seo-google

seo-google

热门

Google SEO API:Search Console(搜索分析、网址检查、站点地图)、PageSpeed Insights v5、CrUX 现场数据(含25周历史)、Indexing API v3 和 GA4 自然流量。提供真实的 Google 现场数据,涵盖核心网页指标、索引状态、搜索表现和自然流量趋势。当用户提到“搜索控制台”、“GSC”、“PageSpeed”、“CrUX”、“现场数据”、“索引 API”、“GA4 自然流量”、“网址检查”或“真实 CWV 数据”时使用。

1.2万Star
1769Fork
更新于 2026/7/20
SKILL.md
readonly只读
name
seo-google
description

Google SEO APIs: Search Console (Search Analytics, URL Inspection, Sitemaps), PageSpeed Insights v5, CrUX field data with 25-week history, Indexing API v3, and GA4 organic traffic. Provides real Google field data for Core Web Vitals, indexation status, search performance, and organic traffic trends. Use when user says "search console", "GSC", "PageSpeed", "CrUX", "field data", "indexing API", "GA4 organic", "URL inspection", or "real CWV data".

Google SEO API

直接访问 Google 自身的 SEO 数据。弥合基于爬虫的分析(现有 claude-seo 技能)与 Google 实时现场数据之间的差距:真实的 Chrome 用户指标、实际索引状态、搜索表现和自然流量。

所有 API 均免费。设置需要 Google Cloud 项目及 API 密钥和/或服务账号——运行 /seo google setup 获取分步说明。

前提条件

在执行任何命令前,检查凭据:

claude-seo run google_auth.py --check --json

配置文件:~/.config/claude-seo/google-api.json

{
  "service_account_path": "/path/to/service_account.json",
  "api_key": "<GOOGLE_API_KEY>",
  "default_property": "sc-domain:example.com",
  "ga4_property_id": "properties/123456789"
}

如果缺失,请阅读 references/auth-setup.md 并引导用户完成设置。

凭据层级

层级 检测条件 可用命令
0(API 密钥) 存在 api_key pagespeed, crux, crux-history, youtube, nlp
1(OAuth/服务账号) + OAuth 令牌或服务账号 层级 0 + gsc, inspect, sitemaps, index
2(完整) + 已配置 ga4_property_id 层级 1 + ga4, ga4-pages
3(广告) + 存在 ads_developer_token + ads_customer_id 层级 2 + keywords, volume

在运行命令前,始终告知检测到的层级。

快速参考

命令 功能 层级
/seo google setup 检查/配置 API 凭据 --
/seo google pagespeed <url> PSI Lighthouse + CrUX 现场数据 0
/seo google crux <url> 仅 CrUX 现场数据(p75 指标) 0
/seo google crux-history <url> 25 周 CWV 趋势分析 0
/seo google gsc <property> Search Console:点击量、展示量、点击率、排名 1
/seo google inspect <url> 网址检查:索引状态、规范 URL、抓取信息 1
/seo google inspect-batch <file> 从文件批量检查网址 1
/seo google sitemaps <property> GSC 站点地图状态 1
/seo google index <url> 向 Indexing API 提交网址 1
/seo google index-batch <file> 批量提交最多 200 个网址 1
/seo google ga4 [property-id] GA4 自然流量报告 2
/seo google ga4-pages [property-id] 热门自然流量着陆页 2
/seo google youtube <query> YouTube 视频搜索(观看量、点赞数、时长) 0
/seo google youtube-video <id> YouTube 视频详情 + 热门评论 0
/seo google nlp <url-or-text> NLP 实体提取 + 情感分析 + 分类 0
/seo google entities <url-or-text> 仅实体分析(用于 E-E-A-T) 0
/seo google keywords <seed> 来自 Google Ads 关键字规划师的关键字建议 3
/seo google volume <keywords> 从关键字规划师查询搜索量 3
/seo google entity <query> 知识图谱实体查询 0
/seo google safety <url> Web Risk 网址安全检查 0
/seo google quotas 显示所有 API 的速率限制 --

PageSpeed + CrUX

/seo google pagespeed <url>

结合 Lighthouse 实验室数据与 CrUX 现场数据。

脚本: claude-seo run pagespeed_check.py <url> --json
参考: references/pagespeed-crux-api.md
默认: 同时包含移动端和桌面端策略,所有 Lighthouse 类别。

输出合并实验室评分(时间点 Lighthouse)与现场数据(28 天 Chrome 用户指标)。CrUX 首先尝试网址级别,失败时回退到来源级别。

/seo google crux <url>

仅 CrUX 现场数据(不运行 Lighthouse)。速度更快。

脚本: claude-seo run pagespeed_check.py <url> --crux-only --json

/seo google crux-history <url>

25 周 CrUX 历史趋势。显示 CWV 指标是改善、稳定还是恶化。

脚本: claude-seo run crux_history.py <url> --json
参考: references/pagespeed-crux-api.md

输出包含每个指标的趋势方向、百分比变化以及每周 p75 值。


Search Console

/seo google gsc <property>

搜索分析:最近 28 天的点击量、展示量、点击率、排名。

脚本: claude-seo run gsc_query.py --property <property> --json
参考: references/search-console-api.md
默认: 28 天,维度=查询、页面,类型=网页,限制=1000。

包含快速获胜检测:排名 4-10 且展示量高的查询。totals 块来自独立的无维度聚合查询,因为查询级别的行可能省略匿名化的低流量数据。仅当 totals_complete 为 true 时,将总计视为全站数据。--limit 限制返回的总维度行数,而非每次分页请求的大小。

GSC 中的 AI 界面(2026 年):

  • 生成式 AI 表现报告(2026-06-03 发布),专门展示 AI 概览 + AI 模式 的可见性。仅展示量(无点击/点击率/排名/查询);维度:页面/国家/设备/日期(太平洋时间);限制 1,000 行;最新数据为初步数据;另有一个独立的 Discover 生成式 AI 报告。正在向部分属性推出。
  • AI 模式已纳入标准表现总计(网页搜索类型),AI 模式中的点击(外部链接点击)和展示量已计入常规报告,因此您无法从总计中清晰分离“经典”与“AI”流量。请使用生成式 AI 报告获取仅展示量的 AI 可见性。
  • 数据可靠性警告: GSC 记录错误导致 2025-05-13 至 2026-04-27 期间的展示量、点击率和平均排名不可靠(点击量未受影响;仅向前修复,无回溯)。请谨慎对待跨越该窗口的展示量/点击率/排名趋势;修复后预计展示量会明显下降。

/seo google inspect <url>

网址检查:来自 Google 的真实索引状态。

脚本: claude-seo run gsc_inspect.py <url> --json

返回:判定(通过/失败)、覆盖状态、robots.txt 状态、索引状态、页面抓取状态、规范 URL 选择、移动端可用性、富媒体搜索结果。

/seo google inspect-batch <file>

从文件批量检查(每行一个网址)。每个网站每天限制 2,000 次。

脚本: claude-seo run gsc_inspect.py --batch <file> --json

/seo google sitemaps <property>

列出已提交的站点地图及其状态、错误、警告。站点地图内容仅报告提交数量;URL Inspection API 才是判断特定网址是否被索引的索引状态真相。

脚本: claude-seo run gsc_query.py sitemaps --property <property> --json


Indexing API

/seo google index <url>

通知 Google 网址更新。

脚本: claude-seo run indexing_notify.py <url> --json
参考: references/indexing-api.md

Indexing API 官方仅用于 JobPosting 和 BroadcastEvent/VideoObject 页面。始终告知用户此限制。每日配额:200 次发布请求。

/seo google index-batch <file>

从文件批量提交网址。跟踪配额使用情况。

脚本: claude-seo run indexing_notify.py --batch <file> --json


GA4 流量

/seo google ga4 [property-id]

自然流量报告:每日会话数、用户数、页面浏览量、跳出率、互动率。

脚本: claude-seo run ga4_report.py --property <id> --json
参考: references/ga4-data-api.md
默认: 28 天,过滤为自然搜索渠道组。

GA4“AI 助手”渠道(约 2026-05-13 上线): GA4 新增了原生 AI 助手 默认渠道组。被识别 AI 助手引荐的会话会获得 medium=ai-assistant。Google 识别的来源包括 ChatGPT、Gemini、Claude、Deepseek、Copilot、Grok,该渠道排除 Google AI 概览 / AI 模式。如有需要,请单独验证 Perplexity;不受支持的来源可能仍归入引荐流量,且大多数 AI 会话无引荐来源,归入直接流量,因此该渠道会低估 AI 流量。仅向前,无回溯。

/seo google ga4-pages [property-id]

按会话数排名的热门自然流量着陆页。

脚本: claude-seo run ga4_report.py --property <id> --report top-pages --json


YouTube(视频 SEO)

一些第三方研究报告 YouTube 提及与 AI 可见性之间存在 0.737 的相关性。请将其视为依赖于方法论的信号。免费,仅需 API 密钥。

/seo google youtube <query>

在 YouTube 上搜索视频。返回标题、频道、观看量、点赞数、时长。

脚本: claude-seo run youtube_search.py search "<query>" --json
参考: references/youtube-api.md
配额: 每次搜索 100 个单位(每天免费 10,000 个单位)。

/seo google youtube-video <video_id>

详细视频信息 + 标签 + 前 10 条评论。

脚本: claude-seo run youtube_search.py video <video_id> --json
配额: 2 个单位(视频详情 + 评论)。


NLP 内容分析

Google NLP 实体/情感输出用于内部内容质量检查。请勿将其视为 Google E-E-A-T 评分。

/seo google nlp <url-or-text>

完整 NLP 分析:实体、情感、内容分类。

脚本: claude-seo run nlp_analyze.py --url <url> --json--text "..."
参考: references/nlp-api.md
免费层级: 每月 5,000 个单位。需要在 GCP 项目上启用结算。

/seo google entities <url-or-text>

仅实体提取(更快,配额更少)。

脚本: claude-seo run nlp_analyze.py --url <url> --features entities --json


关键字研究(Google Ads)

黄金标准的关键字量数据。需要 Google Ads 账号。

/seo google keywords <seed>

根据种子词生成关键字建议。

脚本: claude-seo run keyword_planner.py ideas "<seed>" --json
参考: references/keyword-planner-api.md
需要: 配置中的 Ads 开发者令牌和客户 ID(层级 3)。

/seo google volume <keywords>

特定关键字的搜索量(逗号分隔)。

脚本: claude-seo run keyword_planner.py volume "<kw1>,<kw2>" --json


补充

/seo google entity <query>

知识图谱实体查询。验证品牌存在。

参考: references/supplementary-apis.md
使用知识图谱搜索 API,需要 API 密钥。

/seo google safety <url>

Web Risk API 检查恶意软件/社交工程标记。

参考: references/supplementary-apis.md

/seo google quotas

显示速率限制表。阅读 references/rate-limits-quotas.md


报告

在任何分析命令后,提供生成 PDF/HTML 报告的选项。

/seo google report <type>

生成包含图表和分析的专业 PDF 报告。

脚本: claude-seo run google_report.py --type <type> --data <json> --domain <domain> --format pdf

类型 输入 输出
cwv-audit PSI + CrUX + CrUX 历史数据 核心网页指标审计,包含仪表盘、时间线、分布
gsc-performance GSC 查询数据 Search Console 报告,包含查询表、快速获胜
indexation 批量检查数据 索引状态,包含覆盖饼图
full 所有数据合并 综合 Google SEO 报告(所有部分)

工作流程:

  1. 运行数据收集命令(pagespeed、gsc、inspect-batch 等)
  2. 将 JSON 输出保存到文件:claude-seo run pagespeed_check.py <url> --json > data.json
  3. 生成报告:claude-seo run google_report.py --type cwv-audit --data data.json --domain <domain>

约定: 完成分析后,建议:“生成报告?使用 /seo google report <type>


速率限制

API 每分钟 每天 认证
PSI v5 240 QPM 25,000 QPD API 密钥
CrUX + 历史 150 QPM(共享) 无限制 API 密钥
GSC 搜索分析 1,200 QPM/站点 30M QPD 服务账号
GSC 网址检查 600 QPM 2,000 QPD/站点 服务账号
Indexing API 380 RPM 200 次发布/天 服务账号
GA4 数据 API 10 并发 ~25K 令牌/天 服务账号

跨技能集成

  • seo-audit:生成 seo-google 代理以获取实时 CWV + 索引数据(条件性)
  • seo-technical:使用 pagespeed_check.py 获取实时 CWV 现场数据
  • seo-performance:CrUX 现场数据补充 Lighthouse 实验室数据
  • seo-sitemap:GSC 站点地图状态显示提交数量、错误和警告;使用 URL Inspection 获取索引状态真相
  • seo-content:GSC 查询数据指导关键字定位
  • seo-geo:在可用时使用 GSC 生成式 AI 表现报告以及 AI 概览/AI 模式/Discover 生成式 AI 包含/排除控制

输出格式

  • CWV 指标:交通灯评级(良好 / 需要改进 / 较差)
  • 表现报告:带可排序列的表格
  • 始终包含数据新鲜度说明
  • 将报告保存为 GOOGLE-API-REPORT-{domain}.md
  • Markdown/LLM 模板位于 assets/templates/cwv-audit-report.mdgsc-performance-report.mdindexation-status-report.md;与 google_report.py 的 PDF 管道不同

技术说明

  • INP 于 2024 年 3 月 12 日取代 FID。请勿引用 FID。
  • CrUX 中的 CLS 值为字符串编码(例如“0.05”)。脚本处理解析。
  • CrUX 404 = 流量不足,而非认证错误。
  • 搜索分析数据有 2-3 天延迟。
  • round_trip_time 于 2025 年 2 月取代了 CrUX 中的 effectiveConnectionType
  • 自定义搜索 JSON API 已对新客户关闭(2025 年)。

错误处理

场景 操作
未配置凭据 运行 /seo google setup。列出仅需 API 密钥即可使用的层级 0 命令。
服务账号缺少 GSC 访问权限 报告错误。指示:将 client_email 添加到 GSC > 设置 > 用户 > 添加。
CrUX 数据不可用(404) 报告 Chrome 流量不足。建议使用 PSI 实验室数据作为后备。
GA4 属性未找到 报告错误。展示如何在 GA4 管理 > 属性详情中找到属性 ID。
Indexing API 配额超限 报告每天 200 次的限制。建议优先处理最重要的网址。
速率限制(429) 等待并使用指数退避重试。报告哪个 API 达到限制。