Nouveau WRInaute
Bonjour,
J'ai fait un site en php pour lequel les liens vers les différentes pages utilisent des variables. Les URL pour chaque options de menu sont donc de la forme :
index.php?page=toto&menu=tata
index.php?page=toto&menu=titi
etc ...
Suivant les valeurs des variables, j'affiche donc un contenu différent, avec des balises META différentes.
J'utilise soit 2 variables, et au maximum 3 variables. Donc d'après ce que j'ai pu lire ici ou là, ça ne devrait pas poser de problèmes pour Google. Je conserve une trace du passage des robots dans un base mysql, ce qui me permet de voir que googlebot passe bien réguliérement sur ces liens depuis des mois.
Le problème est que malgré ces passages réguliers, aucune de ces pages n'est indexée dans google. Seule la page d'accueil qui n'utilise pas de variable est référencée.
J'ai fait de nombreuses recherche pour essayer d'en trouver la raison (j'ai regardé principalement les problèmes de variables dans l'URL) mais a priori ça ne devrait pas bloquer google, comme l'indique les logs que j'ai du passage de googlebot sur ces pages.
La deuxième piste que j'explore, toujours sur les variables dans l'URL est liée à l'utilisation de l'esperluette (&) et de la validation XHTML. Pour que les liens contenant des variables soient valide, j'utilise "&" au lieu de "&" dans les URL, avec la directive php ini_set('arg_separator.output','&');
donc mes URL sont bien interprêté pour la navigation et sont valide XHTML, mais le lien réel est
index.php?page=toto&menu=tata
Est-ce que le problème peut venir de là ? Googlebot serait-il troublé par le & dans l'URL ? Si tel est le cas, comment concilier le référencement de page dynamique et la validation XHTML (autrement que par l'URL Rewriting ) ?
Merci d'avance,
Christophe
J'ai fait un site en php pour lequel les liens vers les différentes pages utilisent des variables. Les URL pour chaque options de menu sont donc de la forme :
index.php?page=toto&menu=tata
index.php?page=toto&menu=titi
etc ...
Suivant les valeurs des variables, j'affiche donc un contenu différent, avec des balises META différentes.
J'utilise soit 2 variables, et au maximum 3 variables. Donc d'après ce que j'ai pu lire ici ou là, ça ne devrait pas poser de problèmes pour Google. Je conserve une trace du passage des robots dans un base mysql, ce qui me permet de voir que googlebot passe bien réguliérement sur ces liens depuis des mois.
Le problème est que malgré ces passages réguliers, aucune de ces pages n'est indexée dans google. Seule la page d'accueil qui n'utilise pas de variable est référencée.
J'ai fait de nombreuses recherche pour essayer d'en trouver la raison (j'ai regardé principalement les problèmes de variables dans l'URL) mais a priori ça ne devrait pas bloquer google, comme l'indique les logs que j'ai du passage de googlebot sur ces pages.
La deuxième piste que j'explore, toujours sur les variables dans l'URL est liée à l'utilisation de l'esperluette (&) et de la validation XHTML. Pour que les liens contenant des variables soient valide, j'utilise "&" au lieu de "&" dans les URL, avec la directive php ini_set('arg_separator.output','&');
donc mes URL sont bien interprêté pour la navigation et sont valide XHTML, mais le lien réel est
index.php?page=toto&menu=tata
Est-ce que le problème peut venir de là ? Googlebot serait-il troublé par le & dans l'URL ? Si tel est le cas, comment concilier le référencement de page dynamique et la validation XHTML (autrement que par l'URL Rewriting ) ?
Merci d'avance,
Christophe