【问题标题】:How to avoid pagination in a website to have a flat architecture?如何避免网站中的分页以拥有扁平化架构?
【发布时间】:2011-08-01 23:29:28
【问题描述】:

我一直在阅读《SEO 的艺术》这本书,我认为这是一本关于 SEO 的非常好的书。 在本书的第六章中,作者从 SEO 的角度断言了扁平化架构对于网站的重要性,他们建议网站管理员避免使用分页,因为它有利于深度架构,并让某些内容无法访问,除非高点击次数。作者错过了提供一个或多个建议来解决他们提出的问题的机会。

所以,我的问题是:您认为避免分页的解决方案是什么?

【问题讨论】:

  • stephanspencer.com/category/general/page/2,他应该首先“优化”他的主页(HTML 是标准的 WP 恐怖 BTW)。就这样做/category?page=2 而不是/category/2,没有问题。
  • @Gabriel - 是的,或者没有数据:)

标签: architecture seo pagination flat


【解决方案1】:

关键不是避免分页而是不依赖分页。当您依靠它来显示大量内容时,您会强制执行这种“多次点击”导航。您想要的是让用户(因此也包括机器人)能够更轻松、更有意义地访问您的内容。

通常,当您查看分页时,您处于 IA 的某个点,该点不容易分解为层次结构。此时,通过大量内容的最佳方法是使用标签进行过滤。

以 SO 为例,除了大型分页问题列表之外,它基本上没有 IA。主要问题页面目前有 142414 页。如果这是找到相关内容的唯一方法,那将是一场噩梦。但是一个好的标签系统突然变得很容易使用。为了简单起见,让我们假设分页器只有 prev 和 next 并且只有一个排序顺序,实际上这些功能通过提供通过列表的快捷方式以类似的方式帮助提高问题的深度,但没有标签那么强.

点击标签后,您将获得添加相关标签的链接。您可以非常快速地缩小问题范围。让我们考虑导航到中间某处的问题,我选择了第 70,000 页上的Blind RSA signature using .NET cryptography API?

这需要 70,000 次点击才能正常到达,这显然是非常糟糕的 SEO。来自Tags page(点击 1 次)“加密”在第 6 页(点击 6 次)添加“密码学”(点击 7 次)添加“rsa”(点击 8 次)和“.net”(点击 9 次)和问题出现在页面上。在那里导航的深度从 70,000 增加到 10。如果没有我之前所做的假设(跳过页面和使用不同的排序),可能会在更多的地方增加它。

添加一些其他基本的 SEO,例如有意义的 URL、有意义的标题、标题中的关键字,你就差不多了。

【讨论】:

    【解决方案2】:

    以前有人说过。

    他不知道自己在说什么,也无法提供解决方案,因为没有问题。考虑到/category?page=2 不是'SEO' 的白痴使它像这样/category/2,这完全是另一个链接。您将在这些废话上失去链接汁,而不是将其集中在category 链接上。我认为谷歌可以很好地处理这两种情况,但页面应该是参数。

    【讨论】:

      【解决方案3】:

      我对“平面架构”一词的理解是,它指的是网站的物理结构:保持目录结构“平面”而不是大量嵌套的文件夹。

      另一种观点是,这意味着从主页到特定内容的链接尽可能少——这样做的原因是为了让搜索引擎更容易找到;恕我直言,我认为我们应该更担心的是用户体验。但这不是重点。

      无论如何,网站的结构与分页毫无关系,分页关注的是以更易于处理的块形式呈现大量结构化数据(或“项目”)。这有几个动机:

      • 下载 25 个项目比 250,000 个项目更快,尤其是通过 56K 调制解调器,这可能是发明分页的时代。
      • 用户很容易被一个庞大的列表所推迟,因此快速返回一小部分项目更容易。
      • 呈现有限且已知数量的项目更容易,意外的长列表可能会对漂亮的格式/图形等造成严重破坏。

      我认为你的问题的答案是你应该首先关注用户体验和好的内容。我肯定会关注经过验证的 SEO 技术,但我不会让它们以牺牲所有其他方面为代价来统治您的设计。

      【讨论】:

      • 我认为网页设计师所说的架构是指信息架构,它基本上是将您的网站构建成站点,并将信息放置和分组到每个单独的站点上。所以你的第二个论点确实适用,我同意你的看法。
      • 分页+搜索,如果加载250.000行,对服务器的影响很大。
      • 亲爱的 Adrian K,首先,感谢您的回答。通过“扁平架构”,作者的意思是“您从主页到特定内容的链接尽可能少”。我认为,正如你所说,分页对(真实的,而不是爬虫)用户很有效,但阅读这些作者的断言很有趣,所以我会更好地理解他们的观点,所以......这个问题。从我从这篇文章中得到的所有答案中,我知道我(和你)在使用分页方面的意见可能比作者所说的要好。非常感谢大家。
      【解决方案4】:

      一种简单的方法是依靠搜索和过滤。您展示适合页面的内容,如果用户想要查看更多内容,那么他​​必须缩小搜索范围。

      LinkedIn 就是一个例子,它们只显示前 10 个页面。

      另一个例子是 Facebook 或 Youtube,当您向下滚动时,列表会变长,但您不会切换页面。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-13
        • 2011-08-31
        • 2022-09-26
        • 2021-11-19
        • 1970-01-01
        • 2019-12-22
        相关资源
        最近更新 更多