Audits any website for technical SEO, on-page SEO, schema markup and analytics tracking, then hands back a prioritized fix report.
Reads a website the way search engines read it and hands back one clear, prioritized picture of its SEO health: crawlability and indexation, redirects and HTTPS, Core Web Vitals and mobile rendering, titles and meta descriptions, header structure, internal links, structured data, and whether conversions are actually being tracked. Every finding comes with a severity and a concrete fix, ranked by impact and effort, and checked against what your website builder can actually do. It matches its depth to the request: a fast traffic-light health check, a full audit, a single-page optimization against a target keyword, ready-to-paste structured data, an analytics tracking plan, or a head-to-head competitor comparison. In a client workspace the audit is built as a deliverable you hand over and charge for.
This skill has no button. You start it by saying what you want. Any of these will do it:
| If you actually want | Use this instead |
|---|---|
| finding which terms to target, search volumes, clusters, or a prioritized content plan | keyword-research |
| generating pages at scale from a template plus a dataset | programmatic-seo |
| the deep AI-search programme: citability, AI crawler access, generative-engine visibility | seo-geo-engine |
| a page that already ranks but does not convert | conversion-optimizer |
| designing or rebuilding the pages the audit says to fix | frontend-design |
| What you need | Why | |
|---|---|---|
| The URL, the platform the site is built on, its purpose and its primary conversion | the skill never audits without knowing the platform; some fixes need custom code injection that certain builders simply do not allow, and a recommendation you cannot implement is noise | Required |
A decision on which workspace you are in, _default for your own site or client--* for a client deliverable | client-mode output is built on the client's property and data as a report you hand over | Required |
| The owner's real, confirmed business details for any structured data work | schema is generated only from confirmed data; the skill will not invent credentials, pricing or reviews to fill a markup template | Required |
keyword-plan.md from keyword-research | aligns every recommendation to the keywords the workspace already decided to target instead of re-asking or guessing | Optional |
An SEO data tool connected via /connect | unlocks live crawl, ranking, speed and backlink data; without one the skill falls back to its own inspection and free checks, and labels anything estimated as [ESTIMATED] | Optional |
verified-claims.md populated with consented proof | any result or testimonial woven into optimized page copy must trace to the registry or it stays generic | Optional |
seo-geo-engine.assets.md with the seo-site-audit tag, and your feedback is written to learnings.md so the next audit adapts.seo-audit-v1 artifact that downstream skills can readassets.md entry tagged seo-site-audit[ESTIMATED], and the report states plainly which source it worked from.| The mistake | Do this instead |
|---|---|
| Asking for a full audit when you wanted one quick answer | Say "quick SEO check" or "check site speed". The skill matches depth to the request, so ask for the depth you actually want. |
| Withholding the platform to save a question | Name the builder up front. Feasibility depends on it, and the skill will stop to ask rather than recommend fixes the platform cannot take. |
Treating an [ESTIMATED] figure as a measurement | Connect a data tool via /connect before decisions ride on the numbers, or verify the figure in your own search console first. |
| Expecting the audit to deploy its own fixes | Plan the implementation pass. Route page rebuilds to frontend-design and paste the schema and tracking changes yourself or through your developer. |
| Handing over the homepage and calling it a site audit | Provide the key pages, or a crawlable site. Anything the skill cannot reach comes back marked unaudited, which is correct but not useful to a client. |
| Skipping the tracking check because rankings feel more urgent | Verify analytics as part of the audit. Untracked conversions mean no fix can ever prove its impact. |
The audit is one of the cleanest paid entry points in the library. Run it in a client workspace, deliver the prioritized report as the first engagement, then sell the implementation and the ongoing programme, keyword-research for the content plan and seo-geo-engine for AI search, off the gaps the audit just proved.