Mobile app version of vmapp.org
Login or Join
Karen161

: What does "no return tags" mean? Inside my website tag <head> part code like below and recently I get some error report from 'Google Webmaster Tools → International Targeting': en

@Karen161

Posted in: #GoogleSearchConsole #Hreflang #Language

Inside my website tag <head> part code like below and recently I get some error report from 'Google Webmaster Tools → International Targeting':


en - no return tags
es - no return tags


I googled but still can't get what "no return tags" means?

I checked the URL example.com/?hl=en work in my website route enable to get content.
Or does that mean there must have a dom <a> href and same as the language URL inside my <body> content?

<head>
<!-- … -->
<link href="http://domain.com/" rel="canonical">
<link href="http://domain.com/" hreflang="x-default" rel="alternate">
<link href="http://domain.com/?hl=en" hreflang="en" rel="alternate">
<link href="http://domain.com/?hl=es" hreflang="es" rel="alternate">
</head>

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Karen161

1 Comments

Sorted by latest first Latest Oldest Best

 

@Jennifer507

The warning means that the pages you are linking to do not have hreflang tags pointing back to the URL listed.

hreflang tags are bidirectional by nature, every time you link to a URL with hreflang tags, that URL must in turn link back to the original URL.

e.g:

If on this URL: domain.com/
You have these tags in your code:

<link href="http://domain.com/" rel="canonical">
<link href="http://domain.com/" hreflang="x-default" rel="alternate">
<link href="http://domain.com/?hl=en" hreflang="en" rel="alternate">
<link href="http://domain.com/?hl=es" hreflang="es" rel="alternate">


Then on this URL domain.com/?hl=en
You must have at least the following tags implemented:

<link href="http://domain.com/?hl=en" hreflang="en" rel="alternate">
<link href="http://domain.com/?hl=es" hreflang="es" rel="alternate">
<link href="http://domain.com/" hreflang="x-default" rel="alternate">


and on this URL domain.com/?hl=es
You must have at least the following tags implemented:

<link href="http://domain.com/?hl=es" hreflang="es" rel="alternate">
<link href="http://domain.com/?hl=en" hreflang="en" rel="alternate">
<link href="http://domain.com/" hreflang="x-default" rel="alternate">


If you do have these tags present, make sure the URLs are crawlable by Google. e.g they aren't blocked in robots.txt, or they no not have the robots NOINDEX tags, or they do not have a canonical tag referencing a different URL than themselves.

If none of these issues are present, Google just need to re-crawl the URLS. Issues in Webmaster Tools are notorious for being out of date.

Also you might like to note that Google recommends against using URL parameters for different language version of pages, you can read more here:

Multi-regional and multilingual sites and
Use hreflang for language and regional URLs

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme