我有一个双语网站,其语言为子域结构(https://de.domain.io,https://fr.domain.io等)。但是,在Google搜索结果中,无论位置如何,它都只会以默认语言显示结果。谷歌德国没有向我显示德国结果,谷歌法国没有法语。
我用它来告诉谷歌机器人有语言
<div class="MyClass" data-step="1" data-disabled="false"></div>
<div class="MyClass" data-step="2" data-disabled="true"></div>
在robots.txt中:
<link rel="alternate" hreflang="x-default" href="http://www.domain.io/index.php">
<link rel="alternate" hreflang="en" href="https://en.domain.io/index.php">
<link rel="alternate" hreflang="de" href="https://de.domain.io/index.php">
<link rel="alternate" hreflang="fr" href="https://fr.domain.io/index.php">
Sitmep Structure就像这样开始:
Sitemap: http://fr.domain.io/sitemap-fr.xml
Sitemap: http://de.domain.io/sitemap-de.xml
Sitemap: http://en.domain.io/sitemap-en.xml
那么我做错了什么?!?由于这些变化已经过去了几周,谷歌等人经常访问我的网站。