J'ai changé la structure de mes URL.
Les pages sont déjà indexées par Google et ont la structure suivante:
/myfolder/page.apsx
La nouvelle structure est:
/page.aspx
Désormais, toutes les URL connues par Google sont erronées. Comment puis-je dire à Google de réindexer et que la structure a changé? En interne, je redirige dans ASP.NET lorsque l'URL contient myfolder
de Je veux que Google mette à jour les URL.
Merci pour les réponses - J'utilise IIS 6 et je ne sais pas comment configurer une redirection de toutes les pages contenant le dossier vers le dossier page un ci-dessous.
J'ai donc fait le tour dans la méthode Begin_Request
et fait un Context.Response.Redirect
. Ce n'est pas une redirection 301, seulement une redirection effectuée avec ASP.NET via du code. Cela fera-t-il aussi l'affaire pour que Google remarque que l'URL /folder/page1.aspx
est maintenant redirigé vers /page1.aspx
?
Je vais répondre à la question que vous vous posez vraiment: vous ne pouvez pas.
Il est possible d'augmenter le taux d'analyse de Google dans Webmaster Tools, mais personne ne peut vous dire à quelle vitesse tous les sites Google du monde refléteraient ces nouveaux changements.
De toute façon, vous n'allez pas obtenir une mise à jour instantanée.
La meilleure méthode consiste à prendre toutes vos anciennes URL de structure et à les rediriger avec un 301 vers vos nouvelles URL.
Par exemple: http://example.com/myfolder/page.apsx
donnerait un HTTP/1.1 301 Moved Permanently
avec un Location: http://example.com/page.aspx.
De cette façon, les hits Google continueraient à être diffusés et Google mettra à jour les URL à temps, sans perte de trafic.
De plus, avez-vous envisagé d’autres sites Web susceptibles d’être liés à vous? Vous aurez maintenant brisé leurs liens, ce qui vous coûtera un trafic potentiellement précieux. Vous avez besoin de ces redirections.
Edit: Faites attention avec les redirections 301, elles sont mises en cache dans le navigateur et sont configurées pour ne jamais expirer. Si vous pouviez même utiliser à distance http://mypage.com/myfolder/page.apsx
à nouveau pour quelque raison que ce soit, j'éviterais un 301, car toute personne ayant reçu cette redirection dans le passé n'aura aucun moyen d'accéder à cette page sans effacer entièrement le cache de son navigateur. Si vous les utilisez, utilisez-les le plus finement possible et évitez de rediriger tout le répertoire /myfolder/
.
Créez simplement un plan du site avec le nouveau style d'URL. Assurez-vous que les anciennes URL fournissent une redirection 301 lorsque le robot atteint les anciennes pages de style. Ensuite, tout ce que vous pouvez faire est d'attendre. Ce sera bien dans 1-2 semaines. Et les anciens seront retirés à temps.
Il n'y a aucune garantie, mais cela devrait aide réindexer votre site ...
Dans Google Outils pour les webmasters, sous "Santé> Récupérer en tant que Google", récupérez la page d'accueil de votre site. Une fois cela terminé, il y aura un Submit to index bouton à côté de l'URL. Cliquez sur le bouton et sélectionnez "URL et toutes les pages liées".
En interne, je redirige dans ASP.NET
S'il s'agit d'une redirection externe 301 (déplacée de manière permanente), vous ne devez rien faire de plus. Tous les liens fonctionneront correctement et Google finira par recevoir le message et à corriger ses URL indexées.
Plusieurs notes sur ce sujet se trouvent dans Comment puis-je faire en sorte que Googlebot remarque une redirection 301? et Y a-t-il une limite au nombre de redirections 301 (permanentes) que je peux effectuer sur un site? ? du canal d’aide Google pour les webmasters de YouTube.
Vous devez rediriger vos anciennes URL vers les nouvelles à l'aide du code d'état HTTP 301 et attendre patiemment. Rien n'est vraiment cassé, le trafic des moteurs de recherche et des liens anciens est redirigé.
Extrait de la vidéo: Si vous voulez vraiment désindexer une ancienne page, vous pouvez toujours la supprimer avec l'outil outil de suppression d'URL . Et je crois que nous n’avons pas lancé depuis longtemps quelque chose que nous pouvons extraire en tant que Googlebot. Par conséquent, si vous souhaitez actualiser une page figurant dans l’index, après l’avoir récupérée en tant que Googlebot, je pense que vous avez la possibilité de le soumettre à. l'index. C'est donc une belle quantité de fonctionnalités. Vous ne pouvez pas simplement dire, hé rafraîchissez tout. Je pense que Googlebot est limité à 50 opérations d'extraction par semaine ou à ce niveau. Mais si une page importante a été modifiée, il peut être judicieux de le faire pour cette page. Maintenant, je ne suis pas sûr à 100% si cela fonctionnera avec les redirections 301 ou si vous avez simplement mis à jour le texte de la page. Donc, vous voudrez peut-être faire un petit test dans ce sens.
Jusqu'à ce que votre site soit réindexé par Google, vous pouvez rediriger les utilisateurs vers la page appropriée en réécrivant les URL. Ainsi, si un utilisateur accède à /myfolder/page1.apsx
, il sera redirigé vers /page1.apsx
.
Je suppose que vous utilisez IIS puisque vos fichiers se terminent par .aspx - follow this link - Cela devrait expliquer et donner quelques exemples de réécriture d'URL dans IIS. Le principal avantage de cette méthode réside dans le fait que les visiteurs liés à des sites autres que le vôtre seront redirigés vers la bonne URL.