【发布时间】:2012-04-12 17:56:39
【问题描述】:
我正在构建一个动态动画内容的 AJAX 应用程序。由于所有链接都是主题标签,我想在除 Google 之外的其他引擎上索引我的页面,我的想法是:
- 编码链接时,使用物理本地 url(即,href="/foo/bar.php")
- 在页面加载时,将所有链接替换为主题标签(即,href="#foo/bar")
这个想法是,如果访问者是爬虫或禁用了 JS,则将从 /foo/bar.php 加载内容。否则,它将通过 AJAX 加载,因此我可以对其进行动画处理。
Google 和其他搜索引擎是否能够抓取我的页面,因为当他们读取链接时,它们指向物理位置(或从数据库加载数据的 php 页面)。这对 SEO 友好吗?如果我随后包含广告,这是否仍会违反 Google 的 adsense TOS?如果没有,是否有其他解决方案(除了不使用 AJAX - 我需要它)可以让我拥有一个 SEO 友好的纯 AJAX 网站/应用程序?
【问题讨论】: