【问题标题】:How to create SEO friendly paging (in Digg.com style) using ASP.Net 2.0(C#)?如何使用 ASP.Net 2.0(C#) 创建 SEO 友好的分页(Digg.com 风格)?
【发布时间】:2010-11-09 22:54:08
【问题描述】:

我使用这篇文章为我的 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-style分页到应用程序。

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

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

我想问的问题是:

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

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

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

扎哈拉。

【问题讨论】:

    标签: asp.net gridview seo pagination friendly-url


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      这是真的,我应该删除 链接按钮控制和使用超链接 控制在 SEO 中链接页面 分页?

      是的。搜索引擎必须切换到常规超链接才能跟踪链接。此外,您还将获得较小视图状态的额外好处,这也有助于 SEO。根据经验,文本内容与 html 的比率越高越好。因此,如果您希望它在搜索引擎中表现良好,那么减少视图状态的大小应该是一个优先事项。

      我可以制作这个 digg.com 风格吗 分页 SEO 对某些人友好 修改和添加?

      是的,尽管您最好完全从其他事情开始。尽管 GridView 可以很容易地与所有内置功能一起使用,但它们存在一些问题,导致它们有时效率低下。

      实际上,对于一个面向公众的网站,我会完全放弃 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 的终极目标。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-04
        • 2014-12-04
        • 2011-06-11
        相关资源
        最近更新 更多