J'ai récemment soumis un sitemap.xml
dans les outils pour les webmasters de Google et certaines des pages ont déjà été indexées. Le problème, c’est que j’ai ensuite nettoyé mes URL avec MOD_REWRITE
dans le fichier .htaccess
et j’aimerais que les nouvelles soient indexées. Les anciens doivent être supprimés de l'index Google.
Page indexée:
www.example.com/article.php?=article=this%is%an%example
Nouvelle URL:
www.example.com/article-this-is-an-example
Dois-je même les supprimer manuellement de l'index ou les actualiser si Google analyse mon nouveau sitemap? Je ne veux vraiment pas empêcher le contenu en double.
Merci d'avance.
Les premières choses d'abord.
Parmi vos URL incorrectes, assurez-vous que vous utilisez une redirection 301 vers la bonne URL et ne vous contentez pas de les réécrire.
Assurez-vous que vos liens sont corrects.
Mettez à jour votre sitemap afin qu'il soit correct.
Puis attendre. Et attendez encore. Allumez une fumée et prenez une bière ou deux.
Mettez à jour votre site comme vous le feriez normalement pendant que vous attendez.
Sachez simplement qu'il faudra un certain temps pour que les mauvaises URL disparaissent de l'index. Vous ne pouvez rien faire pour vous dépêcher d'un moteur de recherche et Google se met en colère si vous essayez. Ça va marcher. J'ai fait quelque chose de similaire il y a environ deux ou trois ans avec environ 300 000 pages. Il m'a fallu environ six mois avant de pouvoir retirer les 301 et laisser les anciennes URL 404. J'aurais probablement pu le faire plus tôt, mais je voulais être absolument sûr que Google disposait de toutes les nouvelles adresses URL ou dans la mesure du raisonnable. Tout s'est bien passé pour moi et ça le sera aussi pour vous.