A mobile-friendly site loads fast on a phone, fits the screen without zooming, has tap targets a thumb can hit, and lets a visitor call, book or buy in two taps; those four outcomes are the whole job. The 15-item checklist below gives each a pass mark, a one-minute test and a fix.
A site built for a desktop monitor can lose a phone visitor within seconds. The text needs pinching, the menu button is too small to hit, the phone number will not dial, and a pop-up covers the one thing they came to find. Each failure costs an enquiry, and your analytics rarely shows which one did it.
The timing matters. Google indexes and ranks the mobile version of your pages, and the Core Web Vitals now measure responsiveness with Interaction to Next Paint, so speed advice still built around First Input Delay is out of date.
The checklist below breaks the work into 15 checks across four phases: layout basics, mobile site speed, the path to a call or booking, and how Google sees your mobile version. Each item has a pass mark, a test you can run on your own phone in under a minute, and the fix. After the checklist come platform notes for Webflow, WordPress and Shopify, the signs that a site needs a rebuild instead of more patches, and a summary table you can copy.
Five layout checks catch the problems a phone visitor notices first, and you only need your phone and a desktop browser to run them. Fix any failure here before moving on to speed, because a fast page that does not fit the screen still loses the visitor.
For the desktop checks, open Chrome DevTools and switch on device mode (the device toolbar), which lets you view the page at a phone's width. Keep your own phone beside you for the rest.
Mobile site speed comes down to three Core Web Vitals plus the way your fonts load. Google publishes a pass mark for each metric, and you can verify all of them in PageSpeed Insights and Search Console.
Google's web.dev guidance defines the three metrics as loading (Largest Contentful Paint), interactivity (Interaction to Next Paint) and visual stability (Cumulative Layout Shift), with the thresholds listed in the steps below. PageSpeed Insights shows field data from real Chrome users for a single URL when the page has enough traffic, plus a lab test. The Core Web Vitals report in Search Console groups your URLs as Good, Needs improvement or Poor, with separate mobile and desktop views, so you can see which page types fail.
Scores drift as scripts, plugins and images pile up. Re-test after every major content change, or make these checks part of a regular website care plan.
Put the next step one tap away from any screen: a phone number that dials, a call or book button that stays in reach, and a form that takes seconds. Then clear away anything that covers the page, starting with full-screen pop-ups.
The goal is a two-tap path from landing to enquiry. Our mobile-first Webflow build for CLG Injury Law, a firm with six offices, was designed around mobile intake. The four steps below are the parts of that path you can audit on any site.

Google indexes and ranks the mobile version of your pages, so content missing on mobile is missing from search. Confirm the two versions match, then sign off on real phones instead of relying on an emulator alone.
Google's mobile-first indexing documentation says Google uses the mobile version of a site's content, crawled with the smartphone agent, for indexing and ranking. With responsive design, the content and metadata are the same on mobile and desktop. The risk sits with sites that serve a separate mobile template or separate mobile URLs.
| Tool | What it shows | Use it for |
|---|---|---|
| PageSpeed Insights | Field and lab Core Web Vitals for one URL, with diagnostics | Checking a single page before and after a fix |
| Search Console Core Web Vitals report | Site-wide field data, grouped by status, for mobile and desktop | Finding which page groups fail |
| Chrome DevTools device mode | Emulated phone widths and throttled network | Quick layout checks at 375 pixels |
| A real iPhone and a real Android phone | Touch, keyboards, browser toolbars, cellular speed | Final sign-off on every release |

All three platforms can produce a fully mobile-friendly site, but the trouble starts in different places on each. On Webflow, look at breakpoint styling first; on WordPress, the theme and plugins; on Shopify, app scripts and product images.
Webflow styles cascade down from the desktop breakpoint, so a fixed pixel width or a large margin set on desktop carries into tablet and phone views unless someone overrides it at each breakpoint. The other usual causes are oversized hero videos and background images, elements hidden on mobile that still load, and heavy interactions that slow responses to taps. Meet Chaudhari, our partner and visual designer, works mobile-first on Webflow. The Hopscotch Whisky Bar build is a menu-driven site the owners update themselves, and a site owners edit needs a layout that holds up on a phone whatever they add.
WordPress mobile problems usually trace back to the theme and the plugins. Themes built before responsive design rarely adapt cleanly, and page builders can output deeply nested markup with separate device settings that drift apart over time. Each plugin can load its own CSS and JavaScript on every page, whether that page uses it or not, which drags on LCP and INP. Pop-up and slider plugins are frequent sources of layout shift and screen-covering overlays.
On Shopify, look at app scripts and product imagery first. Apps can inject JavaScript into the storefront, and some leave code in the theme after they are uninstalled, so an app removed months ago can still weigh on the page. Product photos uploaded at full camera resolution, and older themes without responsive image markup, hurt LCP on collection and product pages. Custom sections coded with fixed widths are a common cause of the sideways scroll in step 4.
Rebuild when the mobile problems live in the structure of the site, not its settings. If each fix on this checklist breaks something else, the budget is going into keeping an old layout alive instead of into a site that passes.
These are the signs a desktop-era site is past patching:
If several of those describe your site, read our guide on how to redesign a website before spending more on patches. If you would rather hand the work over, our conversion-focused web design service builds sites mobile-first, and our piece on whether it is worth hiring a web designer sets out the trade-offs of doing it yourself.
The table lists all 15 steps with the check that shows whether each one passes. Copy it into a document or spreadsheet and mark each row pass or fail for your own site.
| Step | Check |
|---|---|
| 1. Viewport meta tag present | View source and find the viewport tag with width set to device-width |
| 2. Body text at 16px minimum | Inspect a paragraph's computed font size |
| 3. Tap targets at least 44 by 44 pixels, with spacing | Inspect a button's box size; thumb-test the menu and footer |
| 4. No horizontal scroll at 375 pixels wide | Device mode at 375 wide, then try to scroll right |
| 5. Images sized, compressed, lazy loaded below the fold | PageSpeed Insights image diagnostics and the DevTools Network tab |
| 6. LCP within 2.5 seconds on mobile | PageSpeed Insights Mobile tab, field data |
| 7. INP of 200 milliseconds or less | PageSpeed Insights field data or the Search Console report |
| 8. CLS of 0.1 or less | Reload on your phone and watch for jumps; read CLS in PageSpeed Insights |
| 9. Fonts use font-display: swap | Search the @font-face rules in your CSS |
| 10. Click-to-call number and sticky call or book button | Tap the number; scroll to the bottom of a long page |
| 11. Right keyboard types, no more than five fields | Fill in the form on your phone |
| 12. Thumb-friendly navigation | Reach key pages one-handed from the home page |
| 13. No screen-covering pop-ups | Load in a private tab; content readable at once |
| 14. Same content on mobile and desktop | Compare a key page side by side |
| 15. Tested on a real iPhone and Android phone | Call path and test form on cellular data |
A mobile-friendly site is the sum of small, testable decisions: a viewport tag, readable text, thumb-sized targets, a page that fits the screen, fast and stable loading, and a two-tap path to a call or booking. Work through the 15 checks in order, starting with layout, since a fast page that scrolls sideways still loses the visitor. Re-test whenever you add scripts, apps or a new page template, and finish every round on real phones. If fixes keep breaking each other, take that as the signal to rebuild instead of patching again. If you would like an expert to run the checklist on your own site and tell you which route makes sense, book a free consultation with our team in Saint John.
Yes. Google uses the mobile version of a site's content for indexing and ranking, so what a phone visitor sees is what Google evaluates. Google's guidance also warns that intrusive pop-ups and dialogs may lead to poor search performance, and visitors who find a site hard to use are unlikely to come back.
Mobile-first indexing means Google crawls your site with its smartphone agent and uses the mobile version of your content for indexing and ranking. A mobile version is not strictly required to appear in results, but Google very strongly recommends one. With responsive design, your mobile and desktop content are the same, so there is nothing extra to keep in sync.
Run the 15-step checklist above with four tools: PageSpeed Insights on the Mobile tab, the Core Web Vitals report in Search Console, and Chrome DevTools device mode at 375 pixels wide for layout. Then sign off on a real iPhone and a real Android phone, completing the call and form paths on cellular data.
Use responsive design. Google recommends Responsive Web Design because it is the easiest design pattern to implement and maintain, and it serves the same HTML on the same URL to every device. Separate mobile URLs and dynamic serving depend on user-agent detection and on keeping two versions in step, which is where content gaps appear.
Design for the phone first, starting at 375 pixels wide, then let the layout expand through breakpoints to tablet and desktop. Set breakpoints where your content starts to look wrong instead of chasing specific device models. Check a narrow phone and a large phone before sign-off, since your visitors use both.