首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Digg.com 2.0(C#)创建友好的SEO分页( ASP.Net样式)?

如何使用Digg.com 2.0(C#)创建友好的SEO分页( ASP.Net样式)?
EN

Stack Overflow用户
提问于 2009-07-11 11:05:14
回答 2查看 3.1K关注 0票数 1

我已经为我的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友好。

我想问的问题是:

  1. 是真的吗?我应该删除链接按钮控件并使用超链接控件来链接SEO分页中的页面吗?
  2. 可以通过一些修改和添加使这个digg.com样式的分页SEO更友好吗?如果是这样的话,那么需要进行哪些修改和添加?
  3. 是否必须从我的网站中删除这个GridviewWithPager控件,并使用默认的具有自定义SEO友好分页的网格视图?

G 210

请随时提供有关SEO分页的任何其他附加信息或建议。

任何帮助都是非常感谢的。提前谢谢。

恩扎赫拉。

EN

回答 2

Stack Overflow用户

发布于 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的终极目标。

票数 3
EN

Stack Overflow用户

发布于 2009-10-04 12:04:12

下面是一个可以使用的类:http://davidpirek.com/blog.aspx?n=asp.net-mvc-paging-using-dataset

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1113498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档