web-dev-qa-db-fra.com

Comment dire à Google de cesser d'explorer mon site Web via IP?

Après la migration d'un serveur de base de données, j'ai remarqué que GoogleBot commençait à recevoir des erreurs lors de la tentative d'analyse de mon site.

Cela semble être dû au fait qu’il frappe mon site via une adresse IP (et en raison de ma configuration, mes scripts PHP tentent de s’appuyer sur l’ancien serveur de base de données, qui a été arrêté). Lorsque le site est accédé par un nom d’hôte correct, il utilise le nouveau serveur de base de données.

Je peux résoudre ce problème en indiquant l'adresse IP de la configuration pour utiliser le nouveau serveur de base de données mais, dans l'idéal, je souhaite indiquer à GoogleBot (et à Bing) d'arrêter l'accès via IP et d'utiliser le nom d'hôte à la place.

Les outils pour les webmasters de Google contiennent également un grand nombre d'entrées pour les "sites qui renvoient" vers mon site Web. Ils sont en fait répertoriés comme l'adresse IP de mon site, comme s'il s'agissait d'un site différent.

Je ne veux pas perdre de la valeur SEO en faisant le mauvais choix.

Devrais-je changer de site Web pour ne plus répondre sur l'adresse IP? Ou configurer les redirections HTTP à partir de IP address/url -> hostname/url?

J'ai déjà des URL "rel canonical" qui incluent le nom de domaine complet sur un grand nombre de mes pages, mais Google ne semble pas les respecter, ou du moins continue de frapper l'adresse IP de ces pages.

2
carpii

On dirait que vous avez demandé et répondu à votre propre question.

Les suggestions courantes semblent être configurer une redirection 301, empêcher votre serveur http de répondre aux demandes IP, configurer des URL "rel canonical" ou essayer de mettre no follow sur des liens vers l'ancienne base de données. (Je pense que je commencerais par essayer de supprimer les anciens liens de la base de données des scripts, mais enfin ...)

2
HopelessN00b