超越Google:搜索引擎是否准备好JavaScript抓取和索引?

SEO技术

  我最近发布了我的JavaScript SEO实验的结果,其中我检查了哪些JavaScript框架被Google正确抓取和编入索引。结果令人震惊
事实证明,在抓取和索引JavaScript丰富的网站时,Google有许多问题。

  Google设法仅对几个测试的JavaScript框架进行索引。正如我所证明的,索引内容并不总是意味着爬行JavaScript生成的链接。

  

  这让我想起了
如果Google在JavaScript爬网和索引中遇到问题,Google的较小竞争对手如何处理此问题?大多数搜索引擎中JavaScript是否会引导您完全解码索引?

  如果您决定部署客户端呈现的网站(意味着浏览器或Googlebot需要在查看HTML之前处理JavaScript),那么您不仅可能会遇到您的Google排名的问题,您可能会完全杀死您在所有网站中排名的机会那里的其他搜索引擎。

  Google + JavaScript SEO实验

  要了解Google以外的搜索引擎如何处理JavaScript爬网和索引,我们使用我们的实验网站http:/jsseo.expert来检查Googlebot如何抓取和索引JavaScript(和JavaScript框架)生成的内容。

  实验非常简单:http : //jsseo.expert具有不同JavaScript框架解析内容的子页面。如果禁用JavaScript,则内容不可见
– 即如果您访问http://jsseo.expert/angular2/,则红色框中的所有内容均由Angular
2生成。如果内容未在Yahoo中编入索引例如,我们知道雅虎的索引器没有处理JavaScript。

  结果如下:

  

  如您所见,Google和Ask是唯一能够正确索引JavaScript生成的内容的搜索引擎。Bing,Yahoo,AOL,DuckDuckGo和Yandex完全是JavaScript盲人的,如果不是HTML,则不会看到您的内容。

  下一步:其他搜索引擎可以索引JavaScript吗?

  谈论Google时,大多数SEO仅涵盖JavaScript爬网和索引问题。正如你所看到的,问题要复杂得多。当您启动客户端渲染的JavaScript丰富的网站(JavaScript由浏览器/抓取工具处理以“构建”HTML)时,您可以百分之百地确定它只会被索引并排在Google和Ask中。根据statista.com,Google和Ask仅涵盖整个搜索引擎市场的64%。

  这意味着您的新的,闪亮的JavaScript丰富的网站可以花费您〜所有搜索引擎网站可见度的36%。

  我们从雅虎,Bing和AOL开始,它们负责美国35%的搜索查询。

  雅虎,Bing和AOL

  尽管Yahoo和AOL在Google之前已经很久了,但他们显然落后于其强大的算法,并不像Google那样投资于抓取和索引。与网站的普及相比,一个原因是爬网和索引的成本相对较高。

  Google可以免费投资数百万美元来增加计算能力,而不用担心投资回报率,而Bing,AOL和Ask只占搜索市场的一小部分。

  但是,微软拥有的Bing并没有失败。过去8年来,他们的成长相当激进:

  

  不幸的是,我们对于市场先驱者之一说:AOL。你还记得Google之前的日子吗?这个视频肯定会从更简单的时间带回一些记忆。

  如果您想了解有关搜索引擎历史的更多信息,我强烈建议您观看Marcus Tandler的壮观TEDx演讲。

  Ask.com

  Ask.com如何?Ask有可能不到1%的市场可以投资爬行和索引JavaScript?如果Ask网络由Google的算法和抓取工具提供支持,这让我有疑问。更有趣的是Ask
Ask对Google的厌恶。有已经about向与谷歌的关系进行了一些猜测在2012年谷歌企鹅后,但我们现在可以证实,Ask的爬网使用谷歌的技术。

  DuckDuckGo和Yandex

  DuckDuckGo和Yandex都没有索引http://jsseo.expert中的所有URL
,但不幸的是,唯一正确索引的内容是100%的HTML页面(http://jsseo.expert/html/)。

  百度

  尽管我尽了最大的努力,但我并没有设法在百度中搜索http://jsseo.expert。原来你需要一个中国大陆的电话号码来做到这一点。我以前没有百度的经验,所以对我们的实验网站进行索引的任何帮助都不胜感激。一旦我成功,我会更新这篇文章与百度的结果。

  超越搜索引擎

  如果您不太在意Google以外的搜索引擎,该怎么办?即使您的目标市场主要由Google主导,JavaScript爬网和索引仍处于早期阶段,因为我的JavaScript
SEO实验记录在案。

  此外,即使正确抓取并编入索引,也有证据表明JavaScript依赖可能会影响您的排名。在从JavaScript驱动的页面转换为非JavaScript依赖之后,Critchlow将会显着改善流量。

  有没有JavaScript SEO银弹?

  没有可以在现代浏览器可以理解和处理JavaScript的搜索引擎。即使如此,JavaScript并不是SEO本身的坏处。JavaScript很棒,但就像SEO一样,它需要经验和密切关注最佳实践。

  如果您想享受JavaScript的所有优点,而不用担心Hulu.com的JavaScript
SEO问题,请查看同构JavaScript。它允许您享受动态和美丽的网站,而不用担心SEO。

  如果您已经开发了客户端呈现的网站,并且无法返回到绘图板,则可以随时使用预渲染服务或启用服务器端渲染。它们往往不是理想的解决方案,但是无疑可以帮助您解决JavaScript爬行和索引问题,直到您找到更好的解决方案。

  无论搜索引擎如何,我们再次回到测试和实验,作为技术搜索引擎优化的核心组件。

  JavaScript SEO的未来

  我强烈建议您遵循http://jsseo.expert/在Google和其他搜索引擎中的索引。即使其他一些搜索引擎略微落后于Google,他们也需要改进他们如何处理富含JavaScript的网站,以满足开发人员和最终用户对JavaScript框架的需求。

  现在,请坚持前端的HTML和CSS。

关于本文
  • 本文作者:关广辉
  • 所属分类:SEO技术
  • 发布时间:2017-09-05 14:29:52
  • 本文标签:
继续阅读
    SEO技巧:百度site索引数据与排名数据 网站优化中的内容优化及网站上线工作准备 SEO和内容营销人员应该玩社交网络的“留在我们的网站”算法吗? 搜索引擎SEO优化技术人员都需要备有那些思维 (2018年最新)Google搜索引擎算法大全 搜索引擎优化SEO(一):初学者综合指南