# Mobile landing page checklist

From "Why do mobile landing pages convert worse for paid traffic?" by Kevin Pinto, made with Ciny, 6 October 2026. Run these twelve checks on a real phone, on every page that can receive paid clicks.

- [ ] **Know your landing pages.** List every URL your campaigns can send clicks to, including pages chosen by final URL expansion. Each one passes this list or is excluded.
- [ ] **Message match.** The H1 repeats the promise of the ad.
- [ ] **Form in the first screen.** Eyebrow and H1, then the form, then the supporting copy.
- [ ] **Few fields, built for a phone.** Only what the first conversation needs. Text at 16px or larger, the email keyboard on email fields, autofill on and capitals on names.
- [ ] **Tap targets measured.** Submit, navigation and consent buttons at least 44 by 44px on the rendered page, not read from the code. To check, inspect the button in your browser's developer tools at phone size and run `$0.getBoundingClientRect()` in the console.
- [ ] **Your own error messages.** Browser validation bubbles off. One inline message in your page's language, announced to screen readers, focus on the field, never colour alone.
- [ ] **One tap, one submission.** The submit button dims and disables while sending.
- [ ] **Buttons point down.** Mid-page buttons go to the nearest form below. A sticky bar appears after about 600px, hides while a form is in view and never covers content.
- [ ] **Consent banner clear.** On a 390 × 844 screen in your browser's developer tools, the submit button stays visible while the banner shows, the banner's buttons are tap-sized and nothing is layered above it.
- [ ] **Form visible without the reveal script.** Reveal animations have a reduced-motion style and a no-script fallback, and the form still shows if the script fails to load.
- [ ] **Speed checked before it is changed.** LCP within 2.5 seconds, INP 200 ms or less and CLS 0.1 or less at the 75th percentile on mobile. If all three pass, work on the form.
- [ ] **Starts, submissions and conversions counted.** Track form starts as well as submissions, check that the conversion your bidding learns from matches the leads sales receives, and test with invalid entries only, so no test lead reaches sales.

Sources for the thresholds, checked on 6 October 2026: web.dev Web Vitals (https://web.dev/articles/vitals) and WCAG 2.2 success criterion 2.5.5 (https://www.w3.org/WAI/WCAG22/Understanding/target-size-enhanced.html).
