Mobile-first design checklist for production
Practical, implementation-ready checklist to build or audit mobile-first pages for frontend developers, designers, PMs and site owners. Last reviewed…

Practical, implementation-ready checklist to audit or build a mobile-first page for production: audience—frontend developers, product designers, PMs, and site owners; last reviewed and sources consulted September 27, 2026.
Summary checklist
Quick audit list. Each item below links to a detailed section further down.
Mobile-first index & content parity
Mobile-first indexing means the mobile version of a page is the baseline for indexing and ranking. Verify that the mobile HTML includes the same primary content, structured data and meta tags as the desktop HTML. Reference: Google mobile-first indexing documentation. (source : Google)
Checks to run:
How to test: open Search Console → Inspect URL → Test Live URL (mobile). Document differences and resolve any missing blocks or resources that prevent parity. (consulted September 27, 2026)
Viewport & responsive layout rules
Include an explicit viewport meta tag to trigger responsive layouts. Example: <meta name=”viewport” content=”width=device-width,initial-scale=1″>. See MDN for details. (source : Mozilla)
Layout strategy:
How to test: use device emulation in Chrome DevTools. Resize the viewport and verify media queries cover key components, navigation and modals. Confirm no layout shifts when fonts or images load.
Performance targets (Core Web Vitals)
Target thresholds for audits and monitoring:
Actions to improve metrics:
How to test: run Lighthouse or PageSpeed Insights for lab diagnostics and check CrUX / Search Console field data for 75th percentile mobile measurements. (source : Web)
Render-critical resources (CSS, JS, fonts)
Checklist:
How to test: use Chrome DevTools Performance and Coverage panels. Look for long tasks, unused CSS bytes and large blocking scripts. Run Lighthouse diagnostics for render-blocking resources. (source : Web)
Images & media (size, format, responsive)
Best practices:
How to test: throttle network in DevTools to mobile speeds and measure bytes transferred. Use Lighthouse image diagnostics for opportunities. (source : Web)
Touch targets & spacing
Follow platform guidance for tappable areas. Material Design recommends at least 48×48 dp; Apple guidance references 44×44 px as a minimum. Spacing between targets is as important as target size. (source : Google)
How to test: run Lighthouse accessibility “tap targets” audit and perform manual finger-reach checks on representative devices.
Typography & readable sizes
Recommendation: use a mobile baseline for body text that preserves readability and prevents forced zoom. Ensure line-height and contrast meet WCAG recommendations. When citing numerical font baselines, attach a source; otherwise treat a baseline as a recommended starting point to validate visually on devices.
How to test: sample pages on multiple viewport widths and perform contrast checks with automated tools.
Accessibility essentials
Checklist:
How to test: run Lighthouse accessibility, axe-core and manual screen reader checks on mobile devices or device emulators.
Interaction & input patterns (forms, inputs, modals)
Mobile-friendly input patterns:
How to test: manual form entry on device and keyboard behavior checks in emulation.
Network & caching (reduce payload on mobile)
Key points:
How to test: simulate slow networks in DevTools and observe resource load times and cache hits.
SEO & structured data for mobile content
Ensure structured data is present in the mobile render and that canonical and meta robots tags are consistent between mobile and desktop. Use URL Inspection to confirm the mobile crawl sees the same data. (source : Google)
How to test: inspect live URL (mobile) and verify visible structured data and canonical links.
Testing & monitoring (tools & process)
Recommended toolset: Lighthouse, PageSpeed Insights, Chrome DevTools, Search Console, Mobile-Friendly Test and CrUX field data. Use Lighthouse CI for automated checks in CI. (source : Web)
Monitoring checklist:
Anti-patterns & pitfalls
Common faults to avoid:
Quick implementation checklist (printable)
Compact items for a one-page printout:
Annexes / How to measure
Sample Lighthouse CLI command: run Lighthouse against a URL in CI to gather lab metrics and diagnostics. Use PageSpeed Insights for lab + origin field data. Extract field CrUX metrics for the origin to analyze the 75th percentile for mobile. Refer to the Core Web Vitals tools guide for workflows. (source : Web)
FAQ
Does mobile-first mean no desktop design?
No. Mobile-first is a design approach that starts with mobile constraints and scales up. Desktop design remains essential but should not drive what the mobile HTML contains.
Are AMP pages required?
No. AMP is optional. Focus on fast mobile delivery and field metrics instead.
How often to re-audit?
Re-audit after significant UI changes and on a scheduled cadence to capture regressions. Use field data to prioritize fixes.
Which image format to choose (WebP vs AVIF)?
Prefer the most efficient format supported by the target browsers; provide fallbacks. Use automatic format negotiation where possible. See image format guidance. (source : Web)
Method of this checklist
This checklist synthesizes public guidance from Google, web.dev, MDN and platform design guidelines; sources were consulted on September 27, 2026. The checklist aggregates documentation and tooling recommendations and maps each audit item to a concrete test or tool.
Disclaimer
This guide summarizes implementation best practices as of September 27, 2026. It does not guarantee search ranking or legal compliance.
What this page does not know
No traffic or search-volume figures are included. This checklist does not include primary usability lab results or site-specific performance baselines unless those are supplied separately.
References & dates
Google — Mobile-first Indexing documentation. https://developers.google.com/search/docs/crawling-indexing/mobile/mobile-sites-mobile-first-indexing — consulted September 27, 2026.
Google Search Central — “Mobile-first is here” blog. https://developers.google.com/search/blog/2023/10/mobile-first-is-here — consulted September 27, 2026.
web.dev — Largest Contentful Paint (LCP) guidance. https://web.dev/articles/lcp — consulted September 27, 2026.
web.dev — Optimize Interaction to Next Paint (INP) guidance. https://web.dev/articles/optimize-inp — consulted September 27, 2026.
web.dev — Defining Core Web Vitals thresholds. https://web.dev/articles/defining-core-web-vitals-thresholds — consulted September 27, 2026.
MDN — meta name=”viewport” reference. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta/name/viewport — consulted September 27, 2026.
web.dev — Choose the right image format. https://web.dev/articles/choose-the-right-image-format — consulted September 27, 2026.
web.dev — Image performance guidance. https://web.dev/learn/performance/image-performance — consulted September 27, 2026.
Google (Android accessibility) — touch target guidance (Material). https://support.google.com/accessibility/android/answer/7101858 — consulted September 27, 2026.
web.dev — Optimize resource loading. https://web.dev/learn/performance/optimize-resource-loading — consulted September 27, 2026.
web.dev — Core Web Vitals tools & workflows. https://web.dev/articles/vitals-tools — consulted September 27, 2026.
Related guides
Emma Collins
Emma covers e-commerce, website builders, design and AI tools. She compares platforms on the criteria a small business actually feels: setup time, running costs and lock-in.
Updated on September 27, 2026