爬虫与ajax应用的关系如何?
网络爬虫或浏览器是否读取动态创建的元标记?
我想到:
http://code.google.com/web/ajaxcrawling/docs/learn-more.html
更新 Google 如何使用 JavaScript 处理 SEO: https://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157这在这一点上看起来相当不错,所以我会忽略我在这个阶段写的大部分内容。
最初的写作: 从实际意义上来说,JavaScript 在 SEO 方面并没有为你做太多事情。搜索引擎大多会看到原始文本,就像您看到页面源代码一样。搜索引擎不会在此页面源上运行 JavaScript,它的大部分内容就像您正在查看它一样。更有用的方法是解释如何在使用 AJAX 的同时使网站 SEO 兼容,而不是依赖于对搜索引擎抓取 JavaScript 的非常有限的支持。如果您知道公式,这非常简单。
首先要了解您是否应该这样做。对于初学者来说,如果您的网站主要是基于程序化的表单或 HTML5 游戏,那么您无需担心 SEO,只需设置初始元标记并在页面上添加解释其含义的内容。如果您有一个基于内容的网站,特别是基于电子商务的网站,那么情况就不同了,您需要非常小心,确保您的所有内容首先都是可搜索的,然后添加到 AJAX 中作为锦上添花。
我的背景是创建 SEO 和社交友好的电子商务网站,这些网站具有 AJAX 交互性,用于提供产品视图和内容。我还创建了许多基于信息的网站,通过 AJAX 提供与 SEO 兼容的内容。如果您访问我的个人资料,您可以看到几个发生这种情况的网站,例如 http://www.klim.com/en-us/shop(电子商务示例)和 http://www.kitgui.com/docs (纯粹的内容示例)。这些网站在实施方面非常高端,就我所承担的项目规模而言,有些网站接近 10 万大关。换句话说,客户非常认真,期望获得巨大的投资回报,因此 SEO 非常重要。
这个方法比 Google 的提议相当简单,更容易理解。
如果您想查看详细的实际实现,我在 Stack Overflow 上回答了另一篇相关帖子,您可以在这里找到 -> 参见帖子,该帖子非常详细,并解释了如何在现实世界场景中执行此操作。
在所有关于 SEO 的争论中,不要忘记这些其他方法来吸引流量进入您的网站越来越重要: