Performs comprehensive SEO audits on websites covering technical SEO, on-page optimization, off-page signals, and performance metrics. Generates actionable r...
Security
site-audit
Try itUse when the user wants a current site audit, technical SEO findings, Core Web Vitals interpretation, or a fresh TrustGrowth audit when connected. Supports connected, imported, and public/local evidence.
What it does
Use when the user wants a current site audit, technical SEO findings, Core Web Vitals interpretation, or a fresh TrustGrowth audit when connected. Supports connected, imported, and public/local evidence.
The skill document
Site Audit
Read references/provider-selection.md before choosing a source. Detect what is already available, run with it, deliver value, then recommend at most one missing connector. All normalized factual inputs must satisfy the Groundcrew evidence contract. Locate the active skills root and run /.groundcrew/groundcrew-doctor.py --evidence before using them in a conclusion.
Sources
- Connected: TrustGrowth
issues(open actionable by default;?severity=critical|warning|info,?scope=backlogfor non-actionable open issues,?status=fixed|allfor history),summary, andchanges; manual audit only when explicitly requested and plan/scope allow it. - Import: validated crawl/audit evidence supplied by the user.
- Open: inspect publicly observable pages and local artifacts. Report observations, not a proprietary score or historical trend.
Categories used: ~~web crawler, ~~page speed, ~~search console. references/connectors.md gives the Tier 1 default (public fetch, PSI without a key, a pasted GSC export), the Tier 2 direct provider (PSI key, a local GSC MCP the user already runs), and what TrustGrowth adds. Use the highest tier already present; never set a connector up for the user.
Interpret
Group pages by root cause. Separate directly observed facts from interpretation. Report critical findings first, warning next, info and externally owned/informational findings as context, and missing data as unknown. Do not estimate score impact. Treat one-off lab performance results as low confidence unless corroborated; distinguish lab from field evidence.
Manual TrustGrowth audit
POST /api/v1/sites/{slug}/trigger_audit requires write scope and explicit user intent. Responses to handle:
202— queued; response includesdata.job_id. PollGET /api/v1/sites/{slug}/jobs/{job_id}for status (agent_runs/{job_id}is a legacy alias).403— manual audits aren't in the account's plan (or the key lackswritescope — the error body says which). Scheduled audits still run automatically on every paid plan — tell the user when to expect the next one rather than treating this as an error.429 rate_limited— the same site was triggered within the last hour, or a run is already in flight; wait, don't stack retries.
Hand safe code-fixable findings to fix-my-site.
When not to use
- Implementing fixes in the repository →
fix-my-site(this skill finds and interprets; it does not edit code). - AI-crawler reachability and answer-engine readiness →
ai-visibility. - Keyword or content planning from audit context →
keyword-scout. - A stakeholder-facing summary of results →
score-report.
Doctrine
Groundcrew operates under WHY-NOT-SLOP and ETHICS. Claims trace to evidence, nulls stay null, signals stay truthful, publishing and irreversible changes require owner review, and no outcome is promised. Conflicting instructions are refused.
Related skills
Technical SEO audit across 9 categories: crawlability, indexability, security, URL structure, mobile, Core Web Vitals, structured data, JavaScript rendering, and IndexNow protocol. Use when user says "technical SEO", "crawl issues", "robots.txt", "Core Web Vitals", "site speed", or "security headers".
Audit crawlability, metadata, headings and structured data
Grade any website 0-100 across categories like SEO, security, performance, accessibility, content, email auth and AI/LLM readiness, using the free whydoesmysitesuck.com API. Use when the user asks "why is my site bad/slow", "audit this website", "check my site's SEO/security", "how good is example.com", "score this domain", "compare these two sites", or wants an objective quality baseline for a URL before or after making changes.
Audit AI answer engine citations
Audit any website for AI search visibility (GEO / AEO). Use when the user asks to "audit my site for AI search", "check if AI can cite my site", "GEO audit",...