什么是规范URL?

一个规范的URL是一个网页的主要版本选择和优先的搜索引擎,如谷歌,当重复存在,以避免显示重复的内容在搜索结果。

考虑这两个Url:

  • 规范URL:https://example.com/blog/
  • 非规范(备用)URL:https://example.com/blog/?page=1

在这个例子中,谷歌可能会选择规范的url进行索引和排名。

规范页面也可以称为"主体"、"主要"或"代表"版本。

什么是规范标签?

规范标签(也称为rel="规范,规范"标签)是一个HTML代码段,用于定义网站上重复或近乎重复的页面之间的主要版本。

在搜索引擎优化中,规范标签告诉谷歌要索引哪个页面版本,合并链接权益(排名强度),并显示在搜索结果中。

规范标签出现在

网页HTML源代码的部分,如下所示:

在备用页面上,规范标记通常指向首选页面。

split screen showing an article and its HTML code, highlighting

通常,备用页面上的规范标记从备用版本指向首选页面:

an illustration of 规范,规范 tag pointing from an alternate page to a preferred 一个

使用自引用规范标签也是一个好主意,这意味着每个规范页面都应该有一个指向自己的URL的规范标签。

split screen of an article and developer tools displaying HTML code highlighting a self-referencing 规范,规范 link

谷歌的约翰*穆勒证实了在一个谷歌搜索中心环聊.

为什么要使用规范标签?

您应该使用规范标记,因为它们可以解决以下问题重复内容或者你需要保留的几乎相同的页面。

例子包括:

  • 美国英语和英国英语版本的同一页
  • 参数化Url(例如,列出应用了过滤器或排序选项的页面)

重复的内容可能导致关键词蚕食,当网站上的多个页面竞争相同的关键字并损害彼此的排名时,就会发生这种情况。

infographic divided into three vertical sections, each representing a negative impact of 重复内容 on 高级行政主任

正确使用规范标签可帮助Google了解您的网站结构,并确定重复页面的最佳版本,以确保您想要的版本是搜索结果中显示并可供搜索者访问的版本,从而可能

此外,Google将备用页面的排名权力整合到规范网址。

例如,如果你有反向链接(来自外部域的链接)指向各种重复页面,规范标签导致Google将它们全部视为指向主URL的链接,从而对排名产生积极影响。

an illustration of 反向链接, alternate URLs and 规范,规范 URLs connection

如何实现规范标签

通过将rel="规范,规范"标记放入

页面的部分,然后是您认为规范版本的URL。

例如:

但是,具体实施方式因您的平台而异。 让我们探讨五种最常见的方法:

马琴托1

要为Magento1商店中的产品和类别页面指定规范Url,请按照以下步骤操作:

产品页面规范

登录到您的管理面板并导航到"系统”> “配置.”

点击"目录"并打开"搜索引擎优化"节。

where to specify 规范,规范 URLs for product and category pages in 马琴托1

确保"为产品使用规范链接元标记"字段设置为"是"。”

set the “使用方法Canonical Link Meta Tag For Products”field to “Yes”

类别规范

去"目录"并打开"搜索引擎优化"节。

确保"为类别使用规范链接元标记"选项设置为"否。”

set the “使用方法Canonical Link Meta Tag For Categories”option to

您现在可以手动指定类别的规范URL。

转到所需类别的编辑页面并找到"自定义设计"选项卡。

将以下代码添加到"自定义布局更新"框中,替换"https://example.com/preferred-url-here/"与您的规范网址。



规范,规范
https://example.com/preferred-url-here/

“Custom Layout Update”box in 马琴托1

马琴托2

要在Magento2商店中指定规范Url,请按照以下步骤操作:

登录到您的管理面板并导航到"商店”> “设置”> “配置.”

然后,打开"目录”> “目录"并转到"搜索引擎优化"部分。

“Search Engine Optimization”section in 马琴托2

图像源: [医]仓促

将"为类别使用规范元标记"设置为"是。"Magento会自动将规范标签添加到备用类别页面。

默认配置路径为"catalog/seo/category_规范,规范_tag。”

此外,将"为产品使用规范元标记"设置为"是。"Magento会自动将规范标签添加到备用产品页面。

默认配置路径为"catalog/seo/product_规范,规范_tag。”

Shopify

通常,如果您使用shopify,请不要太担心规范标签-该平台会自动管理产品页面,产品系列和博客文章的规范标签。

这个内置系统适用于大多数设置,例如当:

  • 你的产品有不同的颜色或尺寸
  • 在集合页面上使用分页或筛选
  • 你有标准的博客文章

如果您的站点更复杂并且需要其他规范标记实现,则可以手动添加它们。

在您的shopify管理员中,选择"主题"从左侧菜单中,然后单击三个点并选择"编辑代码.”

Shopify interface showing the

在左侧边栏中,单击要编辑的文件。 要实现站点范围的更改,请选择"主题"。液体。”

Shopify interface showing code editor with

从这里,使用适当的元字段(用于自定义的字段)编辑代码。

Metafield修改需要技术专长,因此您可能希望与开发人员合作。

或者,几个shopify应用程序可用于添加规范标签。

规范标签URL向导是一个受欢迎的选择,因为它使您能够管理规范标签而无需编码。

WordPress的

使用WordPress的 高级行政主任插件.

以下是使用两个流行插件设置规范网址的说明:Yoast 高级行政主任和Rank Math 高级行政主任。

Yoast 高级行政主任插件

使用Yoast 高级行政主任插件,导航到任何页面或帖子上的Yoast 高级行政主任选项。

展开"高级"tab。

在"规范URL"字段中指定页面的规范URL。

“高级”tab in Yoast 高级行政主任 options

排名数学搜索引擎优化插件

使用排名数学搜索引擎优化插件,转到任何页面或帖子上的"排名数学高级行政主任"框并打开"高级"tab。

在"规范URL"字段中输入规范URL。

“高级”tab in “Rank Math 高级行政主任”box

威克斯

默认情况下,威克斯页面使用自引用规范标记。

您可以在高级行政主任设置中更改规范标签的结构。

首先,转到"网站及移动应用”> “网站及高级行政主任”> “高级行政主任,"然后选择要编辑的页面类型。

威克斯 dashboard displaying the navigation sidebar with the

向下滚动到"工具和设置",然后选择"转到高级行政主任设置"下"高级行政主任设置。”

威克斯 dashboard showing

然后,选择要调整规范标记的页面类型。

在图中的这个例子中,我们选择了"主页.”

高级行政主任 settings panel with the

接下来,点击"编辑"按钮旁边"附加元标签。”

高级行政主任 settings for 主页, with the last section,

通过单击"将变量添加到"规范"下的字段"+添加变量"并从列表中选择相关项目。

威克斯 user interface showing options for editing 规范,规范 tags

要编辑单个页面的规范标签,请转到编辑器并选择"页面和菜单”> “商店网页.”

找到所需的页面,单击三点图标,然后选择"高级行政主任基础知识.”

威克斯 website editor displaying

然后,导航到"高级高级行政主任”> “附加标签"并根据需要调整规范标签。

规范,规范 tags in the 威克斯 website editor for the shop page

指定规范Url的其他方法

通常,您使用规范标记指定规范URL首选项;但是,存在其他方法。

我们将更详细地检查这些重复数据删除方法。

在HTTP标头中使用rel="规范,规范"

使用rel="规范,规范"HTTP标头指定非HTML文档的规范URL。

例如,如果您在线上有同一文档的DOCX和PDF版本,则使用rel="规范,规范"http标头可以指示您的首选版本。

但是,您必须能够修改服务器的配置。

在.htaccess文件,通过添加以下代码指定规范URL(根据您选择的文档进行调整):

标题添加链接:;rel="规范"

将重复页面重定向到规范页面

URL重定向将Google和用户从一个页面发送到另一个页面,并且当您不需要保留页面的备用版本但不想完全删除Url时,可以进行重复数据删除。

例如,当您拥有同一页面的HTTP和HTTPS版本时。

Google更喜欢HTTPS版本,这意味着将HTTP版本重定向到HTTPS版本可以改善您的高级行政主任。

Google建议使用3xx重定向(服务器端重定向)以获得最快的结果。

一个例子是301重定向。 了解更多关于301重定向在我们的301重定向指南.

仅在站点地图中列出规范Url

只在你的网站地图并排除备用网址,因为谷歌说他们认为你的网站地图中列出的所有页面都是你建议的规范网址

在站点地图中留下重复的页面并不是一个主要问题;Google将确定规范版本。

但是,请确保您的站点地图定期更新-省略首选Url可能会导致问题。

规范标签高级行政主任最佳实践

Google可能会忽略错误实施的规范,从而损害您的高级行政主任性能。 遵循这些规范标签最佳实践以获得最佳结果:

每页指定一个规范URL

只指定一个每页的规范网址,以避免混淆谷歌。

避免意外地在页面的HTML代码中包含两个规范标签。

如果您在CMS设置中设置了规范标签,请不要手动将规范标签添加到HTML中。

如果您将REL="规范,规范"添加到HTML中,请不要将其也添加到HTTP标头中。

指定正确的域协议

包括HTTPS如果您的网站使用HTTPS,则在您的规范URL中。

请参阅我们的指南,了解更多有关从HTTP重定向到HTTPS.

指定尾随斜杠或非尾随斜杠Url

确保在页面上一致使用尾随斜杠(即Url末尾的"/"),并在需要时通过包含尾随斜杠正确引用规范URL。

否则,Google可能会将以下网址视为单独的页面:

  • 尾随斜线:https://example.com/
  • 非尾随斜线:https://example.com

指定非Www或WWW Url

搜索引擎将URL的非WWW和WWW版本视为重复页面,因此请选择一个版本并坚持下去。

否则,下面的Url可以被看作是重复的页面:

  • 非WWW:https://example.com/
  • WWW:https://www.example.com/

使用绝对Url

使用绝对Url(包括您的域的完整URL)作为规范标签,而不是相对Url。

例如:

不要使用相对URL,例如:

实现规范标签时要避免的常见错误

实现规范标签通常会导致错误,包括:

将规范标签指向重定向页面

避免指定重定向的规范URL,因为它会混淆Google。

例如,如果页面a重定向到页面B,则不要有指向页面A的规范标记。

对非重复内容使用规范标记

仅为重复或近乎相同的内容设置规范网址,以与Google的建议保持一致。

一些Seo尝试使用规范标签来巩固不同页面的排名能力,例如将权威从缺货的产品页面引导到类别页面。

然而,谷歌建议反对这种做法很可能忽视这些规范。

您可能还想为类似产品使用规范标签。 但即使两种产品是相似的—例如,两种不同型号的耳机-它们都应该有自己的一套规范标签。

如果Google为类似但不重复的页面提供不当的规范标签,用户可能很难发现相关产品,这可能会对您的销售产生负面影响。

将规范标签放在错误的位置

规范标签必须在

你的HTML部分。

将规范标签放在

部分可以阻止搜索引擎找到或识别它们,导致您的页面在搜索结果中相互竞争。

要验证规范标记的位置,请导航到页面的URL,右键单击页面,然后选择"查看页面源.”

Semrush Blog article with the browser context menu in the foreground and a light purple arrow pointing to

然后,按Command+F(在Mac上)或Ctrl+F(在PC上)并搜索"规范,规范"以查看规范,规范标签是否位于正确的位置。

article HTML code with thetag highlighted

如果规范标签不在

区,把它移到那里。

具有冲突的规范和Hreflang标签

多语言网站通常同时使用规范标签和hreflang标签(指定页面语言的HTML,有时它的位置),这可能会让搜索引擎感到困惑。

规范标签告诉搜索引擎哪个版本的页面是主要的。

Hreflang标签告诉搜索引擎特定页面使用哪种语言,确保向不同国家/地区的用户显示正确的版本。

diagram showing an hreflang tag with language value (en-us) in red, country value (us) in green, and URL in purple

假设你有一个关于三种语言相同主题的页面:

  • 英文:https://example.com/topic
  • 西班牙语:https://example.com/es/tema
  • 法语:https://example.com/fr/sujet

一个常见的错误是上市"https://example.com/topic"作为每个页面上的规范URL。

这种方法会向Google发送相互冲突的消息,并可能导致向特定国家/地区的用户显示错误的语言版本。

要正确实现这两个标签,每个页面都应该以其语言声明自己为主要版本,并列出所有可用的语言版本,包括自己。

在英文页面上,使用:




在西班牙语页面上,使用:




在法语页面上,使用:




如何审核网站上的规范标签

使用方法谷歌搜索控制台确定google为您网站上的任何页面识别的规范网址。

登录并在顶部输入URL。

谷歌搜索控制台 interface highlighting a URL in the search bar

当"URL检查"报告出现时,打开"页面索引"节。

向下滚动以查找"Google-selected 规范,规范。”

谷歌搜索控制台 showing “URL Inspection”report with the “Google-selected 规范,规范

如果此URL不是您首选的规范,请查看您的重复数据删除工作。

首先,确认"用户声明的规范"是存在和准确的。

要大规模审核网站的规范标签,请使用Semrush的现场审核工具。

打开该工具,输入您的域,然后单击"开始审核.”

Semrush's 现场审核 tool interface with an input field for a website URL and a green

配置站点审核设置设置你的爬行。

目的是抓取尽可能多的页面,以避免错过任何问题。

选中"每次审核完成时发送电子邮件"旁边的框,然后单击"开始审核.”

审核完成后,请转到"问题"标签和搜索"规范。”

现场审核 tool

检查以下错误:

  • #页面有重复的内容问题
  • #页面有多个规范Url
  • #具有损坏规范链接的页面
  • #AMP网页没有规范标签
现场审核 results showing the list of different issues and errors, including 重复内容 and broken 规范,规范 links

#页面有重复的内容问题

"#页面有重复的内容问题"错误表示您的网站上可能被认为是重复的页面数,这意味着包含与另一个页面至少85%相同的内容的页面。

单击链接查看受影响的Url。

results page displaying 17,764 pages with 重复内容 issues for specific URLs

然后决定如何解决问题。 查看我们的重复内容指南征求意见。

#页面有多个规范Url

"#Pages have multiple 规范,规范 Url"错误表示您的网站上有多个规范,规范 URL的页面数量。

单击链接查看详细细分。

要解决此问题,请删除额外的规范标记,直到留下一个。

#具有损坏规范链接的页面

具有损坏的规范链接的页面指定了一个不起作用的规范URL。

规范的URL可能会由于错字或页面已被删除而被破坏。

单击链接以查看受影响的页面及其指定的规范Url。

指向不存在的网页的规范标签使Google能够正确抓取和索引您的内容,这可能会损害您的排名。

确保将标记更新为正确的规范Url。

#AMP网页没有规范标签

If AMP网页缺乏规范标签,现场审核工具会将此标记为一个问题,因为您的网页的AMP和非AMP版本之间应该存在规范化。

每个AMP网页的部分指向非AMP网页以解决此问题。

如下图所示:

how to fix an AMP page without a 规范,规范 tag

修复"#AMP网页没有规范标签"问题和任何其他问题后,请使用齿轮图标重新运行网站审核。

highlighted gear icon in the upper-right corner, showing a dropdown menu with an option to rerun the campaign

使用搜索栏验证规范错误是否已消失。

开始指定规范Url

正确实施规范标签是技术搜索引擎优化的关键部分,可以帮助提高您的自然搜索排名。

要查找与网站上的规范Url相关的任何问题,请运行审核。

试试吧现场审核.

这篇文章在2024年更新。 原文摘录由詹姆斯*布罗克班克可能会留下。

雷切尔 汉德利
Rachel是一名资深内容作家,在内容营销和SEO方面拥有12年以上的经验。她曾在代理机构工作,为各种品牌制定和执行内容战略,并在内部推动SaaS初创公司的有机增长。