120 checks in Schema, Local, Trust, Deep Audit. Automated Its subsection has a live automated checker in the engine.
| ID | Check | Passes when |
|---|---|---|
| 6.23.01 | Validate above‑the‑fold clarity (hero text readable, CTA visible) | Clear |
| 6.23.02 | Validate mobile viewport configuration | Correct |
| 6.23.03 | Validate visual hierarchy (H1 > H2 > H3 structure) | Correct |
| 6.23.04 | Validate spacing rhythm (consistent padding/margins) | Consistent |
| 6.23.05 | Validate grid alignment (no broken layouts) | Clean |
| 6.23.06 | Validate color contrast ratio meets WCAG AA | ≥ 4.5:1 |
| 6.23.07 | Validate text size accessibility baseline | ≥ 16px |
| 6.23.08 | Validate no low‑contrast placeholders | Clean |
| 6.23.09 | Validate primary navigation clarity | Logical |
| 6.23.10 | Validate menu mobile behavior (hamburger → open → scroll lock) | Functional |
| 6.23.11 | Validate breadcrumbs appear where expected | Present |
| 6.23.12 | Validate footer navigation completeness | Complete |
| 6.23.13 | Validate internal search usability (if present) | Functional |
| 6.23.14 | Validate menu item naming clarity | Clear |
| 6.23.15 | Validate CLS score < 0.1 | Pass |
| 6.23.16 | Validate INP < 200 ms | Fast |
| 6.23.17 | Validate FID or equivalent responsiveness metric | Low latency |
| 6.23.18 | Validate animations do not block interaction | Smooth |
| 6.23.19 | Validate lazyloading not breaking UX | Clean |
| 6.23.20 | Validate CTA visibility on desktop/mobile | High visibility |
| 6.23.21 | Validate no deceptive design patterns (dark patterns) | Clean |
| 6.23.22 | Validate scroll‑depth engagement (classifier‑friendly layout) | Strong |
| 6.23.23 | Validate clear visual affordance on interactive elements | Present |
| 6.23.24 | Validate no excessive popups or interruptions | Clean |
| 6.23.25 | Validate forms easy to complete with minimal friction | Smooth |
| 6.23.26 | Validate responsive breakpoints across all components | Functional |
| 6.23.27 | Validate touch target spacing ≥ 44px | Accessible |
| 6.23.28 | Validate mobile keyboard autofill & input type mapping | Accurate |
| 6.23.29 | Validate mobile layout not overly long (pogo‑stick avoidance) | Balanced |
| 6.23.30 | Validate sticky headers not obstructing content | Clean |
| 6.23.31 | Validate alt text on all relevant images | Present |
| 6.23.32 | Validate correct ARIA roles on components | Accurate |
| 6.23.33 | Validate keyboard navigability (tab order correct) | Pass |
| 6.23.34 | Validate skip‑to‑content implemented | Present |
| 6.23.35 | Validate form labels associated correctly | Linked |
| 6.23.36 | Validate focus states visible & accessible | Strong |
| 6.23.37 | Validate UX meets baseline thresholds | Pass |
| 6.23.38 | Validate interaction friction minimal | Low |
| 6.23.39 | Validate mobile/desktop UX parity | High parity |
| 6.23.40 | Compute partial UX score for Chunk 1 | Complete |
| 6.23.41 | Validate WCAG AA compliance across layout | Pass |
| 6.23.42 | Validate screen reader compatibility (NVDA/JAWS baseline patterns) | Strong |
| 6.23.43 | Validate video captions/subtitles auto-enabled for accessibility | Enabled |
| 6.23.44 | Validate heading structure strictly semantic | Correct |
| 6.23.45 | Validate tables include header cells (th) and scope attributes | Accessible |
| 6.23.46 | Validate landmarks (header, main, nav, footer) properly assigned | Present |
| 6.23.47 | Validate hover/focus/active states consistent | Strong |
| 6.23.48 | Validate interactive components provide feedback (loading, success, error) | Present |
| 6.23.49 | Validate tooltips/modals accessible and closeable | Functional |
| 6.23.50 | Validate carousels/swipers accessible (pause, ARIA roles) | Accessible |
| 6.23.51 | Validate no infinite scrolling issues blocking footer | Clean |
| 6.23.52 | Validate low pogo-sticking likelihood (clear next steps) | Strong |
| 6.23.53 | Validate high task completion UX for primary CTA | High |
| 6.23.54 | Validate user flow clarity from entry → CTA → conversion | Smooth |
| 6.23.55 | Validate scroll‑triggered engagement signals accessible to AI | Present |
| 6.23.56 | Validate dwell-time optimizers (content breaks, visuals, anchors) | Strong |
| 6.23.57 | Validate forms optimized for mobile (inputs, buttons, spacing) | Optimized |
| 6.23.58 | Validate minimal required fields in forms (no friction) | Minimal |
| 6.23.59 | Validate error handling intuitive and visible | Clear |
| 6.23.60 | Validate progress indicators for long forms | Present |
| 6.23.61 | Validate reCAPTCHA or bot-check UX not blocking users | Balanced |
| 6.23.62 | Validate mobile gestures (swipe, expand, collapse) functional | Functional |
| 6.23.63 | Validate mobile typography readable without zoom | Readable |
| 6.23.64 | Validate JS‑heavy mobile components degrade gracefully | Clean |
| 6.23.65 | Validate sticky CTAs do not block primary content | Clean |
| 6.23.66 | Validate mobile transitions smooth (no jank) | Smooth |
| 6.23.67 | Validate 404 page user-friendly, branded, and helpful | Strong |
| 6.23.68 | Validate 500 / error fallback page functional | Present |
| 6.23.69 | Validate offline UX fallback (PWA or minimal state if applicable) | Present |
| 6.23.70 | Validate empty states (no results, no posts) appear clean | Accessible |
| 6.23.71 | Validate low‑connectivity behavior acceptable (image fallbacks) | Present |
| 6.23.72 | Validate UX parity across languages | High parity |
| 6.23.73 | Validate navigation labels accurately translated | Accurate |
| 6.23.74 | Validate right‑to‑left UX correct (if applicable) | Accurate |
| 6.23.75 | Validate locale-specific elements consistent | Present |
| 6.23.76 | Validate engagement signals align with AI expectations | Strong |
| 6.23.77 | Validate layout supports heatmap‑style behavior detection | Strong |
| 6.23.78 | Validate interactive components reliably accessible | Strong |
| 6.23.79 | Validate multi-device consistency | High parity |
| 6.23.80 | Compute partial UX score for Chunk 2 | Complete |
| 6.23.81 | Validate task‑completion pathways (user can complete primary goal easily) | Smooth |
| 6.23.82 | Validate each page has a clear “next step” | Present |
| 6.23.83 | Validate internal guidance (breadcrumbs, anchors, related links) | Strong |
| 6.23.84 | Validate micro‑interactions (hover cues, feedback animations) | Clear |
| 6.23.85 | Validate click targets predictable and stable | Consistent |
| 6.23.86 | Validate no UX patterns that cause rapid exits | Clean |
| 6.23.87 | Validate scroll‑engagement across key sections | Strong |
| 6.23.88 | Validate reading flow uninterrupted by layout or ads | Smooth |
| 6.23.89 | Validate time‑on‑page optimized through structure | Strong |
| 6.23.90 | Validate content chunking improves understanding | Strong |
| 6.23.91 | Validate page sections interpretable as semantic blocks by AI | Strong |
| 6.23.92 | Validate consistent component naming (class/id semantics) | Consistent |
| 6.23.93 | Validate strong entity grouping via structured blocks | Strong |
| 6.23.94 | Validate CTAs use predictable patterns across all pages | High parity |
| 6.23.95 | Validate layout and behavior predictable to LLMs & classifiers | High |
| 6.23.96 | Validate no interaction dead‑ends (broken flows) | Clean |
| 6.23.97 | Validate no conflicting scripts break user interaction | Clean |
| 6.23.98 | Validate fallback behavior when JS disabled | Functional |
| 6.23.99 | Validate predictable error handling across all components | Consistent |
| 6.23.100 | Validate cross‑device consistency (desktop, tablet, mobile) | High parity |
| 6.23.101 | Validate performance consistent across slow/fast networks | Stable |
| 6.23.102 | Validate cross‑browser compatibility (Chrome, Safari, Firefox, Edge) | Strong |
| 6.23.103 | Validate interaction stability across viewport rotations | Stable |
| 6.23.104 | Validate content does not shift drastically between breakpoints | Smooth |
| 6.23.105 | Validate conversion pages show trust elements (reviews, badges) | Present |
| 6.23.106 | Validate checkout flow minimal, clear, frictionless | Smooth |
| 6.23.107 | Validate microcopy reduces anxiety (reassurance text) | Present |
| 6.23.108 | Validate CTA wording action‑oriented and unambiguous | Clear |
| 6.23.109 | Validate price transparency (no surprise fees) | Clear |
| 6.23.110 | Validate micro‑conversion opportunities (click to call, signup, save) | Present |
| 6.23.111 | Validate micro‑conversion tracking elements visible | Present |
| 6.23.112 | Validate scroll‑depth anchors encourage deeper interaction | Strong |
| 6.23.113 | Validate engagement boosters (tabs, FAQs, expanders) | Strong |
| 6.23.114 | Validate consistent behavior across all interaction surfaces | Consistent |
| 6.23.115 | Validate all behavioral metrics align with user‑intent patterns | Strong |
| 6.23.116 | Validate UX supports high engagement for AI models | Strong |
| 6.23.117 | Validate behavioral signals stable over multiple sessions | Stable |
| 6.23.118 | Validate UX improvements reflected in structured data (if used) | Accurate |
| 6.23.119 | Validate overall UX quality matches AI expectations for top-tier sites | Strong |
| 6.23.120 | Compute final UX/Interaction/Behavioral composite score for Section 6.23 | >= 90% |
← 6.22 E-E-A-T / Trust Signals / Brand Authority Suite6.24 Technical SEO / Crawlability / Indexability / Render Integrity Suite →
A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.
See plansMachine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).