国际网站SEO:将网页的本地化版本告知搜索引擎

作者:玥言链接:https://zhuanlan.zhihu.com/p/586282984来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

可通过以下三种方式向搜索引擎指明某个网页的多个语言/语言区域版本,分别是「HTML 元标记」、「HTTP 标头 」、「XML 格式的站点地图」。

从搜索引擎的角度来看,这三种方法是等效的,网站可以选择最适合自己的方法。不过,其中更推荐使用的方式是「HTML 元标记」,其次是「XML 格式的站点地图」。因为这两种方法的实现更简单,一种是在 HTML 的 <head></head> 标签中添加一组 meta 标记即可,另一种是在 XML 格式的站点地图中标记网址 URL。

下面简单介绍这两种方法。

1、「HTML 元标记」

这种方法就是通过在网页标头中添加<link rel=”alternate” hreflang=”lang_code”… >元素,将网页的所有语言和区域变体告知 搜索引擎。

示例:

<head>
   <link rel="alternate" hreflang="zh-cn" href="https://www.fuyeor.com/zh-cn/follow" />
   <link rel="alternate" hreflang="zh-hk" href="https://www.fuyeor.com/zh-hk/follow" />
   <link rel="alternate" hreflang="en-us" href="https://www.fuyeor.com/en-us/follow" />
   <link rel="alternate" hreflang="ja-jp" href="https://www.fuyeor.com/ja-jp/follow" />
  .....
</head>

实例:

1、苹果官网的「HTML 元标记」:

2、Google developers 开发者平台的「HTML 元标记」:

注意事项:

1、hreflang=”lang_code” 其中的 lang_code 是语言-区域代码,是语言(以 ISO 639-1 格式表示)和区域(可选,以ISO 3166-1 Alpha 2 格式表示)的组合表示形式。例如中文 zh + 中国 cn => zh-cn。

2、不同语言网页的网址无需位于同一个网域中。

3、不同语言网页的网址必须是完整的 URL 地址,包括传输方法 (http/https),例如:https://www.fuyeor.com/en-us而不是//www.fuyeor.com/en-us或者/en-us。

4、每个语言版本都必须列出其自身以及所有其他语言版本。

2、「XML 格式的站点地图」

这种方法就是通过在 XML 格式的站点地图中添加 <xhtml:link rel=”alternate” hreflang=”lang_code”… >元素,将网页的所有语言和区域变体告知 搜索引擎[1]。

注意事项:

1、hreflang=”lang_code” 其中的 lang_code 是语言-区域代码,是语言(以 ISO 639-1 格式表示)和区域(可选,以ISO 3166-1 Alpha 2 格式表示)的组合表示形式。例如中文 zh + 中国 cn => zh-cn。

2、不同语言网页的网址无需位于同一个网域中。

3、不同语言网页的网址必须是完整的 URL 地址,包括传输方法 (http/https),例如:https://www.fuyeor.com/en-us而不是//http://www.fuyeor.com/en-us或者/en-us。

4、每个语言版本(每个<url>元素内的网址)都必须列出其自身以及所有其他语言版本。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.fuyeor.com/zh-cn/follow</loc>
    <xhtml:link
               rel="alternate"
               hreflang="en-us"
               href="https://www.fuyeor.com/en-us/follow"/>
    <xhtml:link
               rel="alternate"
               hreflang="ru-ru"
               href="https://www.fuyeor.com/ru-ru/follow"/>
    <xhtml:link
               rel="alternate"
               hreflang="zh-cn"
               href="https://www.fuyeor.com/zh-cn/follow"/>
    <xhtml:link
               rel="alternate"
               hreflang="ja-jp"
               href="https://www.fuyeor.com/ja-jp/follow"/>
  </url>
 
...


</urlset>

参考

  1. ^多语言网站的网站地图如何规划对 SEO 更好? https://docs.fuyeor.com/answer/10033.html

本站只做学习,不做商业用途
景云互联- 国内知名的网站交易、源码交易、域名交易,游戏搬砖服务中心 » 国际网站SEO:将网页的本地化版本告知搜索引擎

提供最优质的资源集合

立即查看 了解详情