规范标签:解决重复内容、自指向规范标签,以及SEO中的跨域名规范引用。

重复内容是现代网站无法避免的一部分。电商站点的产品页可以通过多个URL访问(带或不带筛选、带追踪参数、不同的分类路径)。媒体站点的页面可以通过桌面版和移动版访问。CMS系统有时会创建内容的重复版本。URL参数、会话标识和追踪代码也会在无意中造成重复。没有规范标签时,Google会把这些重复页全部索引,把您的链接权重切碎到多个URL上。
规范标签能把这些权重归并起来。规范标签告诉Google:“这才是权威版本,其他的请忽略。”Google会尊重规范标签,并把链接权重归并到规范URL上。这会提升规范URL的权威和排名潜力。规范标签是最强大但也最被低估的SEO工具之一。
规范标签是出现在页面``部分的一行HTML。它长这样:``。href属性指定规范URL。您要把这个标签放在每一个重复页上,指向首选版本。
它如何运作:当Google抓取您的站点并发现这个标签时,它就知道这个页面是一个重复页。Google会把该重复URL归到规范URL的索引下。所有链接价值都流向规范URL。规范URL获得排名并被索引。重复URL不会被索引(但Google仍可能抓取它)。
Google的规范标签文档提供了实现细节和最佳实践。规范标签不是必需的,但建议任何存在重复内容的站点都使用。大多数站点的重复内容,都比自己意识到的要多。
规范标签是提示,而不是指令。如果目标URL说不通(例如把不相干的内容规范化到另一个域名),Google可能会忽略它。正确使用规范标签,才能确保Google尊重它们。
重复内容会在几种常见场景中出现:
URL参数:像`?page=1&sort=popular`这样的查询字符串会产生重复内容。一个产品列表页,无论通过`/products`还是`/products?sort=popular`访问,内容都是一样的。请给带参数的版本加上指向基础URL的规范标签。
会话标识:一些站点会在URL中加上会话标识,比如`/page?sid=abc123`。每一次用户会话都会生成一个内容相同的新URL。请把它们规范化到不带会话标识的基础URL。
追踪参数:UTM参数(utm_source、utm_campaign)会产生重复URL。`/page?utm_source=email`和`/page?utm_source=social`的内容完全相同。请给这些变体加上指向基础URL的规范标签。
HTTP与HTTPS:如果您同时存在HTTP和HTTPS版本,请把HTTP页面规范化到HTTPS。现代站点应该只使用HTTPS。
www与非www:`www.example.com`和`example.com`从技术上说是内容相同的不同URL。请选其一作为规范版本。大多数站点会一致地使用www或非www,但有些站点会不小心两个都开着。
移动版与桌面版:如果您有分开的移动站和桌面站,请使用规范标签或alternate链接标签。现代站点都是响应式的,不需要单独的移动版本,所以这种情况如今较少见。
自指向的规范标签把页面指向它自己。在页面`/my-page`上,它长这样:``。这看上去多此一举,但实际上是最佳实践。
自指向规范标签是有用的:它明确地表示这个页面就是规范版本,应该被索引。如果一个页面曾被从另一个URL动态加载,或被嵌入另一个页面,自指向规范标签能防止它被当成重复页。正因如此,Google建议给所有页面都加上自指向规范标签,而不只是重复页。
很多CMS系统(WordPress、Shopify)会自动添加自指向规范标签。请检查您的CMS,确认规范标签确实已被添加。如果没有,请手动添加,或配置您的CMS插件来添加它们。
您可以把页面规范化到不同域名上的页面。如果您把内容从旧域名迁移到了新域名,请把旧域名的页面规范化到新域名。这会把旧域名的权重归并到新域名。
例子:您从`old.example.com`迁移到了`new.example.com`。请在旧域名的页面上加上``。Google会把旧URL的链接权重归并到新域名的URL,并最终停止索引旧域名。
Google Search Console允许您跨域名管理规范标签。如果两个域名都属于您,这是推荐的迁移做法。
把规范标签加到HTML的``部分。该标签应该是head中靠前的元素之一,排在其他链接之前。请使用包含域名和协议(https)的绝对URL。
最佳实践:
使用绝对URL,而不是相对URL。错误写法:``。正确写法:``。
如果您的站点使用SSL,请使用https。即使您通过HTTP访问页面,也要规范化到HTTPS的URL。
规范化到Google应该索引的那个版本。它通常是最完整、对用户最友好的版本。把筛选页和排序页规范化到基础URL。把参数变体规范化到基础URL。
确保规范目标页面确实存在且可被抓取。把页面规范化到一个不存在的页面,或一个被robots.txt封禁的页面,是无效的。
不要制造规范链。不要把A规范化到B、再把B规范化到C。请把A直接指向C。规范链会导致Google忽略规范标签。
使用Google的富媒体结果测试工具来验证您的规范标签。这个工具会显示Google是否正确识别了您的规范标签。
规范标签并不是处理重复内容的唯一办法。其他方法包括:
301重定向:把重复URL永久重定向到规范URL。301重定向比规范标签更强,因为它会立即把用户和机器人送到正确的页面。当您想永久移除一个重复URL时,使用301重定向。当您想保留重复URL、只归并索引时,使用规范标签。
Meta robots noindex:在重复页上加上``,告诉Google不要索引它们。这能防止重复索引,但不像规范标签那样能归并链接权重。对于您根本不想被索引的页面(测试环境、后台页面),使用noindex。
robots.txt:用robots.txt封禁对重复页的抓取。这能阻止Google抓取重复页,节省抓取预算。不过,它不会归并链接权重。链接权重流向的是被规范化的URL,而不是被robots.txt封禁的URL。
对于大多数重复内容,规范标签是正确选择,因为它能在保持重复URL可访问的同时归并权重。
错误1:规范化到错误的页面。一些站点把所有变体都规范化到首页。这是错的。请把每个变体规范化到它对应的规范版本。把`/products/shoes`规范化到`/`,等于告诉Google去索引首页,而不是鞋子页。
错误2:规范链。不要把A规范化到B、再把B规范化到C。Google可能会忽略这条链。请把A直接指向C。
错误3:把规范标签和重定向混用。不要在同一个页面上既做重定向又加规范标签。重定向更强。如果一个页面会重定向,就不要再加规范标签。
错误4:忽略参数。很多站点没有给带URL参数的页面加规范标签。每一个参数变体都会产生一个独立的URL。请把它们规范化到基础URL。
错误5:使用相对URL。在规范标签中使用绝对URL,而不是相对URL。绝对URL没有歧义,相对URL则可能被误读。
Google Search Console在覆盖率报告中展示规范标签信息。您可以看到哪些页面被标为规范页、哪些被标为重复页,以及Google是否发现了规范标签问题。
监控意外的规范化结果。如果Google对您的规范标签的理解与您的本意不同,您会看到警告。例如,如果您规范化到一个不存在的页面,Google会把它标记出来。
每季度审核一次站点的规范标签。检查所有重复内容都有指向正确URL的规范标签。在您新增内容或重构页面时,请持续维护您的规范标签策略。
永远不要把规范标签指向noindex页面。如果规范URL被标记为`noindex`,Google就不会索引该页面,规范指令也就失去了意义。请始终确保规范URL可被索引,并且内容质量良好。
避免规范链。不要把规范标签A指向B、B再指向C。这会浪费抓取预算,也会让Google困惑。请始终把规范标签直接指向最终目的地。
不要随意自指向。自指向规范标签(页面指向自己)虽然是合法的,但它并非必要,还会浪费抓取预算。请只对重复版本或替代版本使用规范标签。
永远不要把规范标签用于分页。对于系列内容(第1部分、第2部分、第3部分),分页的规范标签才应该只指向第一页。Google的分页指南说明了处理多页内容的正确方式。对于拆分到多个页面的大型内容,请使用rel="next"和rel="prev",而不是规范标签。
测试您的规范标签必不可少。请使用Google Search Console的URL检查工具来确认规范标签正常工作。该工具会显示Google认为哪个URL是规范URL,以及原因。
规范标签是管理重复内容、归并链接权重的关键工具。没有规范标签,重复内容会把您的权重切碎到多个URL上,削弱您的排名。有了规范标签,您就能把权重归并到首选的URL上,提升排名潜力。
在所有页面上实施自指向规范标签。给任何存在重复内容的页面加上规范标签。每季度在Google Search Console中监控规范标签。确保规范标签指向正确的URL并且实现无误。使用我们的GEO SEO审核来找出您整个站点上缺失的规范标签和重复内容问题。
不会直接提升。规范标签本身不会提升排名。它通过把链接权重归并到首选的URL上来管理重复内容。没有规范标签时,Google会把您的权重分散到各个重复版本上。
应该。一个页面应当有一个指向它自己的规范标签。这告诉Google哪一个版本是首选版本,尤其是存在多个变体时(http与https、www与非www)。
可以。您可以把一个页面规范化到另一个域名。这会把权重归并到首选域名。不过,除非两个域名关系很近(例如www与非www),否则Google很少会遵循跨域名的规范标签。