如何解决谷歌网站管理员错误?
已发表: 2017-10-09Google 的网站管理员工具在过去 6 年中发生了相当大的变化。 变化如此之大,以至于它们现在被称为“谷歌搜索控制台”。 随着它的发展,谷歌发布了许多功能,例如“搜索分析”和“链接到您的网站”,这些功能在旧的网站管理员工具中是不存在的。
所有这些变化对于搜索引擎优化的发展非常重要,谷歌投入了相当多的资源来升级他们的系统。 这也导致了对错误的更好管理。 很多时候,很多网站管理员/搜索引擎优化错误或“抓取”错误都会出现。
SEO 错误或爬网错误通常是无法避免的,它们不一定会对您的 SEO 性能产生负面影响。 话虽如此,您仍然应该解决它们。 如果您养成预防性维护的习惯并养成良好的习惯,每周检查一次抓取错误,您将能够控制它们。 但是忽略它们,事情会变得非常糟糕——很快。 您应该记住,谷歌机器人遇到的 SEO 错误越少,您的用户将获得的网站和服务器错误就越少。
所以,事不宜迟——让我们深入了解如何解决这些讨厌的小问题。
抓取错误的布局:
如果您注意到,您会看到您的 Search Console 分为两部分,即站点错误和网址错误。 将错误分类为此类非常有帮助。 这使您可以清楚地查看站点级别或页面级别的错误。 如果我要给他们严重等级,站点级别的错误非常严重,因为它们可能会损害您网站的可用性。
您可以从仪表板访问爬网错误。 您的仪表板具有快速链接,还为您提供网站预览。 在这里,您将看到您最重要的工具——
抓取错误
搜索分析
站点地图
专业提示:将所有 SEO 错误设置为已修复。 现在,这可能看起来有点奇怪——但相信我,它实际上会帮助你以一种非常结构化的方式解决你遇到的任何错误。 我以前说过,我会再说一遍——每周检查你的抓取错误。 您将能够更好地管理它们,并且如果您发现前一周没有出现的一些错误,它会缩小您对来源的结果。
处理网站错误
网站错误是影响整个网站的错误。 这些都是相当高级的,会影响你的整个网站。 因此,我不建议跳过/忽略这些。
DNS 错误
DNS(域名系统)错误仅仅是因为 GoogleBot 无法连接到您的域。 这通常是由于 DNS 超时或 DNS 查找问题而发生的。
由于这是访问您的网站的第一步,因此解决 DNS 问题非常重要。 没有连接意味着没有流量,这不是您想要的!
修复 DNS 错误
您应该使用 Fetch as Google 工具并解决与您的网站内容以及搜索结果中的可发现性相关的问题。
请咨询您的 DNS 提供商。
- 如果出现服务器错误,请确保您的网页返回响应代码“500”,如果错误是由错误的 URL 引起的,请确保返回代码“404”。 (稍后会详细介绍)
服务器错误(500):
如果您的服务器响应时间过长,导致请求超时,则会触发服务器错误(500)。 GoogleBot 在放弃之前只会等待一段时间。
服务器错误与 DNS 错误不同,因为 Google 实际上能够连接到您的站点,但您的服务器需要很长时间才能响应任何请求。
修复服务器错误:
确保您的服务器可以处理突发流量!
- 了解您遇到的服务器错误类型。 这可以在 Fetch as Google 工具的帮助下再次完成。
处理 URL 错误
在我们着手修复这些问题之前,让我们了解 URL 错误实际上是什么。 从本质上讲,URL 错误是只影响您网站的某些页面的错误,而不是影响整个网站的错误。
通俗地说,这意味着在抓取 URL 后,Google-Bot 成功解析了您的 DNS 并连接到您的服务器。 然后它也能够获取和读取您的 robots.txt 文件。 不过,在这之后,出了点问题。
这个过程中的“出错”部分已被归类为不同类型的 URL 错误。 这可以被视为一种 SEO 错误,它会损害您网站的排名。
URL 错误概览
软 404 错误
通常,当访问者在您的站点上请求的页面不存在时,Web 服务器会返回 404(未找到)错误。 404 只是一个 HTTP 响应代码,它告诉搜索引擎和两个浏览器页面不存在。 这意味着该页面的内容不会被搜索引擎索引或抓取。
如果您的服务器使用您网站上不存在的 URL 返回页面,则会遇到软 404 SEO 错误。 通常,这是因为您的服务器将这些错误的、不存在的 URL 处理为“正常”。 然后,他们将访问者重定向到有效页面,例如您的主页或自定义 404 页面。
如果您将页面 301 重定向到不相关的页面,例如您的主页,也会出现软 404 错误。 根据经验,我发现 Google 可以将大型重定向解释为单个页面,即使它确实将 301 重定向视为软 404 错误。
修复软 404:
页面不存在了
如果您的页面真的消失了,您应该将服务器配置为始终返回 404(未找到)响应代码或 401(已消失)响应代码。 许多网站,甚至上图中的网站都通过创建自定义 404 页面来解决这个问题,并返回其网站上的页面链接。
此外,您应该确保服务器头不会响应为“200”,而是响应为 404 或 410。您甚至可以 301 将每个旧页面重定向到您网站上的其他相关页面。 话虽如此,我建议不要将很多“死页”重定向到您的主页。 您应该简单地对它们进行 404 处理。
实时页面,但不是软 404 错误
您必须确保在您的页面上存在适当数量的内容。 只有内容很少(通常不会)才会触发软 404。您还应该确保您的 200 响应代码服务页面看起来不代表 404 页面。
我真的觉得软 404 错误很奇怪。 您应该确保您的网站页面不会触发软 404,因为它们通常会引起很多混乱。
2. 404错误
经典的 404 很可能是最常见也是最容易被误解的抓取错误。 如果 GoogleBot 尝试从 URL 抓取的页面在您的网站上并不存在,则会触发此 SEO 错误。
谷歌表示,大多数 404 错误不会影响您网站的排名——您可以放心地忽略它们。 但是,如果您网站的关键页面返回 404 响应代码,我建议您不要忽略它们。
通常,404 错误是由于拼写错误、站点配置错误,甚至是由于 Google 加大了识别和抓取嵌入内容中存在的任何链接的努力。
修复 404 错误
经典404
您将了解 GoogleBot 遇到的每个 404 错误的链接位置。 您需要做的就是打开抓取报告并单击您要编辑的 URL。
B. 来自外部链接的 404 错误
如果外部网站使用虚假 URL 链接到您的网站,只需使用 301 重定向即可。
C.来自内部链接或站点地图条目的 404 错误
如果您自己的某个页面返回 404 错误,您应该修复站点地图上的条目。 您可以 301 将 404 URL 重定向到其正确的目的地,并使其从您的抓取报告中消失。
3.拒绝访问
Google 会发现您网站上的内容。 它通过跟踪从一个页面到另一个页面的链接来做到这一点。 自然,GoogleBot 需要访问您的网页才能抓取它们。 Access Denied 错误通常是由于 GoogleBot 无法访问您网站上的 URL 而触发的。
发生这种情况是因为您的网站可能要求用户登录或验证其身份。 您的主机也可能阻止 Google 访问您的网站。
修复拒绝访问错误
您应该测试您的 robots.txt 是否正常工作并且没有阻止 Google。
从您希望 Google 抓取的页面中删除登录信息。 这可能是弹出提示或任何页内提示。
您应该使用 Fetch as Google 工具并解决与您的网站内容以及搜索结果中的可发现性相关的问题。
为方便起见,这里有一个简单的表格,可以快速修复我曾经遇到的所有抓取错误。
网址错误 | 意义 | 使固定 |
软404 | 404 的页面返回 200 | 301 重定向或 404 状态 |
404 | 请求的页面不存在 | 修复 URL 或重定向 |
403 | 拒绝访问 | 删除阻止程序 |
301 | 没有跟上。 您的重定向不起作用 | 修复您的重定向! |
400/405/406 | 分组错误,视为 404 | 修复 URL 或重定向 |
Flash 内容(智能手机) | 很多页面,有在智能手机上无法使用的闪存。 | 摆脱闪光灯 |
DNS 错误 | GoogleBot 无法连接到 DNS 服务器 | 修复您的 DNS 问题 |
所以,你有它,伙计们。 修复和应对您可能遇到的任何网站管理员错误的终极指南。