Methodology: the 77 checks
Professional and Premium audits run all 77 checks below. Each one is marked Pass, Comment (needs attention) or Not tested, with a reason. Essentials runs about 40 of the automated checks.
Tools
Lighthouse (mobile and desktop lab runs), axe-core accessibility engine, Playwright browser tests, our link crawler (every internal and external link), HTTP header and TLS inspection, sitemap and robots analysis, schema.org validation, and AI-assistant query runs (ChatGPT, Gemini, Perplexity, Claude).
Limits
We test only public pages. We never submit forms or log in. Lab speed tests can differ from real-user data. Ratings are our professional judgment based on measured evidence. This is not a legal or ADA certification.
Site hygiene & content (5)
- Legacy / draft pages unpublished
- No demo or placeholder content
- Copyright year current
- 404 page returns HTTP 404
- Spelling & typos
Links & navigation (9)
- Internal links resolve
- External links & assets resolve
- www → apex redirect
- HTTP → HTTPS redirect
- LinkedIn opens in a new tab
- LinkedIn profile loads
- Contact-page email link
- Phone tap-to-call
- No placeholder links
Forms & calls to action (6)
- Form fields labeled
- Spam protection usable
- Form submits & delivers
- Privacy notice at form
- Primary contact CTA above the fold
- Contact option in header
Performance (10)
- PageSpeed Insights API
- Real-user (CrUX) field data
- Lighthouse performance (mobile)
- LCP ≤ 2.5 s (mobile)
- CLS ≤ 0.1
- Total blocking time
- Server response (TTFB)
- Text compression
- Images optimized
- Static asset caching
Mobile (4)
- Viewport meta present
- Zoom allowed
- No horizontal scroll
- Mobile navigation
Accessibility (9)
- Automated scan (axe-core 4.14, Lighthouse)
- Language attribute
- Color contrast
- Image alt text
- One H1 per page
- Heading order
- Landmarks
- Keyboard-reachable links
- Screen-reader walkthrough
On-page SEO (9)
- Unique titles & descriptions
- Title length
- Canonical tags
- robots.txt
- XML sitemap
- Structured data
- Open Graph / Twitter tags
- Archives noindexed
- Spanish / hreflang
Local & AI search (6)
- Consistent name, address, phone
- Local business schema
- Google Business Profile
- FAQ content
- AI crawlers allowed
- llms.txt
Security (8)
- HTTPS certificate
- No mixed content
- Security headers
- User enumeration blocked
- XML-RPC disabled
- readme / directory listing blocked
- Related domain up to date
- Email authentication
Analytics & legal (5)
- Analytics installed
- Conversion tracking
- Search Console / Bing verification
- Privacy policy
- Cookie disclosure
Content & brand (6)
- Clear audience
- Distinct value proposition in hero
- Services & deliverables explained
- Credentials & trust signals
- Testimonials
- Brand consistency