seo-audit

Installation
SKILL.md

SEO audit

Produce a prioritized, evidence-based audit. Every claim must come from actual tool output — never estimate or fill gaps with plausible numbers.

If the gsc and analytics MCP tools are not available in this client (common when this skill was installed standalone, without the plugin's .mcp.json), do not attempt the audit with guesses: first walk the user through connecting the servers using the setup-google-access skill, or the manual client configuration in section 4 of https://github.com/PapiScholz/search-visibility-kit/blob/main/SETUP.md (works with any MCP client).

Data collection

Run these in order (parallelize where independent):

  1. list_properties — get the exact site_url (prefer sc-domain: properties). get_account_summaries — get the GA4 property ID.
  2. get_performance_overview (28 days) — clicks, impressions, CTR, position, daily trend.
  3. get_search_analytics with dimensions=query (50 rows) and again with dimensions=page (25 rows).
  4. list_sitemaps_enhanced — CRITICAL: compare last_downloaded against today and url_count against the live sitemap's real URL count (fetch the sitemap and count <loc> entries). A stale download date or a lower count than reality means Google is working from an outdated map — resubmit with submit_sitemap after confirming with the user.
  5. batch_url_inspection on the top 8-10 pages by impressions — check coverage_state and last_crawled.
  6. GA4 run_report: sessions/users/engagementRate by sessionDefaultChannelGroup (28 days), and screenPageViews/totalUsers by pagePath (top 15).
  7. Optional: run_realtime_report for active users right now.

Analysis framework

Installs
2
GitHub Stars
1
First Seen
Aug 1, 2026
seo-audit — papischolz/search-visibility-kit