[{"data":1,"prerenderedAt":200},["ShallowReactive",2],{"blog-post-canonical-tags-guide-zh":3},{"id":4,"title":5,"body":6,"description":182,"extension":183,"meta":184,"navigation":195,"path":196,"seo":197,"stem":198,"__hash__":199},"blog\u002Fblog\u002Fzh\u002Fcanonical-tags-guide.md","Canonical 标签完全指南：如何避免重复内容问题",{"type":7,"value":8,"toc":173},"minimark",[9,13,23,28,31,76,79,83,105,109,112,116,124,127,134,140,146,149,156,159,169],[10,11,5],"h1",{"id":12},"canonical-标签完全指南如何避免重复内容问题",[14,15,16,17,22],"p",{},"重复内容会让搜索引擎困惑。当相同内容出现在多个 URL 时，Google 必须猜测哪个版本应该排名。Canonical 标签告诉 Google：\"这是首选版本，将所有信号合并到此。\"使用我们的 ",[18,19,21],"a",{"href":20},"\u002Fzh\u002Ftools\u002Fcanonical-tag-generator","Canonical 标签生成器"," 创建正确的 canonical 链接。",[24,25,27],"h2",{"id":26},"什么是-canonical-标签","什么是 Canonical 标签？",[14,29,30],{},"Canonical 标签是 HTML head 中的一个链接元素：",[32,33,38],"pre",{"className":34,"code":35,"language":36,"meta":37,"style":37},"language-html shiki shiki-themes github-light github-dark","\u003Clink rel=\"canonical\" href=\"https:\u002F\u002Fexample.com\u002Foriginal-page\" \u002F>\n","html","",[39,40,41],"code",{"__ignoreMap":37},[42,43,46,50,54,58,61,65,68,70,73],"span",{"class":44,"line":45},"line",1,[42,47,49],{"class":48},"sVt8B","\u003C",[42,51,53],{"class":52},"s9eBZ","link",[42,55,57],{"class":56},"sScJk"," rel",[42,59,60],{"class":48},"=",[42,62,64],{"class":63},"sZZnC","\"canonical\"",[42,66,67],{"class":56}," href",[42,69,60],{"class":48},[42,71,72],{"class":63},"\"https:\u002F\u002Fexample.com\u002Foriginal-page\"",[42,74,75],{"class":48}," \u002F>\n",[14,77,78],{},"它在不重定向用户的情况下合并排名信号，防止重复内容问题。",[24,80,82],{"id":81},"何时使用-canonical","何时使用 Canonical",[84,85,86,90,93,96,99,102],"ul",{},[87,88,89],"li",{},"带有多个 URL 变体的产品页（排序、筛选、颜色）",[87,91,92],{},"同时可通过 HTTP 和 HTTPS 访问的页面",[87,94,95],{},"带和不带尾部斜杠的页面",[87,97,98],{},"在其他网站发布的转载内容",[87,100,101],{},"AMP 版本指向标准页面",[87,103,104],{},"打印友好版本或 PDF 版本",[24,106,108],{"id":107},"canonical-vs-301-重定向","Canonical vs 301 重定向",[14,110,111],{},"Canonical 是软信号，搜索引擎可能忽略。301 重定向是硬指令。当旧 URL 不应再被访问时使用 301。当两个 URL 都需要保持可访问但有一个是首选时使用 Canonical。",[24,113,115],{"id":114},"canonical-与-hreflang","Canonical 与 Hreflang",[14,117,118,119,123],{},"Canonical 和 Hreflang 必须一致。如果 Canonical 指向英文页面但 Hreflang 说这是中文页面，就会产生冲突。使用我们的 ",[18,120,122],{"href":121},"\u002Fzh\u002Ftools\u002Fcanonical-hreflang-conflict-checker","Canonical + Hreflang 冲突检查器"," 检测此类问题。",[24,125,126],{"id":126},"常见错误",[14,128,129,133],{},[130,131,132],"strong",{},"缺少自引用 Canonical","：始终在 Canonical 页面本身上也添加 Canonical 标签。",[14,135,136,139],{},[130,137,138],{},"Canonical 链","：页面 A 指向 B，B 指向 C。应始终直接指向最终的 Canonical URL。",[14,141,142,145],{},[130,143,144],{},"指向重定向 URL","：Canonical 目标应返回 200 状态码，而非重定向。",[24,147,148],{"id":148},"核心要点",[14,150,151,152,155],{},"使用 Canonical 标签合并重复页面。始终包含自引用 Canonical。避免 Canonical 链。使用我们的 ",[18,153,154],{"href":121},"冲突检查器"," 检查 Hreflang 兼容性。",[157,158],"hr",{},[14,160,161],{},[162,163,164,165,168],"em",{},"使用",[18,166,167],{"href":20},"免费 Canonical 标签生成器","创建正确的标签。",[170,171,172],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":37,"searchDepth":174,"depth":174,"links":175},2,[176,177,178,179,180,181],{"id":26,"depth":174,"text":27},{"id":81,"depth":174,"text":82},{"id":107,"depth":174,"text":108},{"id":114,"depth":174,"text":115},{"id":126,"depth":174,"text":126},{"id":148,"depth":174,"text":148},"实用的 Canonical 标签教程。学习何时使用、如何正确设置，以及如何检查 Canonical 与 Hreflang 的冲突。","md",{"date":185,"category":186,"tags":187,"relatedTools":191,"image":194},"2026-04-28","technical-seo",[188,189,190],"canonical","重复内容","rel=canonical",[192,193],"canonical-tag-generator","canonical-hreflang-conflict-checker","\u002Fsite-icon.png",true,"\u002Fblog\u002Fzh\u002Fcanonical-tags-guide",{"title":5,"description":182},"blog\u002Fzh\u002Fcanonical-tags-guide","Qpy34Lj_gx4emEZQftLh2is0Jr2erFEvtWlt4qhL6ls",1780480145363]