seo-google

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

2|Updated Jun 19, 2025
One-click install
npx skills add https://github.com/Prat05devs/dapper-city-threads --skill seo-google-prat05devs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: seo-google
Source: https://github.com/Prat05devs/dapper-city-threads/tree/main/.agent/skills/seo/seo-google
Command: npx skills add https://github.com/Prat05devs/dapper-city-threads --skill seo-google-prat05devs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-ads, google-api-python-client, google-analytics-data, and includes references (resource) and assets (resource) components.

What problem does it solve? SEO decisions often rely on crawl-based estimates rather than Google's own data. This Skill connects directly to Google's official APIs—Search Console, PageSpeed Insights, CrUX, Indexing API, and GA4—so you can audit Core Web Vitals, indexation status, search performance, and organic traffic using real field data instead of guesses. ## Core Features & Use Cases - Core Web Vitals from real users: Pull PageSpeed Lighthouse lab scores plus CrUX field data and 25-week history trends for LCP, INP, CLS, FCP, and TTFB. - Search Console and indexation: Query clicks, impressions, CTR, and position; inspect URL index status and canonicals; submit URLs via the Indexing API; check sitemap status. - GA4 organic traffic and extras: Report organic sessions and top landing pages, plus YouTube search, NLP entity analysis, Knowledge Graph checks, and Keyword Planner volume. - Use Case: Run a full audit of a domain—fetch CrUX field data for Core Web Vitals, inspect key URLs for indexation, pull 28 days of Search Console queries to find quick-win keywords ranking at positions 4-10, then generate a PDF report. ## Quick Start Ask the assistant to check the Core Web Vitals and Search Console performance for your website, for example by saying: run a PageSpeed and CrUX analysis on https://example.com and show my top search queries from the last 28 days.

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 fetch field data from actual Chrome users, including p75 values for LCP, INP, CLS, FCP, and TTFB. The pagespeed command combines this with Lighthouse lab scores, and crux-history shows 25-week trends.

How do I get Search Console clicks and impressions via API?▼

The gsc command queries the Search Analytics API for clicks, impressions, CTR, and position over the last 28 days, broken down by query and page. It requires a service account added as a user in Search Console and highlights quick-win queries at positions 4-10.

What credentials are needed for Google SEO APIs?▼

An API key unlocks PageSpeed, CrUX, YouTube, and NLP commands. Adding a service account enables Search Console, URL Inspection, and Indexing. Configuring a GA4 property ID adds organic traffic reports, and Google Ads credentials unlock Keyword Planner volume data.

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. Fall back to PageSpeed Insights Lighthouse lab data, which works for any publicly accessible URL.

Can I submit any URL to the Google Indexing API?▼

The Indexing API is officially restricted to pages with JobPosting or BroadcastEvent/VideoObject structured data, with a 200 publish requests per day quota. For general pages, use XML sitemaps and Search Console instead.

Why is my Search Console data missing the last few days?▼

Search Analytics data has a built-in 2-3 day processing lag, so the most recent days are always incomplete. Data remains available for approximately 16 months historically.