seo-google

Query Google SEO APIs for Search Console, PageSpeed, CrUX, Indexing, and GA4 data.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/timikalo7/Execute --skill seo-google-timikalo7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-google
Source: https://github.com/timikalo7/Execute/tree/main/.claude/skill-library/claude-seo/skills/seo-google
Command: npx skills add https://github.com/timikalo7/Execute --skill seo-google-timikalo7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? SEO analysis often relies on crawl-based estimates rather than Google's own data. This Skill connects directly to Google's official APIs so you can audit Core Web Vitals with real Chrome user metrics, check actual indexation status, pull search performance data, and analyze organic traffic without leaving your workflow. ## Core Features & Use Cases - Core Web Vitals Audits: Run PageSpeed Insights Lighthouse checks plus CrUX field data and 25-week history trends to see whether LCP, INP, and CLS are improving or degrading. - Search Console & Indexation: Query clicks, impressions, CTR, and position; inspect URL indexation status in batches; manage sitemaps; and submit URLs to the Indexing API. - Traffic & Keyword Analysis: Pull GA4 organic traffic reports, YouTube video data, NLP entity analysis, and Google Ads Keyword Planner volumes. - Use Case: A site owner notices traffic dropping. You run a GSC performance query to find declining queries, batch-inspect key URLs for indexation failures, and generate a PDF Core Web Vitals audit to identify page experience issues. ## Quick Start Ask the assistant to check the Core Web Vitals and search performance for your website using the Google SEO APIs, starting with credential setup if needed.

Frequently Asked Questions about seo-google

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check Core Web Vitals with real Chrome user data?

Use the CrUX API commands to retrieve field data from actual Chrome users, including p75 values for LCP, INP, and CLS. The pagespeed command combines Lighthouse lab scores with CrUX field data, while crux-history shows 25-week trends.

How do I set up Google Search Console API access?

Create a Google Cloud project, enable the Search Console API, and create a service account. Then add the service account's client_email as a user in Search Console under Settings > Users and permissions, and store credentials in ~/.config/claude-seo/google-api.json.

Does the Indexing API work for any URL?

No, the Indexing API is officially restricted to pages with JobPosting or BroadcastEvent embedded in VideoObject structured data. For ordinary URLs, use URL Inspection for a few pages or XML sitemaps for many pages instead.

Why does CrUX return a 404 error for my site?

A CrUX 404 means the site has insufficient Chrome user traffic to generate field data, not an authentication problem. Use PageSpeed Insights Lighthouse lab data as a fallback for low-traffic sites.

What are the rate limits for Google SEO APIs?

PageSpeed allows 240 queries per minute and 25,000 per day. URL Inspection allows 2,000 per day per site, and the Indexing API allows 200 publish requests daily. All APIs are free with no billing required.

Can I get exact keyword search volumes without running ads?

Without active ad spend, Google Ads Keyword Planner returns bucketed ranges like 1K-10K instead of exact volumes. Running a minimal campaign of roughly $5-10 per day unlocks exact monthly search volume figures.