I am working on an eCommerce site, which wants to target the UK, US and Australia. Due to their cultural variations in the English language, and the fact they all have their own currency, the website's Subdomains have been set up as follows:
- www.example.com (Targeting US)
- en-gb.example.com (Targeting the UK)
- en-au.example.com (Targeting Australia)
I have placed the following hreflang attributes, within the <head> Tags of the above Sub domains:
<link rel="alternate" href="https://www.example.com" hreflang="en-us" />
<link rel="alternate" href="https://en-gb.example.com" hreflang="en-gb" />
<link rel="alternate" href="https://en-au.example.com" hreflang="en-au" />
After continued research, I can see that it is advisable to implement a 'catch-all' URL for the English language. Therefore, a URL that does not target a specific region. In my case, the URL would be:
- en.example.com (Targets English speakers outside of the UK, US and Australia)
Given that en.example.com would either adopt GBP, USD or Aus Dollars, there is a risk that search engines may see this as duplicate content with one of the above Subdomains. With this in mind, should additional modifications be integrated, such as the use of Canonical links etc?