1

我使用这篇文章为我的 ASP.Net 2.0(使用 C#)网站的 gridview 控件创建了 digg.com 样式分页:http: //kpumuk.info/asp-net/gridview-with-custom-digg-like-pager/

为了实现digg.com风格,上述文章的作者自定义了gridview控件,并使用两个派生控件(gridview和链接按钮控件)创建了一个名为GridviewWithPager的C#控件,它允许将Digg样式的分页添加到一个应用。

但是这种分页对 SEO 不友好,因为它使用链接按钮控件和 javascript。我在某处读到应该使用 SEO 分页超链接而不是链接按钮控件。虽然对于每个人都知道的 javascript,但它使搜索引擎无法访问页面。

现在我想让这个 digg.com 风格的分页对 SEO 友好。

我想问的问题是:

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

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

任何帮助将不胜感激。提前致谢。

恩萨赫拉。

4

2 回答 2

3

我应该删除链接按钮控件并使用超链接控件来链接 SEO 分页中的页面,这是真的吗?

是的。搜索引擎必须切换到常规超链接才能跟踪链接。此外,您还将获得较小视图状态的额外好处,这也有助于 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 的终极目标。

于 2009-07-17T21:06:10.217 回答
0

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

于 2009-10-04T12:04:12.073 回答