在线 Meta 标签生成器。填好标题、描述等字段,自动生成可粘贴进 <head> 的完整标签代码,并实时预览搜索结果样式*与*社交分享卡片。同时给出标题与描述的宽度提示,避免被搜索引擎截断。
<head> 中。搜索结果里,标题和描述都有显示上限,超出部分会被截断成省略号:
| 字段 | 建议上限(显示宽度) |
|---|---|
| 标题 | 约 60 |
| 描述 | 约 160 |
中文按 2 个宽度计算(一个汉字约等于两个英文字母宽)。所以标题约 30 个汉字、描述约 80 个汉字就要收住了。
本工具在输入框下方实时显示当前宽度,超出会标红提醒。
| 标签 | 作用 |
|---|---|
<title> | 搜索结果标题、浏览器标签页文字 |
description | 搜索结果的摘要文字 |
keywords | 关键词。主流搜索引擎已基本忽略,只对站内检索有意义 |
author | 作者 / 团队署名 |
robots | 控制是否收录、是否跟踪链接 |
canonical | 声明页面的规范地址,解决重复内容问题 |
viewport | 移动端适配,不写会导致手机上按桌面宽度渲染 |
theme-color | 移动端浏览器地址栏配色 |
og:* | Open Graph,微信、微博、Facebook 等抓取分享卡片时使用 |
twitter:* | Twitter / X 卡片 |
同一个页面如果可以通过多个地址访问(带 ?utm_source=、带 www 和不带、http 和 https),搜索引擎会认为是多个重复页面,分散权重。
<link rel="canonical"> 用来声明「哪个才是正式地址」。规则:
https://。| 值 | 含义 |
|---|---|
index,follow | 收录本页,并跟踪页内链接(默认) |
noindex,follow | 不收录本页,但跟踪链接(如搜索结果页、登录页) |
index,nofollow | 收录本页,但不跟踪链接 |
noindex,nofollow | 都不(如后台、隐私政策草稿) |
需要「不收录」时用 noindex;只在 robots.txt 里 Disallow 是拦不住收录的——被 Disallow 的页面仍可能因为外部链接而被收录,只是没有摘要。
og:title 留空时会自动使用页面标题,描述同理。charset 放在最前面,避免中文乱码。viewport 标签只在页面真正做移动端适配时才有意义,写了但页面没适配反而更糟。<head> 中,不要覆盖整个 head。支持生成 JSON-LD 结构化数据吗?
标题里放关键词堆砌有用吗?
留空的字段会怎样?
生成的代码要放在哪里?
theme-color 有什么用?
viewport 标签是必须的吗?
不写 og 标签会怎样?
og:image 有什么要求?
noindex 和 robots.txt 的 Disallow 有什么区别?
canonical 必须写吗?
keywords 还有用吗?
标题和描述应该多长?