cyberneticlibrary

Audit SEO with Google's own field data

seo-googleskillsetup L36,595
AgriciDaniel/claude-seo
What it does

Access live Google SEO data (PageSpeed, CrUX, GSC, GA4, indexation, safety)

Best for

Enterprise SEO audits where Google's own field data (CrUX, GSC, GA4) + indexation status provide definitive truth no third-party tool can match.

Inputs
  • · target URL or domain
  • · optional: Google Cloud project credentials (API key or service account)
  • · optional: GA4 property ID
  • · optional: Google Ads credentials (for keyword volume)
Outputs
  • · Lighthouse lab scores + CrUX field data (p75 metrics)
  • · 25-week CWV trends
  • · Search Console clicks, impressions, CTR, position
  • · URL indexation status and crawl info
  • · GA4 organic traffic and landing pages
  • · YouTube search/video data
  • · entity extraction and NLP sentiment
  • · Knowledge Graph entity check
  • · Web Risk safety score
Requires
  • · Google PageSpeed Insights API (free, tier 0)
  • · CrUX API (free, tier 0)
  • · Google Search Console API (OAuth/service account, tier 1)
  • · URL Inspection API (OAuth/service account, tier 1)
  • · Google Analytics 4 API (OAuth/service account, tier 2)
  • · Google Ads API (developer token + customer ID, tier 3)
Preconditions
  • · Tier 0 (API Key): always available if configured
  • · Tier 1+ requires Google Cloud project setup via /seo google setup
  • · GSC property must be verified for target domain
  • · GA4 property linked to website
Failure modes
  • · credentials missing — show detected tier and run /seo google setup
  • · GSC property not verified — inspect command fails
  • · GA4 property not linked — traffic data unavailable
  • · URL not indexed — inspection status returns 'NOT_INDEXED'
Trust signals
  • · 4-tier credential detection (API Key, OAuth/SA, GA4 property, Ads API)
  • · 19 quick-reference commands with tier labeling
  • · cost guardrails (free APIs for tier 0, free setup for tier 1-2)
  • · 25-week CWV trend analysis (p75 metrics, improvement detection)
  • · CrUX URL-level → origin-level fallback logic
  • · batch URL inspection (200 URL limit per call)