Tools
Mobile Friendly Test
Run a free mobile friendly test and see how your page works on a phone in one step: viewport tag, font size, tap targets, a mobile screenshot and Core Web Vitals. A replacement for Google's retired Mobile-Friendly Test; free, no sign-up.
Validating the address0 s
The verdict rests on three core checks: viewport, font size and tap targets.
- Viewport tagDoes the page open at phone width?Waiting
- Font sizeCan the text be read without zooming?Waiting
- Tap targetsCan buttons and links be tapped comfortably?Waiting
- ZoomCan users zoom in?Waiting
- Horizontal scrollDoes the content fit the screen?Waiting
Real-user data is shown when it exists, otherwise the lab measurement.
How to use the Mobile Friendly Test
- 1Enter the page address
Type the address of the page to test; the tool adds https:// when missing. Besides the home page, test your high-traffic inner pages one by one.
- 2Start the test
Press Run test. The tool first reads the viewport tag from our server, then Google PageSpeed Insights opens the page with mobile emulation.
- 3Wait 20 to 40 seconds
The progress bar shows which step the test is on. Results for the same address stay cached for one hour, so a repeat run returns instantly.
- 4Read the verdict and the checklist
The verdict at the top rests on three core checks. A failing row tells you in one sentence what is missing and how to fix it.
- 5Check the screenshot and Core Web Vitals
Look at the text in the phone frame. On the LCP, INP and CLS cards, the color shows where each value sits against the thresholds.
How does the mobile friendly test reach its verdict?
The verdict looks at three core checks. Speed metrics and Lighthouse scores stay out of the verdict and appear on their own cards.
Viewport passed AND font size score ≥ 0.9 (when the audit exists) AND tap targets score ≥ 0.9At least one of these three core checks failedThe Google test did not finish and the viewport data alone is not enough for a verdictThe tag contains width=device-width AND the Lighthouse viewport audit scores 1 (if one is missing, the other decides)Each target at least 24 × 24 CSS px, or enough spacing between small targets (WCAG 2.2, criterion 2.5.8)Value ≤ good threshold: green; ≤ poor threshold: orange; above that: redThe zoom and horizontal scroll rows stay out of the verdict and show up as warnings. With real-user data, the tool uses the CrUX category; in lab mode it shows TBT in place of INP.
Example test results
The rows are example scenarios; the verdict and colors follow the tool's own rules.
| Example case | Viewport | Tap targets | LCP (lab) | Verdict |
|---|---|---|---|---|
| width=device-width set, targets fine, LCP 2.1 s | Passed | Passed | 2.1 s · Good | Mobile friendly |
| No viewport tag, targets fine, LCP 1.1 s | Issue | Passed | 1.1 s · Good | Issues found |
| Fixed width=980, 6 small links, LCP 3.2 s | Issue | Issue | 3.2 s · Needs improvement | Issues found |
| width=device-width set, targets fine, LCP 4.9 s | Passed | Passed | 4.9 s · Poor | Mobile friendly |
| width=device-width set, Google test stopped by quota | Passed | Not checked | Not measured | Partial result |
The fourth row shows an important split: a poor LCP does not change the mobile friendly verdict. The page opens correctly on a phone but loads slowly; speed is a separate task.
Thresholds and sources
The thresholds the tool uses for colors and for the verdict:
| Metric | Good | Needs improvement | Poor | Source |
|---|---|---|---|---|
| LCP (largest content) | ≤ 2.5 s | 2.5-4 s | > 4 s | web.dev |
| INP (interaction delay) | ≤ 200 ms | 200-500 ms | > 500 ms | web.dev |
| CLS (layout shift) | ≤ 0.1 | 0.1-0.25 | > 0.25 | web.dev |
| TBT (lab, mobile) | ≤ 200 ms | 200-600 ms | > 600 ms | Lighthouse |
| Lighthouse category score | 90-100 | 50-89 | 0-49 | PageSpeed Insights |
| Tap target | ≥ 24 × 24 px | - | Small and crowded | WCAG 2.2 (2.5.8) |
| Zoom | No limit, or maximum-scale ≥ 2 | - | user-scalable=no or maximum-scale < 2 | WCAG 1.4.4, axe |
Read Core Web Vitals at the 75th percentile. I took the thresholds from the web.dev, Lighthouse and PageSpeed Insights documentation. Google can update them, so check the source before critical decisions.
What is a mobile friendly test and what does this tool measure?
A mobile friendly test checks whether a web page is easy to read and use on a phone. This tool opens a single address with Lighthouse on Google PageSpeed Insights, and emulates a mid-range phone on a slow mobile network. Then it sums up the result in one verdict. The verdict rests on three core checks:
- Viewport tag: does the page open at phone width, or as a shrunken desktop layout?
- Font size: can visitors read the text without zooming?
- Tap targets: can visitors hit buttons and links comfortably with a finger?
On top of that, one screen shows the zoom setting and the horizontal scroll risk. It also shows a mobile screenshot, a loading filmstrip, four Lighthouse scores and Core Web Vitals. I run this test in the first week of every SEO consulting project. That is because mobile problems rarely show up on a desktop screen, while most customers open the site on a phone.
Google retired its mobile friendly test: what should you use now?
Google announced the decision in April 2023. It shut down the Mobile-Friendly Test, its API and the Search Console Mobile Usability report on December 1, 2023. The reasoning was simple: since the tool first launched, far more thorough resources for evaluating mobile usability had appeared. Google therefore pointed site owners to Lighthouse from Chrome.
This tool fills that gap. You can also run Lighthouse on your own computer from Chrome DevTools; however, the result then depends on your machine and your network. PageSpeed Insights runs the test on Google's servers with a standard mobile profile, and it also adds real-user data when that exists. I explain how to read a Lighthouse report step by step in my article on the Google Lighthouse performance test.
One detail matters here: Lighthouse 13, released in October 2025, dropped the old font size audit. It also turned the viewport audit into a new insight audit. That is why the tool also reads the viewport tag from our own server. If no font size audit comes back, the row shows up as a note that stays out of the verdict.
Does being mobile friendly affect Google rankings?
Indirectly, but strongly. Since July 5, 2024, Google crawls every site with its smartphone crawler and indexes the mobile version of each page. So text, headings or structured data that are missing on mobile may not exist for Google either. Content that does not load on a mobile device at all cannot make it into the index.
On the other hand, Google states plainly in its page experience documentation that Core Web Vitals are part of its ranking systems. The same page also says that good scores do not guarantee top positions. The most relevant content can still rank even when its page experience is weak. My reading from the field: mobile usability and speed remove obstacles in front of good content; they do not lift weak content on their own.
I cover how speed affects rankings and conversions, with examples, in how site speed affects SEO.
Why does the viewport tag matter so much?
The viewport tag tells the browser how wide to lay out the page. Without it, some mobile browsers render the page in a virtual desktop width of 980 pixels and then shrink it to fit the screen. The result is a tiny desktop view that nobody can read without zooming. You spot this right away in the tool's screenshot.
The correct tag is a single line: <meta name="viewport" content="width=device-width, initial-scale=1">. Still, I keep seeing three mistakes in that one line:
- Fixed width: a value such as width=980 forces the phone into a desktop width.
- Zoom lock: user-scalable=no, or a maximum-scale below 2, stops people with low vision from enlarging text; WCAG asks for at least 2x scaling.
- Duplicate tags: when a theme and a plugin each print a tag, the browser applies the last one, so your setting can quietly lose.
To set the tag together with your title and description tags, use the meta tag generator.
What sizes are right for tap targets and font size?
For tap targets, the current yardstick is WCAG 2.2 criterion 2.5.8. Each target should be at least 24 × 24 CSS pixels. Otherwise, small targets need enough space that 24 pixel circles around them do not overlap. The Lighthouse target-size audit checks exactly this rule. For important buttons, the 44 × 44 pixels of criterion 2.5.5 is a more comfortable goal. The old Lighthouse tap-targets audit used 48 × 48 pixels.
In practice, these are the small targets I catch most often: crowded footer links, social media icons, carousel dots and links placed side by side inside text. Moreover, the fix rarely breaks the design; adding padding enlarges the tappable area while the visible icon stays the same.
For font size, Lighthouse used to expect at least 60 percent of the text to be 12 pixels or larger. Lighthouse 13 removed that audit, so there is no automatic score anymore. I recommend never going below 16 pixels for body text. I also judge it from the screenshot: if you cannot read the text without zooming, neither can your visitor.
How should you read Core Web Vitals results?
The tool shows two kinds of data and always labels which one you are looking at. The Real users tab comes from the Chrome User Experience Report (CrUX). It holds data from real Chrome users who opened your page over the last 28 days, and PageSpeed Insights reports it at the 75th percentile. If the page lacks enough data, PageSpeed Insights falls back to the whole origin; if that also falls short, no real-user data appears.
The Lab tab is a single Lighthouse run. Because nobody actually taps anything in the lab, the test cannot measure INP; instead, the tool shows Total Blocking Time (TBT). The thresholds:
- LCP: 2.5 seconds or less is good, over 4 seconds is poor.
- INP: 200 ms or less is good, over 500 ms is poor.
- CLS: 0.1 or less is good, over 0.25 is poor.
- TBT: 200 ms or less is good, over 600 ms is poor.
When the two disagree, trust the real-user data, because that is the experience Google evaluates. The lab, in turn, is ideal for finding the cause of a problem and trying a fix right away. I gathered all user experience signals in my article on SEO and UX page experience factors.
What should you fix first after a mobile friendly test?
I turn a test result into a to-do list in this order.
- Viewport: if the tag is missing or has a fixed width, fix it first; every other measurement depends on it.
- Horizontal overflow: if the screenshot shows an image, table or iframe spilling to the right, limit its width with a percentage.
- Tap targets: add padding to the listed elements or space them further apart.
- LCP: compress the largest image and serve it at the right size; the image resizer is enough for that.
- CLS and INP: give images dimensions and defer heavy third-party scripts.
Problems that come from the theme keep coming back after every patch. In that case, moving to a mobile-first structure is cheaper in the long run; I explain the difference in what is mobile first design. If you need a build from scratch, I make a passing mobile test a delivery condition in every web design project.
Common mistakes in mobile testing
- ✕MistakeTesting only the home page✓Do this insteadTest each high-traffic template on its own. Product, category, blog post and contact pages carry different elements.
- ✕MistakeShrinking a desktop window to fake mobile✓Do this insteadA narrow window does not emulate a slow network or a touch screen. Use Lighthouse mobile emulation or a real phone instead.
- ✕MistakeTurning off zoom with user-scalable=no✓Do this insteadPeople with low vision cannot enlarge the text. WCAG asks for at least 2x scaling, so remove this setting from the tag.
- ✕MistakeTreating a single lab score as the final word✓Do this insteadLab scores vary from run to run. The experience Google evaluates is the CrUX data, so rely on the Real users tab when it exists.
- ✕MistakeHiding content on mobile only✓Do this insteadGoogle indexes the mobile version. Text, headings and structured data that are missing on mobile are missing from the index too.
Frequently Asked Questions
Mobile friendly is not the same as selling on mobile.
Once the technical base is right, speed, content and conversion come next. Let's work on your site's mobile performance and SEO together.
Related Articles
Blog
Mobile Friendly Test: How to Check Your Site's Mobile SEO After Google Retired Its ToolRead article →
What Is Mobile First Design? How Mobile First Affects Your SEO RankingsRead article →
How Does Site Speed Affect SEO? The Ranking and Sales Benefits of a Fast WebsiteRead article →
How to Run a Google Lighthouse Performance Test and Raise Your ScoreRead article →

