考虑子文件夹/子目录

对于大多数 CMS 系统来说,子文件夹是最容易设置的。这看起来像:

你的站点

 

如果我们回顾前面的例子,我们可以看到麦当劳使用子文件夹来分离其美国地区网站的多语言内容:

如果您符合以下条件,则设置子文件夹是设置网站进行多语言 SEO 的简单方法:

  • 技术技能有限,想要简单的东西
  • 希望通过仅使用一个域名和一个 手机号码数据 网络托管来节省资金
  • 打算在不同语言之间大幅改变网页设计和内容

对于 WordPress 网站,您可以使用WPML Yoast SEO等流行插件来创建网站的多语言版本。

6.考虑子域名

子域名如下所示:

你的站点

您的站点

它们的设置并不太难,并且您可以使用子域名来替代子文件夹。

如果您喜欢多个 TLD 设置的好处,但又想为 有这种想法的不只有埃里克研 每种语言设置单独的网站,又不想花费太多或管理多个域名的麻烦,那么子域名设置会很有用。

与子文件夹结构相比,使用子域名结构的一个缺点是,搜索引擎会将子域名视为单独的站点。

因此,子文件夹结构通常更有利于 SEO,因为它使您的网站看起来像一个大网站,而不是一堆独立的网站。

7. 避免使用 URL 参数

好的,我知道很多人都在用这些,但我不会告诉你把它们当作一种选择,尽管它们可能有优点。

避免使用 URL 参数,如下所示:

它们不利于 SEO,会在所有 URL 中添加不必要的技术语言。搜索引擎不喜欢这样,人类访问者也不喜欢这样。

它看上去很混乱而且不专业。阅读、记忆和在搜索栏中输入以便稍后重新访问变得更加困难。

分析工具追踪动态链接也面临更大的困难。

因此,如果可能的话,请使用上述选项之一。

了解 Hreflang 标签

当为多语言 SEO 设置您的网站时,您将需要使用 hreflang 标签。

hreflang 标签是一个 HTML 标签,它告诉搜索引擎您网站上的哪些页面使用了每种语言。

8. 了解如何添加 Hreflang 标签(语法和示例)

hreflang 标签(又名 rel=”alternate” hreflang=”x”)使用以下格式,其中 X 是语言。您需要将此标签添加到您的主页,以告诉搜索引擎您网站的哪些部分适合其他地区:

例如,假设您的网站在子域名 上有一个法语版本。您需要在主页的结束 head 标签之前添加以下代码。

您会注意到,上面的示例包含用连字符分隔的语言代码和地区代码。您可以在此页面上找到语言代码,在此页面上找到区号。

请注意,您只能针对地区定位国家/地区。

有关如何实现 hreflang 标签的更详细示例,请参阅Google 的这些说明或本教程以了解更高级的实现。

9.添加X-default Hreflang标签

如果您的网站是多语言的,您可能需要使用 x-default 属性指定一个默认页面。只需将此代码插入到您网站的每个页面中,并用您的网页 URL 替换 href URL。

 

例如,如果您的网站同时具有英语和西班牙语版本,并且有来自法国的人访问,则您的网站将默认显示英语版本。

10.为Bing添加语言元标签

Google 和 Yandex 使用 hreflang 标签,但 Bing 使用元语言标签。如果您也想针对 Bing 优化您的网站,那么您需要在网站的每个页面上添加元语言标签。

元语言标签的格式如下,您应该在每个页面的头部添加此标签,以告诉搜索引擎该页面使用了什么语言。

Meta 语言标签使用与 hreflang 标签相同的语言和地区代码。

位置检测和自动重定向

一些网站所有者会设置位置检测和自动重定向,以便来自不同地区的访问者自动看到适合其地区的内容。

人们这样做的原因是自动重定向可以降低跳出率并改善访问者体验。

然而,谷歌的 John Muller 建议在大多数情况下应避免基于位置的重定向,因为它们会对索引产生负面影响并使用户感到沮丧。

另外,我们正在讨论多语言 SEO,因此让我们关注语言定位——它甚至比区域定位更强大。

11. 不要使用基于位置的重定向,而是确保访问者可以轻松找到如何更改语言

除了产生潜在的 SEO 问题之外,IP 地址并不总是能表明某人身处哪个国家/地区或他们想要使用哪种语言来查看您的内容。

例如,如果位于法国的西班牙语网站访问者想要以英语或西班牙语浏览网站,他或她可能会因自动重定向而感到沮丧。

相反,要确保访问者可以轻松找到您 线数据库 网站的不同版本。在标题中添加一些简单的链接可以让人们更轻松地切换语言(如果他们愿意的话)。

例如,您可以将鼠标悬停在Water 2 Return 网站上的旗帜上,然后使用下拉菜单来选择语言。

返回頂端