关注越视界
19-02-20 14:08
如果您的工作涉及某个级别的搜索引擎优化,您很可能会听到越来越多的关于JavaScript及其对抓取和索引的影响。坦率地说,百度蜘蛛与它斗争,许多网站利用现代JavaScript来加载关键内容。正因为如此,我们需要配备这个话题才能有效地讨论这个话题。北京SEO公司分享这篇文章的目的是让你掌握必要的最低可行知识。
诊断涉及JavaScript的任何问题的第一步是检查域是否使用它来加载可能影响SEO(页面内容或链接)的关键内容。理想情况下,只要您获得新客户(在最初的技术审核期间),或者您的客户重新设计/启动网站的新功能,就会发生这种情况。
我们如何去做这件事?
问你应接受!尽管如此,作为顾问可以做的最快捷/最简单的事情之一就是联系您的POC(或账户开发人员)并询问他们。毕竟,这些人是日复一日在网站上工作的人!
即使在拥有数百万页的大型电子商务网站上,通常也只有少数几个重要的页面模板。根据我的经验,最多只需要一个小时就能手动检查。可以使用插件,从那里禁用JavaScript,并手动检查网站的重要模板(主页,类别页面,产品页面,博客文章等)
换句话说,对于这个页面的第一个问题的答案是“是的,JavaScript被用来加载网站的关键部分。”
如果你的客户在他们网站的某些部分依赖于JavaScript(在我们的例子中是这样),那么我们的工作就是尝试并复制百度实际上看到的页面的方式。我们想回答这个问题:“百度是否按照我们希望的方式看到了网页/网站?”
为了更准确地描述百度蜘蛛所看到的内容,我们需要尝试模仿百度蜘蛛如何抓取网页。
现在我们知道该域使用JavaScript来加载关键内容,并且我们知道百度蜘蛛很可能没有看到该内容,最后一步是向客户推荐理想的解决方案。关键词:推荐,不实施。将问题提交给我们的客户是我们的工作,解释为什么它很重要(以及可能的影响),并突出显示理想的解决方案。尝试开发人员通过其独特的堆栈/资源/等来找出理想的解决方案的工作是完全不是我们的工作。
冒着严重过度简化的风险,为了在2018年开始使用JavaScript和SEO优化,你需要做的是:
了解客户的域名何时/在哪里使用客户端JavaScript加载页面内容或链接。
询问开发人员。
关闭JavaScript并通过页面模板进行一些手动测试。
使用JavaScript抓取工具进行抓取。
检查百度蜘蛛是否按照我们打算的方式看到内容。
百度的移动友情检查器。
做网站:在网页上搜索可见内容。
使用JavaScript抓取工具进行抓取。
给客户一个理想的建议。
服务器端渲染。
混合解决方案(同构)。
不是AJAX爬行
越视界是一家专业的北京SEO优化公司,从成立至今已为超过523家公司,提供了优质服务,为企业提供优质的网络营销服务是我们立足市场的根本,联系电话:4000-565-626,好了,北京SEO优化为什么百度搜索显示的标题与title不符就分享到这里。感谢阅读,欢迎分享!