优化 | 搜索引擎优化咨询 作者的观点完全是他或她自己的(不包括不太可能发生的催眠事件),可能并不总是反映 Moz 的观点。 如果您的工作在某种程度上涉及 SEO,那么您很可能已经听到越来越多的关于 JavaScript 及其对爬网和索引的影响。坦率地说,Googlebot 正在为此苦苦挣扎,如今许多网站都使用现代 JavaScript 来加载关键内容。正因为如此,我们需要有能力在这个话题出现时讨论它,以便有效。 这篇文章的目标是为您提供这样做所需的最低限度的可行知识。这篇文章不会深入细节,描述历史,或者给你关于细节的极端细节。
有很多令人难以置信的文章已经做到了这一点——如果你有兴趣深入研究,我建议你读一读(我会在底部链接到我的最爱)。 为了在 JavaScript 和 SEO 方面成为有效的顾问,我们需要能够回答三个问题: 有问题的域/页面是否依赖客户端 JavaScript 来加载/更改 号码表 页面内容或链接? 如果是,Googlebot 是否可以正确查看通过 JavaScript 加载的内容? 如果不是,理想的解决方案是什么? 通过一些快速搜索,我找到了三个使用 JavaScript 加载关键内容的登录页面示例。 Sitecore 的研讨会页面 Hulu 的“The Path”登陆页面 欧莱雅的主页 我将使用 Sitecore 的 Symposium 登录页面通过这些谈话要点中的每一个来说明如何回答上述问题。 我们将首先介绍“我如何做到这一点”方面,最后我将扩展一些核心概念并链接到更多资源。
问题 1:相关域是否依赖客户端 JavaScript 来加载/更改页面内容或链接? 诊断涉及 JavaScript 的任何问题的第一步是检查域是否使用它来加载可能影响 SEO(页面内容或链接)的关键内容。理想情况下,只要您获得新客户(在初始技术审核期间),或者您的客户重新设计/启动网站的新功能时,就会发生这种情况。 我们该如何做呢? 询问客户 问你应接受!不过说真的,作为顾问,您可以做的最快/最简单的事情之一就是联系您的 POC(或帐户上的开发人员)并询问他们。毕竟,这些都是日复一日在网站上工作的人! “嗨 [客户],我们目前正在对该网站进行技术扫描。