回到主页

超越谷歌:搜索引擎是否已准备好进行JavaScript抓取和索引?

Google在抓取和编制富含JavaScript的网站时遇到了许多问题。

谷歌只设法测试了多个JavaScript框架中的少数几个。正如我所证明的,索引内容并不总是意味着抓取JavaScript生成的链接。

这让我思考。如果Google遇到JavaScript抓取和索引问题,谷歌的竞争对手如何处理这个问题呢?JavaScript是否会引导您在大多数搜索引擎中完全取消索引?

如果您决定部署一个客户端呈现的网站(意味着浏览器或Googlebot需要在看到HTML之前处理JavaScript),那么您不仅要冒着谷歌排名的风险 - 您可能会完全丧失排名的机会。其他搜索引擎。

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)时,您可以100%确定它只会被编入索引并在Google和Ask中排名。据statista.com称,不幸的是,谷歌和Ask仅占整个搜索引擎市场的64%。

这意味着您的新的,富有光泽的,富含JavaScript的网站可能会使您的网站在所有搜索引擎上的可见性降低约36%。

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

雅虎,必应和美国在线

尽管雅虎和美国在线早在谷歌之前,它们显然落后于其强大的算法,并且不像谷歌那样投资爬行和索引。一个原因可能是与网站的普及相比,对网络进行爬行和索引的成本相对较高。

谷歌可以自由地投入数百万美元来增加计算能力而不必担心投资回报率,而Bing,AOL和Ask只占搜索市场的一小部分。

但是,微软拥有的Bing还没有出局。在过去的8年中,他们的发展非常积极:

不幸的是,我们不能对其中一位市场先驱:AOL说同样的话。你还记得谷歌的前几天吗?这段视频肯定会从更简单的时间带回一些回忆。

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

Ask.com

Ask.com怎么样?具有不到1%市场份额的 Ask如何才能投资爬行和索引JavaScript?这让我怀疑Ask网络是否由Google的算法和抓取工具提供支持。看看Ask对谷歌的厌恶情况更加有趣。在2012年谷歌企鹅队之后,已经有人猜测Ask与Google的关系,但我们现在可以确认Ask的抓取是使用谷歌的技术。

DuckDuckGo和Yandex

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

百度

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

超越搜索引擎

如果你真的不关心谷歌以外的搜索引擎怎么办?即使你的目标市场主要由谷歌主导,JavaScript爬行和索引仍处于早期阶段,正如我的JavaScript SEO实验所记录的那样。

此外,即使正确地抓取和编入索引,也可以证明JavaScript依赖会影响您的排名。在从JavaScript驱动的页面转向非JavaScript依赖之后,Critchlow会看到显着的流量改进。

有没有JavaScript SEO银弹?

没有搜索引擎可以在现代浏览器级别上理解和处理JavaScript。即便如此,JavaScript对SEO本身并不是坏事。JavaScript非常棒,但就像SE​​O一样,它需要经验并密切关注最佳实践。

如果你想享受JavaScript的所有特权,而不必担心Hulu.com的JavaScript SEO问题等问题,那么请研究同构JavaScript。它允许您享受动态和美丽的网站,而无需担心SEO。

如果您已经开发了一个客户端呈现的网站,并且无法返回绘图板,则可以始终使用预呈现服务或启用服务器端呈现。它们通常不是理想的解决方案,但在您提出更好的解决方案之前,它肯定可以帮助您解决JavaScript爬网和索引问题。

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

JavaScript SEO的未来

我强烈建议您按照http://jsseo.expert/如何在Google和其他搜索引擎中编制索引。即使其他一些搜索引擎稍微落后于谷歌,他们也需要改进他们处理JavaScript丰富网站的方式,以满足开发人员和最终用户对JavaScript框架提供的指数级增长的需求。

所有文章
×

还剩一步!

确认邮件已发至你的邮箱。 请点击邮件中的确认链接,完成订阅。

好的