Mobile Friendly Test
Free mobile-friendly test that checks any URL against Google's mobile usability criteria. Verify viewport tag, tap target spacing, font legibility, content sizing, and responsive design. Critical for ranking under Google's mobile-first index — fix issues before they cost you traffic.
Share on Social Media:
Mobile Friendly Test: Check If Your Website Works on Phones and Tablets
Your homepage looks flawless on the 27-inch monitor you built it on. Then a customer opens it on a bus, on a cracked iPhone, over patchy 4G — and the headline runs off the right edge, the "Buy Now" button sits a thumb-width from the "Cancel" link, and the body copy is so small they pinch-zoom twice before giving up. The Mobile Friendly Test exists to show you that second version of your page before your visitors do. You paste a URL, the tool loads that page the way a real smartphone browser would, and within seconds you get a plain pass-or-fail verdict, a list of specific issues in everyday language, and a screenshot of exactly how the page renders on a phone-sized screen.
This is the same kind of website mobile friendly test that SEO professionals run before a launch, that freelance designers attach to client reports, and that store owners use to confirm a checkout page actually works on the device most of their traffic arrives on. It is genuinely free, needs no sign-up, stores nothing tied to you, and runs from any browser. Below you will find exactly what the tool measures, how to read the result, and the concrete fix for every problem it commonly flags — with real code where it helps.
How to Run a Mobile Friendly Test
A full check takes under a minute. Here is the exact sequence and what happens at each step.
- Copy the full URL of the page you want to check. Include the
https://— for examplehttps://www.yoursite.com/products. Test the specific page that matters, not just your homepage, because every template on your site can behave differently. - Paste the URL into the input box at the top of the page. Check for stray spaces or a missing scheme, since a malformed address returns an error instead of a report.
- Click the Test button. The tool fetches your page using a mobile user-agent and a phone-sized viewport, then runs the page's HTML, CSS, and JavaScript exactly as a handset would.
- Wait a few seconds. Behind the scenes the tool measures viewport configuration, text legibility, tap-target spacing, content width, and whether any resources were blocked from loading.
- Read the verdict. You get a "Page is mobile friendly" pass or a list of issues, alongside a rendered screenshot showing how the page looks on a phone.
- Review the flagged issues one by one. Each is named plainly: text too small to read, clickable elements too close together, content wider than the screen, or a missing viewport tag.
- Fix, then re-test. Make a change, reload the tool, run the same URL again to confirm the warning is gone. Repeat until the page passes cleanly.
That loop — test, read, fix, re-test — is the heart of using a mobile friendly site test well. You are not chasing a one-time score; you are tightening the page until it behaves for the people most likely to visit it.
A Worked Example: Reading a Real Result
Theory is easy to skim past, so here is a concrete walk-through. Suppose you run a page through the test and get a fail with three issues:
- Viewport not set
- Text too small to read — flagged at 11px body font
- Content wider than screen — content width 980px against a 360px viewport
Those three almost always travel together, and the reason is a single root cause: there is no viewport meta tag. Without it, the phone assumes the page was built for a 980px-wide desktop, lays everything out at that width, then shrinks the whole thing to fit a 360px screen. The 16px font you set in CSS gets scaled down to roughly 6px on screen — which the test reports as text too small — and the 980px layout is now wider than the 360px viewport, which is the horizontal-scroll warning. One missing tag produced all three failures.
Add this inside your <head>:
<meta name="viewport" content="width=device-width, initial-scale=1">
Re-run the test. In the common case all three issues clear at once, because the page now lays out at the real device width and your 16px text renders as actual 16px. This cascade — one cause, several symptoms — is why you should always fix the viewport warning first and re-test before chasing the others. Half the time the rest evaporate on their own.
What "Mobile Friendly" Actually Means
Mobile friendliness is not a single yes-or-no property. It is a bundle of measurable conditions that together decide whether a page is comfortable to use on a small touchscreen. Understanding each one helps you read the report and fix issues with confidence.
The Viewport
The viewport is the visible area of a page on a device, and the <meta name="viewport"> tag tells the browser how to size it. Without width=device-width, initial-scale=1, a phone treats the page as desktop-width and shrinks it. A missing or misconfigured viewport is the single most common reason a page fails — and, as the worked example shows, the one whose fix often resolves several other warnings too.
Legible Text Without Zooming
Body text should be readable at arm's length without pinch-zooming. The test flags fonts that render too small for a phone — generally anything below roughly 12 pixels. Readable type, sensible line height, and adequate contrast keep visitors reading instead of bouncing.
Tap Targets and Spacing
Fingers are far less precise than a mouse pointer. Buttons, links, and form fields need to be big enough to tap accurately and spaced far enough apart that you do not hit the wrong one. Dense navigation menus and stacked footer links are the usual culprits the tool flags here.
Content Width and Horizontal Scrolling
Content should fit the screen width so the reader scrolls only up and down, never sideways. When an image, table, or fixed-width container is wider than the viewport, the page develops horizontal scroll and text gets clipped. The test detects content wider than the screen and points you to the cause.
Loadable Resources
If CSS or JavaScript files are blocked or fail to load, the mobile version can render as unstyled, broken HTML even when your desktop cache looks fine. The test loads the page fresh, so it surfaces resource problems a normal browser visit might hide.
Fixing the Most Common Problems (With Code)
A test is only useful if you know what to do with the results. These are the issues the tool reports most often and the practical fix for each.
Missing or Wrong Viewport
Add the viewport tag inside <head>:
<meta name="viewport" content="width=device-width, initial-scale=1">
Avoid the trap of maximum-scale=1, user-scalable=no — that blocks pinch-zoom and hurts accessibility without helping the test. Most builders and themes include the correct tag already; hand-coded pages and older templates often do not.
Text Too Small to Read
Set a base font of at least 16px and use relative units so type scales sensibly:
body { font-size: 16px; line-height: 1.5; }
Then express the rest in rem — h2 { font-size: 1.5rem; } — so adjusting one value moves the whole scale. Hard-coded 11px or 12px paragraph sizes are the usual offenders.
Clickable Elements Too Close Together
Give interactive elements a touch area of at least 44 by 44 pixels and breathing room between them:
.btn, nav a { min-height: 44px; padding: 12px 16px; }
Stack navigation links vertically on mobile rather than cramming them into one row. The classic failure is an inline list of social icons sitting 4px apart in the footer.
Content Wider Than the Screen
Make media and containers responsive. The single most useful line is:
img, video, table { max-width: 100%; height: auto; }
Wrap wide data tables in a scrollable container (overflow-x: auto) instead of letting them push the whole page sideways, and strip fixed pixel widths off layout elements. A common hidden cause is one oversized image or an embedded iframe with a hard-coded width.
Blocked Resources
Confirm your CSS and JavaScript are reachable and not blocked by a restrictive robots.txt. A rule like Disallow: /assets/ will hide your stylesheet from mobile crawlers, leaving the page to render as raw, unstyled HTML even though it looks fine in your own logged-in browser.
Edge Cases Worth Knowing
Not every result is straightforward. A few situations trip people up:
- JavaScript-rendered content. If your page builds its main content with a framework after load, the test waits for scripts to execute before measuring — but a slow third-party script can occasionally cause it to capture an in-between state. Re-run once if the screenshot looks half-built.
- Cookie banners and consent overlays. A full-screen consent modal can dominate the screenshot and, if poorly built, overflow the viewport itself. Test the page both before and after dismissing such overlays in your own code.
- Pages behind a login. The tool can only reach publicly accessible URLs. A member-only dashboard or a staging site protected by basic auth will return "could not be reached" — that is correct behavior, not a bug.
- Sticky headers and fixed footers. Elements pinned with
position: fixedcan swallow a large share of a short phone screen. They pass the technical checks but still hurt usability, so judge them against the screenshot. - Redirects. If your URL redirects (HTTP to HTTPS, or non-www to www), the test follows it and reports on the destination. If results look like the wrong page, you may be testing a URL that redirects somewhere unexpected.
When to Run the Test
It is tempting to assume your site is fine on mobile because it looks right on your own phone. But your phone is one device among thousands of screen sizes, and your habits as the owner are nothing like a first-time visitor's. These are the moments a check genuinely pays off:
- Before launching a new page. Catch broken mobile layouts before a paid ad campaign sends phone traffic to a page that does not work.
- After a redesign or theme change. A new template, plugin, or CSS framework can silently break the mobile view while the desktop looks perfect.
- When organic traffic from phones drops. A failing mobile experience is a common, fixable cause worth ruling out first.
- For client audits. A screenshot plus a plain-language issue list shows a client exactly what needs fixing — proof, not opinion.
- After embedding third-party widgets. Chat bubbles, maps, video players, and ad units frequently overflow narrow screens.
- On email and ad landing pages. Most email opens on phones; the page behind your call-to-action has to convert there.
- During routine maintenance. A light monthly pass across your key pages keeps small regressions from snowballing.
How the Mobile Friendly Test Works Under the Hood
Knowing how the verdict is produced helps you trust it and interpret edge cases. When you submit a URL, the tool requests the page while identifying as a mobile browser and using a phone-sized rendering window. It does not just parse your raw HTML — it executes the page, including JavaScript, so dynamic content and single-page-app frameworks render the way a real device would render them.
Once the page is fully rendered, the tool inspects the live layout: it reads the computed viewport, measures font sizes as they actually display, calculates the size and spacing of every clickable element, and compares rendered content width against screen width. It also notes any resources that failed to load. Each check maps to one of the conditions above, and the combined result drives the pass-or-fail verdict, the issue list, and the screenshot — all captured from the same rendered view. Because the process is automated and consistent, re-running the same URL after a fix gives you a result you can trust to reflect a real change in the page rather than random variation.
Mobile Friendliness and SEO
There is a direct line between passing a mobile friendly test for SEO and how your pages rank. Search engines predominantly use the mobile version of your content to decide placement — a practice known as mobile-first indexing. If your mobile experience is poor, that judgment follows you into rankings even for people searching on desktops.
Beyond the algorithm, mobile friendliness drives the human metrics that matter. A page that frustrates phone visitors earns quick bounces and short sessions; one that loads cleanly and navigates easily keeps people reading and converting. Running this check as part of routine SEO work closes a gap many owners overlook, and you do not need a paid platform or a login to get the core answer. Pair it with a page-speed review for the two pillars of a strong mobile experience — a flawless layout still loses visitors if it is slow to load on a phone connection.
Privacy and Security
Because you only submit a public URL, the Mobile Friendly Test never asks for files, accounts, or personal data. There is no sign-up, no email capture, and no watermark on what you receive. The tool fetches a publicly accessible page — the same page anyone could open in a browser — and analyzes how it renders. It does not need access to your hosting, your CMS admin, or any credentials, which makes it safe for client work and competitor research alike. A page behind a login or not yet published simply cannot be reached, the expected behavior for a tool that respects access controls rather than bypassing them.
Related Tools
The Mobile Friendly Test pairs naturally with other free utilities on Tools Hub. If you are auditing and improving a website, these are worth a look:
- Website Speed Test — measures how quickly your pages load on mobile connections, the perfect companion to a layout check.
- Image Compressor — shrink oversized images that bloat mobile pages and cause slow loads and overflow.
- Meta Tag Generator — build correct viewport, title, and description tags, including the viewport meta that fixes many mobile failures.
- Broken Link Checker — find dead links that frustrate visitors on every device, mobile included.
- Robots.txt Generator — make sure your CSS and JavaScript are not accidentally blocked from mobile crawlers.
- HTML Minifier — trim your markup to help pages render faster and cleaner on phones.
Frequently Asked Questions
Is the Mobile Friendly Test free?
Yes. The tool is completely free with no hidden costs, no trial limits, and no premium tier required to see your results. Run as many checks as you like.
Do I need to create an account or sign up?
No. There is no sign-up, no login, and no email required. Paste a URL, click test, and read your result immediately.
Will the report have a watermark?
No. The verdict, issue list, and screenshot are clean and free of watermarks, so you can use them directly in client reports or your own records.
Is my data kept private?
Yes. You only submit a public URL, never files or personal details. The tool analyzes a publicly accessible page and does not tie your tests to your identity.
Can I test a website I do not own?
You can test any publicly accessible URL, which makes the tool useful for competitor research and for checking client sites. Pages behind a login or not yet published cannot be reached, by design.
My page looks fine on my phone but fails the test — why?
Your browser may be showing a cached, older version, or your specific device may mask a problem that affects other screen sizes. The test loads the page fresh at a standard mobile viewport, so it can reveal issues your particular phone hides. Trust the listed issues and check them against the screenshot.
Why does the test say my page could not be reached?
The usual causes are a typo in the URL, a missing https://, a page that requires login, or a server that is temporarily down. Open the same URL in a normal browser tab to confirm it loads publicly, then re-test. Make sure you are testing a live, published address rather than a local or staging page.
Should I test every page or just the homepage?
Test at least one page from each template you use — homepage, a blog post, a product or service page, and a contact or form page. Different templates carry different risks, so a passing homepage does not guarantee a passing checkout page.
Does the test cover page speed?
No. It focuses on layout and usability — viewport, text size, tap targets, and content width — rather than load time. Speed is a separate, complementary concern; pair this tool with a speed check for the complete picture.
Why does a passing page still feel awkward on mobile?
Passing the automated checks means the page clears the technical bar, but design judgment still matters. Long forms, dense paragraphs, and tiny images can be compliant yet unpleasant. Use the screenshot and your own eye to refine beyond the minimum.
Why did my page pass before but fail now?
Something changed: a new theme, plugin, widget, or code edit can break the mobile layout. That is exactly why re-testing after every change is worthwhile. Compare the new issue list to what you recently modified to find the cause.
Can I test a page that uses a lot of JavaScript?
Yes. The tool executes JavaScript before measuring the layout, so single-page apps and dynamically built pages are rendered the way a real device would render them. If content appears only after a script runs, the test reflects the final rendered state.
🔗 Relevant Tools
Link to this tool
Found this tool useful? Add it to your website or blog with one of these snippets.
Add the live, working tool to your own page:
Leave a comment
Comments go straight to our team — they are not published on the site.