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.
/index.php/
dans robots.txt
?301
au lieu de 404
pour les anciennes URL?À mon avis, le meilleur moyen de résoudre votre problème est de:
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 .
Effectuez également une extraction en tant que googlebot et soumettez toutes les pages liées, "si votre site a subi des modifications importantes".