SmartSpec

Technical SEO audit for sites built with AI.

The web tool that speaks the language of modern builders (Lovable, Bolt, v0, Replit, Cursor). Finds placeholder titles, localhost canonicals, missing schema, absent llms.txt — plus 13 more checks generic audits don't know about.

Output you can read in 5 minutes, not 50. SmartSpec groups findings by rule: if 36 pages share the same canonical problem, you get one finding with all the URLs inside — not 36 duplicate tickets.

Who is SmartSpec for

Vibe-coders & solo founders

You built your site with Lovable, Bolt or v0 and don't know if Google can see it. SmartSpec catches the patterns AI-builders leave behind: "Vite App" titles, localhost canonicals, empty source HTML, missing schema. Open the app, paste a URL and read what to fix — aggregation keeps the output readable without an SEO sitting next to you.

Developers & SEO consultants

You want a repeatable, deterministic audit with reports ready to export: Markdown for docs, CSV for spreadsheets, versioned JSON for pipelines.

AI agents & Claude workflows

Every finding generates an AI fix prompt ready to paste into Claude or ChatGPT for analysis + remediation: from audit to fix in one step.

Agencies & teams

Deterministic output for your processes: Markdown reports for clients, CSV for spreadsheets, versioned JSON for internal dashboards.

What it checks

16 check modules run on every audit. Consistent severity across every module (critical / high / medium / low / info), a penalty score starting at 100, documented in the app: it measures detected issues, not indexing status.

Checks analyze the HTML sent by your server, before JavaScript runs.

page
Title, meta, canonical, lang, noindex
schema
JSON-LD Organization + WebSite
images
Alt presence, lazy-loading, decorative
links
Broken internal, empty anchors
a11y
Heading hierarchy, ARIA basics
hreflang
Reciprocity, self-reference
social
Open Graph + Twitter Card
robots
robots.txt fetch + parsing
sitemap
XML sitemap fetch + validation
ai-readiness
llms.txt presence (community draft)
redirects
Hop chain, HTTP→HTTPS
security
HSTS, CSP, X-Frame, Referrer-Policy
performance
PageSpeed v5 (LCP, CLS, INP)
mobile
Viewport meta, mobile-first
content-quality
Thin content, boilerplate hero
analytics
Placeholder measurement IDs

Findings aggregated — less triage

The same rule failing on N pages = 1 finding with every URL inside. No more 36 duplicate tickets for the same templated problem.

From 36 tickets to 1 fix. Same problem, a quarter of the work.

Markdown, CSV and JSON exports

One audit, many consumers: export the report from the board in the format you need — Markdown for docs, CSV for spreadsheets, JSON for pipelines.

markdown .md
Human-readable report grouped by module, with every affected URL listed per finding. Notion, Linear, Obsidian-ready.
csv .csv
Spreadsheet-safe: one row per finding with the full URL list and evidence. For Sheets and Excel.
json smartspec-board-export/1
Versioned machine-readable envelope: audit metadata, client, per-severity summary and the full findings array. Ready to process in a pipeline.

Plus, every finding gives you a copyable developer brief ready to hand to your team — or an AI fix prompt to paste into Claude or ChatGPT.

Why another audit tool?

Screaming Frog and Sitebulb are great for pro audits, but they're desktop GUIs. Lighthouse is a single-page measure, not a site audit. PageSpeed Insights has a narrow focus.

SmartSpec is a web tool: you open it from the browser, paste a URL and get the audit. It has specific checks for modern AI-builder patterns ("v0 by Vercel" titles, canonical pointing at .lovable.app, empty source HTML, default schema missing). And its scoring follows an explicit, documented formula — not an opaque grade.

FAQ

What is finding aggregation?

The same rule failing on N pages = 1 finding with every URL in the refs field. Cuts noise drastically: you immediately see what to fix (the rule), not where (the N pages).

How many checks does SmartSpec run?

Every audit runs 16 check modules: page, schema, images, links, a11y, hreflang, social, robots, sitemap, ai-readiness, redirects, security, performance, mobile, content-quality, analytics. Severity is consistent (critical / high / medium / low / info).

Do I need to install anything?

No. SmartSpec is a web tool: sign in at app.smartweb-media.com, paste your site URL and get the audit. Nothing to install: the analysis runs on SmartSpec servers.

Ready to see if your site is really ready?

Try it on a Bolt, v0 or Lovable site. 30 seconds is enough.

Try the tool