Scroll
2018-08-09

网站建设时处理分页的正确方法与错误方法

如何从第1页到第50页获取搜索引擎以及介于两者之间的所有内容?


你通过适当的分页来做到这一点,就是这样。


不幸的是,这是网站所有者处理错误的SEO最常见的领域之一。


这个问题通常围绕着一些事情:


人们做得太多了。

执行不力。

不了解分页到底是什么。

标签的工作原理。

让我先说明这四种情况。然后我们将介绍如何正确处理SEO的分页以及如何避免陷入麻烦。


4共同的分页陷阱

人们做得太多了

出于某种原因,人们喜欢在他们的网站上实现标签时获得幻想。


我不知道他们是否感到无聊,或者他们只是在晚上使用DJ的开发人员,但是从来没有人缺乏实现太多事情的人们相互冲突。


执行不力

通常,网站所有者不知道,一个很大的分页问题是当实施被简单地破坏并且没有适当的系统来发现问题时。


这使得问题随着时间的推移而变得越来越大而不会受到挑战,这可能导致过多的问题。


不明白什么是分页

许多人认为分页页面与重复内容或分面页面相同,但它们不是。


分页页面是一组页面,它们按顺序彼此跟随并在内部链接在一起。您应该使用rel = prev和rel = next标签来正确处理这些类型的页面(更多关于本文后面的内容)。

重复页面具有精确或非常相似(通常称为“模糊”重复“)并且在搜索排名中彼此竞争,但不链接在一起。通常情况下,这些是使用规范标记处理的,以便让Google知道应该关注哪个版本,或重定向以消除问题,这些都取决于您的平台功能。

当网站实现大小,颜色,价格等过滤器时,会创建分面页面。这些页面通常在robots.txt文件中被阻止或通过搜索控制台控制,因此Google知道不会索引可能存在的无限组合。您还可以使用规范标签来控制这些标签。

标签的工作原理

当网站所有者使用canonicals和rel = prev / rel = next标签等标签时,他们会认为这些是Google和其他搜索引擎无论如何都会盲目跟随的指令。


不是这种情况。


Canonical标签和rel =标签可以更多地被视为Google和其他搜索引擎关于您希望他们做什么的建议。


但最终,如果搜索引擎认为您将标签置于错误状态,则可以忽略标签。


这是一种常见的误解,导致大多数混乱。


如果您希望搜索引擎执行某些操作,请在robots.txt文件或页面<head>部分的robots标记中放置一个指令。然后发动机将尊重并遵守该指令。


什么是处理分页的正确方法?

使用Rel = Prev&Rel = Next Tags

如果您有分页内容,处理它的正确方法是使用rel = prev和rel = next标记,以确保Google和其他引擎知道这些页面。


它非常简单,许多平台实际上都内置了它们的功能。


例如,假设您有一篇文章有三个单独的页面,URL看起来像这样:


https://www.yoursite.com/kickass-article-part1


https://www.yoursite.com/kickass-article-part2


https://www.yoursite.com/kickass-article-part3


在第一页的<head>部分,您将添加:


<link rel =“next”href = https://www.yoursite.com/kickass-article-part2>


因为这是文章序列中的第一页。


对于第二页,您将添加next和prev标记,因为它是中间页面:


<link rel =“prev”href = https://www.yoursite.com/kickass-article-part1>


<link rel =“next”href = https://www.yoursite.com/kickass-article-part3>


对于第三页和最后一页,您只需添加prev标记,因为它是文章序列中的最终URL:


<link rel =“prev”href = https://www.yoursite.com/kickass-article-part2>


值得注意的是,您可以在标记中的链接目标中使用相对或绝对URL。


如果您的URL包含不更改内容的参数(例如,会话ID),那么这些参数也应包含在标记中。


而已。


这就是您需要为页面分页并正确传递链接权限所需要做的全部工作。


您可以使用序列中存在的多个页面来执行此操作,无论它是3或3百万。


什么是处理分页的错误方法?

不要让谷歌和其他引擎’搞清楚’

亲爱的领主,永远不要让谷歌和其他搜索引擎简单地“搞清楚”并且什么也不实施。


这似乎是分页时最常见的方法之一(除其他外,看着你的自相残杀和翻译)。


虽然谷歌声明说,“分页内容是非常常见的,[我们]做好返回正确的结果,无论内容是否被划分成多个网页… (因为我们是真棒,yadda脚本非常重要) ”,这通常会导致:


指数臃肿。

用户被放入序列的中间。

在测序页面上链接稀释。

不要将一切都归结为第一页

抵制诱惑,采取简单的方法,只是将序列中的所有页面规范到第一页。


这是错误的做法。


此方法类似于301将您网站上弹出的每个404页面重定向到主页。


虽然它看起来似乎有道理,但从长远来看,它最有可能会伤到你。


如本文前面所述,规范标签不是指令。搜索引擎能够忽略它们并正常爬行和索引所有内容,这会导致索引膨胀并导致排序页面之间的内部链接权益丢失。


等一下 – 我有一个View-All / Consolidated版本的页面!

如果您的网页包含文章中的所有网页或序列中的所有产品,那么Google通常会向用户显示该网页,因为它会将所有内容保存在一个位置。


你在这里要做的是你将序列中的各个页面规范到view-all页面,因为你希望Google在SERP中给予该页面优先权。


采用相同的早期示例,如果您将文章分为三个页面,但在这种情况下,您还有一个合并版本或一个视图所有页面:


https://www.yoursite.com/kickass-article-part1


https://www.yoursite.com/kickass-article-part2


https://www.yoursite.com/kickass-article-part3


https://www.yoursite.com/kickass-article-all


您可以在各个页面上放置以下规范标记:


<link rel =“canonical”href = https://www.yoursite.com/kickass-article-all“/>


这将把它们推到统一版本,以便Google和其他搜索引擎知道该版本存在并且应该显示。


警告:如果合并版本是:Google将恢复到提供更好体验的各个页面:


真的很大。

加载时间很慢。

提供更糟糕的用户体验。

概要

Canonicals和rel =标签是建议,而不是指令。


因此,请确保您的实施是干净的,并且您可以处理您的分页。




上一篇:9种最常见的SEO错误会影响你的排名
下一篇:承德模板网站多少钱