我已经为我的ASP.Net 2.0 (使用C#)网站的网格视图控件创建了一个ASP.Net样式的分页,使用本文:http://kpumuk.info/asp-net/gridview-with-custom-digg-like-pager/
为了实现digg.com样式,上述文章的作者定制了gridview控件,并使用两个派生控件(gridview和link按钮控件)创建了名为GridviewWithPager的C#控件,该控件允许向应用程序添加Digg样式分页。
但是这个分页并不是SEO友好的,因为它使用链接按钮控制和javascript。我在某个地方读到,对于SEO分页,超链接应该被使用,而不是链接按钮控制。对于大家都知道的javascript来说,这使得搜索引擎无法访问页面。
现在我想让这个digg.com风格的分页SEO友好。
我想问的问题是:
G 210
请随时提供有关SEO分页的任何其他附加信息或建议。
任何帮助都是非常感谢的。提前谢谢。
恩扎赫拉。
发布于 2009-07-17 21:06:10
是真的吗,我应该删除链接按钮控件并使用超链接控件链接SEO分页中的页面吗?
是。切换到常规超链接将是必要的搜索引擎跟踪链接。此外,您将获得更小的viewstate的额外好处,这也可以帮助SEO。根据经验,文本内容与html的比率越高,越好。因此,如果您想让viewstate在搜索引擎中做得很好,那么缩小viewstate的大小应该是一个优先事项。
我可以使这个digg.com风格的分页SEO友好的一些修改和添加?
是的,虽然你最好完全从其他的事情开始。尽管GridViews可以很容易地与所有内置功能一起使用,但它们存在一些问题,有时会导致效率低下。
实际上,对于一个面向公众的网站,我会完全放弃GridViews,而去老派。我会用最简单的数据控制--中继器。您可能会在其他地方找到一个功能更丰富的示例,但是这里有一篇文章描述了如何将简单的分页应用于中继器控件:http://www.vbasic.net/detail.aspx?tid=106
与本例一样,我将使用查询字符串创建分页。这样你就可以得到SEO的好处,以及当用户点击浏览器中的后退和前进按钮时,用户体验的改善。不要在切线上走得太远,但我讨厌的一件事是“确认表单重新提交”对话框,尤其是在做一些简单的事情,比如浏览页面结果时。使用查询字符串而不是表单posts是消除这种情况的一种方法。
下面是另一个您可能希望遵循的示例,尽管使用的是另一种语言:http://www.seoegghead.com/blog/seo/stop-seo-death-by-pagination-p118.html
他有充分的理由照他的方式做这件事。您可能还会注意到,他使用URL重写而不是查询字符串,这需要更多的工作。但是如果你愿意付出努力,URL重写的结构化特性可以使它成为SEO的终极目标。
发布于 2009-10-04 12:04:12
下面是一个可以使用的类:http://davidpirek.com/blog.aspx?n=asp.net-mvc-paging-using-dataset
https://stackoverflow.com/questions/1113498
复制相似问题