Canonical 和 301 重定向有什么区别?
Canonical 让重复页面仍可访问,只是告诉搜索引擎优先合并到某个规范 URL;301/308 会把用户和爬虫直接带到新地址。筛选参数、打印版和高度重复页面常用 canonical,真正改址或旧页面迁移通常使用永久重定向。
SEO / 网址规范化
每行输入来源 URL 和可选目标,清理片段与追踪参数,检查跨域、多对一和剩余查询参数,再生成页面标签、HTTP 响应头或 CSV 映射。
每行:来源 URL | 可选 canonical。省略目标时,以来源 URL 为基础规范化。
DEPLOY CHECKLIST
RELATED TOOLS
USE & REVIEW
Canonical 让重复页面仍可访问,只是告诉搜索引擎优先合并到某个规范 URL;301/308 会把用户和爬虫直接带到新地址。筛选参数、打印版和高度重复页面常用 canonical,真正改址或旧页面迁移通常使用永久重定向。
不应该。utm_*、fbclid、gclid 等通常只用于追踪,可以清理;颜色、语言、分页、排序或筛选参数是否改变主体内容则取决于业务。工具只自动识别常见追踪参数,仍保留的参数会提示人工确认,不会假装理解网站语义。
可以使用跨域 canonical,但目标内容必须真正等价,两个域名最好都由你控制并能长期维护。目标应可抓取、返回 200 且没有 noindex;迁站时还要同步内链、Sitemap、外链和必要的重定向,不能只放一条跨域标签。
建议添加。自引用 canonical 能明确最终协议、主机、路径、尾部斜杠和查询参数口径,减少模板、分享参数或爬虫发现不同写法时的歧义。它不是强制项,但统一模板通常比只在重复页上临时添加更容易维护。
不应这样做。HTML 标签、HTTP Link、Sitemap、重定向和站内链接如果互相指向不同地址,会削弱信号,搜索引擎可能自行选择。每个页面只输出一个明确 canonical,并让其他站点信号尽量保持一致。
先检查源码和真实响应,确认目标返回 200、内容等价且没有抓取限制,再在 Search Console 或 Bing Webmaster Tools 的 URL 检查中查看用户声明与搜索引擎选择的规范网址。工具只生成候选和配置,不会请求输入地址,也无法代替线上抓取结果。