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。