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: clean JSON, consistent severity, 7 output formats including an LLM-optimized one.
AI agents & Claude workflows
The LLM format is XML tag-based, ready to paste into Claude or ChatGPT for analysis + remediation: from audit to fix in one step.
Agencies & teams
Deterministic output for your processes: branded HTML for clients, normalized JSON for internal dashboards, Markdown for Notion/Linear.
What it checks
16 check modules run on every audit. Consistent severity
(critical /
warning /
info /
pass),
pass-based scoring: pass / (pass + critical*3 + warning) * 100.
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.
[critical] /audit/ — canonical mismatch
[critical] /services/ — canonical mismatch
[critical] /blog/ — canonical mismatch
[critical] /smartspec/ — canonical mismatch
…36 rows… {
"id": "page-canonical-mismatch",
"title": "36 pages: canonical URL is a 301 redirect",
"refs": ["/audit/", "/services/", "/blog/", "/smartspec/", "…+32"]
} From 36 tickets to 1 fix. Same problem, a quarter of the work.
7 report formats
One audit, many consumers: export the report in the format you need — console for a quick look, JSON for pipelines, Markdown for docs, HTML for clients, LLM for AI agents.
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 / warning / info / pass).
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, it runs entirely in the browser.
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