web-dev-qa-db-fra.com

Informer Google du changement de structure d'URL

J'ai un site web et les URL ont été construits comme suit:

  • /index.php/Topic
  • /index.php/AnotherTopic

Celles-ci ont été indexées dans Google et les résultats de la recherche renvoyés ont indiqué ces éléments.

Cependant, j'ai récemment mis à niveau et reconfiguré le site Web. Désormais, les URL ressemblent à ceci:

  • /index.php?title=Topic
  • /index.php?title=AnotherTopic

Les URL d'origine renvoient des 404. Le site utilise des liens internes vers la structure d'URL correcte, mais Google conserve les anciennes URL dans ses résultats de recherche. J'ai mis à jour et soumis de nouveau le plan Sitemap, qui contient uniquement la nouvelle structure d'URL. En outre, l'outil pour les webmasters de Google va un peu de côté au fait qu'il y a maintenant un pic de 404 erreurs dans ses résultats d'analyse.

  • Quelle est la meilleure approche pour que Google supprime les anciennes URL?
  • Devrais-je essayer de bloquer /index.php/ dans robots.txt?
  • Devrais-je retourner des codes 301 au lieu de 404 pour les anciennes URL?
4
growse

À mon avis, le meilleur moyen de résoudre votre problème est de:

  • Effectuer des redirections 301 de vos anciennes URL vers de nouvelles

Google comprendra facilement si vous avez modifié votre site sitemap.xml, vos liens internes et s’il n’ya plus 404 pages.

Dans votre cas, Google dit que vous devez suivre ces règles .

6
Zistoloen

Effectuez également une extraction en tant que googlebot et soumettez toutes les pages liées, "si votre site a subi des modifications importantes".

1
sam