WordPress 原生 SEO 设置工作坊
Fernando Tellado · 英语 · 工作坊 · 71 分钟 · 2026-06-08
保留原作者画面与原声;英语讲解,未添加生成配音或中文字幕。演示界面可能与当前安装版本存在差异。
Fernando Tellado · 英语 · 工作坊 · 71 分钟 · 2026-06-08
保留原作者画面与原声;英语讲解,未添加生成配音或中文字幕。演示界面可能与当前安装版本存在差异。
Google Search Central · 中文 · 官方原文已保存
Google Search Central · 中文 · 官方原文已保存
Google Search Central · 中文 · 官方原文已保存
Google Search Central · 中文 · 原始页面 · CC BY 4.0 · 采集于 2026-10-19。正文及原图按许可转载,仅调整排版与图片托管,代码示例遵循原文许可。
下载原文 PDF为了让您的商品更有机会在更多 Google 平台上以更丰富的功能呈现,使您的网站获得更多相关流量,您可以与 Google 分享您的电子商务商品数据。为了充分利用这些好处,Google 建议您执行以下操作:
请在可行的情况下,向商品页面添加结构化数据。虽然结构化数据不是在 Google 搜索结果中显示内容的必要条件,但它有助于 Google 更好地了解您的网页,并将其显示为富媒体搜索结果。例如:
准备好开始实施了吗?如需了解详情,请参阅包含与电子商务有关的结构化数据。
Google 有时可能会采用其他方法从网页中提取数据。如果您希望明确告知 Google 不要使用网页上的内容生成摘要,请向该 HTML 元素添加 data-nosnippet 属性。
虽然将商品数据上传到 Google Merchant Center 并不是让商品显示在 Google 搜索结果中的必要条件,但这样做有助于 Google 了解您的商品。对于某些 Google 平台(例如“Google 购物”标签页中的商品详情),参与 Google Merchant Center 是一项强制性要求。
对于更新频率较低的小型网站,您可以使用自动 Feed 来根据已抓取的网络内容构建商品数据,而结构化数据有助于提高数据提取的准确性。此外,这种方法也可以减轻您的起始工作量。
对于大型网站或内容经常变化的网站,请定期将新的数据 Feed 文件上传到 Google Merchant Center(如需立即更新,请使用 Content API)。这样,您就可以更好地控制在 Google 中的数据了。上传 Feed 文件的好处包括:
详细了解如何注册 Google Merchant Center。
以下示例说明了 Google 如何使用网页中嵌入的结构化数据以及 Google Merchant Center 数据来实现不同的体验。请注意,具体体验可能会因国家/地区、设备和其他因素而异。
| 体验 | 结构化数据 | Google Merchant Center |
|---|---|---|
| Google 搜索中的商品富媒体搜索结果 | Google 搜索使用商品结构化数据来显示商品富媒体搜索结果。 | Google 搜索可能会使用 Google Merchant Center 数据来显示商品富媒体搜索结果。 |
| 包含商品注解的 Google 图片搜索结果 | Google 图片使用商品结构化数据在图片上显示商品注解。 | Google 图片会使用 Google Merchant Center 中列出的图片。 |
| “Google 购物”标签页 | 在某些情况下(例如数据验证期间),添加结构化数据对 Google Merchant Center 有帮助。 | 您必须参与 Google Merchant Center,您的商品才能出现在“Google 购物”标签页中。 |
| Google 智能镜头图片搜索结果 | Google 智能镜头会使用图片结构化数据属性(如果有)。 | Google 图片会使用 Google Merchant Center 中列出的图片。 |
如果 Google 合并您的网站和 Google Merchant Center Feed 中的数据,则可能会因延迟而导致数据不一致问题。例如,如果某件商品售罄,您的网站通常会立即将其标记为无法购买,但 Google Merchant Center 可能过一段时间才会更新,尤其是在您使用 Feed 时。
为避免价格和库存状况数据发生这种潜在冲突(这是导致同步问题的一种常见原因),请在发现此类差异时,告知 Google Merchant Center 根据网站内容自动更新您的商品数据副本。
如需详细了解 Googlebot 和 Google Merchant Center 如何协同工作,请参阅搜索中心闪电秀系列讲座中的如何让您的商品出现在 Google 搜索中讲座。
Google Search Central · 中文 · 原始页面 · CC BY 4.0 · 采集于 2026-10-19。正文及原图按许可转载,仅调整排版与图片托管,代码示例遵循原文许可。
下载原文 PDFGoogle 会尝试根据网页之间的关联来分析它们之间的关系,从而找到您网站上的最佳内容。这意味着,网站上的导航结构(例如菜单和跨页链接)可能会影响 Google 对网站结构的理解。
例如,Google 可以利用各种信息(例如访问某个网页需要跟踪的链接数量,以及指向某个网页的链接数量)来推断该网页相对于网站其余部分的重要性。如需详细了解 Google 如何确定某个网页在 Google 搜索中的重要性,请参阅 Google 搜索的运作方式。
为帮助 Google 找到您网站上的所有网页,请务必遵循电子商务网站最佳实践,并确保 Google 可以通过跟踪网站导航链接访问所有网页。 例如,添加从菜单到类别网页、从类别网页到子类别网页,以及从子类别网页到所有商品网页的链接。我们还建议您添加结构化数据,因为这样有助于 Google 了解您网站上不同网页的用途,从而强化导航结构。
如果类别网页不包含指向某类别中所有商品的直接链接,Googlebot 可能无法仅通过抓取找到您的所有商品。这些商品也许能通过搜索框找到,但无法通过类别浏览找到。Googlebot 通常不会尝试在网站抓取过程中将搜索提交至搜索框中。因此,强烈建议您链接到您希望编入索引的所有商品。如果无法链接到所有网页,请使用站点地图或 Google Merchant Center Feed。这些来源可包含抓取工具无法通过其他方式找到的网站网页链接。
为了确保 Googlebot 正确找到链接,请在创建指向其他内容的链接时使用 <a href> 标记。请不要在其他 HTML DOM 元素上使用 JavaScript 事件进行导航。如需详细了解 JavaScript 以及如何将网页内容编入索引,请参阅了解 JavaScript SEO 基础知识。
Google 通常不会根据网址结构来推断网站结构。但是,它会分析各网页之间的关联,从而深入了解网站上不同网页的相对重要性。一般来说,网站中指向某个网页的链接越多,该网页相对于网站上其他网页的重要性就越高。
例如,如果您有一款畅销商品,不妨考虑从首页或其他内容(例如您网站上的博文或简报)链接到该商品。这将有助于 Google 了解该商品对您网站的重要性。
说到底,Google 就是致力于帮助用户找到所需内容。电子商务 SEO 的终极最佳实践是创造对用户有价值、实用且有趣的内容。
如需了解更多信息,另请参阅管理对分面导航网址的抓取。
Google Search Central · 中文 · 原始页面 · CC BY 4.0 · 采集于 2026-10-19。正文及原图按许可转载,仅调整排版与图片托管,代码示例遵循原文许可。
下载原文 PDF如果您的某个网页针对不同语言或区域提供了多个版本,请将这些不同变体告知 Google。这样一来,Google 搜索便可按语言或区域将想访问您网页的用户引导至最恰当的版本。
请注意,即使您没有采取上述措施,Google 仍可能会找到您网页的其他语言版本,但通常还是建议您明确指明您针对特定语言或区域提供的网页。
下面是一些建议指明备用网页的示例情形:
如果网页的主要内容未经翻译,则该网页的本地化版本仅会被视为它的重复网页。
您可通过以下三种方式向 Google 指明某个网页的多个语言/语言区域版本:
从 Google 的角度来看,这三种方法是等效的,您可以选择最适合您网站的方法。虽然您可以同时使用这三种方法,但不会对网页在 Google 搜索中的表现带来任何好处(事实上,与仅选择一种实现相比,管理三种实现要困难得多)。
使用 hreflang 告知 Google 您的内容变体,以便我们了解这些网页是相同内容的本地化变体。Google 不会使用 hreflang 或 HTML lang 属性检测网页的语言;我们会使用算法来确定网页的语言。
https://example.com/foo,而不是 //example.com/foo 或 /fooen-IE)、加拿大 (en-CA) 和澳大利亚 (en-AU) 地区的英语用户提供了特定网址,则为美国、英国和所有其他英语区域的搜索用户提供一个通用英语版 (en) 网页。您也可以从您的诸多特定网页中选择一个作为通用网页。
.fr 网址,那么当您新增面向墨西哥 (.mx) 和西班牙 (.es) 的网页后,应该优先将这两个新网页和曝光率很高的 .fr 网页双向链接起来,而不是在这两个新增的西班牙语变体网页(.mx 和 .es)之间建立双向链接。x-default 值:<link rel="alternate" href="https://example.com/" hreflang="x-default" />
您可以通过在网页标头中添加 <link rel="alternate" hreflang="lang_code"... > 元素,将网页的所有语言和区域变体告知 Google。如果您没有站点地图或无法为您的网站指定 HTTP 响应标头,此方法非常有用。
对于网页的每个变体,请在 <head> 元素中添加一组 <link> 元素,并使每个网页变体(包括网页自身)分别对应一个链接。网页的每个版本中,这组链接都应是相同的。查看其他准则。
以下是每个 link 元素的语法:
<link rel="alternate" hreflang="lang_code" href="url_of_page" />
| 语法 | |
|---|---|
lang_code |
此网页版本所针对的受支持的语言/区域代码,或 x-default(以与该网页上的 hreflang 标记未明确列出的任何语言匹配)。 |
url_of_page |
此网页的特定语言/区域版本对应的完全限定网址。 |
<link> 标记必须位于格式正确的 HTML <head> 部分内。如果不确定,请将所渲染的网页中的代码粘贴到 HTML 验证工具中,确保链接位于 <head> 元素内。
此外,请勿在 link 标记中组合使用属性,以表示文档的其他表示法;例如,不要在单个 <link> 标记中组合使用 hreflang 注解与 media 等其他属性。
例如,Widgets, Inc 有一个面向美国、英国和德国境内用户的网站。以下网址包含的内容大致相同,但具有区域性差异:
| 具有区域性差异的网址 | |
|---|---|
https://en.example.com/page.html |
通用英语版首页,包含与从美国运至全球各地的运费相关的信息。 |
https://en-gb.example.com/page.html |
英式英语版首页,显示以英镑为单位的价格。 |
https://en-us.example.com/page.html |
美式英语版首页,显示以美元为单位的价格。 |
https://de.example.com/page.html |
德语首页。 |
https://www.example.com/ |
不针对任何语言或语言区域的默认页;它具有选择器,供用户选择自己的语言和区域。 |
请注意,Google 不会根据这些网址中针对特定语言的子网域(en、en-gb、en-us、de)确定网页的目标受众群体;您必须将网页明确地关联到对应的目标受众群体。
上方“具有区域性差异的网址”表格中列出的所有网页的 <head> 部分中都包含以下 HTML 代码。这会将美式英语、英式英语、通用英语和德语用户引导至对应的本地化网页,并将所有其他用户引导至通用首页。Google 搜索会根据用户的浏览器设置为他们返回适当的结果。
<head>
<title>Widgets, Inc</title>
<link rel="alternate" hreflang="en-GB"
href="https://en-gb.example.com/page.html" />
<link rel="alternate" hreflang="en-US"
href="https://en-us.example.com/page.html" />
<link rel="alternate" hreflang="en"
href="https://en.example.com/page.html" />
<link rel="alternate" hreflang="de"
href="https://de.example.com/page.html" />
<link rel="alternate" hreflang="x-default"
href="https://www.example.com/" />
</head>您可以返回包含网页 GET 响应的 HTTP 标头,以将相应网页的所有语言和区域变体告知 Google。这种方法对非 HTML 文件(如 PDF)很有用。
标头格式如下:
Link: <url1>; rel="alternate"; hreflang="lang_code_1", <url2>; rel="alternate"; hreflang="lang_code_2", ...
| 语法 | |
|---|---|
<url_x> |
备用网页的完全限定网址,与分配给关联的 hreflang 属性的语言区域字符串对应。该网址必须位于 < 和 > 标记中。示例:<https://www.google.com> |
lang_code_x |
此网页版本所针对的受支持的语言/区域代码,或 x-default(以与该网页上的 hreflang 标记未明确列出的任何语言匹配)。 |
您必须为网页的每个版本(包括请求的版本)分别指定一组用英文逗号分隔的 <url>、rel="alternate" 和 hreflang 值,如下例所示。网页的每个版本所返回的 Link: 标头都应相同。查看其他准则。
下面是一个具有 3 个 PDF 文件版本的网站返回的 Link: 标头示例,这三个版本分别面向英语用户、瑞士境内的德语用户以及所有其他德语用户:
Link: <https://example.com/file.pdf>; rel="alternate"; hreflang="en",
<https://de-ch.example.com/file.pdf>; rel="alternate"; hreflang="de-CH",
<https://de.example.com/file.pdf>; rel="alternate"; hreflang="de"
您可以使用 XML 站点地图将每个网址的所有语言和区域变体告知 Google。为此,请添加一个指定单个网址的 <loc> 元素,其中的子 <xhtml:link> 条目应列出该网页的每种语言/语言区域变体(包括网页自身)。因此,如果某个网页有 3 个版本,那么站点地图中会有每个版本对应的网址条目,并且每个条目都包含 3 个相同的子条目。
站点地图规则:
xmlns:xhtml="http://www.w3.org/1999/xhtml"
<url> 元素,这与任何其他站点地图一样。
<url> 元素都必须包含一个指明网页网址的 <loc> 子元素。<url> 元素都必须包含一个子元素 <xhtml:link rel="alternate" hreflang="supported_language-code">,其中应列出网页的每个备用版本(包括网页自身)。这些子 <xhtml:link> 元素的顺序无关紧要,但您不妨让它们保持相同的顺序,以方便您检查错误。子元素不会计入站点地图的网址上限计数。
下面是一个以全球英语用户为目标用户的英语版网页,此网页有两个等效版本,分别面向全球的德语用户和瑞士境内的德语用户。网站中的所有网址如下所示:
www.example.com/english/page.html 以英语用户为目标用户。www.example.de/deutsch/page.html 以德语用户为目标用户。www.example.de/schweiz-deutsch/page.html 以瑞士境内的德语用户为目标用户。以下是这 3 个网页的站点地图:
<?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.example.com/english/page.html</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="https://www.example.de/deutsch/page.html"/>
<xhtml:link
rel="alternate"
hreflang="de-CH"
href="https://www.example.de/schweiz-deutsch/page.html"/>
<xhtml:link
rel="alternate"
hreflang="en"
href="https://www.example.com/english/page.html"/>
</url>
<url>
<loc>https://www.example.de/deutsch/page.html</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="https://www.example.de/deutsch/page.html"/>
<xhtml:link
rel="alternate"
hreflang="de-CH"
href="https://www.example.de/schweiz-deutsch/page.html"/>
<xhtml:link
rel="alternate"
hreflang="en"
href="https://www.example.com/english/page.html"/>
</url>
<url>
<loc>https://www.example.de/schweiz-deutsch/page.html</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="https://www.example.de/deutsch/page.html"/>
<xhtml:link
rel="alternate"
hreflang="de-CH"
href="https://www.example.de/schweiz-deutsch/page.html"/>
<xhtml:link
rel="alternate"
hreflang="en"
href="https://www.example.com/english/page.html"/>
</url>
</urlset>hreflang 属性的值由一个或两个可选的值组成,各个值之间用短划线分隔。例如 en-US。hreflang 属性的第一个代码是语言代码(采用 ISO 639-1 格式),后跟可选的第二个代码(采用 ISO 3166-1 Alpha 2 格式),表示备用网址的区域代码。 系统仅支持 ISO 639-1 中列出的语言代码和 ISO 3166-1 Alpha 2 中列出的地区代码;不支持未在这些标准中列出的其他代码,例如 es-419。
hreflang 值不区分大小写;Google 接受小写和大写代码,但采用大写格式的区域代码(例如 en-GB)符合 ISO 3166-1 Alpha 2 惯例。
要定位到比利时的其他语言用户,您可以使用以下语言和地区代码:
de-BEnl-BEfr-BEbe 是白俄罗斯语代码):be要简化标记,您可以单独指定语言代码。例如:
de:德语内容,不限区域en-GB:英语内容,面向英国境内的用户de-ES:德语内容,面向西班牙境内的用户如果语言有多种文字变体,系统会根据国家/地区推断出适当的文字。例如,当针对台湾用户使用 zh-TW 时,系统会自动推断出语言文字(在此示例中,即中文 - 繁体)。您也可利用 ISO 15924 明确指定文字,例如:
zh-Hant:中文(繁体)zh-Hans:中文(简体)
与其他语言代码一样,您也可以指定可选区域。例如,使用 zh-Hans-US 为美国用户指定中文(简体)。
x-default 值
当任何其他语言/区域都与用户的浏览器设置不匹配时,系统会使用保留值 x-default。如果用户的语言设置与您网站的任何本地化版本均不匹配,那么建议您使用此值来指定后备页面。虽然 x-default 值可以用于任何网页,但它是专为语言选择器网页设计的,因此最适合这些网页。
无需为 x-default 值指定语言代码;相应网页针对的是其浏览器设置的语言与您网站使用的语言不匹配的用户,因此网页所用的语言无关紧要。
如需实现 hreflang="x-default" 注解,请再向现有的 hreflang 注解添加一个 link 标记,并将 href 属性设置为您希望用户到达的网址(如果您的网站不支持用户的语言)。例如,HTML 实现可能如下所示:
<link rel="alternate" href="https://example.com/en-gb" hreflang="en-GB" /> <link rel="alternate" href="https://example.com/en-us" hreflang="en-US" /> <link rel="alternate" href="https://example.com/en-au" hreflang="en-AU" /> <link rel="alternate" href="https://example.com/country-selector" hreflang="x-default" />
下面列出了使用 hreflang 时最常见的错误:
hreflang 注解的网页并未全部满足这项要求,系统可能会忽略或无法正确解译这些注解。例如,看看 https://de.example.com/index.html 上的这个链接:
<link rel="alternate" hreflang="en-GB" href="https://en-gb.example.com/index.html" />
https://en-gb.example.com/index.html 上提供指向该内容 de 版本的 hreflang 链接:
<link rel="alternate" hreflang="de" href="https://de.example.com/index.html" />
hreflang 注释中使用 EU、UN 或 UK 不会对 Google 搜索产生影响)。
hreflang 错误
您可以利用多种第三方工具调试 hreflang 注释。下面列出了一些热门的工具。这些工具不是由 Google 维护或检查的。
hreflang 标记生成器工具,可生成或修改 hreflang 标记。
hreflang 标记测试工具,可验证单个实际网页上的 hreflang 标记。