抓取工具和ajax应用程序之间的关系如何?
网络抓取工具或浏览器是否会动态创建元标记?
我想到了:
http://code.google.com/web/ajaxcrawling/docs/learn-more.html
答案 0 :(得分:7)
在实际意义上,JavaScript对SEO没有太大帮助。搜索引擎大多看到原始文本,就像您看到页面源一样。搜索引擎不会在此页面源上运行JavaScript,它实际上就像您正在查看它的大部分内容。一个更有用的方法是解释如何使用AJAX使您的网站SEO兼容,而不是依赖于对JavaScript搜索引擎的非常有限的支持。如果您知道公式,这是非常直接的。
如果您甚至应该这样做,首先要了解它很重要。首先,如果您的网站主要是基于程序的表单或HTML5游戏,那么除了设置初始元标记并在页面上显示解释其内容的内容之外,您无需担心搜索引擎优化。如果你有一个基于内容的网站或特别是一个基于电子商务的网站,这是一个不同的故事,你需要非常小心,你的所有内容都可以先搜索,然后加入AJAX作为结冰。
我的背景是创建SEO和社交友好的电子商务网站,这些网站具有AJAX交互性,可用于提供产品视图和内容。我还创建了许多基于信息的网站,通过与SEO兼容的AJAX提供内容。如果您访问我的个人资料,您可以看到发生这种情况的多个网站,例如http://www.klim.com/en-us/shop(电子商务示例)和http://www.kitgui.com/docs(纯粹的内容示例)。这些网站在实施方面非常高端,有些网站在我承担的项目规模方面接近100K大关。换句话说,客户非常认真,期望获得巨大的投资回报,因此SEO非常重要。
与Google的提案相比,这种方法非常简单易懂。
如果你想看到拼写的实际实现,我回答了你在这里可以找到的Stack Overflow上的另一篇相关文章 - > see post非常详细,并解释了如何在真实场景中执行此操作。
在关于搜索引擎优化的所有这些中,不要忘记这些其他方式越来越重要,以便让流量进入您的网站:
答案 1 :(得分:6)
Google是目前唯一一种支持动态创建内容索引的搜索引擎。只有当你遵循他们的crawlable Ajax proposal时才会这样。不遵循他们的提议意味着不会抓取或编入索引内容。元标记不属于该提议,但这没关系,因为元标记不会影响页面的排名。
仅供参考,一般使用Ajax或JavaScript生成所有内容a really bad idea。