What SiteVett catches.

Broken links, leftover placeholder text, grammar mistakes, SEO gaps, visual drift, form failures, WordPress issues, performance, security — every page, not just the homepage.

50+
automated checks
10
categories
80
pages crawled

Finds dead links.

Every link and image on every page. HEAD-then-GET fallback catches servers that reject HEAD. Validates phone and email links site-wide. Checks all navigation links across all pages, not just the first.

Catches leftover text.

Lorem ipsum, "[YOUR COMPANY]", example.com, placeholder text, coming soon pages — 9 patterns built in. Add custom search terms on paid plans.Paid

Grammar & spelling.

LanguageTool on every page. Spelling mistakes are failures, grammar issues are warnings. Smart quote normalization. Web-term allowlist cuts false positives.

SEO & meta tags.

Titles, descriptions, Open Graph, canonical URLs, noindex detection. Quality scoring on length and uniqueness. Every page, not a random sample.

Sees what crawlers miss.Paid

AI visual checks: layout drift, mismatched fonts, broken CTAs, inconsistent branding, image cropping, responsive breakage. Screenshots at multiple viewports. Finds the things you only catch by squinting.

Submits your forms.Paid

Fills and submits contact forms with test data. Detects Gravity Forms, CF7, WPForms success states. AJAX-aware. Skips login, checkout, and newsletter forms.

Knows WordPress.

Detects WP core version, theme, and plugins from page source — no plugin install required. Cross-checks WordPress.org for outdated versions. Optional connector plugin for deeper backend checks.

Performance & accessibility.

Google Lighthouse mobile audit via PageSpeed Insights. WCAG 2.1 contrast checking. Performance, accessibility, and best practices scores. Local Playwright fallback when the API is down.

Security & content.

Mixed content detection across 10 tag types. Security header checks. H1 structure, alt text, long text blocks, internal link health, missing or duplicate headings.

All 59 checks.

Grouped by category. Checks marked Paid require a Starter plan or above.

Placeholder Text
Search for leftover placeholder: "lorem ipsum" BSR-001
Search for leftover placeholder: "dolor sit amet" BSR-002
Search for leftover placeholder: "[YOUR" BSR-003
Search for leftover placeholder: "example.com" BSR-004
Search for leftover placeholder: "placeholder text" BSR-005
Search for leftover placeholder: "sample text" BSR-006
Search for leftover placeholder: "insert text here" BSR-007
Search for leftover placeholder: "your text here" BSR-008
Search for leftover placeholder: "coming soon" BSR-009
Functionality
All links resolve (no 404s, no broken links) FUNC-001
Phone numbers are clickable (tel: links) FUNC-002
Email addresses are clickable (mailto: links) FUNC-003
Contact form submits successfully and redirects to thank-you pagePaid FUNC-004
Site is mobile responsive (viewport, tap targets, font sizes) FUNC-005
Lighthouse performance, accessibility, and best practices scores acceptable FUNC-006
All images load correctly (no broken images) IMG-001
Responsive viewports render correctly (desktop, tablet, mobile)Paid AI-005
No internal links with rel=nofollow (wastes link equity) FUNC-007
Internal links have descriptive anchor text FUNC-008
Security
No mixed content (HTTP resources on HTTPS pages) SEC-001
Security response headers present (HSTS, CSP, X-Frame-Options, Referrer-Policy) SEC-002
Craftsmanship
Logo links to homepage CRAFT-001
Favicon is present CRAFT-002
Color contrast meets accessibility standards CRAFT-003
Visual consistency across pages (alignment, spacing, colors)Paid AI-002
Consistent branding (fonts, button colors)Paid AI-003
No awkwardly cropped imagesPaid AI-004
Brand tone is consistent and appropriate across pagesPaid AI-007
Forms have clear labels and good user experiencePaid AI-009
Content flows logically from page to pagePaid AI-010
CTAs are prominent and well-placedPaid AI-011
Hero section is visually appealing with clear messagingPaid AI-012
Formatting is consistent (headings, lists, spacing)Paid AI-013
Content
Privacy policy link in footer CONT-001
Accessibility statement link in footer CONT-002
Each page has exactly one H1 tag CONT-004
All images have alt text CONT-005
All pages have meta titles CONT-006
All pages have meta descriptions CONT-007
No placeholder text (lorem ipsum, dummy text, etc.) CONT-008
WordPress featured images set on pages CONT-009
No excessively long text blocks (walls of text) CONT-011
No guarantee or outcome promise language CONT-012
Images on sensitive pages are appropriatePaid AI-001
Contact information is present and completePaid AI-008
H1 tags are within acceptable length CONT-013
H2 tags are unique across pages (no excessive duplication) CONT-014
Images have width and height attributes (prevents layout shift) CONT-015
Footer
Social media links are in footer only (not header/nav) FOOT-001
Grammar & Spelling
No spelling errors on pages (deduplicated by word) GRAM-001
Navigation
All navigation links resolve correctly NAV-001
Pages have internal links (not orphaned) NAV-002
SEO
Open Graph tags present (og:title, og:description, og:image) SEO-001
Meta titles are unique and appropriate length SEO-002
All pages have canonical tags SEO-003
No accidental noindex directives on public pages SEO-004
URLs are not excessively long (under 115 characters) FUNC-009
WordPress
WordPress plugins are up to date (detected from page source) WPBE-F001
WordPress themes are up to date (detected from page source) WPBE-F002

See what a report looks like — no sign-up required.

View sample report →