SEO Audit
39 automated checks across on-page content, social tags, crawlability, performance, and code quality — with severity levels and actionable fix guidance.
What it checks
The SEO Audit runs 39 checks every time you trigger it, grouped into categories:
| Category | Checks included |
|---|---|
| On-page basics | Title tag, meta description, H1/H2, canonical, noindex, word count, lang, viewport, favicon |
| Social | OG title, OG description, OG image, Twitter Card |
| Structured data | Schema.org JSON-LD presence |
| Crawlability | robots.txt, sitemap.xml, sitemap valid XML, custom 404 page |
| Images | Alt text coverage across all images |
| Performance | Page size, Gzip/Brotli, Cache-Control, charset, response time |
| Security | HTTPS, mixed content, HSTS header |
| Code quality | Deprecated tags, iframes, JS/CSS file count, inline CSS |
| Structure | Heading hierarchy (H1→H2→H3), internal link count |
| Discovery | DNS prefetch/preconnect, RSS feed, AMP, sitemap XML validity |
| Canonical | Canonical URL points to the current page (self-reference check) |
| Core Web Vitals | LCP, CLS, INP, PageSpeed score (if CWV monitoring is enabled) |
| Keyword | Keyword in title, H1, description, first paragraph, density (optional) |
Severity levels
Each failed check is tagged with a severity:
- 🔴 Critical — fix immediately. These directly hurt rankings: missing title, noindex, no HTTPS, mixed content, missing robots.txt.
- 🟡 Warning — improve when possible. Important but not blocking: canonical, viewport, OG image, alt text, response time.
- 🔵 Suggestion — nice to have. Minor improvements: Twitter Card, schema, DNS prefetch, RSS feed.
How to run
Go to the site detail page → SEO Audit tab → click Check now. The check runs in real time and takes 5–10 seconds.
Optionally enter a target keyword before running — SiteBrief will check if it appears in the title, H1, meta description, first paragraph, and calculate keyword density.
Core Web Vitals integration
If Core Web Vitals monitoring is enabled for the site, the SEO Audit automatically pulls the latest LCP, CLS, and INP scores and includes them as checks with the same Critical/Warning severity system. This gives you a single view of both technical SEO and performance health.
Keyword analysis
Enter your target keyword in the input field next to "Check now". SiteBrief checks:
- Is the keyword in the title tag?
- Is the keyword in the H1 heading?
- Is the keyword in the meta description?
- Does the keyword appear in the first 100 words?
- Is the keyword density between 0.5% and 3% (avoiding stuffing)?
Score
The score shows X / total checks passed. The total varies based on whether keyword analysis and CWV data are available. A progress bar turns green above 80%, amber at 60–80%, red below 60%.
Passed checks are collapsed by default — click "Show N passed checks" to expand them.