Mobile app version of vmapp.org
Login or Join
Phylliss660

: Internationalisation Hreflang - site traffic destroyed I have a site that I wish to target three regions: UK, USA & The EU region - the site is entirely in English (for the moment). We

@Phylliss660

Posted in: #Hreflang #Internationalization #Seo

I have a site that I wish to target three regions: UK, USA & The EU region - the site is entirely in English (for the moment).

We have different indexes per region, for example:

blah.com/stuff -> UK -> 10,000 products
blah.com/us/stuff -> USA -> 0 products
blah.com/eu/stuff -> EU -> 500 products


Meaning we expect different pages to rank quite & perform quite differently in different regions.

The tricky part is, I wish to have French, German, Dutch... etc all point to the same /eu/ URL, for link equity & crawl budget reasons. Additionally, given that 38% of Europeans claim to speak English as a second language - I don't wish to target only en-fr French people for example.

We had gone with this approach, as suggested in this article & it's comments.

<!-- UK -->
<link rel="alternate" href="http://blah.com/stuff" hreflang="en-gb" />

<!-- EU Targeting-->
<link rel="alternate" href="http://blah.com/eu/stuff" hreflang="en-fr" />
<link rel="alternate" href="http://blah.com/eu/stuff" hreflang="fr-fr" />
<link rel="alternate" href="http://blah.com/eu/stuff" hreflang="en-de" />
<link rel="alternate" href="http://blah.com/eu/stuff" hreflang="de-de" />
.... etc

<!-- American Targeting-->
<link rel="alternate" href="http://blah.com/us/stuff" hreflang="en-us" />
<link rel="alternate" href="http://blah.com/us/stuff" hreflang="en-ca" />
<link rel="alternate" href="http://blah.com/us/stuff" hreflang="fr-ca" />
.... etc


All the hreflang tags & self referential & don't show any 'errors' in Google webmasters.

Since doing this 5 days ago, our rankings have been absolutely destroyed, losing 50% + of our organic traffic.

We have since rolled-back the hreflang tags, but would love any advice on how to best achieve our goals.

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Phylliss660

1 Comments

Sorted by latest first Latest Oldest Best

 

@Harper822

Here is the full correct targeting:

<!-- UK -->
<link rel="alternate" href="http://blah.com/stuff" hreflang="en-gb" />

<!-- EU Targeting-->
<link rel="alternate" href="http://blah.com/eu/stuff" hreflang="en-fr" />
<link rel="alternate" href="http://blah.com/eu/stuff" hreflang="en-de" />


<!-- American Targeting-->
<link rel="alternate" href="http://blah.com/us/stuff" hreflang="en-us" />
<link rel="alternate" href="http://blah.com/us/stuff" hreflang="en-ca" />


One page can have multiple annotations for multiple countries, but the page cannot be annotated in multiple languages.
blah.com/us/stuff should only be written in one language, presumably English (EN)

If you want to try and force* blah.com/us/stuff to only show up in Canada and the US:

<link rel="alternate" href="http://blah.com/us/stuff" hreflang="en-us" />
<link rel="alternate" href="http://blah.com/us/stuff" hreflang="en-ca" />


However, since the page is only in English, we can't tell Google it's also in other languages. According to your example, the following statements are incorrect:

<link rel="alternate" href="http://blah.com/eu/stuff" hreflang="fr-fr" />
<link rel="alternate" href="http://blah.com/eu/stuff" hreflang="de-de" />
<link rel="alternate" href="http://blah.com/us/stuff" hreflang="fr-ca" />


(* = Google can override your configurations, nothing is an absolute directive with hreflang)

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme