2012-04-05 17 views
1

所以我明白这可能会遇到一个悬而未决的问题,但我需要解决这个问题。PHP和AJAX搜索引擎优化 - 用于JavaScript和非JavaScript的用户

我可以让网站做ajax请求加载正文内容,或者我可以有重新加载整个页面的链接。

我需要该网站符合SEO,并且我真的很希望标题在内容更改时不会重新加载,原因是我们有一个播放现场音频的媒体播放器。

有没有,如果谷歌BOT或没有ajax的人启用它做网站像正常的href,但如果ajax或JavaScript允许这样做的Ajax方式。

+1

通常你做一个绑定的链接标签,它覆盖默认并使其Ajax调用。这种方式如果JS被禁用,它使用正常的链接 - 否则它会进行ajax调用。 :) – 2012-04-05 23:33:05

回答

0

先建立没有JS的网站,确保它按预期工作,每个链接链接一个新的独特页面。谷歌解析你的网站没有JS,所以你看到的JS关闭是他所看到的。

然后添加JS,与点击处理程序,以防止默认页面重新加载,而不是你的ajax逻辑。您可以使用JQuery和.load()来轻松完成此操作。

其他解决方案,你可以使用推荐的谷歌方法(https://developers.google.com/webmasters/ajax-crawling/),但它更多的工作和低效的SEO明智。

或者你可以把你的音频播放器中的iFrame ...

相关问题