提高网页关键词排名技巧之:rel标签的正确用法(上)
原文地址:提高网页关键词排名技巧之:rel标签的正确用法(上)
本篇文章介绍 real标签的正确用法,以提高网站页面排名。内容分为三个部分:一、rel conanical标签的用法。 二、rel next/prev 标签的用法 。三、rel alternate标签的用法。本篇文章主要抛出基本概念,下一篇将通过WordPress网站介绍更多rel标签的使用示例。
rel标签是功能强大的标签,可以添加到网站中,以表示当前网页与该标签链接的网页之间的关系。
正确使用这些标记可以帮助您避免重复的内容惩罚,主要是通过将原始页面和纯副本页面(或属于序列的页面)告知搜索引擎。您还可以告诉搜索引擎哪些页面将在其SERP(搜索结果页面)中显示,哪些页面应避免。
在本文中,我们将简要讨论以下三个最重要的rel标签以及如何以及何时在网站上使用这些标签:
- Rel canonical tag (rel=”canonical”)
- Rel next/prev tag (rel=”next” and rel=”prev”)
- Rel alternate tag (rel=”alternate”)
我将在本文中使用的示例特定于WordPress网站,但是您可以将这些技术应用于任何CMS以及您的Magento商店。
什么是“rel canonical”(rel规范标签)标签?
简而言之,rel canonical 规范标签告诉Google和其他搜索引擎机器人,两个或多个网页实质上是相同的(就内容而言),但一个是规范标签中表示的主页的变体或重复。
作为示例,请看以下URL:
http://example.com/article-on-veggies/
https://example.com/article-on-veggies/
https://www.example.com/article-on-veggies/
http://example.com/article-on-veggies/comments/
http://example.com/article-on-veggies/1/
如您所见,以上所有页面的内容相同,但URL不同。
如果网站的配置不正确,则可以使用所有这些URL访问同一篇文章,但是由于内容完全相同,因此当Google将所有这些页面编入索引时,它将检测到重复的内容。
这就是Google检测到重复内容时发生的情况:
“在极少数情况下,Google认为可能会显示重复的内容以操纵我们的排名并欺骗我们的用户,我们还将对所涉及网站的索引和排名进行适当调整。结果,该网站的排名可能会受到影响,或者该网站可能会完全从Google索引中删除,在这种情况下,它将不再出现在搜索结果中。”
那么如何避免这个问题呢?这就是“规范标签”的来源。 通过在这些页面上添加规范标签,您可以轻松地告知Google(和其他搜索引擎)所有这些页面仅仅是单个原始页面的变体。
继续我们的示例,以上所有页面均应具有以下规范标记:
<link rel =“ canonical” href =“ https://example.com/article-on-veggies/” />
使用此规范标签可以告诉Google,其他所有页面都是该主页的副本,在本例中为:https : //example.com/article-on-veggies/
因此,重申一下,规范标签可用于复制与原始页面具有相同或相似内容的页面。
什么是rel'prev'和'next'标签?
“ rel prev”和“ rel next”标记(rel =“ prev”和rel =“ next”)可用于在作为分页序列一部分的不同网页之间建立关系。
分页序列的示例如下:
- 网站存档页面分为许多不同的页面
- 论坛主题分为多个页面
- 一篇文章分为几页
- 产品列表页面分为几页
让我们使用以下示例查看“ next / prev”标签与“ canonical”标签的区别:
例如,假设您有一个包含100个帖子的网站类别,并且每页显示20个帖子。这意味着类别存档将具有四个不同的URL。这些URL没什么不同-它们是单个页面的一部分,该页面分为多个部分以提高可读性。
假设网址看起来像:
https://example.com/category-cars/
https://example.com/category-cars/page-2/
https://example.com/category-cars/page-3/
https://example.com/category-cars/page-4/
在这种情况下,使用“规范”标签并不理想,因为即使这些页面基本相同,但它们仍具有不同的内容。请记住,正如我们前面所讨论的,单个规范标签只能用于内容完全相同或接近相似的页面。
在这种情况下,告诉Google这些页面是同一序列的一部分的最佳方法是使用'prev'和'next'标签。
因此,对于第一页(https://example.com/vegan-article/), 我们将使用以下标记:
<link rel ='next'href ='https://example.com/vegan-article/page-2/'/>
如您所见,这告诉Google该页面是序列中的第二个页面。
第二页(https://example.com/vegan-article/page-2/)将具有以下标记:
<link rel ='prev'href ='https://example.com/vegan-article/'/>
<link rel ='next'href ='https://example.com/vegan-article/page-3/'/>
这告诉Google该页面是序列的延续,因此具有上一页和下一页。两者的URL都由标签指示。
序列中的第四页和最后一页将具有以下标记:
<link rel ='prev'href ='https://example.com/vegan-article/page-3/'/>
该标签告诉Google该页面不再继续(没有“ next”标签),而是序列的一部分。序列的URL由'prev'标签指示。
如果需要,您还可以在同一网页上添加“规范”标签(特定于页面)以及“下一个/上一个”标签,因为根据Google Web Master中的建议,这些标签彼此独立 。
与前面的示例相同,第二页将具有以下规范标记:
<link rel ='canonical'href ='https://example.com/vegan-article/2/'/>
<link rel ='prev'href ='https://example.com/vegan-article/'/>
<link rel ='next'href ='https://example.com/vegan-article/3/'/>
第四页将具有以下规范标记:
<link rel ='canonical'href ='https://example.com/vegan-article/4/'/>
<link rel ='prev'href ='https://example.com/vegan-article/3/'/>
如您所见,在这种情况下,规范标记会根据页面URL进行更改,并且对于整个页面序列而言并不相同。
什么是“相对替代” rel alternate标签?
“相对替代” rel alternate 标签类似于规范标签,但是与常规标签不同,替代标签可用于在具有完全相同版本的“相同”内容的页面之间建立关系。
例如,具有相同内容但使用不同语言编写的页面或具有相同内容但被制作为显示在不同媒体设备上的页面,例如桌面和移动页面。
例如,假设您有一个英文网页,该网页已被翻译成德语。英文和德文版本的链接如下:
英文版:http ://example.com/some-article/
德文版:http ://example.com/some-article-german
在这种情况下,您可以在网页的英文版中添加以下标记,以向Google指示在链接的URL上存在该网页的德语版,如下所示:
<link rel =“ alternate” href =“ http://example.com/some-article-german/” hreflang =“ de” />
“ hreflang ”属性指示链接页面的语言,“ de ” 指示德语的语言代码。
结束语
本篇文章完结,下一篇将通过WordPress网站来展示更多的rel标签的使用示例。
{{ nComment.author.nickname }}
{{ nComment.time }}