The site looked ready.
It wasn't.

The homepage looked fine.
The rest of the site didn't.

Simple and easy — fully automated website QA.

Scan a site → See a sample report →

Free tier. No credit card.

100 / 100
× FAIL — Broken Links -5 pts
/team/john → 404 · /about → 404
Link checker · 3 broken across 12 pages
× FAIL — Visual Consistency -3 pts
Header spacing differs across blog templates.
AI visual review · 3 pages affected
! WARN — Spelling -2.5 pts
‘recieve’ → receive · ‘seperate’ → separate
Grammar checker · 2 issues
! WARN — Performance -2.5 pts
Lighthouse mobile score 48/100.
PageSpeed Insights · below threshold
Score: 86/100 2 failures across 173 pages
Fix advice included Every issue explains exactly how to fix it
Screenshots captured Visual proof of every page scanned
Track every scan Compare scores across clients
sitevett.com/scanner
SiteVett scanner
Scanner with calcrun.com entered
Scan in progress
Full QA report for calcrun.com
Scan history

More than a crawler.

SiteVett crawls every page and runs checks other scanners can’t — AI that spots broken layouts, a browser that actually submits your forms, and fingerprinting that reads your WordPress setup from the outside.

Visual checks, not just HTML checks. Finds layout drift, weak CTAs, branding slips, and inconsistent templates a crawler will never see.
Actually tests forms. Fills and submits contact forms, then shows you when the flow still fails.
Finds WordPress details from the outside. Fingerprints themes, plugins, and versions without asking you to install anything.
1 /home
2 /about !
Missing alt text on 2 images
3 /services ×
AI: Header spacing drifted · CTA button mismatch
4 /services/web-design
5 /services/seo !
‘Lorem ipsum’ placeholder text in body copy
6 /contact ×
Filled & submitted contact form — no confirmation received
7 /blog
8 /blog/new-office !
/team-photo.jpg → 404 · /old-post → 404
9 /privacy
10 /wp-content/themes/flavor !
WordPress 6.4.2 · flavor theme 3.2 · 2 plugins detected
0 / 10 pages 0 issues