我一直在阅读《SEO 的艺术》这本书,我认为这是一本关于 SEO 的非常好的书。在本书的第六章中,作者从 SEO 的角度断言了扁平化架构对于网站的重要性,他们建议网站管理员避免使用分页,因为它有利于深度架构,并让某些内容无法访问,除非高点击次数。作者错过了提供一个或多个建议来解决他们提出的问题的机会。
所以,我的问题是:在您看来,避免分页的解决方案是什么?
我一直在阅读《SEO 的艺术》这本书,我认为这是一本关于 SEO 的非常好的书。在本书的第六章中,作者从 SEO 的角度断言了扁平化架构对于网站的重要性,他们建议网站管理员避免使用分页,因为它有利于深度架构,并让某些内容无法访问,除非高点击次数。作者错过了提供一个或多个建议来解决他们提出的问题的机会。
所以,我的问题是:在您看来,避免分页的解决方案是什么?
关键不是避免分页,而是不依赖分页。当您依靠它来显示大量内容时,您会强制执行这种“多次点击”导航。您想要的是让用户(因此也包括机器人)有更简单、更有意义的方式来获取您的内容。
通常,当您查看分页时,您处于 IA 的某个点,该点不容易分解为层次结构。此时,通过大量内容的最佳方法是使用标签进行过滤。
以 SO 为例,除了大型分页问题列表之外,它基本上没有 IA。主要问题页面目前有 142414 页。如果这是找到相关内容的唯一方法,那将是一场噩梦。但是一个好的标签系统突然变得易于使用。为了简单起见,我们假设分页器只有 prev 和 next 并且只有一个排序顺序,实际上这些功能通过提供列表的快捷方式以类似的方式帮助提高问题的深度,但没有标签那么强.
单击标签后,您将获得添加相关标签的链接。您可以非常快速地缩小问题范围。让我们考虑导航到中间某处的问题,我选择了使用 .NET 加密 API 的盲 RSA 签名?在第 70,000 页。
这将需要 70,000 次点击才能正常达到,这显然是非常糟糕的 SEO。从标签页面(点击 1 次)“加密”在第 6 页(点击 6 次)添加“密码学”(点击 7 次)添加“rsa”(点击 8 次)和“.net”(点击 9 次)和问题出现在页面上。在那里导航的深度从 70,000 到 10。如果没有我之前所做的假设(跳过页面和使用不同的排序),可能会在更多的地方碰到这个问题。
添加一些其他基本的 SEO,例如有意义的 URL、有意义的标题、标题中的关键字,你就差不多了。
之前有人说过。
他不知道自己在说什么,也无法提供解决方案,因为没有问题。认为这/category?page=2
不是“SEO”的白痴使它成为这样/category/2
,这完全是另一个链接。您将在这些废话上失去链接汁,而不是将其集中在category
链接上。我认为谷歌可以很好地处理这两种情况,但页面应该是参数。
我对“扁平架构”一词的理解是它指的是站点的物理结构:保持目录结构“扁平”而不是大量嵌套的文件夹。
另一种观点是,这意味着您从主页到特定内容的链接尽可能少——这样做的原因是为了让搜索引擎更容易找到;恕我直言,我认为我们应该更担心的是用户体验。但这无关紧要。
无论如何,网站的结构与分页毫无关系,分页涉及以更易于处理的块形式呈现大量结构化数据(或“项目”)。这有几个动机:
我认为你的问题的答案是你应该首先关注用户体验和好的内容。我肯定会关注经过验证的 SEO 技术,但我不会让它们以牺牲所有其他方面为代价来统治您的设计。
一种简单的方法是依靠搜索和过滤。您展示适合页面的内容,如果用户想要查看更多内容,那么他必须缩小搜索范围。
LinkedIn 就是一个例子,它们只显示前 10 页。
另一个例子是 Facebook 或 Youtube,当您向下滚动时,列表会变长,但您不会切换页面。