I am getting message Hreflang Tags with Errors on search console. How to fix this?
On most of the blogs I have read this: Your annotations must be confirmed from the other pages. If page A links to page B, page B must link back to page A, otherwise, your annotations may not be interpreted correctly.
What kind of resource are you trying to link to there? It doesn’t look like a CSS or JavaScript file. Reading the MDN link below on the hreflang attribute, I’m pretty certain you’d only use it on an <a> tag within the body of your HTML document
I have already read Google support link but didn’t understand this statement:
Missing confirmation links: If page A links to page B, page B must link back to page A. If this is not the case for all pages that use hreflang annotations, those annotations may be ignored or not interpreted correctly.
Are you sure you need to use hreflang? Its function is to indicate an alternative language version of a page, but your site seems to be in English, and you are using hreflang to indicate your domain homepage as an “alternative” English version.
I don’t want to involve in a conversation why or why not? I only need to understand following statement: Your annotations must be confirmed from the other pages. If page A links to page B, page B must link back to page A, otherwise, your annotations may not be interpreted correctly.
The way I understand that, the hreflang attribute value must be the same as the language used on the page it’s linking to, and vice-versa. It’s a cross-reference between page A and page B.
No. As I said earlier, you use hreflang to indicate an alternative page for a different language. Unless you have separate pages for US and GB, then you shouldn’t be using this.