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.

0
automated checks
0
categories
0
pages crawled (max)

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

CONT-005 FAIL
"Lorem ipsum dolor sit amet" Found on: /services/web-design "[YOUR COMPANY NAME]" Found on: /footer (all pages)

Grammar & spelling.

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

GRAM-001 WARN
"recieve" receive Found on: /services "seperate" separate Found on: /about

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.

AI-written site review.Paid

Every paid scan includes a three-paragraph review written by AI after looking at your pages. What's working, what to fix first, and where the site stands overall. Balanced and specific, not generic filler.

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.

WP-001 WARN
WordPress 6.4.2 (latest: 6.5.0) Theme: flavor v3.2 Plugins: contact-form-7, yoast-seo

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.

12 security checks: HTTPS redirect enforcement, SSL certificate health, exposed file detection, security headers, mixed content, directory listing, cookie flags, vulnerable JavaScript libraries, Subresource Integrity, and more.

Content quality.

H1 structure, alt text, long text blocks, internal link health, missing or duplicate headings, placeholder text detection, and outcome promise scanning.

82 / 100

Sample report output

SEO & Meta Tags 7/7 passed
Links & Navigation 3 failures
! Grammar & Spelling 2 warnings
Security Headers 12/12 passed
! Performance Lighthouse 48
View a full sample report →

All 71 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
HTTP redirects to HTTPS SEC-003
No exposed sensitive files (.env, .git, debug.log, etc.) SEC-004
No open directory listings SEC-006
No server or CMS version disclosure SEC-007
SSL certificate is valid and not expiring soon SEC-008
Permissions-Policy header is present SEC-011
No forms with insecure HTTP action URLs SEC-012
Auth cookies have Secure, HttpOnly, and SameSite flags SEC-005
No JavaScript libraries with known vulnerabilities SEC-009
CDN scripts and stylesheets use Subresource Integrity (SRI) SEC-014
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 in footer or legal navigation 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
Pages have social preview image (og:image) 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
Accessibility
HTML element has a lang attribute A11Y-001
Form inputs have associated labels A11Y-002

Ready to scan your first site?

Start free, no credit card required.

Scan a site → See a sample report →