Home / Check catalog / 6. Schema, Local, Trust, Deep Audit / 6.71 Form Friction, Input Failures & Interaction Blockers

6.71 Form Friction, Input Failures & Interaction Blockers

90 checks in Schema, Local, Trust, Deep Audit. AI-assisted Scored in the Deep Audit's AI analysis pass.

Form Frustration — Errors, Failures & Abandonment

IDCheckPasses whenWeightRuns
6.71.01Detect form submit errorsNoneHeavyDeterministic + AI
6.71.02Detect multi-step form abandonmentMinimalHeavyDeterministic + AI
6.71.03Validate error messages visible & helpfulClearHeavyDeterministic + AI
6.71.04Detect invalid input re-entry loopsNoneMediumDeterministic + AI
6.71.05Validate form auto-fill compatibilityCompatibleMediumDeterministic + AI

Interaction Friction — Clicks, Taps, Hits & Inputs

IDCheckPasses whenWeightRuns
6.71.06Detect excessive clicks required to convertMinimalHeavyDeterministic + AI
6.71.07Validate CTA buttons reachable without scrollingReachableHeavyDeterministic + AI
6.71.08Detect small tap targets (mobile)NoneMediumDeterministic + AI
6.71.09Validate click precision (no mis-taps)PreciseMediumDeterministic + AI
6.71.10Detect double-click failuresNoneMediumDeterministic + AI

Page Frustration — Layout, Overlays & Usability Blockers

IDCheckPasses whenWeightRuns
6.71.11Detect intrusive pop-upsNoneHeavyDeterministic + AI
6.71.12Detect layout shift during conversion attemptNoneHeavyDeterministic + AI
6.71.13Validate sticky headers not blocking fieldsClearMediumDeterministic + AI
6.71.14Detect modals blocking interactionNoneMediumDeterministic + AI
6.71.15Validate page elements stable during typingStableMediumDeterministic + AI

UX Speed Friction — Load Delays & Performance Impact

IDCheckPasses whenWeightRuns
6.71.16Validate form loads fully under 1.5sFastHeavyDeterministic + AI
6.71.17Detect loading spinner overuseMinimalHeavyDeterministic + AI
6.71.18Validate script execution not blocking typingNon-blockingMediumDeterministic + AI
6.71.19Detect lag between user input & UI updateNoneMediumDeterministic + AI
6.71.20Validate mobile performance during conversionSmoothMediumDeterministic + AI

Decision Friction — Confusion, Clarity & Info Gaps

IDCheckPasses whenWeightRuns
6.71.21Validate CTA text clearClearHeavyDeterministic + AI
6.71.22Detect unclear or confusing copyNoneHeavyDeterministic + AI
6.71.23Validate price info present if neededPresentMediumDeterministic + AI
6.71.24Validate trust badges visibleVisibleMediumDeterministic + AI
6.71.25Detect missing instructions (forms, uploads, steps)NoneMediumDeterministic + AI

Device Friction — Mobile, Desktop & Responsiveness

IDCheckPasses whenWeightRuns
6.71.26Validate mobile form UX usableUsableHeavyDeterministic + AI
6.71.27Detect off-screen elements during conversionNoneHeavyDeterministic + AI
6.71.28Validate desktop alignment correctCorrectMediumDeterministic + AI
6.71.29Detect viewport mismatchesNoneMediumDeterministic + AI
6.71.30Validate keyboard does not hide fields (mobile)VisibleMediumDeterministic + AI

Rage Clicks — User Frustration Actions

IDCheckPasses whenWeightRuns
6.71.31Detect rage-click patterns (3+ rapid clicks)NoneHeavyDeterministic + AI
6.71.32Detect rage-tap patterns on mobileNoneHeavyDeterministic + AI
6.71.33Detect repeated interactions with broken UI elementsNoneMediumDeterministic + AI
6.71.34Validate rage-click heatmaps not spikingStableMediumDeterministic + AI
6.71.35Detect rage-clicks on CTAs (indicating broken JS)NoneMediumDeterministic + AI

Dead Clicks — Non-Responsive Elements & Failed Actions

IDCheckPasses whenWeightRuns
6.71.36Detect clicks with no UI responseNoneHeavyDeterministic + AI
6.71.37Validate CTA buttons trigger correct eventsTriggeringHeavyDeterministic + AI
6.71.38Detect links leading nowhereNoneMediumDeterministic + AI
6.71.39Detect interactions blocked by overlapping elementsNoneMediumDeterministic + AI
6.71.40Validate JS listeners attached correctlyCorrectMediumDeterministic + AI

Mis-Taps — Mobile Input Errors & Touch Accuracy

IDCheckPasses whenWeightRuns
6.71.41Detect mis-taps on navigationNoneHeavyDeterministic + AI
6.71.42Detect mis-taps near ads or sticky elementsNoneHeavyDeterministic + AI
6.71.43Validate tap targets ≥ 44pxCompliantMediumDeterministic + AI
6.71.44Detect mis-taps due to layout shiftNoneMediumDeterministic + AI
6.71.45Detect mis-taps on dropdownsNoneMediumDeterministic + AI

Micro-Friction — Small But Impactful UX Issues

IDCheckPasses whenWeightRuns
6.71.46Detect spinning loaders longer than 500msNoneHeavyDeterministic + AI
6.71.47Validate fields auto-focus properlyProperHeavyDeterministic + AI
6.71.48Detect repeated tooltip triggersNoneMediumDeterministic + AI
6.71.49Validate hover states visibleVisibleMediumDeterministic + AI
6.71.50Detect cursor incorrect for interactive elementsCorrectMediumDeterministic + AI

Click Intent — Signal Alignment & Expectation Match

IDCheckPasses whenWeightRuns
6.71.51Validate user clicks lead to expected contentExpectedHeavyDeterministic + AI
6.71.52Detect mismatch between CTA label & landing actionNoneHeavyDeterministic + AI
6.71.53Validate forward navigation consistentConsistentMediumDeterministic + AI
6.71.54Detect loopbacks in UI navigationNoneMediumDeterministic + AI
6.71.55Validate scroll-back after click not requiredNot requiredMediumDeterministic + AI

Navigation Resistance — Path Friction & Flow Breaks

IDCheckPasses whenWeightRuns
6.71.56Detect friction in funnel navigationLowHeavyDeterministic + AI
6.71.57Validate no unnecessary steps addedNoneHeavyDeterministic + AI
6.71.58Detect unexpected redirectsNoneMediumDeterministic + AI
6.71.59Validate next-step buttons visibleVisibleMediumDeterministic + AI
6.71.60Validate no backtracking required due to errorsNoneMediumDeterministic + AI

GBP Visual Quality — Photos, Videos, Media Signals

IDCheckPasses whenWeightRuns
6.71.61Validate presence of high-resolution exterior photosPresentHeavyDeterministic + AI
6.71.62Validate presence of high-resolution interior photosPresentHeavyDeterministic + AI
6.71.63Validate business logo uploaded correctlyCorrectHeavyDeterministic + AI
6.71.64Validate photos match actual business brandingMatchingMediumDeterministic + AI
6.71.65Detect outdated or irrelevant photosNoneMediumDeterministic + AI
6.71.66Validate video content relevant and usefulRelevantMediumDeterministic + AI
6.71.67Validate geotag metadata present (if applicable)PresentMediumDeterministic + AI
6.71.68Validate ALT-style descriptions for accessibilityPresentMediumDeterministic + AI
6.71.69Detect low-quality stock photosNoneMediumDeterministic + AI

GBP Posts — Cadence, Quality & Engagement Signals

IDCheckPasses whenWeightRuns
6.71.70Validate weekly post frequencyWeeklyHeavyDeterministic + AI
6.71.71Validate posts include CTA buttonsIncludedHeavyDeterministic + AI
6.71.72Validate posts include keywords naturallyNaturalMediumDeterministic + AI
6.71.73Validate posts feature original mediaPresentMediumDeterministic + AI
6.71.74Validate post topics match business typeMatchingMediumDeterministic + AI
6.71.75Validate promotional posts contain accurate offersAccurateMediumDeterministic + AI
6.71.76Detect expired offer posts not removedNoneMediumDeterministic + AI
6.71.77Validate engagement metrics (views/clicks) healthyHealthyMediumDeterministic + AI
6.71.78Validate post text length sufficientAdequateMediumDeterministic + AI
6.71.79Validate seasonal/holiday posts presentPresentMediumDeterministic + AI

GBP Multimodal Signals — AI Interpretability & Visual-Text Alignment

IDCheckPasses whenWeightRuns
6.71.80Validate photo captions descriptiveDescriptiveHeavyDeterministic + AI
6.71.81Validate images align with GBP categoriesAlignedHeavyDeterministic + AI
6.71.82Validate visual content reinforces primary keywordsReinforcingMediumDeterministic + AI
6.71.83Detect misleading or off-topic imagesNoneMediumDeterministic + AI
6.71.84Validate multimodal elements readable by AIReadableMediumDeterministic + AI
6.71.85Validate textual descriptions embedded in mediaPresentMediumDeterministic + AI
6.71.86Validate proper categorization of videos/photosCorrectMediumDeterministic + AI
6.71.87Validate GBP media updated recentlyRecentMediumDeterministic + AI
6.71.88Validate user-generated photos match business realityMatchingMediumDeterministic + AI
6.71.89Detect content mismatch between visuals and reviewsNoneMediumDeterministic + AI
6.71.90Compute GBP Behavioral Friction & Engagement ScoreFinalizedCriticalDeterministic + AI

← 6.70 Behavioral, Dwell-Time & Engagement Signals6.73 Google Maps Discoverability, Coverage & Indexation Signals →

Run these checks on your site

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 plans

Machine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).