In my website the root page https://www.amolelingue.com/ has 301 redirect to canonical English URL https://www.amolelingue.com/en, which has two alternate versions (/it and /fi).
I'm getting following two errors in International Targeting of Search Console of Google Webmaster Tools:
- "no return tags", originating URL "/", alternate URL "https://www.amolelingue.com/en"
- "no return tags", originating URL "/", alternate URL "https://www.amolelingue.com/it"
Each of the three pages (/en /it /fi) lists itself as canonical version and also has hreflang-links to all three pages. For example English version has:
<link rel='canonical' href='https://www.amolelingue.com/en'>
<link rel='alternate' href='https://www.amolelingue.com/en' hreflang='en'>
<link rel='alternate' href='https://www.amolelingue.com/it' hreflang='it'>
<link rel='alternate' href='https://www.amolelingue.com/fi' hreflang='fi'>
Nowhere do I mention "/" as canonical URL, so why am I getting errors about it not having return tags? Have I done some error here or is Google Webmaster Tools reporting this incorrectly?
/
means root page or homepage, and that homepage should link back to all alternative URL but it is not possible because of 301 redirection. Have you seen this answer to know what is the meaning of that error. I think you can keep the homepage without redirection and set the canonical link tag to /en page, means only that page will be index.