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.
en-fr
notfr-fr
. You can't set language target that doesn't actually match the contents of the page.