先进的
现在,我。
出于教育目的,我们将检查以下 URL:http://botbenchmarking.com/youshallnotpass.html
在最新版本的 Chrome 中打开该页面并转到 Chrome 开发者工具。然后转到网络选项卡并刷新页面。
最后,选择所需的资源(在我们的例子中是 YouShallNotPass.js),右键单击,然后选择“阻止请求 URL”。
刷新页面,查看是否缺少任何重要内容
如果是这样,那么您应该考虑从 robots.txt 文件中删除相关规则。
步骤 3:使用 URL 检查工具修复 JavaScript 错误。
如果您注意到 Google Fetch and Render 无法正确 最近的手机号码数据 呈现您的页面,则可能是由于呈现期间发生了 JavaScript 错误。
要诊断此问题,请点击 URL 检查工具中的更多信息选项卡。
然后,将这些错误显示给你的开发人员,以便他们可以修复。
JavaScript 代码中只要有一个错误就可能阻止 Google 渲染,从而导致您的网站无法被索引。
您的网站可能在最近的浏览器中运行良好,但如果它在旧版浏览器(Google Web 渲染服务基于 Chrome 41)中崩溃,您的 Google 排名可能会下降。
需要一些例子吗?
由于官方 Angular 文档中存在错误,Google 无法为我们的测试 Angular 网站提供服务。
曾几何时,Google 取消了 Angular.io(Angular 2+ 官方网站)部分页面的索引。
如果你想知道为什么会发生这种情况,请阅读我的《JavaScript SEO 终极指南》 。
附注:如果由于某种原因您不想使用 URL 检查工具来调试 JavaScript 错误,则可以改用 Chrome 41。
就我个人而言,我更喜欢使用 Chrome 41 进行调试,因为它 更加通用并 常见问题解答 为什么评论如此重要? 且更加灵活。但是,URL 检查工具在模拟 Google Web 渲染服务方面更为准确,这就是我向 JavaScript SEO 新手推荐它的原因。
步骤 4:检查您的内容是否已被 Google 编入索引
仅仅查看 Google 是否能够正确呈现您的网站是不够的。您需要确保 Google 已正确索引您的内容。最好的选择是使用 site: 命令。
这是一个非常简单但又非常强大的工具。它的语 安圭拉讯息 法非常简单:site:[网站 URL] “[要搜索的内容]”。请注意不要在 site: 和 URL 之间添加空格。
假设您想检查 Google 是否已将 Angular.io 主页上的以下文本“在所有平台上开发”编入索引。
在 Google 中输入以下命令:site:angular.io “跨所有平台开发”
如您所见,Google 已索引您想要的内容,但情况并非总是如此。