Need Advice on how to remove Hreflang tag errors ('en-GB' - no return tags)?

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.

Can anyone help me to understand this?

Can you post your HTML code here, including the <head> section?

Here it is.

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

Honestly, Did not understand your mean?

Have you looked at the Search Console Help for hreflang?

1 Like

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.

Yes, It is good practice to use hreflang tags. There is a difference between en-US and en-GB.

In that case, your US page would have the GB page as the alternate, and your GB page would have the US page as the alternate.

1 Like

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.

@Mittineague has just explained to you what you need to do to fix the error. Each version needs a hreflang link to the other.

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.

2 Likes

If I am only using GB English then is it necessary to use hreflang tags?

Thanks I am getting hreflang error for this page. /zapkam/privacy-policy/

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.

So basically, We only need to put hreflang tag for pages where we are using different languages.

Yes.

Thank you!! Is there any Google reference for this statement?