Reputation: 1085
Google webmastertools complains that there are errors with hreflang tags on my site: no return tags, but as I can see it there sure are return tags. Am I missing something, or is webmastertools the problem? On the site are 3 similar pages in 3 languages, and the English page is the default.
Tags on http://www.domainname.nl/en/:
<link href="http://www.domainname.nl/nl/" rel="alternate" hreflang="nl-NL" />
<link href="http://www.domainname.nl/en/" rel="alternate" hreflang="en-GB" />
<link href="http://www.domainname.nl/zh/" rel="alternate" hreflang="zh-CN" />
<link href="http://www.domainname.nl/en/" rel="alternate" hreflang="x-default" />
Tags on http://www.domainname.nl/nl/:
<link href="http://www.domainname.nl/nl/" rel="alternate" hreflang="nl-NL" />
<link href="http://www.domainname.nl/en/" rel="alternate" hreflang="en-GB" />
<link href="http://www.domainname.nl/zh/" rel="alternate" hreflang="zh-CN" />
<link href="http://www.domainname.nl/en/" rel="alternate" hreflang="x-default" />
Tags on http://www.domainname.nl/zh/:
<link href="http://www.domainname.nl/nl/" rel="alternate" hreflang="nl-NL" />
<link href="http://www.domainname.nl/en/" rel="alternate" hreflang="en-GB" />
<link href="http://www.domainname.nl/zh/" rel="alternate" hreflang="zh-CN" />
<link href="http://www.domainname.nl/en/" rel="alternate" hreflang="x-default" />
Upvotes: 0
Views: 1145
Reputation: 352
Your code seems correct. I would suggest to also add the plain language code for English without specifying the country, so you can target The usa, canada, etc
Upvotes: 0