Skip to main content

Confirm

Are you sure?

SEO · Checked on every page

Mobile content parity and usabilityWhat it checks and how to fix it

What it checks

Looks for three mobile problems: a missing viewport meta tag, a viewport that blocks zooming (user-scalable=no or maximum-scale=1), and large content blocks (div, section, article, main or p with more than 20 words) hidden with inline display:none or visibility:hidden. One problem is a warning, two or more fail the check, and none passes.

Why it matters

Google indexes the mobile version of your pages, so content that is hidden or unusable on a phone is content that may not count for ranking. Blocking pinch-to-zoom also makes the page hard to read for people with low vision and is an accessibility failure in its own right.

How to fix it

Use a viewport tag that lets the page scale to the device and lets people zoom:

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

Remove user-scalable=no and maximum-scale=1 if they are present:

<!-- before -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<!-- after -->
<meta name="viewport" content="width=device-width, initial-scale=1">

For content hidden with inline styles, show the same content on every device and adapt its layout with CSS instead of hiding it:

/* instead of style="display:none" on the mobile copy */
.details { display: block; }
@media (min-width: 768px) {
  .details { columns: 2; }
}

Collapsed sections (tabs, accordions) are fine as long as the text is in the HTML; just avoid serving important copy only to desktop.

Monitor this automatically

Full Stack Audit runs this check and 126 others on your site on a schedule, and emails you when one that passed starts failing.

More SEO checks