Comment gérer les langues en php pour Google

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

opo2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 24 Déc 2002

Comment gérer les langues en php pour Google

Message le Sam Sep 27, 2003 16:01

Bonjour,

je compte créer un site avec plusieurs langues avec php.
Quelle est la meilleure façon de procéder (pour avoir des meilleurs PR) ?
En html j'aurais fait une page déclinée par langue (et donc reprise chaque fois par google) en php je pensais avoir une seule page et "la remplir" avec le texte de la langue choisie... Est-ce malin ?

Comment se comporte Google dans ce cas ? il met en cache quelle version ?

merci d'avance :)

Jac


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: 14 Oct 2002

Message le Sam Sep 27, 2003 17:06

quelques discussions susceptibles de t'interesser

dans le lot, il y a le site easyexpat qui devrait apparaitre, c'est la reference ici pour le multi langue

opo2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 24 Déc 2002

Message le Dim Sep 28, 2003 10:33

MERCI :)

Jac

opo2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 24 Déc 2002

DESOLE MAIS CA NE M'AVANCE PAS...

Message le Dim Sep 28, 2003 10:45

mahefarivony a écrit:quelques discussions susceptibles de t'interesser

NE DONNE PAS DE RESULTATS...

dans le lot, il y a le site easyexpat qui devrait apparaitre, c'est la reference ici pour le multi langue


LA RECHERCHE NE DONNE PAS DE RESULTATS...

et EASYEXPAT EST EN HTM .... J 'AI BESOIN DE PHP

Alors qui d'autre peut m'aider ? :?:
Jac

JPC
WRInaute impliqué
WRInaute impliqué
 
Messages: 565
Inscription: 2 Juin 2003

Message le Dim Sep 28, 2003 10:47

heu, ben moi, je vois 57 résultats dans cette recherche...

Et easyexpat c'est bien du PHP


Monique
WRInaute passionné
WRInaute passionné
 
Messages: 1545
Inscription: 16 Sep 2002

Message le Dim Sep 28, 2003 11:36

et EASYEXPAT EST EN HTM .... J 'AI BESOIN DE PHP

Bonjour,

WRI aussi est du php, et pourtant tu vois des adresses en .htm :lol:
C'est la magie de l'URL rewriting...

PS : Sais-tu que sur le net, écrire en majuscule signifie crier ? ce qui n'est pas très sympa...
Si tu veux attirer l'attention sur certains mots, utilise plutôt la mise en gras, en couleur...

Amicalement,
Monique

opo2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 24 Déc 2002

sorry

Message le Dim Sep 28, 2003 11:49

excusez les majuscules ! (involontaires)

Mais au niveau pratique que faire ? il faut des répertoires différents ? faut-il des urls différentes par langues ? ...

A+ et merci à tous
Jac


Suede
WRInaute accro
WRInaute accro
 
Messages: 3722
Inscription: 4 Oct 2002

Re: sorry

Message le Dim Sep 28, 2003 19:55

opo2 a écrit:excusez les majuscules ! (involontaires)

Mais au niveau pratique que faire ? il faut des répertoires différents ? faut-il des urls différentes par langues ? ...

A+ et merci à tous
Jac


Bonjour,

Tu peux voir mon site en exemple php.
J'ai rajouté dans les paramètres de l'url une variable langue.
Easyexpat a fait la même chose sauf qu'il a rajouté l'url rewriting et qu'il est donc l'exemple à suivre si tu veux le faire jusqu'au bout.
C'est à dire que si tu demandes chez lui une page index_en.htm , le serveur renverra de manière transparente la page index.php?lang=en

A toi par la suite de gérer ca dans tes scripts.
Dans mon cas, j'ai une base de donnée avec une table message (id_texte,lang,texte) et dans toutes mes pages, le texte est affiché par une fonction php affiche_texte(id_texte,lang) qui va chercher dans la table le texte correspondant l'id_texte et la langue.
Tu as d'autres méthodes mais c'est une des possibilités.

François

opo2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 24 Déc 2002

Merci !

Message le Mar Sep 30, 2003 10:36

Merci !
je vais étudier tout ça... :D
Jac

opo2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 24 Déc 2002

index.php et index.php?lang=en

Message le Mer Oct 01, 2003 15:41

Pour l'instant j'ai une version test en php qui donne, par exemple:

index.php?lang=en ou
index.php?lang=fr

en fonction de la langue choisie.

Mais naturelment il y a toujours

index.php

qui détermine la langue par défault du visiteur et la lui transmet.

Ma question:
Est-ce que Google qui va indexer les pages en question en suivant par exemple un "plan du site" va considérer index.php comme un doublon de
index.php?lang=en ou de index.php?lang=fr ?
Est-ce que ce sont bien 2 url différentes ? et si oui, puisque le contenu est le même est-ce que ce sont des doublons acceptables ?

Merci à tous . :)

Jac


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: 14 Oct 2002

Message le Mer Oct 01, 2003 15:43

les 2 urls sont différentes
je sais pas c'est quoi un doublon acceptable mais bon, google indexera les deux et mettra l'une des 2 pages en "contenu similaire"

opo2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 24 Déc 2002

Message le Mer Oct 01, 2003 16:22

mahefarivony a écrit:les 2 urls sont différentes
je sais pas c'est quoi un doublon acceptable mais bon, google indexera les deux et mettra l'une des 2 pages en "contenu similaire"


Salut ,

Est-ce que ça va me pénaliser d'avoir un "contenu similaire" ?

Car j'ai lu souvent que pour un bon PR il faut avoir des "liens internes et éviter les doublons" ...

Mais est-ce le cas pour du PHP et ses paramètres ?

A+ Jac


Suede
WRInaute accro
WRInaute accro
 
Messages: 3722
Inscription: 4 Oct 2002

Message le Mer Oct 01, 2003 16:46

Bonjour,

A priori, ca ne devrait pas être pénalisant.
Quand tu détectes la langue par défaut, fait attention qu'un visiteur peut ne pas avoir de langue par défaut.

François

opo2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 24 Déc 2002

Message le Mer Oct 01, 2003 17:04

Suede a écrit:Bonjour,

A priori, ca ne devrait pas être pénalisant.
Quand tu détectes la langue par défaut, fait attention qu'un visiteur peut ne pas avoir de langue par défaut.

François


Salut François,

je me suis permis de regarder de plus près ton site :) qui est aussi multilingues
et voilà ce que j'ai trouvé:

*ck_trip.php?lang=fr a un PR de 2 (par toolbar)
*ck_trip.php par défault chez moi en Français a un PR de 4 (par toolbar) ??
*ck_trip.php?lang=en a un PR de 2 (par toolbar)
*ck_trip.php?lang=sv a un PR de 2 (par toolbar)

Ce qui confirmerait que Google indexe bien les doublon et qu'en plus il dévalue les paramètres des php par rapport au php simple. Dans ce dernier cas ce sont peut-être tes liens internes qui y contribuent...

Ce qui est bien c'est qu'ils sont tous repris !


Suede
WRInaute accro
WRInaute accro
 
Messages: 3722
Inscription: 4 Oct 2002

Message le Mer Oct 01, 2003 17:11

Oui, les liens internes sont importants.
Je viens encore de modifier un peu car je me suis aperçu que les pages avec paramètres ne pointaient que vers la page d'accueil à paramètre. Du coup, l'image pointe vers la page sans paramètre.
idem, mon plan de site a le même PR que la page d'accueil car il reçoit des liens de toutes les pages. J'ai enlevé le menu et mis uniquement le titre du site sans paramètre pour rediriger vers la page d'accueil. Idem pour la page ecrire et la page loupe.

François

Comment gérer les langues en php pour Google

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités