代码之家  ›  专栏  ›  技术社区  ›  Jeremy Kauffman

动态内容和搜索引擎优化:创建2个独立的网页?

  •  4
  • Jeremy Kauffman  · 技术社区  · 16 年前

    在一个网站上,有许多页面有一个组件供用户留下评论。为了减少页面加载时间,并且由于很少有用户使用评论系统,所以在页面加载之后,通过AJAX加载评论组件。问题是: 如何让Google索引页面加载时通过AJAX加载的动态内容?

    关于AJAX的许多其他页面;搜索引擎优化建议让谷歌索引的内容作为一个单独的页面。这不是一个有效的解决方案-我们不希望一个项目的评论是一个唯一的页面。

    我们正在考虑的解决方案是:

    创建页面的两个版本(一个静态,一个动态):

    • www.example.com/page (通过AJAX加载页面后加载注释)

    然后,设置www.example.com/page/comments_on 至www.example.com/page. 我们将把这两个网址都放在sitemap.xml中。

    这样行吗?这种方法的缺点是什么?有什么其他方法来处理这种情况?

    1 回复  |  直到 16 年前
        1
  •  3
  •   Adam    16 年前

    Google has a system for doing this. 它基本上涉及到创建特殊的url到HTML的静态版本以进行索引。

    资料来源: http://code.google.com/web/ajaxcrawling/docs/learn-more.html

    推荐文章