FreeWeb & Server Tools tool

Mobile-Friendly Test

Enter a URL and the test fetches the page's HTML and runs four quick checks for mobile basics: the viewport tag, device-width scaling, CSS media queries and font sizes. You get a Mobile-Friendly or Needs Improvement verdict, a checks-passed score and a list of issues.

4 markup checksScore out of 4Reads HTML, no rendering

Updated · by the Linkstonic team

linkstonic.com/tool/mobile-friendly-testLive
How it works

The four checks

This is a code-level test. It reads the markup Linkstonic's server fetches, and the tool's own note says plainly that it doesn't emulate a phone rendering the page.

01

Viewport meta tag

Passes when the page has a meta viewport tag at all, and the row shows its exact content. Without this tag, phones render the page at a desktop width (usually around 980 pixels) and shrink it down, which is the classic zoom-to-read page.

02

Device-width viewport

A viewport tag can exist and still be wrong, for example a fixed width=1024. This check passes when the viewport is responsive, meaning it's set to the device's width. The standard value is "width=device-width, initial-scale=1".

03

CSS media queries

Counts the @media rules it finds and passes when there is at least one. The row shows the number, such as "12 found". Zero usually means the layout has no breakpoints, though a page that is fluid by design can work without any.

04

Font size

Passes when the page doesn't declare tiny fixed pixel font sizes. Small fixed px text is the part of a desktop layout that stays unreadable on a phone even after everything else reflows, and it forces visitors to pinch and zoom to read.

05

Verdict and timing

The header shows Mobile-Friendly or Needs Improvement, the number of checks passed out of 4, and how long the fetch took in milliseconds. A slow time here is a rough hint only, since it measures one server-to-server request, not a phone on a mobile network.

Worked example

An older site that half works

An illustrative result for a legacy page on example.com, invented to show how the checks combine. It isn't a measurement of a real site.

Input
https://example.com/about-us.html
Output
Needs ImprovementVerdict
2/4Checks passed
width=1024Viewport tag (pass)
FailDevice-width viewport
3 foundCSS media queries (pass)
FailFont size

The page has a viewport tag, but it pins the width at 1024 pixels, so its three media queries never fire on a phone. Changing that one value to device-width is often the biggest single fix.

Use cases

Where a quick markup check helps

It won't replace a real device, but it answers the basic questions in seconds.

Inherited or legacy sites

Old templates are the ones missing a viewport tag or using a fixed width. Running a handful of URLs tells you whether you're looking at a responsive site with small problems or a desktop-only site that needs a rebuild.

Landing pages from page builders

Pages built outside your main theme, in a campaign tool or a custom HTML file, often skip the viewport tag. Check them before paid traffic, most of it mobile, lands on them.

Developers after a template change

A header or layout refactor can drop the viewport tag without anyone noticing on a desktop screen. A quick test on staging and again on production confirms the mobile basics survived the deploy.

Mobile-Friendly Test illustration: a gauge icon next to a sample result card with verdict and checks passed rows
Mobile-Friendly Test, sample result
Our take

What a pass here does and doesn't mean

Google indexes the mobile version of pages, so a page that is broken on phones is broken for Google too. Google retired its own Mobile-Friendly Test and the Search Console Mobile Usability report in December 2023, and now points people to Lighthouse. Quick checks like this one fill the gap for the basics.

Four passes don't mean a page is pleasant on a phone. This test doesn't render the page, so it can't see tap targets that sit too close together, a table that overflows sideways, or a pop-up that covers the content. I'd use it to catch missing foundations, then open the page on a real phone.

For AI search the mobile layout matters less than the text. ChatGPT, Perplexity and AI Overviews read content, not breakpoints. But Google's crawler fetches the mobile version, so if your mobile template hides sections or drops content, those are the sections Google, and anything built on its index, may never see.

Practical tips

Fixing a failed check

Most failures take one line of code. The layout work after that is the real job.

  1. 01

    Add <meta name="viewport" content="width=device-width, initial-scale=1"> inside the head of every template, including landing pages built outside your main theme.

  2. 02

    Replace fixed viewport widths such as width=1024 with device-width. Nothing else responsive works until this is right.

  3. 03

    Set body text to at least 16px and use rem units, so text scales with the user's own settings.

  4. 04

    If there are zero media queries, start with one breakpoint around 768px that stacks columns into a single column.

  5. 05

    After the fixes pass here, run Lighthouse in Chrome DevTools and scroll the page on a real phone for tap targets and overflow.

Mobile-Friendly Test tips illustration: a checklist card that starts with "Add <meta name=viewport" and "Replace fixed viewport widths such as"
Mobile-Friendly Test, checklist
Our customers

How we help marketers win

01techventuresShare of voice
02northlineReporting time
03arclabsAI mentions
FAQ

Mobile-Friendly Test questions

01How do I check if my website is mobile-friendly?

Enter the page URL in the test. It checks the viewport tag, device-width scaling, CSS media queries and font sizes, and returns a score out of 4. Then open the page on a real phone, since this test reads code and doesn't render the page.

02Does Google still have a Mobile-Friendly Test?

No. Google retired its Mobile-Friendly Test tool and the Mobile Usability report in Search Console in December 2023. It recommends Lighthouse in Chrome for mobile checks. Mobile-first indexing still applies.

03What is a viewport meta tag?

It is a tag in the page head that tells mobile browsers how wide to lay out the page. With width=device-width the page matches the phone's screen. Without it, the browser renders a desktop-width page and zooms out.

04My page passed all four checks. Is it fine on mobile?

It has the foundations. The test doesn't check tap target spacing, horizontal overflow, intrusive pop-ups or speed. Scroll through it on a phone and run Lighthouse to catch those.

05Why did the test fail to load my page?

The page is fetched from Linkstonic's server, and some sites block automated requests or need a login. Use the public https URL and make sure it opens in a private browser window.

Beyond one-off checks

See how your pages do in Google and AI answers

Linkstonic tracks rankings, audits your site and shows whether ChatGPT, Gemini and Perplexity mention you. The free plan needs no credit card.