mobile-seo-checker
A mobile SEO checker audits a page for the signals Google uses in its mobile-first index — the index used to rank every site since 2023. The ZTools Mobile SEO Checker covers viewport meta tag, minimum font sizes (16 px body recommended), tap-target spacing (48×48 px minimum per WCAG and Google's mobile-friendly rules), image responsiveness (srcset / <picture> usage), text-to-tap-target ratio, mobile speed signals (LCP, CLS), and content parity (mobile content matches desktop). Each issue is reported with the affected element so fixes are immediate.
Use cases
Pre-launch mobile readiness check
Before announcing a new site, run the mobile checker. Catches the easy mistakes — missing viewport meta, 12 px body text, tap targets too close — before mobile users (and Google's mobile crawler) experience them.
Diagnosing a sudden mobile-rankings drop
A page that ranked well on mobile suddenly doesn't? Often a recent CSS change broke the mobile layout (text too small, buttons too close). The checker surfaces the regression.
Auditing tap-target accessibility (WCAG 2.5.5)
WCAG AAA requires 44×44 px touch targets. The checker maps every interactive element's actual size on a 375 px viewport and flags violations.
Verifying mobile/desktop content parity
Some sites hide content on mobile via display: none — Google's mobile-first index then misses that content for ranking. The checker compares mobile and desktop content trees.
How it works
- Enter a URL — Public HTTP/HTTPS URL. The tool fetches the page and renders it at a 375×812 mobile viewport (iPhone X size).
- Check viewport meta tag — Missing viewport meta is the #1 mobile SEO killer. Tool flags absence and recommends
<meta name="viewport" content="width=device-width, initial-scale=1">. - Audit text sizes — Every text element measured at the rendered mobile viewport. Body text below 14 px flagged; below 12 px flagged as critical (Google's mobile-friendly rule).
- Audit tap-target sizes and spacing — Every link, button, and input rendered. Targets under 44×44 px or with neighbors closer than 8 px flagged.
- Mobile speed signals — LCP, CLS, FID/INP estimated from the page load on a throttled mobile connection. Detailed perf audit in our Page Speed Analyzer.
Examples
Input: https://example.com (viewport meta present, body 16px, tap targets ≥48px)
Output: PASS. Viewport ✓. Font sizes ✓. Tap targets ✓. LCP 2.1s ✓.
Input: https://example.com/legacy (no viewport, 12px body, links 24px tall)
Output: CRITICAL: viewport meta missing. ERROR: body text 12px (rec 16px). ERROR: 8 links under 44px.
Frequently asked questions
Is mobile SEO different from regular SEO?
Since 2023, Google indexes the mobile version of pages first. So "mobile SEO" IS regular SEO; the desktop-only mistakes (popups that block mobile, tiny text, slow mobile load) directly hurt rankings.
What's the minimum body font size for mobile?
Google's mobile-friendly rule: 12 px minimum, 16 px recommended. Below 16 px on mobile is uncomfortable for most readers; below 12 px Google flags as mobile-unfriendly.
What's the minimum tap-target size?
Google: 48×48 dp. WCAG AAA: 44×44 px. Apple HIG: 44×44 pt. The checker uses 48 px as the practical minimum and 44 px as the absolute floor.
Should mobile content match desktop?
Yes for Google's mobile-first index — content shown only on desktop is essentially invisible to Google. If you must collapse content on mobile, use accordions or "show more" toggles (still in DOM) rather than display: none.
Will the checker handle SPAs?
It analyzes the initial HTML response. For JS-rendered SPAs, the bot view is what matters for SEO — the checker correctly shows that view.
What about the AMP format — is it still relevant?
No — Google deprecated AMP's SERP boost in 2021. Modern responsive HTML with good Core Web Vitals is the recommended path. Don't invest in new AMP work.
Tips
- Always set the viewport meta — single biggest mobile-SEO fix for legacy sites.
- Default body text to 16 px on mobile; nothing under 14 px without a strong reason.
- Tap targets minimum 48×48 px with at least 8 px gap from neighbors.
- Avoid mobile popups that block content — Google penalizes intrusive interstitials.
Try it now
The full mobile-seo-checker runs in your browser at https://ztools.zaions.com/mobile-seo-checker — no signup, no upload, no data leaves your device.
Last updated: 2026-05-05 · Author: Ahsan Mahmood · Edit this page on GitHub