EN
首页 分类 Meta 标签生成

Meta 标签生成

Meta 标签生成在线工具,填写标题/描述/关键词一键生成完整 SEO 标签,包含 Open Graph、Twitter Card 与 JSON-LD 结构化数据,实时 Google 搜索预览与字符数优化建议,本地生成不上传,完全免费

常见问题

title 写多少字合适?

中文约 25-30 字、英文约 60 字符以内,超出会被搜索结果截断成省略号。工具会实时提示长度。

description 太长会怎样?

Google 大约显示中文 75 字、英文 155 字符,超出部分不展示。写太长不扣分,但被截断后说服力下降。

生成的 JSON-LD 放哪里?

放进页面 head 里的 script 标签,type 设为 application/ld+json。它不会显示给用户,只给搜索引擎读。

关于这个工具

填标题、描述、关键词等字段,实时生成一整段可直接粘贴的 <head>:title、description、keywords、author、robots、canonical、Open Graph、Twitter Card 与 JSON-LD 结构化数据,同时给出 Google 搜索结果与社交分享两种预览。

长度是按「视觉宽」算的,不是字符数。Google 按像素宽度截断标题(桌面约 600px),一个汉字占的宽度约等于两个拉丁字符 —— 所以「60 字」对英文成立、对中文就太长,中文实际在 30 字左右就会被截断。这里把汉字按 2、其他字符按 1 折算,标题上限 60、描述上限 155,两边口径就统一了:中文约 30 字 / 英文约 60 字符,正好对齐同一个阈值。

几个容易忽略但会出问题的细节,生成器都处理了:

  • og:locale 用下划线(zh_CN),直接写 zh-CN 会被部分抓取器忽略。
  • 没有分享图时自动降级为 twitter:card=summary,有图才用 summary_large_image —— 声明了 large image 却没图,卡片会显示成空白。
  • JSON-LD 里的 < 已转义。标题里如果有人写 </script>,不转义会直接跳出脚本块、破坏整页。
  • robots 固定为 index, follow,需要 noindex 的页面请自己改这一行。

没做的事:这不是 SEO 审计工具,不检查 H1、内链、性能,也不判断结构化数据该用 Article 还是 Product;生成的 JSON-LD 只是最小可用的一套 WebSite。另外分享图建议用 1200×630 的 PNG —— 微信、X 与 Facebook 都不支持 SVG。