Google已经表示会抓取经由JavaScript所产生的反向连结,不仅Google自己表明了JavaScript可以被搜寻引擎所抓取索引,经过测试之后我们也发现了Google的确会正确地抓到经由JavaScript所产生的动态反向连结,透过Google Search Console(GSC)我们可以得出确切的证据表明我们所测试的JavaScript确实被 GSC 抓取并显示于后台当中。
究竟 Google 会抓取 JavaScript 所产生的反向连结是好还是不好?
这个问题没有确切的答案,因为有好也有坏。
Google 抓取 JavaScript 反向连结好处1:
Google可以阅读 JavaScript 表示说许多网站可以透过 JavaScript 形成动态的页面与连结,而这些经由 JavaScript 所动态产生的页面或连结可以被 Google 抓取而不会被忽略掉,这大大加强了 JavaScript 在各功能上的运用。
Google 抓取 JavaScript 反向连结好处2:
JavaScript 可以被 Google 索引抓取到表示,SEO可以透过这种方式来提升内部连结与外部连结的权重。以内部连结来说,可以藉由 JavaScript 产生多个页码(如 page1, page2, page3…);以外部连结来说则可以透过 JavaScript 来产生动态的反向连结,如此就能单单透过 JavaScript 档案来更新外部连结的内容。
Google 抓取 JavaScript 反向连结坏处1:
Google 能够抓取到 JavaScript 固然是好事,但是如果是不懂得程式码的网站管理员们,有时是很难了解所有 JavaScript 的内容,以至于这些 JavaScript 遭到了不当的利用或是植入坏连结也浑然不知。
Google 抓取 JavaScript 反向连结坏处2:
诚如上述所说的,大部分的网站管理员们由于不知道这些 JavaSciprt 的内容是否全部都是必要的,有时也完全不晓得里面的内容,因此除了有遭到坏连结的植入之外,甚至会因为这些 JavaScript 的所有连结被抓取到而导致降低了网站的SEO质量。
JavaScript 的反向连结权重和一般连结一样吗?
是的,JavaScript 的权重和一般的连结一样,因此连 常常写在 JavaScript 当中的 301 redirect 也会被 Google 所抓取索引。
结论
由于现在我们了解了 Google 会抓取索引 JavaScript 的内容与连结,因此最好的方式就是检视一次你的网站 所有的 JavaSciprt 档案的内容,同时别再给自己一个偷懒的藉口了,开始学习 JavaScript 吧!