Has hreflang annotations using multiple methods
This means that the URL in question has hreflang annotations defined using more than one method (HTML, HTTP Header or XML Sitemap)
Why is this important?
Hreflang annotations can be defined using 3 different methods - HTML, HTTP Header or XML Sitemap. It is considered best practice to only specify hreflang using a single method on any given URL. This is because using multiple methods makes the configuration more open to human error.
Imagine you implement hreflang on a page, using BOTH a tag in the <head> and in the HTTP header. Some time passes, and you move to a new domain. You change the hreflang in the <head> but completely forget about the existence of the hreflang in the HTTP header, and so do not change it.
This sort of inconsistency would lead to search engines ignoring the hreflang instruction. And while it may not be an issue right now, the use of multiple methods means it may become an issue in the future.
What does the Hint check?
This Hint will trigger for any URL which has outgoing hreflang defined using multiple methods.
Examples that trigger this Hint:
Consider the URL: https://example.com/en/page-a/
The Hint would trigger for this URL if it had outgoing hreflang defined using at least 2 of the 3 methods below;
1. Hreflang in the HTML <head>:
2. Hreflang in HTTP Header:
3. Hreflang in an XML Sitemap:
How do you resolve this issue?
Decide on the most appropriate hreflang method (e.g. easiest to maintain in future) and remove all other methods.