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):
list_properties— get the exactsite_url(prefersc-domain:properties).get_account_summaries— get the GA4 property ID.get_performance_overview(28 days) — clicks, impressions, CTR, position, daily trend.get_search_analyticswithdimensions=query(50 rows) and again withdimensions=page(25 rows).list_sitemaps_enhanced— CRITICAL: comparelast_downloadedagainst today andurl_countagainst 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 withsubmit_sitemapafter confirming with the user.batch_url_inspectionon the top 8-10 pages by impressions — checkcoverage_stateandlast_crawled.- GA4
run_report: sessions/users/engagementRate bysessionDefaultChannelGroup(28 days), andscreenPageViews/totalUsersbypagePath(top 15). - Optional:
run_realtime_reportfor active users right now.