Architecture 如何避免网站中的分页,使其具有平面架构?

Architecture 如何避免网站中的分页,使其具有平面架构?,architecture,seo,pagination,flat,Architecture,Seo,Pagination,Flat,我一直在读《搜索引擎优化的艺术》,在我看来这是一本关于搜索引擎优化的好书。 在本书的第六章中,作者从SEO的角度强调了网站平面架构的重要性,并建议站长避免使用分页,因为它有助于深层架构,并且让一些内容在点击次数不多的情况下无法访问。作者们错过了提供一个或多个建议来解决他们提出的问题的机会 所以,我的问题是:在你看来,避免分页的解决方案是什么?以前有人说过 他不知道自己在说什么,也无法提供解决方案,因为没有问题。白痴们认为/category?page=2不是SEO让它变成了/category/2,

我一直在读《搜索引擎优化的艺术》,在我看来这是一本关于搜索引擎优化的好书。 在本书的第六章中,作者从SEO的角度强调了网站平面架构的重要性,并建议站长避免使用分页,因为它有助于深层架构,并且让一些内容在点击次数不多的情况下无法访问。作者们错过了提供一个或多个建议来解决他们提出的问题的机会


所以,我的问题是:在你看来,避免分页的解决方案是什么?

以前有人说过


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

以前有人说过


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

我对术语平面架构的理解是,它指的是站点的物理结构:保持目录结构平面,而不是大量嵌套的文件夹

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

无论如何,站点的结构与分页无关,分页涉及到以更容易处理的块形式呈现大量结构化数据或项目。这有几个动机:

下载25个25万个项目会更快,尤其是在56K调制解调器上,这可能是发明分页的时代。 用户很容易被一个庞大的列表吓跑,所以快速返回一小串项目更容易访问。 显示有限且已知数量的项目更容易,出乎意料的长列表可能会破坏良好的格式/图形等。
我认为你的问题的答案是,你应该首先关注用户体验和好的内容。我肯定会注意经过验证的SEO技术,但我不会让它们以牺牲所有其他方面为代价来统治你的设计。

我对术语平面架构的理解是,它指的是站点的物理结构:保持目录结构平面,而不是大量嵌套的文件夹

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

无论如何,站点的结构与分页无关,分页涉及到以更容易处理的块形式呈现大量结构化数据或项目。这有几个动机:

下载25个25万个项目会更快,尤其是在56K调制解调器上,这可能是发明分页的时代。 用户很容易被一个庞大的列表吓跑,所以快速返回一小串项目更容易访问。 显示有限且已知数量的项目更容易,出乎意料的长列表可能会破坏良好的格式/图形等。
我认为你的问题的答案是,你应该首先关注用户体验和好的内容。我肯定会注意经过验证的SEO技术,但我不会让它们以牺牲所有其他方面为代价来统治您的设计。

关键不是避免分页,而是不依赖分页。当您依靠它来显示大量内容列表时,您可以强制执行多次单击导航。你想要的是用户,也就是机器人,能够以更简单、更有意义的方式获取你的内容

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

举一个很好的例子,除了一个巨大的分页问题列表外,基本上没有IA。主要问题页面目前有142414页。如果这是找到相关内容的唯一途径,那将是一场噩梦。但是一个好的标签系统突然使它易于使用。为了 简单性让我们假设paginator只有prev和next,并且只有一个排序顺序,实际上,这些功能通过在列表中提供快捷方式来帮助提高问题的深度,但没有像标记那样强烈

一旦你点击一个标签,你就会得到添加相关标签的链接。你可以很快缩小问题的范围。让我们考虑一下在中间的某个问题,我选择了第70000页。

这将需要70000点击达到正常,这显然是非常糟糕的搜索引擎优化。从第6页的1次单击“加密”开始,6次单击“添加加密”7次单击“添加rsa”8次单击和.net 9次单击,问题出现在页面上。在那里航行的深度已从70000米增加到10米。如果没有我之前所做的假设,跳过页面并使用不同的排序可能会增加一些地方


添加一些其他基本的SEO,如有意义的URL、有意义的标题、标题中的关键字,您就可以做到这一点。

关键不是避免分页,而是不依赖分页。当您依靠它来显示大量内容列表时,您可以强制执行多次单击导航。你想要的是用户,也就是机器人,能够以更简单、更有意义的方式获取你的内容

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

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

一旦你点击一个标签,你就会得到添加相关标签的链接。你可以很快缩小问题的范围。让我们考虑一下在中间的某个问题,我选择了第70000页。

这将需要70000点击达到正常,这显然是非常糟糕的搜索引擎优化。从第6页的1次单击“加密”开始,6次单击“添加加密”7次单击“添加rsa”8次单击和.net 9次单击,问题出现在页面上。在那里航行的深度已从70000米增加到10米。如果没有我之前所做的假设,跳过页面并使用不同的排序可能会增加一些地方


再加上其他一些基本的搜索引擎优化,比如有意义的URL、有意义的标题、标题中的关键字,你就差不多做到了。

一个简单的方法就是依靠搜索和过滤。如果用户想看到更多内容,则必须缩小搜索范围

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


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

一个简单的方法是依靠搜索和过滤。如果用户想看到更多内容,则必须缩小搜索范围

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


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

,他应该优化他的主页。首先HTML是标准的。顺便说一句。只需这样做/category?page=2不是/category/2,没有问题。@Gabriel-是的,或者没有数据:,他应该优化他的主页第一个HTML是标准的。顺便说一句。就像这样做/category?page=2不是/category/2,没有问题。@Gabriel-是的,或者没有数据:我认为网站设计师所说的架构是指信息架构,这基本上是关于将你的网站组织成网站,并在每个网站上放置和分组信息。所以你的第二个论点确实适用,我同意你的观点。分页+搜索,如果你加载250000行,它将对服务器产生很大的影响。亲爱的Adrian K,首先,感谢你的回答。作者所说的平面架构意味着从主页到特定内容的链接尽可能少。我认为,正如你所说,分页对真正的用户很有效,而不是爬虫用户,但是阅读那些作者的断言很有趣,所以我最好理解他们的观点,所以…这个问题。从我从这篇文章中得到的所有答案中,我明白也许我和你对使用分页的看法比作者所说的要好。非常感谢大家。我认为web设计师所说的架构是指信息架构,它基本上是将您的web结构化为站点,并放置和分组
g每个站点的信息。所以你的第二个论点确实适用,我同意你的观点。分页+搜索,如果你加载250000行,它将对服务器产生很大的影响。亲爱的Adrian K,首先,感谢你的回答。作者所说的平面架构意味着从主页到特定内容的链接尽可能少。我认为,正如你所说,分页对真正的用户很有效,而不是爬虫用户,但是阅读那些作者的断言很有趣,所以我最好理解他们的观点,所以…这个问题。从我从这篇文章中得到的所有答案中,我明白也许我和你对使用分页的看法比作者所说的要好。非常感谢大家。