我使用本文为我的ASP.Net 2.0(使用C#)网站的gridview控件创建了一个digg.com样式分页:http://kpumuk.info/asp-net/gridview-with-custom-digg-like-pager/
为了实现digg.com风格,上述文章的作者已经定制了gridview控件,并使用两个派生控件(gridview和link button control)创建了一个名为GridviewWithPager的C#控件,允许添加Digg样式对应用程序的分页。
但这个分页不是SEO友好,因为它使用链接按钮控制和JavaScript。 我已经读过某个地方,应该使用SEO分页超链接而不是链接按钮控件。 虽然对于javascript每个人都知道,它使搜索引擎无法访问页面。
现在我想让这个digg.com风格的分页SEO友好。
我想问的问题是:
请随时提供有关SEO分页的任何其他信息或建议。
任何帮助都将非常感激。 提前谢谢。
nzahra。
答案 0 :(得分:3)
这是真的,我应该删除 链接按钮控件和使用超链接 用于链接SEO中的页面的控件 分页?
是。搜索引擎必须切换到常规超链接才能跟踪链接。此外,您还可以获得更小的视图状态的额外好处,这也有助于搜索引擎优化。根据经验,文本内容与HTML比率越高越好。因此,如果您希望在搜索引擎中做得好,那么减小视图状态的大小应该是一个优先事项。
我可以制作这种digg.com风格吗? 分页SEO友好与一些 修改和补充?
是的,虽然你可能最好从别的东西开始。就像GridViews可以与所有内置功能一起使用一样简单,它们存在一些问题,这使得它们有时效率低下。
实际上,对于面向公众的网站,我完全废弃了GridViews并且去了老派。我会使用最简单的数据控制 - 转发器。您可能能够在其他地方找到功能更丰富的示例,但这里有一篇文章描述了如何将简单分页应用于转发器控件: http://www.vbasic.net/detail.aspx?tid=106
就像在这个例子中一样,我会用查询字符串创建分页。这样你就可以获得SEO的好处,以及当用户击中后面时改善的用户体验。在浏览器中转发按钮。不要在切线上走得太远,但我讨厌的一件事是“确认表单重新提交”对话框,特别是在做一些简单的事情时,例如单步执行结果页面。使用查询字符串而不是表单帖子是消除它的一种方法。
这是您可能想要遵循的另一个示例,尽管使用的语言不同: http://www.seoegghead.com/blog/seo/stop-seo-death-by-pagination-p118.html
他有充分的理由按照他的方式去做。您可能还会注意到他使用URL重写而不是查询字符串,这需要更多的工作。但是如果你愿意付出努力,URL重写的结构化特性可以使它成为SEO的终极。
答案 1 :(得分:0)