I have 3 types of pages on my site:
example.com/ru/about
example.com/en/about
example.com/about
pages with ru
are in Russian, pages with en
are in English, but page with none of those can be both in Ru and En, depending on $_SERVER['HTTP_ACCEPT_LANGUAGE']
.
Now, Google says me that I have no return tags
from /ru/
to /
, because hreflang
s from /ru/
leads to /en/
.
What shoud I do in this situation? I suppose completely remove all hreflangs from /
version?
Thanks a lot!
Example
Let's pretend visitor is from Russia. Then a /
page will be in Russian for him and will contain hreflang to /en/
. But hreflang into /en/
leads to /ru/
version instead of /
, as Google wants.
http://example.com/ - RU
<link rel="alternate" hreflang="en" href="http://example.com/en/">
<link rel="alternate" hreflang="en" href="http://example.com/en/">
<link rel="alternate" hreflang="en" href="http://example.com/ru/">
P.S. There is a live example, please don't consider it as an advert.