我可以让我的ajax网站“可抓取”吗?

时间:2013-02-17 22:53:56

标签: ajax seo search-engine google-search googlebot

我目前正在构建一个基于音乐的网站,我希望构建类似this template.的东西。它使用ajax和深层链接。 (并且它使用了History.js库 - 请注意URL中没有'#'。)

我想使用这些'ajaxy'方法(或者可能完全使用模板)的原因是,当播放音乐时,它会在用户导航网站时保持不间断。

我担心我的网站不会被Google抓取,但我想我可以修改页面来源中的代码来解决这个问题。如果我查看模板的源代码,我会看到

<meta name="description" content="">
<meta name="author" content="">
<meta name="keywords" content="">

现在,如果我将其添加到头部:

<meta name="fragment" content="!">

会使网站可抓取吗?我还需要添加其他代码吗?或者这个模板是不可能的?

我正在遵循本指南https://developers.google.com/webmasters/ajax-crawling/docs/getting-started,我正在进行第3步。我当然必须完成其他步骤,但我不知道我正朝着正确的方向前进,或前进走向死胡同!

非常感谢任何帮助。非常感谢提前。

1 个答案:

答案 0 :(得分:0)

从您所说的内容来看,当您通过ajax导航时,您的网站会使用干净的网址更新地址栏。非常好。接下来要做的就是确保这些网址有效。如果直接转到网址,您会看到它代表的具体内容。如果没有运行javascript,抓取工具也会看到正确的内容。渐进式增强效果很好。你要做的最后一件事是确保机器人可以拿起那些网址。 我没玩过meta标签!但看起来它只适用于主页,您仍然需要实现转义的片段页面。也许它确实支持其他页面,但文章没有涉及到这一点。