当前位置:编程学习 > C#/ASP.NET >>

关于使用Ajax分页对SEO的影响以及方案探讨.

现有某个网站准备使用Ajax来分页,因为我想翻页的时候使用一些平滑之类的特效。
这样的话每次用户点下一页的时候通过Ajax去服务器端取数据并绑定到当前页面。
如果我使用这种方案的话是不是会对SEO造成很大的影响?有没有好点的解决方案能够做到两全其美呢?
请SEO大牛不吝赐教。
--------------------编程问答-------------------- --------------------编程问答-------------------- 我觉得如果分页的内容不需要收录或者变化很频繁,就没必要SEO了,js分页肯定不利于SEO。有时候用户体验同SEO不能两全。 --------------------编程问答-------------------- <a href="page1.html" onclick="javascript:page(1);return false;">1</a> <a href="page2.html" onclick="javascript:page(1);return false">2</a>

--------------------编程问答-------------------- 内容变化可能比较频繁,但是也希望被收录,就像CSDN这样。 --------------------编程问答-------------------- 如果要兼顾2者,个人认为,全部把它读出来,放到页面内容,然后在内容里面做分页,用JS来进行平滑也好,还是其他什么特效也好,内容出来了那么蜘蛛才能抓取到。你就不用ajax每次分页读取数据,你一次性读取出来,在做分页特效。 --------------------编程问答--------------------
引用 5 楼 yb00k 的回复:
如果要兼顾2者,个人认为,全部把它读出来,放到页面内容,然后在内容里面做分页,用JS来进行平滑也好,还是其他什么特效也好,内容出来了那么蜘蛛才能抓取到。你就不用ajax每次分页读取数据,你一次性读取出来,在做分页特效。


恩,这个问题我也考虑过,但是如果一次性取出来的话那第一次加载的时候不是会很慢么? --------------------编程问答-------------------- 平滑是?往下拉动,就会再次的显示出来? --------------------编程问答-------------------- 3楼不是已经给出最好的答案了吗,写一个链接,用户点击时返回false却执行js分页的方法,但对于搜索引擎而言只认链接不会执行js,这样不就二者兼顾了吗
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,