Réponses:
Bien que ce ne soit pas un mauvais conseil de la société de référencement, je pense que c'est un peu incomplet, il y a une balise que vous pouvez utiliser sur vos pages pour éviter que les doublons ne se retrouvent dans l'index des moteurs de recherche tels que Google.
De meilleurs conseils
Le meilleur conseil de la société SEO serait de vous assurer que vous utilisez Rel Canonical sur vos pages afin qu'aucune page ne finisse jamais dans l'index des moteurs de recherche tels que Google en double, la redirection depuis IP> Domain doit être considérée comme une expérience utilisateur attribuer plutôt qu'un point de vue SEO de nos jours, car l'utilisation correcte des pages canoniques est impossible d'avoir des doublons dans les index.
Il n'y a aucun mal à 'NOT'
rediriger l'IP vers le domaine (en supposant que HTTP_HOST n'est pas défini)
Personnellement, je ne me dérange pas et trouve réellement un plus 'NON' pour rediriger IP vers le domaine car si un serveur DNS est en panne sur un utilisateur FIN (pas votre DNS, leur FAI), alors ils peuvent toujours accéder à votre site en utilisant IP (Oui c'est un petit pourcentage et ceux qui ont un esprit informatique seront une petite quantité mais si cela ne leur fait aucun mal d'avoir accès à votre site via IP, quel est le HARM? aucun ...)
rel = "canonical" aide plusieurs façons
De plus, les avantages de l'utilisation de Canonical vont au-delà du simple problème IP, il empêche les doublons de bien des façons, il empêche les doublons non www, les URL non sef, les URL courtes et bien d'autres.
L'utilisation de la balise est très simple, vous dites à Google et aux autres moteurs de recherche la page maître de votre site ... Disons donc que vous avez une page accessible par ces 8 façons:
http://yourdomain.com/
http://yourdomain.com/index.php
http://www.yourdomain.com/
http://www.yourdomain.com/index.php
http://54.1.1.163/
http://54.1.1.163/index.php
http://another-domain-on-same-hosting-account/~2nd-domain-name/
http://another-domain-on-same-hosting-account/~2nd-domain-name/index.php
En utilisant <link rel="canonical" href="http://www.yourdomain.com" />
la <head> </head>
section de vos pages, vous www.yourdomain.com
serez toujours traité comme le maître aux yeux des moteurs de recherche, ce qui signifie que toutes les URL accessibles ne nuiront jamais à votre référencement et rendront improbables les gens qui trouveront ces URL car ils ne le feront pas être répertorié sur tous les moteurs de recherche. Cela aide également le jus à fuir, sans parler du problème du contenu en double.
Canonical doit être différent sur chaque page
Veuillez noter que cette balise META n'est pas un ensemble global et que vous devez la configurer différemment sur chaque page, par exemple si vous avez root, plus page1 et page2, cela ressemblera à ceci:
<link rel="canonical" href="http://www.yourdomain.com/" />
<link rel="canonical" href="http://www.yourdomain.com/page1/" />
<link rel="canonical" href="http://www.yourdomain.com/page2/" />
Plugins canoniques pour divers moteurs CMS
Si vous utilisez un système de gestion de contenu, ce processus est rendu facile car il y aura plus de chances que quelqu'un ait créé un plugin / extension qui fera le travail pour vous (WordPress, Drupal et Joomla en ont beaucoup par exemple).
En savoir plus sur Canonical
Je vous recommande d'en savoir plus sur rel = "canonical":
C'est une bonne idée et cela ne fera certainement aucun mal. Ce qui se passe, c'est que parfois des liens sont trouvés avec l'adresse IP au lieu du domaine.
Cela entraîne la recherche de contenu avec deux adresses différentes et, même s'il s'avère qu'il s'agit du même site, Google ne saura pas lequel utiliser. Vous pouvez résoudre ce problème avec des balises canoniques dans vos pages Web. Dans le pire des cas, cela ressemblera à du contenu en double, bien qu'il soit trivial de faire l'association.
Plus important encore, les résultats de recherche afficheront toujours le nom de domaine, car Google utilise l'adresse redirigée pour une redirection permanente. Cela apparaîtra mieux dans les résultats de recherche.
Personnellement, je ferais plus confiance à un résultat de recherche avec un nom de domaine qu'à une IP en tant qu'URL, simplement parce que ce dernier semble peu professionnel ou inachevé.
Si votre site Web est affiché à votre adresse IP ainsi qu'au nom du site Web, il est alors configuré comme hôte par défaut sur votre serveur Web. Je recommande de ne pas utiliser l'hôte par défaut pour servir votre site Web. Comme le suggère votre société de référencement, vous devez rediriger l'hôte par défaut vers votre site Web et servir votre site Web en tant qu '"hôte virtuel".
Voici un exemple de problème pouvant survenir lorsque vous servez votre site en tant qu'hôte par défaut: Mon site Web accepte tout ce qui se trouve devant www.domain.com . La solution pour vous est la même: modifiez la configuration de votre serveur Web pour définir votre site en tant qu'hôte virtuel plutôt qu'en tant qu'hôte par défaut. De cette façon, vous pouvez choisir quoi faire avec l'hôte par défaut. Par exemple, vous pouvez rediriger toutes ces demandes vers votre site Web ou afficher un message d'erreur.