Blog · SEO

Mobile-Friendly Test: How to Check Your Site Now That Google's Tool Is Gone

Google's Mobile-Friendly Test and the Mobile Usability report were retired in December 2023, but Google now indexes sites only with its smartphone crawler. What mobile-friendly means today, how to test it, how our free mobile-friendly test works and how to fix what it finds.

Searvia · 10/24/2026 · 11 min read

In short: Google retired its Mobile-Friendly Test, the Mobile-Friendly Test API and Search Console's Mobile Usability report on December 1, 2023. Mobile did not become less important: Google crawls and indexes sites with its smartphone crawler only, and content that can't be reached on a phone is not indexable. To test a site today, check the basics (viewport tag, images that scale, readable text, tap targets) with a quick checker and Lighthouse, look at the page on real phones, and confirm the mobile version has the same content as desktop.

For years, "mobile-friendly test" meant one thing: paste a URL into Google's tool and get a green "Page is mobile-friendly" banner. That tool no longer exists, and many guides still link to it. This article explains what happened, what Google expects from mobile pages now, how to test them with tools that still work, including our free mobile-friendly test, and how to fix each problem.

What happened to Google's Mobile-Friendly Test

In an April 2023 post on page experience, Google announced: "Also starting December 1, 2023, we'll be retiring Search Console's 'Mobile Usability' report, the Mobile-Friendly Test tool and Mobile-Friendly Test API." The reason it gave was not that mobile stopped mattering. It noted that many robust resources for evaluating mobile usability had emerged, "including Lighthouse from Chrome."

So since December 2023 there is no official Google pass or fail for mobile-friendliness. Third-party checkers, Lighthouse and your own testing fill that gap.

Why mobile still decides how you're indexed

Two announcements matter more than the retired tool:

The practical consequence: whatever your mobile version shows is your page as far as Google is concerned. Text hidden on mobile, a missing section or a different title on the mobile template is what gets indexed.

Page experience adds a second layer. Google's page experience guidance asks "Does your content display well on mobile devices?" and says its core ranking systems "look to reward content that provides a good page experience," while stressing there is no single page experience signal.

What "mobile-friendly" means in practice

There's no official checklist any more, but Google's documentation and web.dev cover the ground:

AreaWhat good looks likeSource
Viewportwidth=device-width, initial-scale=1; without it, browsers render at about 980 px wide and shrink the pageweb.dev
LayoutNo horizontal scrolling; content fits the screen widthweb.dev
ImagesScale to the screen (max-width: 100%) and come in sizes suited to phonesweb.dev, MDN
TextReadable without zooming; roughly 70 to 80 characters per line is the classic idealweb.dev
Tap targetsAround 48 × 48 device-independent pixels, about 8 px apartweb.dev
ZoomNot disabled; avoid user-scalable=no and low maximum-scaleweb.dev
Content paritySame content, titles, descriptions, structured data and robots tags as desktopGoogle
InterstitialsNo pop-ups that block the contentGoogle page experience
SpeedGood Core Web Vitals for phone usersGoogle, web.dev

Google recommends responsive web design "because it's the easiest design pattern to implement and maintain." One URL, one HTML document, CSS that adapts: parity problems mostly disappear.

How to test mobile-friendliness today

Use several tools, because each sees a different part of the picture:

How the Searvia mobile-friendly test works

The free mobile-friendly test runs our full website audit (38 checks) and puts the four mobile checks at the top. Enter a domain or a page address and it fetches that page (the home page if you enter only a domain), following redirects, and reads the HTML your server sends without running JavaScript.

CheckWhat it looks forPassNot passingPriority
Mobile viewportA <meta name="viewport"> whose content includes width=device-widthPresentFail: missing, or without width=device-widthHigh
Responsive imagesImages in the body with srcset, or inside <picture>At least half of themWarning below half; "Too few images to judge" with fewer than 3Low
FaviconA <link rel="…icon…"> tag, or a working /favicon.icoFoundWarningLow
Page languageA lang attribute on the <html> elementSetWarningLow

A few details about how it judges:

The full report also includes the speed section, where the Core Web Vitals check reads 75th percentile LCP, INP and CLS for phone visitors from Chrome's real-user data: for the page you entered when Chrome has enough data for it, otherwise for the whole site.

What it does not do: it doesn't render the page in a phone-sized browser, so it can't see horizontal overflow, font sizes, tap target spacing or pop-ups. That's what Lighthouse, device mode and real phones are for. Think of the checker as the five-minute triage and the manual tests as the inspection.

How to read the results

How to fix each problem

"The page has no mobile viewport tag."

<meta name="viewport" content="width=device-width, initial-scale=1">

Making the layout responsive

A viewport tag only tells the browser to use the screen width. The CSS still has to adapt:

"N of M images use srcset."

Offer several sizes and let the browser pick, as described on MDN:

<img
  src="/img/boots-800.jpg"
  srcset="/img/boots-480.jpg 480w, /img/boots-800.jpg 800w, /img/boots-1600.jpg 1600w"
  sizes="(max-width: 600px) 100vw, 50vw"
  alt="Brown leather hiking boots on a wet rock"
  width="800" height="600">

srcset lists the files and their widths; sizes tells the browser how wide the image will be on screen. For fixed-size images like logos, use x descriptors (logo.png, [email protected] 2x). WordPress adds srcset to images inserted through the editor automatically; most image CDNs can generate the sizes for you. Add width and height too, so the browser reserves space and the layout doesn't jump.

"No favicon was found."

<link rel="icon" href="/favicon.ico" sizes="48x48">
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">

"The page does not declare its language."

Set the language on the root element:

<html lang="en">

Use a valid BCP 47 code such as en, en-GB, pt-BR or tr. The lang attribute lets screen readers pronounce text correctly and is required for WCAG's "Language of Page" criterion (MDN). One clarification: Google says it detects a page's language from the text itself, not from lang, so this is an accessibility and browser fix more than a ranking one.

Beyond the four checks

Once the basics pass, work through the parts no automated checker fully covers:

If you run a separate mobile site

Some older sites serve phones from a different address, such as m.example.com, or send different HTML to phones from the same URL (dynamic serving). Google still supports both, but they make parity harder, and its best practices add extra rules for separate URLs:

If you are planning a redesign anyway, moving to a responsive design on one URL removes this whole category of problems. Our free checker reads the version your server sends to its own crawler, so on a site with dynamic serving, test the phone version separately with Lighthouse or URL Inspection.

Worked example (hypothetical)

The following is a hypothetical example, not real data. Cobble & Crumb, an invented bakery with a hand-coded site from 2016, sees most visits arrive from phones and few orders follow. The mobile-friendly test reports:

The owner adds the viewport tag and lang="en", then opens the site on a phone: the text is now full size, but the 960 px fixed-width container forces sideways scrolling. A developer replaces the fixed width with max-width: 960px; width: 100%, adds max-width: 100% to images, stacks the three-column menu into one column below 600 px and enlarges the order buttons to 48 px high. The product photos get srcset with 480, 800 and 1600 px versions. A second run passes viewport and language, responsive images now passes with 13 of 14, and Lighthouse's viewport insight is clean. The remaining work is content: the mobile layout had hidden the opening hours, which go back on the page.

A 30-minute mobile checklist

How Searvia helps you stay mobile-ready

The free mobile-friendly test checks the basics on your home page, or any page you enter, in about 20 seconds, without sign-up, along with 34 other checks across search appearance, crawling, AI search readiness, speed and security.

For ongoing monitoring, a free Searvia account adds page speed tracking: lab scores and real Chrome user data for your most visited pages, rechecked every week, with fixes ordered by estimated time saved. The site audit crawls every page for the problems that hurt mobile and desktop alike, such as missing titles, broken links and thin content. For the rest of the technical checklist, see our technical SEO audit guide.

Frequently Asked Questions

Does Google still have a Mobile-Friendly Test?
No. Google retired the Mobile-Friendly Test tool, the Mobile-Friendly Test API and the Mobile Usability report in Search Console on December 1, 2023. It pointed site owners to other resources such as Lighthouse in Chrome. Mobile usability still matters; Google only stopped providing its own test.
Is mobile-friendliness still a ranking factor?
Google indexes and ranks the mobile version of your content, crawled with its smartphone agent, and since July 5, 2024 it crawls sites for Search with Googlebot Smartphone only. A site whose content cannot be reached on a phone is no longer indexable. Beyond that, Google says there is no single page experience signal, but asks whether your content displays well on mobile devices as part of its page experience self-assessment.
How do I test if my website is mobile-friendly?
Start with a free check of the basics, such as our mobile-friendly test, which looks for the viewport tag, responsive images, a favicon and the page language. Then run Lighthouse in Chrome on a mobile setting, use Chrome DevTools device mode at several widths, open the page on a real phone, and check real-user Core Web Vitals for phones. Search Console's URL Inspection live test also shows a screenshot of how Googlebot Smartphone renders the page.
What is the correct viewport meta tag?
Use <meta name="viewport" content="width=device-width, initial-scale=1"> in the head of every page. Without it, mobile browsers render the page at a desktop width, usually about 980 pixels, and shrink it to fit the screen. Avoid user-scalable=no and low maximum-scale values, which stop people from zooming.
How big should buttons and links be on mobile?
Google's web.dev guidance recommends touch targets of around 48 by 48 device-independent pixels, about the size of a fingertip pad, with roughly 8 pixels of space between neighboring targets so people do not tap the wrong one. Lighthouse flags tap targets smaller than 48 by 48 pixels that overlap with other targets.

Sources

  1. The role of page experience in creating helpful content – Google Search Central Blog
  2. Mobile-first indexing has landed – Google Search Central Blog
  3. Mobile indexing vLast final final (1).doc – Google Search Central Blog
  4. Mobile site and mobile-first indexing best practices – Google Search Central
  5. Understanding page experience in Google Search results – Google Search Central
  6. Meta tags and attributes that Google supports – Google Search Central
  7. Responsive web design basics – web.dev
  8. Accessible tap targets – web.dev
  9. Does not have a viewport tag with width or initial-scale – Chrome for Developers
  10. Tap targets are not sized appropriately – Chrome for Developers
  11. What's new in Lighthouse 13 – Chrome for Developers
  12. Responsive images – MDN Web Docs
  13. Define a favicon to show in search results – Google Search Central
  14. lang global attribute – MDN Web Docs

Keep Reading