Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

php et google

1 réponse
Avatar
benjamin
Bonjour,

Je rencontre des problèmes d'indexation de mon site en php.
http://www.delta-peche.com/
J'ai fait faire un re-writing, notamment sur les conseils de spécialistes de
WRI. Malheureusement, mon « problème » demeure le même : Google n'indexe qu'
une infime partie de mon site.

J'ai en effet constaté que Google ne suivait QUE les liens en html et
ignorait les liens dynamiques de mon site.

J'ai alors créé « en dur » un plan du site qui contient des liens html vers
les différentes rubriques. http://www.delta-peche.com/plan.htm
Résultat : Google suit les liens et indexe toutes les pages.

Pourtant il ne suit pas les liens présents sur ces pages (car ils sont en
dyn ?)
Ex : http://www.delta-peche.com/Moulinet/tambour-fixe-2.html
Google a indexé cette page mais n'indexe pas les articles contenus dans la
page.

En fait, les seules pages « articles » que Google indexe sont celles dont le
lien est présent en html sur le site. Ex :
http://www.delta-peche.com/2004_moul_01.htm
Ce qui correspond à 1% du nombre d'articles contenus dans la base !

Je pensais que le rewriting changerait les choses mais le problème persiste.

Connaissez-vous le moyen de résoudre ce problème d'indexation ?


P.S. Pour aller jusqu'au bout du « raisonnement », j'ai même crée une page
qui contient tous les articles de la base (copier coller de Back office) :
http://www.delta-peche.com/list.htm
Malheureusement les liens vers les articles (hérités du back office) sont en
java-script et google n'en veut pas non plus.

1 réponse

Avatar
Olivier Miakinen

Je rencontre des problèmes d'indexation de mon site en php.
http://www.delta-peche.com/
[...]

J'ai en effet constaté que Google ne suivait QUE les liens en html et
ignorait les liens dynamiques de mon site.


Dynamiques côté serveur ou côté client ?


Je vois beaucoup de liens qui ne sont accessibles qu'avec JavaScript.
Quand on désactive JavaScript pour voir à quoi ressemble ton site vu par
les moteurs de recherche, il n'y a plus grand chose : en particulier, le
menu de gauche n'existe plus.

Voir ceci pour améliorer les choses :
http://openweb.eu.org/articles/menu_universel/


Maintenant si le problème est qu'il ne suit pas les liens dynamiques
côté serveur, du style "url?param1=val1&param2=val2", je crois que cela
marchera s'il n'y a qu'un seul paramètre, et donc aucun "&". Mais je
n'ai vu aucun lien de ce type sur tes pages.


J'ai alors créé « en dur » un plan du site qui contient des liens html vers
les différentes rubriques. http://www.delta-peche.com/plan.htm
Résultat : Google suit les liens et indexe toutes les pages.


Ben voilà. Note que ton problème n'avait donc strictement rien à voir
avec PHP.

Pourtant il ne suit pas les liens présents sur ces pages (car ils sont en
dyn ?)
Ex : http://www.delta-peche.com/Moulinet/tambour-fixe-2.html
Google a indexé cette page mais n'indexe pas les articles contenus dans la
page.


Je vois en tout et pour tout 37 liens sur cette page, donc 36 en .html
et un en .php (panier.php) mais sans aucun paramètre. Parmi ceux-ci, 27
sont dans la partie "moulinets".

[...]

Connaissez-vous le moyen de résoudre ce problème d'indexation ?


Oui : rendre ton menu accessible sans Javascript.

Je l'ai déjà écrit, mais la page à lire est celle-là :
http://openweb.eu.org/articles/menu_universel/


[ copie et suivi vers fciwa car cela n'a rien à voir avec PHP ]


--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.