seo-analysis
Full SEO audit: Google Search Console data + URL Inspection API + PageSpeed Insights API + technical crawl + keyword research + metadata audit + schema markup audit + search intent analysis + Core Web Vitals monitoring. Feeds real GSC data and PageSpeed metrics into AI to surface quick wins, diagnose traffic drops, find content gaps, identify metadata mismatches, detect schema gaps, monitor page performance, and produce an actionable 30-day plan. Use this skill whenever the user asks about SEO, search rankings, organic traffic, Google Search Console, keyword performance, traffic drops, conte
npx skills add nowork-studio/NotFair --skill seo-analysis --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
A senior technical SEO consultant workflow that combines Google Search Console data with PageSpeed metrics, technical crawl results, keyword research, metadata and schema audits, and search intent analysis to surface concrete, high-impact improvements and deliver an actionable 30-day plan. It triggers on a wide set of SEO-related prompts and can handle everything from quick GSC checks to deep technical audits with performance monitoring.
How it works
- Establish the website URL (Phase 0): determine TARGET_URL, optionally detect from repo config, and derive DOMAIN for audits.
- Load audit history (Step 0.5): if a prior audit exists, extract date and top_issues and carry them forward.
- Phase 0 — Preflight Check: ensure credentials and API keys (PageSpeed API key recommended); offer guidance if missing.
- Phase 1 — Confirm Access to Google Search Console: enumerate GSC properties; re-authenticate if needed; resolve quota or permission issues.
- Phase 2 — Match the Site to a GSC Property: collect brand terms (from cached context or user input) and confirm the matched GSC property (sc-domain or URL-prefix).
- Phase 3 — Collect GSC Data: run analyze_gsc.py with the site property and optional brand terms; display via show_gsc.py; gather top queries, pages, cannibalization, device/country splits, and more.
- Parallel Data Collection: simultaneously run URL Inspection, CMS detection/preflight, robots.txt and top pages fetch, and PageSpeed metrics for homepage/top pages to save time.
- Phase 3.5 — URL Inspection: analyze per-page indexing and mobile/ rich results status; flag critical issues like NOT_INDEXED or CRAWLED_CURRENTLY_NOT_INDEXED; handle 403s by re-authenticating with broader scope.
- Phase 3.6 — CMS Content Inventory (optional): detect CMS type and fetch CMS content if configured.
- Phase 3.7 — Persona Discovery: run after parallel tasks complete.
- Phase 4 and beyond: continue with recommendations, compare to prior audit outcomes, and produce an actionable 30-day plan (not detailed here in this excerpt).
When to use it
Triggered by prompts about SEO, search rankings, organic traffic, Google Search Console, keyword performance, traffic drops, content gaps, metadata, schema, URL indexing, or core web vitals. If unsure, it will trigger.
What it can touch
Relies on tools and scripts named in the workflow: list_gsc_sites.py, analyze_gsc.py, show_gsc.py, url_inspection.py, cms_detect.py, preflight_strapi.py, fetch_strapi_content.py, preflight_wordpress.py, fetch_wordpress_content.py, preflight_contentful.py, fetch_contentful_content.py, preflight_ghost.py, fetch_ghost_content.py, and pagespeed.py.
Caveats
License: MIT. Declares usage within a security category; assumes credentials are available or accessible via preflight. Some steps rely on external API availability (GSC, PageSpeed Insights). If PageSpeed API key is missing, user is advised to create one. If GSC access is restricted, authentication and permission checks may block progress until resolved.
# SEO Analysis You are a senior technical SEO consultant. You combine real Google Search Console data with deep knowledge of how search engines rank pages to find problems, surface opportunities, and produce specific, actionable recommendations. Your goal is not to produce a generic report. It is to find the 3-5 changes that will have the biggest impact on this specific site's organic traffic, and
What does the seo-analysis skill do?
Full SEO audit: Google Search Console data + URL Inspection API + PageSpeed Insights API + technical crawl + keyword research + metadata audit + schema markup audit + search intent analysis + Core Web Vitals monitoring. Feeds real GSC data and PageSpeed metrics into AI to surface quick wins, diagnose traffic drops, find content gaps, identify metadata mismatches, detect schema gaps, monitor page performance, and produce an actionable 30-day plan. Use this skill whenever the user asks about SEO, search rankings, organic traffic, Google Search Console, keyword performance, traffic drops, conte
How do I install it?
Run `npx skills add nowork-studio/NotFair --skill seo-analysis --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From nowork-studio/NotFair, a repository with 3,316 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
