下面列出的网站内容(如何用网页GET响应的http标头告知搜索引擎HTML文件?)

优采云 发布时间: 2022-01-06 23:00

  下面列出的网站内容(如何用网页GET响应的http标头告知搜索引擎HTML文件?)

  您可以返回收录网页 GET 响应的 http 标头,以通知搜索引擎相应网页的所有语言和区域变化。此方法对于非 HTML 文件(例如 PDF)很有用。

  头格式如下:

  关联: ;; hreflang="lang_code_1", ;; hreflang="lang_code_2", ...

  备用页面的完全限定 URL 对应于分配给关联的 hreflang 属性的区域设置字符串。URL 必须在 <> 标记中。

  示例: l

  ang_code_x

  此页面版本所针对的支持的语言/区域代码,或 x-default(匹配页面上的 hreflang 标记未明确列出的任何语言)。

  同时,您必须为页面的每个版本(包括请求的版本)指定一组以逗号分隔的 rel="alternate" 和 hreflang 值,如下例所示。每个版本页面返回的 Link: 标题应该是相同的。

  例子

  以下是 网站 返回的 Link: 标题的示例,其中收录 3 个 PDF 文件版本,适用于英语用户、瑞士的德语用户和所有其他德语用户:

   Link: ; rel="alternate"; hreflang="en",

; rel="alternate"; hreflang="de-ch",

; rel="alternate"; hreflang="de"

  三、站点地图

  您可以使用站点地图将每个 URL 的所有语言和区域变体告知搜索引擎。您可以添加指定单个 URL 的元素。子条目应列出页面的每种语言/区域变体(包括页面本身)。因此,如果网页有 3 个版本,那么站点地图应收录 3 个条目,每个条目应收录 3 个相同的子条目。

  站点地图规则:

  例子

  以下是针对全球英语用户的网页英文版,以及针对全球德语用户和瑞士德语用户的网页的等效版本。你的网站中的所有网址如下:

  以下是这 3 个网页的站点地图:

  

http://www.example.com/english/page.html

http://www.example.com/deutsch/page.html

http://www.example.com/schweiz-deutsch/page.html

  四、上述方法的指南:

  五、支持不同国家的语言/地区代码

  hreflang 属性的值用于标识备用 URL 的语言(采用 ISO 639-1 格式)和区域(可选,采用 ISO 3166-1 Alpha 2 格式)。(语言不必与地区相关。)例如:

  不要只指定国家/地区代码。Google 不会根据国家/地区代码自动推断语言。如果要简化标记,可以仅指定语言代码。在语言代码后添加国家/地区代码,使网页只在特定区域显示。例子:

  如果有多种语言和文本变体,系统将根据国家/地区推断适当的文本。例如台湾用户使用zh​​-TW时,系统会自动导出对应的语言(本例中为“中文(繁体)”)。您还可以使用 ISO 15924 明确指定文本,例如:

  另外,您还可以同时指定文本和区域——例如,使用zh-Hans-TW 为台湾用户指定中文(简体)。

  六、不匹配的语言使用x-default标签

  当任何其他语言/地区与用户的浏览器设置不匹配时,将使用保留值 hreflang="x-default"。该值是可选的,但如果所有语言都不匹配,建议您使用它来控制网页。一种值得考虑的方法是定位您的 网站 主页(应该有一个可点击的地图,以便用户可以选择他们的国家/地区)。

  七、故障排除和调试常见错误

  下面列出了使用 hreflang 时最常见的错误:

  您可以使用许多第三方工具。下面列出了一些流行的工具。(这些工具不由 Google 维护或检查。)

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线