Pages failing the mobile-friendly test, Google de-ranks these on mobile (>60% of ecom traffic for most DTC brands).
At a glance
A real-time count of pages on your verified property that Google Search Console reports as failing mobile usability checks: text too small to read, clickable elements too close together, content wider than the screen, or a missing/incorrect viewport. These are not cosmetic warnings. Google indexes mobile-first, so a page that fails on mobile is the version Google ranks, and mobile-unfriendly pages are systematically demoted in the mobile SERP. When that page is a revenue-bearing landing page (category, product, or campaign destination), the cost is direct lost organic traffic.
| What it counts | The number of distinct URLs on the verified property currently in an error state across Search Console’s mobile usability checks. Each error URL may carry one or more specific issue types (small font, tap targets too close, content wider than screen, viewport not set, viewport not on device-width, incompatible plugins). |
| Data source | Google Search Console mobile usability data, surfaced via the Search Console API enhancement report for the property. The card reads the current error roster, not a historical aggregate. |
| What “error” means here | A URL Google has crawled, rendered on a mobile viewport, and judged not mobile-friendly. It is distinct from a “valid” URL (passes) and from URLs Google has not yet re-evaluated after a fix. |
| Revenue weighting | The card cross-references each error URL against the pages that earn organic clicks (from the Performance report). An error on a zero-traffic utility page is low priority; an error on a top-clicked landing page trips the sensitivity alert. |
| Mobile-first framing | Since Google moved all sites to mobile-first indexing, the mobile rendering of a page IS the indexed page. A desktop-only-fine page that breaks on mobile is ranked on its broken mobile form. This is why a single error can move rankings, not just mobile UX scores. |
| Time window | RT (real-time roster of the current error set; Search Console re-evaluates URLs on its own crawl cadence, so the underlying state can lag a fix by days). |
| Alert trigger | >0 on revenue-bearing landing pages. A non-zero count limited to low-traffic pages stays amber/informational; any error touching a page that earns organic clicks fires the sensitivity alert. |
| Roles | owner, marketing |
Calculation
The card takes the set of URLs Search Console currently classifies as error in its mobile usability evaluation for the verified property, then intersects that set with the pages that have earned organic clicks in the trailing performance window. The headline number is the count of error URLs. The alert state is driven by the revenue-bearing subset, not the raw total. In plain terms:Worked example
A UK skincare brand on Shopify, propertyhttps://www.brightskin.co.uk/, verified in Search Console. On 18 Apr 26 the card moves from green (0) to red (3) and fires the sensitivity alert.
| URL | Issue type(s) | Organic clicks (last 28 days) | Alert weight |
|---|---|---|---|
/collections/vitamin-c-serums | Clickable elements too close together | 4,120 | High, revenue-bearing |
/products/glow-drops-30ml | Text too small to read | 2,870 | High, revenue-bearing |
/pages/ingredient-glossary | Content wider than screen | 18 | Low, informational |
- Two of the three errors land on top-clicked pages, so the alert is justified. The vitamin-C collection and the hero serum product together earn ~7,000 organic clicks a month. If Google demotes their mobile rankings even one position, the brand loses a meaningful slice of organic revenue, and mobile is roughly 60 to 70% of this brand’s sessions. The glossary page error is real but low priority.
- The root cause was a single theme deploy. A 14 Apr 26 update to the collection and product templates shrank a “size guide” link and tightened the spacing of the add-to-basket and wishlist buttons on small viewports. The desktop layout was unaffected, which is exactly why the team did not notice in QA. The “text too small to read” and “clickable elements too close together” issues both trace to that one commit.
- Fix-to-clearance latency is Google’s, not ours. The engineer shipped the CSS fix on 19 Apr 26 and used URL Inspection, Test Live URL in Search Console to confirm the live page now passes. The card, however, still showed the two URLs as errors until Google re-rendered them on 22 Apr 26, three days later. Do not wait for the card to clear before validating: use the live test to confirm the fix, then let Google catch up.
Sibling cards merchants should reference together
| Card | Why pair it with Mobile Usability Errors |
|---|---|
| Mobile vs Desktop | Shows how much of your organic performance is mobile. The higher the mobile share, the more a usability error costs you. |
| Clicks by Device | Confirms the device split on clicks specifically, so you can size the revenue exposure of a mobile error. |
| CTR by Device | If mobile CTR sags after a deploy, a usability error may be the cause even before rankings move. |
| Position by Device | The ranking read-out. A mobile usability error often shows up here as mobile average position drifting below desktop. |
| Pages Losing Traffic | Cross-check whether the error URLs are the same pages bleeding organic clicks. |
| Index Coverage Drop Alert | A different failure mode (de-indexing) that can masquerade as a usability problem; rule it out. |
| Rich Results Errors | The other enhancement-report alarm. Both share the same “Google flagged this page” mechanic. |
| Mobile Ranking Distribution | Shows where your mobile rankings cluster, so you can see the aggregate effect of usability errors over time. |
Reconciling against the source
Where to look in Google Search Console:Search Console, the Mobile Usability / Page Experience area is the native home of this signal. Open the property, find the mobile usability report, and you will see the same error/valid split and the same fixed list of issue types (text too small, tap targets too close, content wider than screen, viewport problems). Click an issue to see the affected URLs, then use URL Inspection, Test Live URL to validate any fix in real time.
The Search Console API enhancement endpoint returns the machine-readable version of the same roster, which is what the card reads. If the card and the UI disagree, the API and UI almost always agree with each other; the difference is timing (see below).Why the card may legitimately differ from the Search Console UI:
| Reason | Direction of divergence |
|---|---|
| Re-crawl latency. Search Console re-evaluates URLs on its own crawl schedule. A page you fixed may still show as an error in both the card and the UI for days. | Card and UI lag the real (fixed) state. |
| Data delay. Search Console data is typically 2 to 3 days behind real time. The error you introduce today may not appear for a couple of days. | Card lags new breakage by 2 to 3 days. |
| Revenue weighting. The card’s alert is driven by the revenue-bearing subset; the UI shows the raw error list with no traffic weighting. | Card alert can be amber while the UI shows a non-zero raw count. |
| Row caps. The Search Console UI and Performance report cap at 1,000 rows. On very large sites, the traffic-intersection step may not see every long-tail error URL’s clicks. | Marginal under-weighting on large catalogues. |
| Anonymised queries. Rare-query anonymisation in the Performance report does not affect the usability roster, but it can slightly understate clicks on niche error pages when sizing exposure. | Marginal under-weighting of click exposure. |