4

如果我进入 Google 网站管理员工具,然后单击Health->Crawl Errors,我注意到我们的网站有大约 1,045 个未找到错误。

这些错误中的每一个都可以通过以下方式手动修复:

  1. 过滤列表以找到需要修复的指定错误,然后单击它。
  2. 在结果对话框中单击Fetch as Google链接,
  3. 点击Fetch
  4. 最后,单击submit the index(前提是还有足够的 fetches 来执行此操作),然后将其标记为fixed.

由于要修复大约 1,000 个错误,因此手动执行此操作似乎有点不可能。
注意:我与它没有任何关系,但该网站在导致错误的内容之前被迁移。)

我知道可以检索站点错误列表,但这实际上只是成功的一半。我查看了 API,并没有真正找到使用 Webmaster Tools API 将错误标记为已修复的方法。

4

2 回答 2

1

使用此 API 调用完全可以将错误标记为“已修复”:

https://developers.google.com/webmaster-tools/search-console-api-original/v3/urlcrawlerrorssamples/markAsFixed

因此,您可以通过以下方式轻松实现自动化……</p>

  • 获取抓取错误样本(最多 1000 个)
  • 检查给定的 URL
  • 通过 API 将工作 URL 标记为已修复

请记住:抓取错误信息大约每天更新一次。因此,如果有超过 1000 个错误并且其中一半被标记为已修复,那么之前不在样本中的新数据可能会在一天过去后出现。

于 2018-01-27T13:55:52.887 回答
0

我不确定您的问题是什么,因为我刚刚成功测试了删除所有错误(在我的情况下为 4 个),只需单击几下即可。如果错误再次出现,您可能需要查看无效 URL 的链接来源:如果是内部链接,则应修复这些链接,如果是外部链接,则应将重定向添加到更新/移动的页面,或者要求外部网站更新其指向您网站的链接。

于 2013-10-15T20:01:15.007 回答