SEO Meta 标签完全指南

title/description/OG/Twitter/结构化数据全解析

Meta 标签是 SEO 的基础,也是最容易被忽视的优化点。正确设置 meta 标签,不仅能提升搜索引擎排名,还能让你的页面在搜索结果、社交媒体、浏览器中获得更好的展示效果。本文系统梳理了所有重要的 meta 标签,从 title 到 Open Graph,从 robots 到 canonical,一次讲全。

1. 基础标签:title 与 description

这两个标签是 SEO 的基石。title 是页面标题,直接显示在搜索结果和浏览器标签上;description 是页面描述,经常(但不保证)出现在搜索结果的摘要中。

<title>JSON格式化工具 - 在线美化、压缩、校验 | DevToolHub</title>
<meta name="description" content="免费在线JSON格式化工具,支持美化、压缩、校验、转YAML等功能,所有处理在本地浏览器完成,安全快速。">

最佳长度

写作技巧

title 的黄金结构:核心关键词 + 次要关键词 + 品牌名。关键词放前面权重更高。description 则要写成吸引人的广告语,包含关键词的同时激发点击欲——高点击率本身也会提升排名。

2. 关键词与 robots

<!-- 关键词(Google 已不将其作为排名因素,但部分搜索引擎仍使用) -->
<meta name="keywords" content="JSON格式化, JSON美化, JSON校验, 在线JSON工具">

<!-- 爬虫控制 -->
<meta name="robots" content="index, follow">
<!-- index: 允许索引页面
     follow: 允许追踪页面上的链接
     可选值: noindex, nofollow, noarchive, nosnippet, notranslate 等 -->

<!-- 针对特定搜索引擎 -->
<meta name="googlebot" content="index, follow">
<meta name="bingbot" content="index, follow">

常见误区:keywords 标签堆积大量关键词。实际上 Google 早就不看 keywords 了,过多关键词甚至可能被其他搜索引擎判定为作弊。建议 keywords 只放 3-5 个最核心的词,或者干脆不写。

3. canonical:解决重复内容问题

canonical 标签告诉搜索引擎:这个页面的权威版本是哪个 URL。当同一个内容可以通过多个 URL 访问时(比如带参数的 URL、移动端版本、打印版本),搜索引擎可能会把它们判定为重复内容,分散权重。canonical 可以把权重集中到一个 URL 上。

<link rel="canonical" href="https://devtoolhub.cc/json-formatter.html">

canonical 的常见使用场景:

4. Open Graph:社交媒体分享优化

Open Graph(OG)是 Facebook 提出的协议,现在被几乎所有社交平台支持。设置 OG 标签后,分享链接时会显示为美观的卡片,而不是干巴巴的 URL。点击率可以提升 2-3 倍。

<meta property="og:type" content="website">
<meta property="og:title" content="JSON格式化工具 - DevToolHub">
<meta property="og:description" content="免费在线JSON格式化工具,支持美化、压缩、校验">
<meta property="og:url" content="https://devtoolhub.cc/json-formatter.html">
<meta property="og:image" content="https://devtoolhub.cc/og-image.png">
<meta property="og:site_name" content="DevToolHub">
<meta property="og:locale" content="zh_CN">

<!-- 文章类型的页面 -->
<meta property="og:type" content="article">
<meta property="article:published_time" content="2026-08-10T00:00:00+08:00">
<meta property="article:author" content="DevToolHub">

OG 图片尺寸建议

og:image 是分享卡片中最醒目的部分。推荐尺寸为 1200×630 像素(1.91:1 比例),这是大多数平台的最优尺寸。图片大小控制在 2MB 以内。

5. Twitter Cards:推特专属优化

Twitter 有自己的卡片协议,在 OG 的基础上增加了一些专属属性。

<meta name="twitter:card" content="summary_large_image">
<!-- card 类型: summary | summary_large_image | app | player -->
<meta name="twitter:title" content="JSON格式化工具 - DevToolHub">
<meta name="twitter:description" content="免费在线JSON格式化工具">
<meta name="twitter:image" content="https://devtoolhub.cc/og-image.png">
<meta name="twitter:site" content="@devtoolhub">
<meta name="twitter:creator" content="@devtoolhub">

如果不设置 Twitter 标签,Twitter 会回退使用 OG 标签。但建议专门设置,特别是 twitter:card 类型,选择 summary_large_image 可以获得更大的图片展示。

6. 其他重要 Meta 标签

viewport:移动端适配必备

<meta name="viewport" content="width=device-width, initial-scale=1.0">

没有这个标签,移动浏览器会按桌面宽度渲染页面然后缩放,文字会变得很小。这是移动端 SEO 的基础,Google 把移动友好度作为排名因素。

theme-color:浏览器地址栏配色

<meta name="theme-color" content="#4F46E5">

在 Chrome 移动端等浏览器中,这个标签会改变地址栏的颜色,让网页看起来更像原生应用。

结构化数据(Schema.org)

严格来说不是 meta 标签,但同样放在 head 中,对 SEO 帮助巨大。结构化数据用 JSON-LD 格式描述页面内容,让搜索引擎更好地理解页面,可能获得富媒体搜索结果(Rich Snippets)。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "JSON Formatter",
  "applicationCategory": "DeveloperApplication",
  "operatingSystem": "Web",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  }
}
</script>

7. Meta 标签检查清单

上线前对照这个清单检查每个页面:

  1. 每个页面都有唯一的 title,包含核心关键词
  2. 每个页面都有唯一的 description,吸引人点击
  3. 设置了正确的 canonical URL
  4. 有 viewport meta 标签
  5. 设置了 og:title、og:description、og:image、og:url
  6. 设置了 twitter:card(summary_large_image)
  7. robots 标签设置正确(不要误设为 noindex)
  8. 有合适的结构化数据(JSON-LD)
  9. OG 图片尺寸正确(1200×630)且可访问
  10. 语言标签正确(lang="zh-CN")

调试工具推荐:使用 Facebook Sharing Debugger 和 Twitter Card Validator 验证社交分享效果;Google Rich Results Test 检查结构化数据;DevToolHub 的 Meta 标签生成器可以快速生成完整的 meta 标签代码。

8. 语言与地域标签

如果你的网站有多个语言版本,或者面向不同地区的用户,hreflang 标签是必须的。它告诉搜索引擎:这个页面有其他语言/地区的版本,请根据用户的语言和位置展示最合适的版本。

<!-- 简体中文版 -->
<link rel="alternate" hreflang="zh-CN" href="https://devtoolhub.cc/json-formatter.html">

<!-- 英文版 -->
<link rel="alternate" hreflang="en" href="https://devtoolhub.cc/en/json-formatter.html">

<!-- 繁体中文版 -->
<link rel="alternate" hreflang="zh-TW" href="https://devtoolhub.cc/zh-TW/json-formatter.html">

<!-- x-default:没有匹配的语言时的默认版本 -->
<link rel="alternate" hreflang="x-default" href="https://devtoolhub.cc/json-formatter.html">

hreflang 的值遵循 ISO 639-1 语言代码 + ISO 3166-1 地区代码的格式。注意:hreflang 标签是双向的——A 页面指向 B,B 页面也必须指向 A,否则搜索引擎可能忽略这些标签。

9. favicon 与应用图标

favicon 虽然小,但对品牌识别和用户体验很重要。不同平台有不同的图标要求。

<!-- 基础 favicon -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="shortcut icon" href="/favicon.ico">

<!-- 苹果 touch 图标(添加到主屏幕时使用) -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

<!-- Android PWA 图标 -->
<link rel="manifest" href="/site.webmanifest">
<meta name="application-name" content="DevToolHub">

<!-- Windows 磁贴图标 -->
<meta name="msapplication-TileColor" content="#4F46E5">
<meta name="msapplication-config" content="/browserconfig.xml">

推荐使用 RealFaviconGenerator 等工具一键生成所有平台的图标和配置文件。虽然看起来繁琐,但做好了可以让你的网站在各种设备上都有专业的外观。

10. 移动端 PWA 相关 Meta

如果你的网站做了 PWA(渐进式 Web 应用),以下 meta 标签可以让网页更像原生应用。

<!-- PWA 应用名称 -->
<meta name="application-name" content="DevToolHub">
<meta name="apple-mobile-web-app-title" content="DevToolHub">

<!-- 添加到主屏幕后以全屏模式运行 -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">

<!-- 状态栏样式(default / black / black-translucent) -->
<meta name="apple-mobile-web-app-status-bar-style" content="default">

<!-- 禁用电话号码自动识别 -->
<meta name="format-detection" content="telephone=no">

<!-- 防止 iOS 上点击高亮 -->
<meta name="apple-mobile-web-app-capable" content="yes">

<!-- 启动画面(splash screen)-->
<link rel="apple-touch-startup-image" href="/splash.png">

这些标签主要是为了提升移动端用户体验,对 SEO 没有直接影响,但会影响用户的回访率和使用时长——而这些指标间接影响 SEO 排名。

11. 常见 Meta 标签错误

最后列举一些常见的 meta 标签错误,避免踩坑:

值得一提的是,meta 标签只是 SEO 的冰山一角。真正的 SEO 还包括内容质量、网站结构、外链建设、页面速度、移动端适配等多个维度。但 meta 标签是成本最低、见效最快的优化项,做好了可以给 SEO 打下坚实的基础。