web-dev-qa-db-fra.com

Comment utiliser la balise canonique pour les sites Web multirégions et les doublons de contenu

Nous souhaitons utiliser la balise canonique pour un site Web à régions multiples avec le même contenu.

Par exemple:

  1. www.example.com/services.htm
  2. www.example.com/uk/services.htm

Ensuite, si nous utilisons la balise canonique sur la page/uk/services.htm pointant vers /services.htm, le sous-dossier de la région UK sera indexé par Google ou non. Parce que je dois également figurer sur la recherche britannique de Google. S'il vous plaît expliquez-moi comment utiliser.

4
thiru

La balise canonique indique aux araignées et aux autres objets automatisés que toutes les URL renvoyant des pages avec la même balise renvoient toutes la même page. Je ne pense pas que vous souhaitiez dire aux robots que vos pages britanniques et américaines sont identiques, à moins qu’elles ne le soient vraiment. Est-ce qu'ils montrent une monnaie différente? Est-ce qu'ils peuvent même épeler des mots différemment?

En outre, étendez le même concept à d’autres pays que vous pourrez bientôt accepter. Votre page en allemand sera plus différente que vos pages aux États-Unis et au Royaume-Uni. Vous ne voulez vraiment pas confondre les robots en partageant une adresse canonique pour des pages dans différentes langues et différentes devises.

4
matty

Si vous utilisez la balise canonique de la sorte, vous constaterez que le contenu canonique sera supérieur à celui de toutes les autres régions et faussera ainsi votre trafic. Si vous êtes prêt à accepter cela (et que je ne connais pas d'autre moyen), placez la balise rel canonique dans le contenu dupliqué et pointez-la sur l'original. Un bon guide pour le faire est ici:

http://googlewebmastercentral.blogspot.co.uk/2009/02/specify-your-canonical.html

S'il est possible de réécrire votre contenu dupliqué pour le rendre unique, je le ferais.

2
Sandy Lee

"Piratez-le" en utilisant cette balise meta rel="alternate" hreflang="x"

Je vous recommande de commander:

Source : De nombreux sites Web servent des utilisateurs du monde entier, avec un contenu traduit ou destiné aux utilisateurs d'une région donnée. Les annotations rel = "alternate" hreflang = "x" aident Google à indiquer aux internautes la langue ou l'URL régionale appropriée.

Dans le fichier .htaccess du sous-dossier /uk/, insérez: DefaultLanguage en-UK et le nom de l'en-tête HTTP Content-Language: en-UK apparaîtra.

2
SEOPeter

Une balise canonique est utilisée pour indiquer aux moteurs de recherche quelle version doit être indexée. Par exemple, vous avez un site Web avec des t-shirts:

  • /chemises
  • / chemise/blanc/L
  • / chemise/blanc/XL
  • / chemise/rouge/L

Dans ce cas, vous pouvez utiliser une balise canonique sur toutes les pages pointant vers/chemises, comme:
<link rel="canonical" href="/shirts">

Si vous avez un site Web multilingue, votre structure peut ressembler à ceci:

  • / en/chemises
  • / fr/chemise/blanc/L
  • / en/chemise/blanc/XL
  • / fr/chemise/rouge/L
  • / nl/chemises
  • / nl/chemise/blanc/L
  • / nl/chemise/rouge/L
  • / de/chemises
  • / de/chemise/blanc/L

Dans ce cas, vous devrez utiliser les balises alternatives href en combinaison avec les balises canoniques. Cela aura pour résultat:

Pour l'anglais:
<link rel="canonical" href="/en/shirts"> <link rel="alternate" hreflang="en" href="/en/shirts" /> <link rel="alternate" hreflang="nl" href="/nl/shirts" /> <link rel="alternate" hreflang="de" href="/de/shirts" />
pour toutes les pages de maillots anglais

Pour le néerlandais:
<link rel="canonical" href="/nl/shirts"> <link rel="alternate" hreflang="en" href="/en/shirts" /> <link rel="alternate" hreflang="nl" href="/nl/shirts" /> <link rel="alternate" hreflang="de" href="/de/shirts" />
pour toutes les pages de chemise néerlandaises

Pour l'allemand:
<link rel="canonical" href="/de/shirts"> <link rel="alternate" hreflang="en" href="/en/shirts" /> <link rel="alternate" hreflang="nl" href="/nl/shirts" /> <link rel="alternate" hreflang="de" href="/de/shirts" />
pour toutes les pages de maillots allemands

Cordialement, Peter

0
p3sn