SEO | 什么是 canonical?
🧭 什么是 canonical?
这是 HTML 标签里的一个声明,告诉搜索引擎:
“这个页面的权威版本(也就是我希望你收录和排名的那个页面)是 https://example.com/page。”
💡 它解决什么问题?
在网站中,同一内容可能出现在多个不同链接,比如:
https://example.com/page?ref=ad
https://books.example.com/page(子域名)
https://example.com/page-copy.html(拷贝页面)
搜索引擎会认为这些是重复内容,就会分散权重、影响排名。
✅ canonical 的作用就是:
聚合权重
多个重复页面的外链、权重、排名都归到你指定的 canonical 页面。
避免内容重复惩罚
明确告诉搜索引擎“我不是在作弊,是有副本,这才是正主”。
提升 SEO 效果
避免分散收录,让一个权威链接集中曝光。
📍举例说明:
假设有两个页面内容完全相同:
https://www.yangfu.asia/books(主站)
https://books.yangfu.asia/(子域名)
你希望主站 /books 得权重,那就应该在子域名页面的 中加:
<link rel="canonical" href="https://www.yangfu.asia/books" />
这句话的意思就是:
“虽然这是 books.yangfu.asia,但真正权威版本是 www.yangfu.asia/books,
请你收录和排名它。”