什么是所有权验证?
“所有权验证”是指向 Search Console 证明您是特定网站的所有者。经验证所有者在 Search Console 中拥有最高级别的权限。
验证对网站的所有权
- 添加新资源,或从资源选择器中选择一项未经验证的资源。
- 从下列验证方法中任选一种,并遵照相关说明操作。验证页面上会列出可用的方法以及针对您网站的建议方法。
- 如果您出于某种原因无法验证网站所有权,请让当前所有者在 Search Console 中向您授予对该资源的访问权限。
使用多种验证方法
您可在资源的验证设置页面添加多种验证方法。建议添加多种验证方法,以便在某种现有验证方法失败时改用其他方法。例如,您已使用 Google Analytics 跟踪代码进行了验证,之后却有人在您的网站上改了模板,导致此代码被忽略。
若要添加其他验证方法,请访问相应资源的设置页面,并点击所有权验证。
多人可以使用相同或不同的验证方法验证同一网站资源的所有权。如果您使用相同的验证方法,切勿覆盖其他任何所有者的验证令牌。
验证子资源
在您验证资源后,系统将使用与父资源相同的验证方法自动验证您添加的所有子资源。也就是说,如果您已使用 HTML 文件上传方法验证 example.com 的所有权,那么您创建的所有子资源(m.example.com 或 https://example.com/some/path)都将使用相同的 HTML 文件上传方法自动进行验证。
验证有效期可持续多久?
只要 Search Console 可以确认您的验证令牌存在且有效,验证状态就会一直有效。Search Console 会定期检查您的验证令牌是否仍然存在且有效。如果验证无法再被确认,您将会收到通知。如果此问题未解决,您对相应资源的权限将会在特定宽限期过后到期。
如果某项资源的所有经验证所有者都失去了对该资源的访问权限,那么所有用户都将失去对该 Search Console 资源的访问权限。
Google 会使用 Google 网站验证工具用户代理进行网站验证。
我什么时候才能开始看到数据?
一旦有人将某项资源添加到 Search Console,系统便会立即开始收集该资源的数据,即使尚未经过验证也是如此。不过,系统可能需要几天时间才能开始为该资源累积数据。
如果您网站的唯一经过验证的所有者退出了您的团队,您应验证所有权,以便继续保留(或重新获得)对相应资源的访问权限。
如果您要从另一个所有者那开始接管网站,那么在验证所有权之后,您可以通过移除前任所有者的验证令牌来取消其验证状态。例如,如果前任所有者通过 HTML 标记进行验证,那么从网站上移除相应 HTML 标记即可。要了解详情,请参阅添加或移除所有者。
选择验证方法
Search Console 支持多种验证方法。下表可帮助您选择最适合自己的方法。
方法 | 备注 |
---|---|
HTML 文件上传 | 相对简单,但您需要能够上传文件,并将其发布到您网站上的特定网址。在网站托管平台上可能无法使用。 |
HTML 标记 | 相对简单,但您需要能够编辑网站首页的 HTML 源代码。在网站托管平台上可能无法使用。 |
Google Analytics 跟踪代码 | 如果网页已包含与您可以访问的 Google Analytics 账号相对应的 Google Analytics 跟踪代码,使用此方法就很简单。如果网页不包含跟踪代码,您必须添加跟踪代码,这可能需要创建一个 Google Analytics 账号(如果您还未创建的话)。 |
Google 跟踪代码管理器 | 如果网页已包含与您可以访问的 Google 跟踪代码管理器账号相对应的 Google 跟踪代码管理器代码段,使用此方法就很简单。如果网页不包含代码段,您必须添加一个代码段,这可能需要创建一个跟踪代码管理器账号(如果您还未创建的话)。 |
Google 协作平台或 Blogger 账号 | 使用针对每个平台的推荐方法。 |
域名提供商 | 更复杂,但是验证网域资源的唯一方法。如果您的域名提供商已在验证向导中列出,此过程就非常简单。网域资源非常有用,因为其中包含资源的所有协议 (http/https) 和子网域变体的数据。 |
验证方法详情
- 在您网站托管服务商的文档中搜索 Search Console 验证信息。例如,Wix Search Console 验证、Weebly Search Console 验证或 Shopify Search Console。
- 在您的平台上搜索可为您处理验证的插件。例如,适用于 WordPress 的 Site Kit 可为您处理验证,并且提供了 Search Console 数据的简化视图。请注意,Site Kit 是唯一获得 Google 官方赞助的插件,因此在安装任何其他插件之前需要先对其略作研究。
通过上传 HTML 文件验证网站所有权—Google Search Console 培训
概述
将特殊的 HTML 文件上传到您网站上的特定位置,验证对该网站的所有权。此文件与特定用户相关联。请按照验证详情页面上的说明操作。从您的网站移除此验证文件会导致您对该网站的验证状态失效。
⚠️ 要求
- 此文件不能要求进行身份验证。HTML 文件的上传目录必须可供未登录的用户访问。为了测试这一点,您可以在浏览器中打开一个无痕式窗口,尝试访问此文件。
- 您必须能够将文件上传到网站的根目录,以供网络浏览器使用。如果您无权执行此操作,请换一种验证方法。如果您使用的是网站托管平台,则可能需要在托管服务的帮助页面中搜索,看看此方法是否可行。
- HTML 文件上传方法可用于网址前缀资源,但不可用于网域资源。
步骤
若要利用 HTML 文件验证所有权,请执行以下操作:
- 如果您使用的是网站托管平台,请在托管服务的帮助页面中搜索,获取有关如何在 Search Console 上验证网站的自定义说明。如果您找不到任何信息,请继续执行后续步骤。
- 阅读此验证方法的相关要求。
- 在所有权验证页面上为您的资源选择 HTML 文件上传方法。
- 下载所提供的验证文件。此文件是您独有的文件;它不能用于识别其他任何人,并与您的 Gmail 账号相关联。
- 将验证文件上传到您的网站,使其在验证详情页面中指定的地址提供。这通常是资源的根目录(也就是说,如果您将资源定义为 https://example.com,并且所提供的文件名为 1234.txt,那么此文件应该可在 https://example.com/1234.txt 浏览)。在查找此文件时,Search Console 不会跟踪重定向。如果需要,您可以在文件正文的末尾添加换行符,但不要以其他方式修改文件名或内容。
- 在浏览器中访问此文件,确认它出现在 Search Console 验证向导指定的位置。如果在浏览器中通过该网址无法访问此文件,Google 便无法找到它进行验证。提示:您可以在浏览器中打开一个无痕式窗口,确认您无需登录即可访问此文件。
- 点击验证详情页面中的验证,完成验证。
- 如果验证失败,请参阅下文中的“潜在错误”来排查问题。
问题排查
通过上传 HTML 文件进行验证时,可能会出现以下错误:
- 在要求的位置找不到您的验证文件
Search Console 在资源的根位置找不到您的个人验证文件。请将提供的验证文件原封不动地上传到网站上的指定位置。如果文件名或内容与提供的 HTML 文件不匹配,我们将无法验证您对网站的所有权。您可以尝试在浏览器中访问该文件,确认该文件是否存在。 - 验证文件中的内容不正确
请务必按原样使用 Search Console 提供的验证文件,不要修改该文件的名称或内容。如果文件的名称或内容与 Search Console 为登录用户提供的文件不一致,我们将无法验证所有权。请使用 Search Console 提供的验证文件,并将其原封不动地上传到指定位置。 - 验证文件被黑。
您的验证尝试失败,而且我们可据此推断出您的网站可能已遭到黑客入侵。详细了解如何检测和修复被黑客入侵的网站。 - 验证文件重定向到不允许访问的位置
Search Console 不会跟踪验证文件指向另一个网域的重定向,但会跟踪同一个网域中的重定向。请浏览至您的文件,看是否已重定向到新网域。如果您的网站将所有流量都重定向到另一个网站,建议您改用 HTML 标记验证方法。下面列举了一些受支持和不受支持的重定向:http://example.com
到http://www.example.com
- 支持- http://example.com 到 https://example.com - 支持;支持重定向到采用新协议 (http/https) 的网址。
- example.com 到 foo.com - 不支持,网域不同。
- m.example.com 到 example.com --
- example.com 到 m.example.com --
- 下方列出了更多常见验证问题。
通过 HTML 标记验证网站所有权—Google Search Console 培训
概述
将 <meta> 标记添加到指定网页的 HTML 中,验证您对网站的所有权。我们会验证该网页上是否存在该元标记。如果我们找不到该标记,则会向您提供所遇到错误的相关信息。此标记与特定用户相关联。Search Console 会定期检查此标记是否存在。
⚠️ 要求
- 您的首页不能要求进行身份验证。网站首页必须可供未登录的用户访问。
- 您必须能够直接编辑网站首页的 HTML 源代码。具体而言,您必须能够向首页上的 <head> 标记中插入标记。如果您无权执行此操作,请换一种验证方法。如果您使用的是网站托管平台,则可能需要在托管服务的帮助页面中搜索,看看此方法是否可行。
- 包含在文件中的标记必须小于 2MB。脚本等外部资源不会计入大小。(因此,只有少数网站会受到此限制的影响。)
- 适用于网址前缀资源,但不适用于网域资源。
步骤
若要利用 HTML 标记验证所有权,请执行以下操作:
- 如果您使用的是网站托管平台,请在托管服务的帮助页面中搜索,获取有关如何在 Search Console 上验证网站的自定义说明。如果您找不到任何信息,请继续执行后续步骤。
- 阅读此验证方法的相关要求。
- 在所有权验证页面上为您的资源选择 HTML 标记方法。
- 将此标记从 Search Console 验证向导复制到您网站的未登录首页 HTML 中的 <head> 部分(参见备注)。示例:
<head>
<title>Example.com homepage</title>
<meta name="google-site-verification" content="......." />
</head>
此标记是您独有的标记;它不能用于识别其他任何人,并与您的 Gmail 账号相关联。 - 保存您的网页。访问该网页并在网页源代码中查找此标记,以便确认实际网页中存在此标记。(按 Control + F 键,然后在网页源代码中搜索“google-site-verification”以查找此标记。)
- 点击验证详情页面中的验证,完成验证。
- 如果验证失败,请参阅下文中的“潜在错误”来排查问题。
问题排查
使用 HTML 标记进行验证时,可能会出现以下验证错误:
- 找不到元标记/元标记位置有误。验证元标记必须位于网页的
<head>
部分中。如果您遇到相应错误,请检查以下事项:-
元标记是否位于正确的网页中?我们会在网站首页的已呈现源代码中查找该标记。当您访问定义您 Search Console 资源的网址时,您的浏览器就会转到此页面。
- 元标记是否位于网页的正确位置?我们会在网页的
<head>
部分查找。正确位置如下所示:<html> <head> <title>网页标题</title> <meta name="google-site-verification" content="your verification string"> </head> <body> ...
- 如果您使用网页编辑器或所见即所得编辑器修改网页,请务必修改实际网页的 HTML,而不仅仅是计算机上的本地副本。
-
- 元标记的内容不正确
我们找到了验证元标记,但标记的内容不正确。为避免错误,请复制并粘贴 Search Console 验证页上提供的元标记。如果网页中已存在其他用户的验证标记,您可能会遇到此错误;请确认网页 HTML 中存在的标记就是 Search Console 验证向导中提供给您的那个标记。 - 元标记的格式不正确
我们在您的网页中找到了元标记,但它似乎存在语法错误。请将 Search Console 提供的标记按原样复制并粘贴到网页的 HTML 源代码中。(请注意,在您访问此网页时,浏览器中不会显示该标记;只有在查看生成此网页的 HTML 时,您才会看到该标记。) - 下方列出了更多常见验证问题。
通过 DNS 记录验证网站所有权—Google Search Console 培训
概述
将 DNS 记录添加到域名提供商的记录列表中,以证明所有权。只有网域资源 (example.com) 需要执行此操作,网址前缀资源 (https://example.com) 无需执行此操作。如果您针对网址前缀资源使用此方法,系统还会自动验证网域资源。
对于某些网域,Google 可以为您添加记录;对于某些其他网域,您需要自行插入记录。
您可以验证对根网域 (example.com) 或子网域 (m.example.com) 的所有权。验证对某个根网域的所有权便会自动验证对所有子网域的所有权,但验证对某个子网域的所有权不会验证对父网域的所有权。例如:验证对 m.example.com 的所有权也会验证对 pets.m.example.com 的所有权,但不会验证对 example.com 的所有权。
⚠️ 要求
- 您必须拥有自定义域名,或必须能控制您的域名。
- 您必须能够登录您的域名提供商的管理页面。
步骤
若要通过您的域名提供商(即向您出售域名的公司)验证所有权,请执行以下操作:
- 如果您使用的是网站托管平台,请在托管服务的帮助页面中搜索,获取有关如何在 Search Console 上验证网站的自定义说明。(如果您不知道域名提供商是谁,请参阅查找 DNS 提供商的相关提示。)如果您在提供商的页面上找不到自定义解决方案,请继续执行后续步骤。
- 在 Search Console 中的所有权验证页面上为您的资源选择域名提供商方法。(当您创建网域资源时,系统会自动选择此方法。)
-
- 如果 Search Console 提供了 TXT 记录,请按照下文中的手动域名提供商说明 > TXT DNS 记录说明操作。
- 如果 Search Console 在列表中显示了您的域名提供商,请选择该提供商并点击开始验证,然后按照提供的说明操作。系统会要求您登录您的域名提供商网站,之后便会立即进行验证。
- 如果 Search Console 显示的域名提供商不是您所用的提供商,请从列表中选择任何 DNS 提供商,然后按照下方的“手动域名提供商说明”操作。
手动域名提供商说明如果 Search Console 未在“域名验证”对话框中列出您的域名提供商,您就需要手动将 DNS 记录添加到相应提供商的记录中。此 DNS 记录是 Search Console 提供的名称/值对。下面我们开始吧:
- 确定要使用的 DNS 记录格式。您必须在 TXT 记录和 CNAME 记录之间进行选择,具体取决于您网站的配置方式。下文介绍了如何确定要使用的选项:
- 在 CNAME 标签页中打开 Google 管理员工具箱
- 输入您资源的域名。即“https://”后面的部分。对于资源“https://www.example.com/”,应输入的域名为“www.example.com”。
- 查看输出内容:点击“CNAME”标签页
- [最常见情形] 找不到记录:如果找不到任何 CNAME 记录,请按 TXT 记录说明操作。
- 找到记录:如果找到了 CNAME 记录,并且目标值是您所输入网域的父网域,那么您应遵循 CNAME 记录说明。如果域名不是父域名,请遵循 TXT 记录说明。
- [最常见情形] 找不到记录:如果找不到任何 CNAME 记录,请按 TXT 记录说明操作。
- 遵循以下 TXT 或 CNAME 记录的相应说明。
TXT DNS 记录说明- 生成唯一 TXT 验证记录:当系统要求您在 Search Console 中验证您的网域资源时,请在 Search Console 的弹出式验证窗口中针对选择记录类型选择 TXT。Search Console 会提供一个字符串值 TXT 记录以供您在下一步使用。
- 将 DNS 记录添加到域名提供商的记录中:请按以下步骤操作,将上一步中 Search Console 提供的 TXT 记录添加到域名提供商的记录中:
- 打开提供商的 Google Workspace 文档
- 忽略 Google Workspace 文档中的第 1 步(获取您的唯一验证记录),因为您已在 Search Console 中生成了 TXT 记录。
- 登录您的域名托管服务商网站(通常是 Google Workspace 文档中的第 2 步)。
- 将 Search Console TXT 记录添加到域名的 DNS 记录中(通常是 Google Workspace 文档中的第 3 步):
- 对于主机/名称属性,请留空或设置为“@”,如 DNS 提供商的文档中所述。
- 对于值属性,请提供您之前生成的 Search Console TXT 记录字符串。
- 忽略 Google Workspace 文档中的第 4 步(验证步骤),继续执行下方的第 4 步。
CNAME DNS 记录说明- 生成唯一 CNAME 验证记录:在网域资源的验证流程中,从 Search Console 的弹出式验证窗口中针对选择记录类型选择 CNAME。您将获得两个值(一个称为“name”或“label”或“host”,另一个称为“destination”或“target”,具体取决于上下文),以在下一步中使用。
- 将 DNS 记录添加到域名提供商的记录中:
- 打开提供商的 Google Workspace 文档
- 忽略 Google Workspace 文档中的第 1 步(获取您的唯一验证记录),因为您已在 Search Console 中生成了 CNAME 记录。
- 登录您的域名托管服务商网站(通常是 Google Workspace 文档中的第 2 步)。
- 使用您之前在 Search Console 中获得的记录值,将 CNAME 验证记录添加到域名的 DNS 记录中(通常是 Google Workspace 文档中的第 3 步)。在 DNS 提供商网站上的相应字段中提供记录名称和记录值。您可以使用提供商建议的默认 TTL 值。
- 忽略 Google Workspace 文档中的第 4 步(验证步骤),继续执行下方的第 4 步。
- 确定要使用的 DNS 记录格式。您必须在 TXT 记录和 CNAME 记录之间进行选择,具体取决于您网站的配置方式。下文介绍了如何确定要使用的选项:
- 点击 Search Console 验证详情页面中的验证,完成所有权验证。重要提示:对于手动安装的记录,提供商最长可能需要 2-3 天才能开始提供该记录。如果您已按照上面的手动域名提供商说明操作,但验证失败,请等待 1-2 天,然后重试。您可以参阅“潜在错误”部分,了解问题排查方法,或了解如何查看您的域名提供商是否已提供记录。
问题排查
- 访问 Google 管理员工具箱
- 在顶部的方框中输入您的域名,不带协议或任何斜杠(即输入 example.com,而不是 https://example.com)。
- 点击 TXT 或 CNAME,具体取决于您用于验证的记录类型。(大多数网站使用 TXT 记录进行域名验证。)
- 在提供商记录中找到的所有选定类型的 DNS 记录都将显示在底部,并带有记录类型(通常为 CNAME 或 TXT)说明标签。
- 在记录列表中查找 Search Console 发放给您的 DNS 记录。
- 对于 TXT 记录,Search Console 验证记录的样子类似于
google-site-verification=<<某数字>>
。 - 对于 CNAME 记录,验证记录是一个名称/值对,其中名称包含您的资源域名,值包含
dv.googlehosted.com
。
- 对于 TXT 记录,Search Console 验证记录的样子类似于
- 如果系统未列出您的凭据,请等待 1-2 天,然后重试。
若要在使用 DNS 方法验证资源后查看 DNS 记录,请执行以下操作:
- 打开 Search Console。
- 在资源列表中点击您的资源名称,以查看该资源的验证方法列表。
- 点击 DNS TXT 记录或 DNS CNAME 记录旁边的详细信息以查看记录值。
- 如果需要,您还可以按上文所述使用 Google 管理员工具箱查看域名提供商提供的所有记录。
验证 DNS 记录时可能会出现以下验证错误:
- 找不到您的 DNS TXT 验证记录
我们找不到您的 TXT 验证记录。该记录发布后,Google 可能要过几分钟甚至几天才能看到该记录;请等待 1-2 天,然后重试。 - 您的验证记录不一致
您的 DNS 提供商的所有验证记录均与 Search Console 提供给您的值不一致。请务必使用验证页上提供的记录。对于 TXT 记录,应将名称/主机字段留空,并在 DNS 记录的值字段中使用 TXT 字符串。对于 CNAME 记录,系统会提供要在 DNS 记录的名称/值字段中使用的名称/值对。 - 下方列出了更多常见验证问题。
通过 Google Analytics(分析)验证网站所有权—Google Search Console 培训
概述
如果您使用 Google Analytics 跟踪网站的流量并且您的账号有修改权限,则可以利用您网站中使用的 Google Analytics 跟踪代码来验证网站。您必须使用管理 Google Analytics 时所用的那个 Google 账号登录 Search Console。
⚠️ 要求
- 您的首页不能要求进行身份验证。网站首页必须可供未登录的用户访问,以便进行验证。此外,任何需要身份验证才可供访问的网页都可能经常无法显示在 Google 搜索结果中,因此不会积累大量 Google 搜索数据。
- 您必须对该网页使用的 Google Analytics 账号拥有“修改”权限。在 Google Analytics 4 中,验证码与 Google Analytics 数据流相关联。对于早期版本的 Google Analytics,验证码与 Google Analytics 网站资源相关联。
- 您必须使用同一个 Google 账号访问 Search Console 和 Google Analytics。
- 您的未登录首页(参见备注)必须包含 analytics.js 或 gtag.js 代码段。跟踪代码必须位于网页的
<head>
(而非<body>
)部分中。若要确认此标记是否存在,请在浏览器中访问该网页,查看网页源代码,然后搜索相应代码段。 - 请务必按原样使用系统提供的 Google Analytics 代码,切勿修改,否则,验证将失败。
- 包含在文件中的标记必须小于 2MB。脚本等外部资源不会计入大小。(因此,只有少数网站会受到此限制的影响。)
- 适用于网址前缀资源,但不适用于网域资源。
步骤
若要利用 Google Analytics 代码验证所有权,请按以下步骤操作:
- 阅读此验证方法的相关要求。
- 使用在 Google Analytics 中拥有对您资源的修改权限的那个 Google 账号打开 Search Console,然后添加或选择要验证的资源。
- 在验证详情页面上为您的网站选择 Google Analytics ,然后点击验证。
- 如果验证失败,请参阅下文中的“潜在错误”来排查问题。
问题排查
使用 Google Analytics 跟踪代码进行验证时,可能会出现以下验证错误:
- 找不到 Google Analytics 跟踪代码(“我们在您网站的索引页上找不到任何 Google Analytics [分析] 跟踪代码”)
在资源的首页上没有找到 Google Analytics 跟踪代码。- 您是否将 Google Analytics 代码段放置在了首页的正确位置?未登录首页是否包含您的代码段?
- 查看首页的已呈现源代码,并在网页上查找 Google Analytics 跟踪代码。如果没有找到,则表示您的网站没有使用(或未正确使用)Google Analytics。
- 代码格式错误(“您网站上的 Google Analytics [分析]跟踪代码的格式似乎有误”)
在网页上发现了似乎是 Google Analytics 跟踪代码的代码,但代码格式似乎不正确。请务必按原样使用系统提供的 Google Analytics 跟踪代码。 - 发现了旧版 Google Analytics 代码段(“您网站上的 Google Analytics [分析] 跟踪代码使用的是旧版代码段”)
首页上使用的是旧版 Google Analytics 跟踪代码;Search Console 仅支持最新版本的 Google Analytics 代码段。旧版代码段中会包含_gat.
或_getTracker|urchin.js
。 - 发现了 Google 跟踪代码管理器代码(“我们在您的网站上发现了 Google 跟踪代码管理器代码段”)
Search Console 在网页上发现了 Google 跟踪代码管理器代码段,但没有找到 Google Analytics 代码段。请尝试使用 Google Analytics 方法验证此资源。 - 代码段类型错误(“我们在您的网站上发现了第三方跟踪代码管理器代码段”)
请确保在网页上使用的是 Google Analytics 代码段。 - 代码段位置有误(“您网站上的 Google Analytics [分析] 跟踪代码在网页中的位置有误”)
该代码段必须位于首页的<head>
部分中。为验证这一点,您可以查看首页的已呈现源代码。 - 您没有 Google Analytics 账号(“您尚未在 Google Analytics [分析] 中创建账号”)
您必须拥有有效的 Google Analytics 账号,该账号必须在该网站上使用,您必须使用用于访问该 Google Analytics 账号的 Google 账号登录 Search Console,并且您必须对该 Google Analytics 账号拥有修改权限。 - 未创建数据视图(“您尚未在 Google Analytics [分析]中创建任何网站数据视图”)
您的 Google Analytics 资源没有任何数据视图。您必须先在此资源中创建一个数据视图,然后才能使用 Google Analytics 验证网站所有权。 - 权限不足(“您必须对此 Google Analytics [分析]网站资源拥有“修改”权限,才能使用此验证方法”)
您需要对此网站中使用的 Google Analytics 资源拥有修改权限。请确保您用于登录 Search Console 的账号对 Google Analytics 具有修改权限。 - 下方列出了更多常见验证问题。
通过 Google 跟踪代码管理器验证网站所有权—Google Search Console 培训
概述
如果您在您的网站上拥有有效的 Google 跟踪代码管理器账号且拥有“发布”或“管理员”权限,则可以使用 Google 跟踪代码管理器容器代码段验证网站所有权。您必须使用管理 Google 跟踪代码管理器时所用的那个 Google 账号登录 Search Console。
⚠️ 要求
- 您的首页不能要求进行身份验证。网站首页必须可供未登录的用户访问,以便进行验证。此外,任何需要身份验证才可供访问的网页都可能经常无法显示在 Google 搜索结果中,因此不会积累大量 Google 搜索数据。
- 您必须拥有对网页上的 Google 跟踪代码管理器容器的“发布”或“管理员”权限。
- 您必须使用同一个 Google 账号访问 Search Console 和 Google 跟踪代码管理器。
- 您的未登录首页(参见备注)必须在正确的位置包含正确的标记。必须紧随网页起始
<body>
标记之后放置跟踪代码管理器代码的<noscript>
部分。否则,验证将失败。请勿在<body>
标记和跟踪代码管理器代码之间插入数据层(或除 HTML 注释之外的任何内容)。若要确认此标记是否存在,请在浏览器中访问该网页,查看网页源代码,然后搜索相应代码段。 - 请务必按原样使用系统提供的代码,切勿修改,否则,验证将失败。
- 包含在文件中的标记必须小于 2MB。脚本等外部资源不会计入大小。(因此,只有少数网站会受到此限制的影响。)
- 适用于网址前缀资源,但不适用于网域资源。
步骤
若要利用 Google 跟踪代码管理器代码验证所有权,请执行以下操作:
- 使用在 Google 跟踪代码管理器中拥有修改权限的相同 Google 账号打开 Search Console。
- 阅读此验证方法的相关要求。
- 在验证详情页面上为您的网站选择 Google 跟踪代码管理器,然后按照显示的说明操作。
- 如果验证失败,请参阅下文中的“潜在错误”来排查问题。
问题排查
使用 Google 跟踪代码管理器进行验证时,可能会出现以下验证错误:
- 找不到标记(在您网站的首页中找不到 Google 跟踪代码管理器容器 ID)
Search Console 在您网站的首页上找不到任何 Google 跟踪代码管理器代码。- 您是否将代码段放置在了首页的正确位置?未登录首页是否包含您的代码段?
- 查看首页的已呈现源代码,并从中查找“Google 跟踪代码管理器”或跟踪代码管理器代码段。如果没有,则表示您的网站未使用(或未正确使用)Google 跟踪代码管理器。
- 权限不足(您必须拥有此跟踪代码管理器容器的“发布”权限或“管理员”权限,才能使用此验证方法)
您需要对 Google 跟踪代码管理器容器拥有“发布”权限或“管理员”权限,才能使用此验证方法。 - 标记错误(您网站所使用的容器 ID 未与您的跟踪代码管理器账号相关联)
在首页上发现了跟踪代码管理器代码,但您用于登录 Search Console 的账号没有获得相应跟踪代码管理器容器的适当权限。请确保您用于登录 Search Console 的 Google 账号在此跟踪代码管理器容器中拥有适当权限。 - 没有跟踪代码管理器容器(您尚未在 Google 跟踪代码管理器中创建任何容器)
您尚未在 Google 跟踪代码管理器账号中为您当前使用的 Google 账号创建任何容器。请确认您已创建跟踪代码管理器容器,并且您用于访问 Search Console 的 Google 账号在该容器中拥有适当权限。 - 标记位置有误(我们在您网站的首页上找不到 Google 跟踪代码管理器容器 ID)
首页上没有该标记,或者该标记虽然存在,但没有位于网页代码中的要求位置(即<head>
元素内)。请务必按照跟踪代码管理器文档中所述,将该代码放置在正确的网页和位置上。 - 下方列出了更多常见验证问题。
验证 Google 协作平台所有权—Google Search Console 培训
概述
如果您拥有 Google 协作平台网站,那么当您使用同一 Google 账号登录 Search Console 时,系统会自动验证您对该 Google 协作平台资源的所有权。
⚠️ 要求
- 您必须使用登录 Search Console 的同一个 Google 账号创建 Google 网站。
- 您必须使用管理 Google 网站时所用的相同账号登录 Search Console。
步骤
- 如需验证新样式的 Google 网站(创建时间在 2017 年之后,并且没有采用自定义网域网址),您必须使用 Google Analytics 跟踪代码方法验证网站。
- 如果您使用的是传统 Google 协作平台(创建时间在 2017 年之前)或采用自定义网域网址的网站,请使用 HTML 标记方法。
通过 Blogger 验证网站所有权—Google Search Console 培训
概述
您在 Blogger 中创建的新博客应该会自动添加到 Search Console 账号中并得到验证。如果您的博客未自动显示在 Search Console 首页上,请添加相应资源,系统应会自动进行验证。
⚠️ 要求
- 旧博客不会自动得到验证,因此应使用“HTML 标记”方法进行验证。
- 请确保您使用管理博客时所用的账号登录 Search Console。
应在何处添加验证标记?
如果您使用的是基于标记的验证方法(Google Analytics [分析]、Google 跟踪代码管理器或 HTML <meta> 标记方法),Search Console 会在未登录用户在访问定义了您资源的网址时被重定向到的网页中查找您的验证标记。
示例
如果您将资源定义为 https://example.com,并且在浏览器中输入该网址的任何未登录用户都会被重定向到 https://example.com/home,那么 Search Console 将在网页 https://example.com/home 中查找您的验证标记。
对于其他验证方法(例如文件上传方法),系统不会跟踪重定向。
常见验证错误
除了特定方法独有的验证错误,大多数验证方法可能会遇到以下验证错误:
- 标记/代码段/文件错误
请务必按原样使用系统在开始验证时提供给您的标记、代码段或文件。 - 与服务器的连接超时。
由于服务器超时,因此我们无法验证文件。这可能是因为服务器已停止运行、正忙或响应缓慢。请确保服务器能够响应,然后重试。 - 我们在查找网站的域名时遇到了错误。
我们已尝试访问您的验证文件,但由于 DNS 错误未能访问您的网域。这可能是因为服务器已停止运行,或者到您网域的 DNS 路由出现了问题。请确保您的域名可正确解析,然后重试。 - 对下载请求的重定向次数过多。
检查可能存在问题(例如无限循环)的网址。 - 服务器返回的响应无效。
如果您的网站要求用密码进行身份验证,或如果由于其他原因造成我们无法访问该网站,则会出现这种情况。 - 我们无法连接到服务器。
请确保服务器能正常运行,且域名可正确解析,然后重试。 - 出现内部错误。
如果此问题持续存在,请访问搜索中心帮助论坛了解最新资讯。 - 超时
您的网站或网域服务器已停止响应我们的请求(具体取决于所使用的验证方法)。请确认您的网站能够响应,然后重试。 - 找不到您的网域
我们已尝试解析您向我们提供的网站网址,但 DNS 服务无法识别该网址。请检查并确保您提供的资源网址正确无误。