mcpField
G
google-official-seo-guide

google-official-seo-guide

github.com/littleben营销与增长192293 次安装48 周前更新
代码仓库

关于 google-official-seo-guide

google-official-seo-guide 汇集基于 Google 文档的搜索优化参考,适用于营销人员、SEO 专业人员和 Web 开发者。内容涵盖抓取、索引、结构化数据、Search Console 与技术 SEO。

主要功能

  1. 01Google 搜索基础与最佳实践
  2. 02抓取和索引问题排查
  3. 03结构化数据与富媒体结果
  4. 04Search Console 监测参考
  5. 05迁移、国际化与 JavaScript SEO

适用场景

  1. 01诊断网站抓取或索引问题
  2. 02为视频添加结构化数据
  3. 03配置 sitemap、robots.txt 或 hreflang
  4. 04监测搜索表现并处理迁移

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/littleben/awesomeagentskills --skill google-official-seo-guide

安装后在 Claude Code 中输入/google-official-seo-guide确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
apis.md
appearance.md
crawling.md
fundamentals.md
guides.md
index.md
indexing.md
other.md
specialty.md

详细介绍

Google 官方 SEO 指南

基于 Google 官方文档,全面协助优化 Google 搜索、遵循 SEO 最佳实践并提升搜索可见度。

何时使用此技能

用户提出以下问题时,应触发此技能:

SEO 与搜索优化
  • 提升网站在 Google 搜索中的排名
  • 实施 SEO 最佳实践
  • 优化元标记、标题和描述
  • 修复抓取或编入索引问题
  • 了解 Google 搜索的工作原理
结构化数据与富媒体搜索结果
  • 添加 VideoObject、BroadcastEvent 或 Clip 结构化数据
  • 实施 schema.org 标记以呈现富媒体搜索结果
  • 创建站点地图和 robots.txt 文件
  • 设置面包屑导航
  • 为多语言网站配置 hreflang
技术 SEO
  • 优化移动优先索引
  • 处理 JavaScript SEO 和渲染问题
  • 使用规范标记管理重复内容
  • 配置 robots 元标记
  • 规划 URL 结构和内部链接
Search Console 与监控
  • 使用 Google Search Console 报告
  • 调试搜索可见度问题
  • 监控抓取错误和索引状态
  • 分析搜索效果指标
内容与链接
  • 编写有效的锚文本
  • 制定内部链接和外部链接策略
  • 避免违反垃圾内容政策
  • 管理网站迁移和重定向

核心概念

Google 搜索的三个阶段
  1. 抓取:Googlebot 发现并获取网页
  2. 编入索引:Google 分析网页内容并将其存储在索引中
  3. 提供结果:Google 根据用户查询返回相关结果
重要的 SEO 原则
  • 移动优先索引:Google 主要使用内容的移动版进行编入索引和排名
  • 规范 URL:指定重复或相似网页的首选版本
  • 结构化数据:使用 schema.org 标记帮助 Google 理解内容
  • Search Essentials:符合 Google 搜索资格要求所需的技术、内容和垃圾内容规范
常见结构化数据类型
  • VideoObject:用于视频内容和相关功能
  • BroadcastEvent:用于直播视频(LIVE 徽章)
  • Clip:用于视频精彩片段/时间戳
  • SeekToAction:用于自动检测视频中的精彩片段

快速参考

示例 1:基本 VideoObject 结构化数据
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Video title",
  "description": "Video description",
  "thumbnailUrl": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
  ],
  "uploadDate": "2024-03-31T08:00:00+08:00",
  "duration": "PT1M54S",
  "contentUrl": "https://example.com/video.mp4",
  "embedUrl": "https://example.com/embed/123"
}

适用场景:添加基本视频元数据,帮助 Google 理解视频并在搜索结果中展示视频。


示例 2:使用 BroadcastEvent 显示 LIVE 徽章
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Livestream title",
  "uploadDate": "2024-10-27T14:00:00+00:00",
  "publication": {
    "@type": "BroadcastEvent",
    "isLiveBroadcast": true,
    "startDate": "2024-10-27T14:00:00+00:00",
    "endDate": "2024-10-27T14:37:14+00:00"
  }
}

适用场景:让直播视频在 Google 搜索结果中显示 LIVE 徽章。


示例 3:使用 Clip 标记视频精彩片段
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Cat video",
  "hasPart": [
    {
      "@type": "Clip",
      "name": "Cat jumps",
      "startOffset": 30,
      "endOffset": 45,
      "url": "https://example.com/video?t=30"
    },
    {
      "@type": "Clip",
      "name": "Cat misses the fence",
      "startOffset": 111,
      "endOffset": 150,
      "url": "https://example.com/video?t=111"
    }
  ]
}

适用场景:手动指定视频中的重要时间戳/章节,以启用精彩片段功能。


示例 4:良好的锚文本实践

<a href="https://example.com">Click here</a> to learn more.


For a full list of cheese available for purchase, see the
<a href="https://example.com">list of cheese types</a>.


I've written about cheese
<a href="/page1">so</a>
<a href="/page2">many</a>
<a href="/page3">times</a>.


I've written about cheese so many times this year:
the <a href="/blue-cheese">controversy over blue cheese</a>,
the <a href="/oldest-brie">world's oldest brie</a>, and
<a href="/boy-and-cheese">A Boy and His Cheese</a>.

适用场景:创建有效的内部和外部链接,帮助用户和 Google 理解内容。


示例 5:可抓取的链接

<a href="https://example.com">Link text</a>
<a href="/products/category/shoes">Link text</a>
<a href="./products/category/shoes">Link text</a>


<a routerLink="products/category">Link text</a>
<a onclick="goto('https://example.com')">Link text</a>
<span href="https://example.com">Link text</span>

适用场景:确保 Googlebot 能发现并抓取链接。


示例 6:独立 URL 的移动版和桌面版 hreflang

<link rel="canonical" href="https://example.com/">
<link rel="alternate" hreflang="es" href="https://m.example.com/es/">
<link rel="alternate" hreflang="fr" href="https://m.example.com/fr/">


<link rel="canonical" href="https://example.com/">
<link rel="alternate" media="only screen and (max-width: 640px)"
      href="https://m.example.com/">
<link rel="alternate" hreflang="es" href="https://example.com/es/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/">

适用场景:正确配置具有国际化支持的独立移动版 URL(m-dot 网站)。


示例 7:robots 元标记

<meta name="robots" content="noindex">


<meta name="robots" content="nofollow">


<meta name="robots" content="noindex, nofollow">


<meta name="robots" content="nosnippet">

适用场景:控制 Google 如何抓取特定网页并将其编入索引。


示例 8:使用 InteractionStatistic 标记视频观看次数
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Video title",
  "interactionStatistic": {
    "@type": "InteractionCounter",
    "interactionType": { "@type": "WatchAction" },
    "userInteractionCount": 12345
  }
}

适用场景:展示视频内容的浏览/观看次数。


示例 9:带来源说明的外部链接

<p>
According to a recent study from Swiss researchers,
Emmental cheese wheels exposed to music had a milder flavor,
with the full findings available in
<a href="https://example.com/cheese-study">
  Cheese in Surround Sound—a culinary art experiment
</a>.
</p>


<a href="https://untrusted-site.com" rel="nofollow">
  Untrusted content
</a>


<a href="https://partner-site.com" rel="sponsored">
  Partner content
</a>

适用场景:在遵循 SEO 最佳实践的同时,正确链接到外部来源。


示例 10:移动优先索引检查清单

<meta name="robots" content="index, follow">


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Example Corp"
}
</script>


<img src="product.jpg" alt="Blue ceramic vase, 12 inches tall">


<title>Product Name - Category | Site Name</title>
<meta name="description" content="High-quality product description">

适用场景:确保移动网站针对 Google 的移动优先索引进行了正确优化。

参考文件

此技能包含全面的文档,并按以下类别整理:

apis.md(1 页)

内容:开始使用 Google Search Console、监控工具和 API。

主要主题:

  • 设置 Search Console
  • 面向 SEO 专家和营销人员的报告
  • 面向 Web 开发者的报告
  • 管理网站性能

使用场景:设置监控、使用 Search Console 功能、了解可用报告。


appearance.md(58 页)

内容:Google Search 中的视觉元素和富媒体搜索结果。

主要主题:

  • 视觉元素图库(文本结果、富媒体搜索结果、图片、视频)
  • 归属元素(网站图标、网站名称、面包屑导航)
  • 结构化数据功能
  • 搜索结果优化
  • 标题链接和摘要

使用场景:优化内容在搜索结果中的显示方式、实现富媒体搜索结果、了解搜索界面元素。


crawling.md

内容:Google 如何发现、抓取和访问 Web 内容。

主要主题:

  • Googlebot 行为和用户代理
  • 抓取预算和优化
  • robots.txt 配置
  • 管理抓取速率
  • 处理特殊文件类型

使用场景:排查抓取问题、优化抓取效率、控制 Google 抓取的内容。


fundamentals.md

内容:核心概念和基本 SEO 知识。

主要主题:

  • Google Search 的工作原理(抓取、编入索引、提供结果)
  • SEO 入门指南
  • Search Essentials
  • 创建实用内容
  • 网站组织和 URL 结构

使用场景:学习 SEO 基础知识、了解 Google Search 的基本原理、启动新项目。


guides.md

内容:针对特定 SEO 任务的详细操作指南。

主要主题:

  • 链接最佳实践
  • 移动优先索引
  • 国际化
  • 网站迁移
  • 重复内容管理
  • JavaScript SEO

使用场景:实现特定 SEO 功能、解决技术 SEO 难题、遵循最佳实践。


indexing.md

内容:Google 如何为内容编入索引,以及如何排查索引问题。

主要主题:

  • 规范 URL
  • 元标记(robots、noindex 等)
  • 站点地图
  • 状态码和重定向
  • 从 Google 移除内容

使用场景:修复索引问题、管理重复内容、控制哪些内容会被编入索引。


other.md

内容:其他主题和专项信息。

主要主题:

  • Google Search 政策
  • 垃圾内容防范
  • 算法更新
  • 高级功能

使用场景:了解政策、避免受到处罚、掌握 Google 的最新变化。


specialty.md

内容:结构化数据和专项搜索功能。

主要主题:

  • VideoObject 结构化数据
  • BroadcastEvent(LIVE 徽标)
  • Clip 和 SeekToAction(关键时刻)
  • 其他 schema.org 类型
  • 富媒体搜索结果指南
  • 结构化数据问题排查

使用场景:实现视频功能、添加结构化数据、启用富媒体搜索结果、排查标记错误。

使用此技能

面向初学者

从 fundamentals.md 开始,了解:

  • Google Search 的工作原理(抓取 → 编入索引 → 提供结果)
  • 基本 SEO 原则
  • Search Essentials 要求

然后查看 guides.md,了解实际实现方法:

  • 创建优质锚文本
  • 移动设备优化
  • 基本结构化数据

专业提示:使用上方的快速参考示例作为常见任务的模板。


面向 SEO 专家和营销人员

重点关注以下内容:

  1. appearance.md:优化内容在搜索结果中的显示方式
  2. guides.md:实施链接策略、移动设备优化和国际化
  3. indexing.md:管理规范 URL、站点地图和内容移除
  4. apis.md:使用 Search Console 监控性能

常见工作流:

  • 网站审计:查看 crawling.md + indexing.md
  • 富媒体搜索结果:使用 specialty.md 处理结构化数据
  • 国际扩展:遵循 guides.md 中的 hreflang 模式
  • 链接建设:应用 guides.md 中的锚文本最佳实践

面向 Web 开发者

优先阅读:

  1. fundamentals.md:了解技术基础
  2. crawling.md:优化 Googlebot 访问和抓取效率
  3. indexing.md:正确配置元标记和重定向
  4. specialty.md:添加结构化数据以支持丰富功能

常见任务:

  • JavaScript 应用:参阅 guides.md 中的 JavaScript SEO 部分
  • 视频内容:使用 specialty.md 中的 VideoObject 示例
  • 网站迁移:遵循 guides.md 中的迁移模式
  • 调试:使用 indexing.md 排查问题

面向高级用户

探索专业主题:

  • 精通结构化数据:深入了解 specialty.md
  • 抓取优化:学习 crawling.md 中的高级技巧
  • 遵守政策:查看 other.md 中的垃圾内容政策
  • 国际 SEO:在 guides.md 中了解复杂的 hreflang 配置

高级模式:

  • 为不同地区的网站设置独立的移动版 URL
  • 使用 JavaScript 动态生成结构化数据
  • 大规模网站迁移
  • 自定义抓取预算管理

常见误区

违反垃圾内容政策
  • ❌ 在内容或元标记中堆砌关键词
  • ❌ 隐藏文字或链接
  • ❌ 购买或出售链接以提升排名
  • ❌ 伪装(向 Google 和用户展示不同的内容)
  • ✅ 查看 other.md,了解完整的垃圾内容政策
移动优先索引问题
  • ❌ 移动版和桌面版内容不同
  • ❌ 在移动版上屏蔽资源
  • ❌ 移动版缺少结构化数据
  • ✅ 查看 guides.md 中的移动优先部分
结构化数据错误
  • ❌ 使用不受支持的格式或属性
  • ❌ 缺少必填字段
  • ❌ 移动版和桌面版标记中的 URL 不同
  • ✅ 使用 Rich Results Test 工具进行验证
链接问题
  • ❌ 使用通用锚文本(“点击此处”)
  • ❌ 使用无法抓取的 JavaScript 链接
  • ❌ 将过多链接串联在一起
  • ✅ 查看 guides.md 中的链接最佳实践

提示与最佳实践

SEO 基础
  1. 为每个页面创建独特且具有描述性的标题和元描述
  2. 使用有意义的标题结构(H1、H2、H3)
  3. 为图片添加描述性替代文本,以优化图片
  4. 确保页面加载速度快(尤其是在移动设备上)
  5. 构建逻辑清晰的网站结构,并提供明确的导航
技术 SEO
  1. 提交并维护 XML 站点地图
  2. 正确使用 robots.txt(用于控制抓取,而非控制索引)
  3. 为重复内容添加规范标记
  4. 使用 HTTPS 保障安全
  5. 确保网站适配移动设备(建议采用响应式设计)
内容策略
  1. 专注于创建有帮助、以用户为先的内容
  2. 让内容符合用户意图
  3. 保持内容新鲜并及时更新
  4. 使用自然语言,避免堆砌关键词
  5. 使用描述性锚文本构建内部链接
监控与维护
  1. 设置 Search Console 并验证所有权
  2. 定期监控抓取错误和索引问题
  3. 跟踪搜索效果指标
  4. 使用验证工具测试结构化数据
  5. 及时了解 Google 搜索更新

资源

官方工具
  • Google Search Console:监控并优化搜索展示效果
  • Rich Results Test:验证结构化数据标记
  • Mobile-Friendly Test:检查移动设备适配情况
  • Page Speed Insights:分析性能
文档链接
  • 大多数文档保留了指向 Google 官方资源的链接
  • 使用参考文件查看详细说明和示例
  • 代码示例包含恰当的语法高亮

说明

  • 此技能根据 Google 搜索官方文档自动生成
  • 参考文件保留了源文档的结构和示例
  • 快速参考模式摘自真实场景中的使用示例
  • 所有示例均遵循 Google 官方指南和最佳实践

更新

要使用更新后的文档刷新此技能:

  1. 使用相同配置重新运行文档抓取程序
  2. 此技能将使用最新官方信息重新构建
  3. 检查是否有新功能、已弃用模式或政策变更

评论

支持 Markdown