web-dev-qa-db-fra.com

URL canoniques avec plusieurs domaines

Dans mon CMS, je peux ajouter plusieurs domaines. IE: domain-1.com et domain-2.com.

La façon dont mon CMS est configuré, je peux accéder au même contenu dans les deux domaines. Par exemple: domain-1.com/contact et domain-2.com/contact sont les mêmes pages. Pour cette raison, je suis préoccupé par le contenu en double.

Ce que je prévois de faire est d’utiliser des URL canoniques pour chaque domaine et d’utiliser des URL absolues dans la navigation du site. Cependant, j’ai lu que canoniques ne fonctionnaient pas ou étaient moins efficaces entre domaines.

Si j'utilise:

<link rel="canonical" href="http://www.domain-1.org/page-1" />

et:

<link rel="canonical" href="http://www.domain-2.org/page-2" />

sur chaque page de chaque domaine, pourrai-je éviter les doublons?

Aussi, devrais-je utiliser sitemap.xml et robots.txt dans les efforts pour éviter le contenu en double?

2
L84

La première question pourrait être pourquoi avez-vous deux sites en double? Y a-t-il une raison particulière? S'il n'y a pas de raison, je vous conseillerais de ne pas créer de domaines en double, mais si vous devez le faire, vous pouvez utiliser une balise canonique entre domaines pour éviter les problèmes de contenu en double dans Google.

Cependant, il semble que vous soyez un peu confus au sujet des balises canoniques interdomaines. Pour utiliser des balises canoniques interdomaines, vous devez choisir un site Web, à savoir le site "canonique" sur lequel vous souhaitez être le site principal à classer dans Google. L'autre site est le site en double et, si vous utilisez des balises canoniques interdomaines, il sera éventuellement désindexé dans Google.

Pour utiliser des balises canoniques interdomaines, l'une des balises canoniques doit référencer l'autre site Web.

par exemple

Site principal http://www.domain-1.org/page-1

Pourrait avoir une balise canonique auto-référençant:

<link rel="canonical" href="http://www.domain-1.org/page-1" />

Ensuite, le site en double http://www.domain-2.org/page-2

Aurait une balise canonique référençant le site principal:

<link rel="canonical" href="http://www.domain-1.org/page-1" />

Plus d'informations de Google sur les balises canoniques ici À propos de rel = "canonique"

2
Max

Comment votre CMS fonctionne-t-il dans ce cas n'est pas grave, mais chaque domaine est un site différent (sauf le sous-domaine). Le contenu dupliqué est donc un problème dans votre domaine.

Dans votre cas, la page domain-1 's répétée dans domain-2 ne constitue donc pas un contenu dupliqué dans domain-1 ou domain-2. Seul le mauvais impact sur cette affaire est, exactement le même contenu disponible sur deux sites (domaine différent) qui ont une mauvaise impression dans les moteurs de recherche.

Google dit


Il existe des situations où il est difficile de configurer des redirections. Cela peut être le cas lorsque vous devez migrer vers un nouveau nom de domaine à l'aide d'un serveur Web ne pouvant pas créer de redirections côté serveur. Dans ce cas, vous pouvez utiliser l'élément de lien rel = "canonical" pour spécifier l'URL exacte du domaine préféré pour l'indexation. Bien que l'élément de lien rel = "canonique" soit perçu comme un indice et non comme une directive absolue, nous essayons de le suivre lorsque cela est possible.


Je pense qu'il n'y a pas de rôle pour robot.txt ou sitemap.xml dans ce cas.

Pour plus lecture .

Dans votre cas, le même contenu sur les deux sites ne peut pas être ignoré, essayez de considérer le domaine comme Primary et un autre comme Secondary (bonifier l’un des sites Web en tant que principal dans le classement) et l’autre peut pointer un canonical URL vers le domain.

1
Jobin Jose