zh-Hans v
en zh tw

Meta 标签生成器

生成经过安全转义的标题、描述、canonical、robots、Open Graph 和 X 卡片标签。

根据实际页面写标题和描述

标题应直接说明页面能完成什么任务,描述帮助访问者判断内容是否解决问题,并与可见内容保持一致。工具把引号、尖括号等转义为 HTML 文本,不执行输入。将生成结果放入页面 head,替换旧标签,避免重复输出。

规范网址与索引规则

canonical 应填写不含片段的完整首选网址;启用分享标签后,og:url 使用同一网址。canonical 只是信号,工具无法检查重定向、互相冲突的标签或 Google 最终选择的网址。

index / follow 表示允许索引和跟踪,不保证收录。noindex 会明确限制索引;如果 robots.txt 阻止抓取,爬虫可能无法发现页面上的 noindex。工具只输出选中的指令,不会修改 robots.txt 或 HTTP 响应头。

分享标签与图片说明

启用分享标签后,包含 Open Graph 的四项基础属性:标题、类型、网址和图片,以及描述、可选站点名称和地区代码、已填写的图片替代文字及 X 大图卡片标签。图片必须是完整 HTTP/HTTPS URL。可选地区代码使用 en_US、zh_TW 这种下划线格式,与 hreflang 的连字符格式不同。

根据内容选择 website 或 article。标签不代表任何平台的最终展示;图片能否访问、裁切效果和缓存更新需要到分享平台检查。本工具不加载输入的图片。

字符数量与限制

字符统计采用 Unicode 码点,不是显示宽度或排名分数。工具不会按所谓 Google 固定字符上限截断内容;实际标题链接和摘要可能变化。标题上限 1,000 个 UTF-16 单位,描述 5,000,站点名称 200,图片替代文字 1,000,每个 URL 编码后为 8,192 个字符。仅检查语法。

常见问题

Google 会原样显示这段描述吗?

不一定。请把描述写成对页面有用的摘要;Google 可能根据查询选择其他相关的可见文字。

可以关闭分享标签吗?

可以。取消勾选后仅生成标题、描述、canonical 和 robots,隐藏的分享字段不会参与检查。

文字或图片会上传吗?

不会。生成在本机 Web Worker 中完成,不访问网址或图片,也不把输入保存到本地存储。

其他语言

参考资料

我们如何确保结果正确

我们使用以下自动化测试验证此工具。下方保留测试用例的原始名称,便于查看实际断言和复现。

验证方法
解析生成的 HTML/Header/XML,检查 canonical/alternate/sitemap 字段、互链、实体转义和重复项。
对比依据
明确元数据预期、XML 命名空间与固定语言/地区注册数据。
验证范围
格式正确不保证搜索引擎收录或排名。
测试源码与用例(点击文件名查看)
  • seo-tools.test.js
    • Meta emits coherent canonical, Open Graph and X metadata with complete basic properties
    • Meta output treats titles, descriptions and alt text as text even with hostile markup
    • Meta noindex is explicit, social tags can be disabled, and hidden social fields are ignored
    • Meta requires title, description, canonical and an image only for enabled social metadata
    • Meta counts Unicode code points without treating character counts as ranking limits

这些测试覆盖列出的样本和边界,不代表所有输入都已证明正确。往返测试和使用同一依赖库的检查,不属于独立交叉验证。