谷歌为诊断影响索引和排名的 SEO 问题提供了三条建议
排除技术问题的三个技巧
- 检查页面是否已被索引或可被索引
- 检查页面是否重复或另一个页面是否为规范页面
- 检查渲染的 HTML 是否存在与代码相关的问题
URL 是否可被索引?
一个容易被忽视但又必须检查的常见问题是 URL 是否能被索引。
谷歌搜索控制台的URL检查工具非常适合用于排查谷歌是否索引了某个页面。该工具会告诉你页面是否被索引以及是否可被索引。如果无法索引,它还会就谷歌可能无法索引该页面的原因提出建议。
URL 提供的另一个数据点是最后一次抓取日期,它可以让你了解谷歌对该页面的兴趣程度。
也就是说,如果页面不经常变化,那么 Googlebot 可能会决定减少对它的抓取。这没什么大不了的。从节约谷歌和目标网站服务器资源的角度来看,这是有道理的。
最后,可以使用 URL 检查工具来请求抓取。
检查是否因重复而被忽略,而其他页面正在被索引
接下来,Google 建议检查页面是否重复或是否以其他页面为规范。
Google 建议,如果选择另一个页面作为规范页面,一般不会有问题。
它解释说:
"抓取后要检查的下一件事是,它是否被视为重复内容而被忽略,而规范 URL 在另一个网址上,大多数情况下这是没有问题的。
即使这可能不是你所期望的规范 URL,但内容已被索引,并将能够显示在搜索结果中,所以这一般是没问题的。"
额外提示:谷歌提醒不要将缓存或 site:search 操作符用于任何诊断目的。例如,一个页面可以被索引,但在 site:search 中却不会显示。
网站搜索运算符与所有其他网站运算符一样,与搜索索引完全断开。这种情况一直存在,即使在有用于显示反向链接的站点搜索运算符时也是如此。
谷歌建议:
“不要使用缓存或网站搜索运算符和功能,因为它们并非用于调试目的,在调试时可能会产生误导性结果”。
检查渲染的 HTML 是否异常
最后一条建议非常好。Google 建议,通过源代码检查 HTML 与检查渲染的 HTML 并不相同。
渲染是指浏览器或 Googlebot 生成网页时生成的 HTML。
如果您想弄清 HTML 是否出了问题,那么检查呈现的 HTML 会很有用,因为这将向您展示浏览器和 Googlebot 在代码层面上实际看到的内容。
源代码 HTML 与渲染 HTML 的区别在于,渲染 HTML 会显示所有 JavaScript 执行后的 HTML 效果。
因此,如果出现与 JavaScript 有关的问题或其他问题,您更有可能通过查看呈现的 HTML 来发现。
谷歌建议:
"…检查呈现的 HTML 和 HTTP 响应,看看是否有您意想不到的内容。
例如,由于服务器或应用程序代码中的某些技术问题而导致的错误信息或内容缺失"。
通过 Search Console 查看渲染的 HTML
Google 支持部门提供了在搜索控制台中查看渲染的 HTML 的步骤:
"检查 URL,可以直接在 URL 检查工具中输入 URL,也可以单击大多数搜索控制台报告中显示的 URL 旁边的检查链接。
单击测试实时 URL > 查看测试过的页面。
HTML选项卡会显示页面的渲染HTML"。
使用 Chrome 浏览器开发工具查看渲染的 HTML
还可以使用 Chrome 浏览器中的 Chrome DevTools 查看渲染的 HTML。
- 通过垂直省略号(三点)下拉菜单打开 Chrome 浏览器开发工具,然后:
- 更多工具 > 开发工具
- 然后,在 MacOS 中按 Command+Shift+P,在Windows/Linux/ChromeOS 中按 Control+Shift+P 访问命令菜单。
- 键入 渲染",选择菜单选项 "显示渲染
之后,Chrome DevTools 会在底部窗口显示渲染后的 HTML,可以用鼠标光标抓取并放大。
调试技术问题的三个技巧
有许多技术问题会影响索引和排名,而识别和解决这些问题的方法则更多。
幸运的是,Google 利用 Search Console 和 Chrome DevTools 提供的工具可以轻松调试技术问题。
给各位小伙伴分享一份独立站的资料,需要的小伙伴可以通过文末二维码扫描免费领取