We have been struggling to find answers since we launched our European website.
We have the following structure:
WEBSITE HUB
https://ecosmartfire.com
This works as a hub for our users. We show the url printed in our marketing materials. When someone lands in this URL, we check if we have a local store in the user's location and prompt the user to go to the right destination.
The default hreflang is:
LOCAL VERSIONS
https://ecosmartfire.com/us/en/ (United States)
https://ecosmartfire.com.au (Australia)
https://ecosmartfire.eu (Europe)
https://ecosmartfire.fr (France)
We have no problems with United States, Australia and France.
The hreflang tags look like this:
EUROPE
https://ecosmartfire.eu
We have two problems in Europe:
1. Language: the European store is available just in English
2. No hreflang: Europe doesn't have a hreflang that covers all the countries so we had to create lots of hrelangs pointing to the same location.
The hreflang tags look like this:
... and the list goes on.
Do you think this is the right approach? Or should I just remove these European hreflang tags from the website code?
Thanks,