The mobile-friendly test Google took away
Viewport, text size, fixed widths, breakpoints, tap targets and dead plugin content — read from your real HTML and CSS. It is a static analysis rather than a render, and it tells you exactly where that limit falls instead of pretending it does not exist.
What this checks, and what it cannot
Google retired its Mobile-Friendly Test in December 2023, and with it the Mobile Usability report in Search Console. The demand did not retire with it. What is left in the gap is mostly tools that either charge for the answer or render a screenshot and call it a verdict.
We do not have a headless browser at the edge, so this tool does not pretend to render. It reads what the page declares. That turns out to catch nearly everything, because mobile failures are overwhelmingly configuration failures rather than subtle layout ones.
Caught with certainty
- • Missing viewport meta tag
- • Viewport locked to a fixed pixel width
- • Pinch-to-zoom disabled
- • Font sizes declared under 12px
- • Fixed widths over 400px in CSS and markup
- • Stylesheets with no media queries at all
- • object, embed and applet content
- • Inputs with no type attribute
Inferred, and labelled as such
- • Tap target size — reported as risk from markup, not measured
- • Whether a fixed width inside a media query actually applies at 360px
- • Layout produced by JavaScript after load
- • Anything in a cross-origin stylesheet we do not fetch
- • Actual rendered overflow, as opposed to declared widths
The 30-second check no tool replaces
Open your browser’s device toolbar, set the width to 360 pixels, and try to scroll sideways. If anything moves, you have horizontal overflow, and you can find the culprit by clicking through the elements. Every static analysis is an approximation of that one gesture.
Frequently asked questions
What happened to Google’s Mobile-Friendly Test?
Google retired it in December 2023, along with the Mobile Usability report in Search Console and the Mobile-Friendly Test API. Its stated reasoning was that the mobile web had matured and the tool had served its purpose. The demand did not go away with it — people still need to know whether a page works on a phone, and the URL that used to answer that question now redirects to documentation.
Is this the same as Google’s test?
No, and it is worth being precise about the difference. Google's test loaded the page in a real headless browser and measured the laid-out result. This reads the declarations instead — your viewport meta tag, your stylesheets and your markup. That catches every configuration-level failure, which is the great majority of real ones: a missing viewport tag, a viewport locked to a fixed width, zoom disabled, font sizes under 12px, fixed widths wider than a phone, no media queries at all, legacy plugin content. It cannot measure a rendered tap target or confirm that a specific rule applies at 360 pixels wide. Where it is inferring rather than measuring, it says so in the finding.
Is mobile-friendliness still a ranking factor?
Yes, though the framing has changed. There is no longer a separate "mobile-friendly boost" — instead, Google indexes the mobile version of every site, so a page that renders badly on a phone is simply a bad page as far as the index is concerned. Page Experience signals, including Core Web Vitals, apply to that mobile version. The practical effect is the same as it always was, arrived at differently.
What should I do if the test finds nothing but the page still looks wrong on my phone?
Then the problem is in the rendered layout rather than the declarations, and this tool has reached its limit honestly. Open your browser's device toolbar at 360 pixels wide and scroll — that finds horizontal overflow in seconds. Then run PageSpeed Insights, which executes a real Lighthouse pass on a simulated mobile device and will catch layout and performance problems a static read cannot.
Why does it say "no media queries found" when my site is responsive?
Most likely we could not read your stylesheets. We only fetch same-origin CSS — a stylesheet on a CDN or a separate assets domain is not fetched, deliberately, because fetching arbitrary cross-origin URLs would turn this into an open proxy. If the result banner says fewer stylesheets were read than were linked, that is what happened, and the CSS checks found nothing because they had nothing to look at rather than because the page passed.
Does disabling pinch-to-zoom really matter?
Yes, and more for accessibility than for SEO. Blocking zoom with user-scalable=no or a low maximum-scale is a WCAG 1.4.4 failure, and it is one of the most common complaints from people with low vision. It was so widely misused that iOS Safari has ignored the directive for years — which means the main thing it still does is break the experience on Android. There is no good reason to keep it.
How small is too small for text?
Under 12px is genuinely hard to read at arm's length on a phone, which is where this tool draws the line. In practice 16px is the sensible floor for body copy, and it is what most design systems have settled on. Smaller sizes are fine for footnotes, captions and legal text — they are not fine for anything a visitor actually needs to read to make a decision.
What is the most common failure you see?
Fixed pixel widths on elements inside otherwise responsive layouts — a table, an embedded map, a legacy widget, an inline style on a container. Each one forces horizontal scrolling on the whole page. The fix is nearly always to wrap the offending element in a container with overflow-x: auto so it scrolls inside its own box, rather than trying to make the element itself flexible.
Related tools and reading
Most of your visitors are on a phone.
And so is the crawler that decides how you rank. If the mobile experience is the version nobody on the team actually uses, an audit is the fastest way to find out what it costs.
Get a Free SEO Audit