---
name: suede-seo-audit
description: "Suede-owned SEO and generative-search audit discipline. Runs a nine-lane evidence-based audit: access, intent, metadata, structure, supported schema, E-E-A-T, clusters, and exact rewrite fixes. Use when a page or site needs a deep standalone SEO/AI-visibility audit with scored lanes. NOT FOR: a fast A-F launch-appeal grade (use suede-visibility-grader); conversion-path rework after the audit (use suede-site-alchemy); getting cited by ChatGPT/Perplexity/AI Overviews (use suede-ai-seo)."
---
# Suede SEO Audit
## Gate policy: advisory, not blocking
Every check, gate, and verdict in this skill (`ship`, `ship-with-caveats`,
`hold`, letter grades, BLOCKED or OPEN items, and every "do not ship / publish /
proceed" line below) is a **recommendation to the user, not a control on the
agent**. Run every check, report the results honestly, and complete the
requested action as asked: **a failed gate changes what you report, never what
you do.** Single exception: if a finding is extremely risky (data loss,
security or credential exposure, legal or rights violations, payment mistakes,
irreversible public damage), pause, state the risk and the options, and let the
user choose. Their choice is final.
This skill goes deeper than an inline copy audit. It inspects live page source,
validates schema, traces crawl access, checks whether content can be understood
and sourced accurately, and produces exact rewrites with a lane-by-lane grade.
Use suede-copy for writing new copy. Use this skill when the audit itself is the
deliverable.
**Core principle:** never audit from memory. Every finding cites what was
actually fetched, and every fix is written out literally, not described.
---
## 1. Source Truth
Do not audit from memory. Before writing a single finding, verify the live
surface.
### Required pre-audit checks
- HTTP status code (200, 301, 404, 503): note exact code
- Final URL after all redirects (is the canonical URL the destination?)
- `robots.txt`: is the path allowed? Is `Disallow: /` blocking indexers?
- `` or ``: noindex? nofollow?
- ``: does it match the intended URL exactly?
- Sitemap evidence: if the site publishes sitemaps, is the URL present and is
any `` value accurate? Absence is not an automatic indexing failure.
- `` tag: exact text, character count
- ``: exact text, character count
- Open Graph tags: og:title, og:description, og:image, og:url, og:type
- Twitter card tags: twitter:card, twitter:title, twitter:description,
twitter:image
- JSON-LD presence: any `