Checking my hreflang tags coding
My Magento shop because I have manager multiple stores, uses hreflang alternate urls. I have 4 domains in a total, a default .com domain, a .ca, .co.uk and .in.
Currently my code is such such.
<link rel="alternate" hreflang="x-default" href="https://www.mysite.com/page.html"/>
<link rel="alternate" hreflang="en-CA" href="https://www.mysite.ca/page.html"/>
<link rel="alternate" hreflang="en-IN" href="https://www.mysite.in/page.html"/>
<link rel="alternate" hreflang="en-GB" href="https://www.mysite.co.uk/page.html"/>
In Google Webmaster Tools under search traffic > International Traffic it shows 470+ hreflang tags and 0 with errors. So everything seems GREAT! Then I check hreflang.ninja. Has anybody used this site? For the .ca result it says:
Return tag error (page does not link back)
Language-region code has no standalone language code
First of all I can load [
mysite.ca...] and see in the header:
<link rel="alternate" hreflang="x-default" href="https://www.mysite.com/page.html"/>
<link rel="alternate" hreflang="en-CA" href="https://www.mysite.ca/page.html"/>
<link rel="alternate" hreflang="en-IN" href="https://www.mysite.in/page.html"/>
<link rel="alternate" hreflang="en-GB" href="https://www.mysite.co.uk/page.html"/>
So not sure why it can't link back? Also strange that Googlebot doesn't seem to be bothered by this.
As far as "Language-region code has no standalone language code" The site is a canadian site written in english so I was told to make the hreflang en-ca. What is wrong with this?
I don't understand if the hreflang.ninja site has bugs or something is wrong that must be fixed?