现有某个网站准备使用Ajax来分页,因为我想翻页的时候使用一些平滑之类的特效。
这样的话每次用户点下一页的时候通过Ajax去服务器端取数据并绑定到当前页面。
如果我使用这种方案的话是不是会对SEO造成很大的影响?有没有好点的解决方案能够做到两全其美呢?
请SEO大牛不吝赐教。

解决方案 »

  1.   

    我觉得如果分页的内容不需要收录或者变化很频繁,就没必要SEO了,js分页肯定不利于SEO。有时候用户体验同SEO不能两全。
      

  2.   

    <a href="page1.html" onclick="javascript:page(1);return false;">1</a> <a href="page2.html" onclick="javascript:page(1);return false">2</a>
      

  3.   

    内容变化可能比较频繁,但是也希望被收录,就像CSDN这样。
      

  4.   

    如果要兼顾2者,个人认为,全部把它读出来,放到页面内容,然后在内容里面做分页,用JS来进行平滑也好,还是其他什么特效也好,内容出来了那么蜘蛛才能抓取到。你就不用ajax每次分页读取数据,你一次性读取出来,在做分页特效。
      

  5.   

    3楼不是已经给出最好的答案了吗,写一个链接,用户点击时返回false却执行js分页的方法,但对于搜索引擎而言只认链接不会执行js,这样不就二者兼顾了吗