根据用户所在国家/地区制作双语 SEO

Make a Bilingual SEO depending of user's country

我已经建立了一个网站,我正在尝试制作双语 SEO(法语和英语),我的网站有两个页面:

mywebsitename.com/ 和 mywebsitename.com/en(英文版)

两者都有元描述和标题。

问题是 link(法语和英语)都出现在 google 的搜索结果中,我只保留其中一个取决于用户所在的国家/地区:

示例:

如果我住在法国,我希望唯一出现的 link 是法语,如果您住在美国或其他英语国家,我希望唯一 link出现的是英文的

有人知道怎么做吗?

您应该使用 hreflang 属性来指定页面的不同语言版本,就像这样

<link rel="alternate" hreflang="de" href="http://mywebsitename.com/de" /> <link rel="alternate" hreflang="en" href="http://mywebsitename.com/en" />

读这个。

https://support.google.com/webmasters/answer/189077?hl=en

您也可以考虑投资 ccTLD(国家代码顶级域)而不是通用域名。 (.com、.org 等)。这些网页以特定国家/地区的两个字母标识符结尾。

http://www.mywebsitename.fr

其中 fr 代表法国。

ccTLD 是在地理上定位受众的首选方式。使用 ccTLD 会告诉爬虫

http://www.mywebsitename.fr

http://www.mywebsitename.us

完全是两个不同的站点。这有助于更好地改进结果。无论如何。希望能帮助到你。谢谢提问。