Canonical Tag Generator
Generate canonical link tags and HTTP headers to prevent duplicate content.
HTML <head> 标签
<link rel="canonical" href="https://www.example.com/blog/my-article" />HTTP响应头
Link: <https://www.example.com/blog/my-article>; rel="canonical"规范化的Canonical URL
https://www.example.com/blog/my-article关于本工具
Canonical标签(<link rel="canonical">)在存在重复或相似页面时,告诉搜索引擎哪个URL是"主"副本,防止链接权重分散到多个URL。
此工具规范化URL(小写主机名、删除尾部斜杠),并生成<head>部分的HTML标签和等效的HTTP响应头。
使用方法
- 在输入框中输入页面URL。
- 工具会自动规范化URL(删除尾部斜杠、小写主机名)。
- 复制HTML <head>标签,粘贴到页面的<head>元素中。
- 或者在服务器上设置HTTP响应头以达到相同效果。
使用场景
使用canonical标签合并www/non-www URL、HTTP/HTTPS、过滤产品页面、分页页面,以及发布在第三方网站上的内容。
常见问题
- 每个页面都需要canonical标签吗? — 是的。即使没有重复页面,作为SEO最佳实践,建议设置自引用canonical。
- 应使用绝对URL还是相对URL? — 始终使用绝对URL(https://...)。相对路径在技术上有效,但可能在某些爬虫中引发问题。
- Canonical标签能保证去重吗? — 不能。它是对搜索引擎的提示,而非指令。搜索引擎通常会遵循,但如果认为其他URL更权威,可能会忽略它。