- Performance
- SEO
- Technical SEO
Mobile-First SEO: How to Test If Your Site Is Truly Mobile-Friendly
Over 60% of searches happen on mobile. Learn how to test your site's mobile experience and fix common issues that hurt mobile rankings.
Google uses mobile-first indexing for all websites, meaning the mobile version of your site is what Google crawls, indexes, and ranks. If your site doesn’t work well on mobile, it doesn’t work well for Google — regardless of how it looks on desktop.
What Mobile-First Indexing Means
Since 2023, Google exclusively uses the mobile version of your content for indexing and ranking. This means:
- Content hidden on mobile is invisible to Google. If you collapse sections, hide text, or use desktop-only layouts, that content won’t be indexed.
- Mobile page speed is the speed Google measures. Your desktop Lighthouse score doesn’t matter for rankings — your mobile score does.
- Mobile usability issues directly impact rankings. Tap targets that are too small, text that’s unreadable without zooming, and horizontal scrolling all hurt.
The Mobile-Friendly Checklist
1. Viewport Meta Tag
Every page needs this tag:
<meta name="viewport" content="width=device-width, initial-scale=1" />
Without it, mobile browsers render your page at desktop width (typically 980px) and scale it down. The result is a tiny, unreadable page.
Don’t add maximum-scale=1 or user-scalable=no — these prevent users from zooming, which is an accessibility violation and a negative mobile usability signal.
2. Responsive Design
Your layout should adapt to any screen width. Test at these common breakpoints:
| Width | Device |
|---|---|
| 320px | Small phones (iPhone SE) |
| 375px | Standard phones (iPhone 12/13/14) |
| 390px | Larger phones (iPhone 14 Pro) |
| 768px | Tablets (iPad) |
| 1024px | Landscape tablets, small laptops |
Common responsive issues:
- Fixed-width elements that extend beyond the viewport → horizontal scrolling
- Tables that don’t scroll or stack on mobile
- Images without
max-width: 100% - Absolute-positioned elements that overlap content on small screens
3. Readable Text Size
Text should be readable without zooming. The minimum recommended body text size is 16px on mobile. Anything smaller forces users to zoom.
body {
font-size: 16px;
line-height: 1.6;
}
4. Adequate Tap Targets
Buttons, links, and interactive elements need to be large enough to tap accurately with a finger. Google’s guideline:
- Minimum 48x48 CSS pixels for tap targets
- At least 8px of spacing between adjacent tap targets
Common violations:
- Navigation links that are too close together
- Footer links with no padding
- Inline text links in paragraphs (hard to tap precisely)
5. No Horizontal Scrolling
If any element extends beyond the viewport width, it creates a horizontal scrollbar. This is a clear mobile usability failure.
Common causes:
- Pre-formatted code blocks without
overflow-x: auto - Tables without a scrollable wrapper
- Images larger than the viewport
- Fixed-width containers
6. Content Parity
Make sure mobile users can access all the content desktop users see:
- Don’t hide content in mobile-only accordions unless it’s genuinely supplementary
- Ensure all navigation items are accessible on mobile
- Don’t serve different content to mobile users via server-side detection
How to Test Mobile-Friendliness
Browser DevTools
- Open Chrome DevTools (F12)
- Click the device toggle button (or Ctrl+Shift+M)
- Select different device presets
- Check for layout issues, text readability, and tap target sizes
Real Devices
Browser emulation doesn’t catch everything. Test on actual phones:
- Touch interactions feel different than mouse clicks
- Performance varies significantly on real hardware
- Some CSS and JavaScript behaviors differ on actual mobile browsers
Lighthouse Mobile Audit
- Open Chrome DevTools → Lighthouse tab
- Select “Mobile” and run the audit
- Check the “SEO” and “Best Practices” sections for mobile-specific issues
Mobile Performance Matters More
Mobile devices typically have:
- Slower CPUs — JavaScript takes longer to execute
- Less memory — complex DOM trees cause janky scrolling
- Variable network speeds — 3G/4G connections are significantly slower than WiFi
This means performance optimizations matter more on mobile:
- Compress and lazy-load images
- Minimize and defer JavaScript
- Use efficient CSS (avoid complex selectors and excessive animations)
- Reduce DOM size
How Do I Check My Mobile Friendliness?
What seoutils.dev checks: Our free audit evaluates your viewport configuration, responsive CSS, zoom capability, fixed-width elements, and tap target sizing. We flag specific mobile usability issues that could be hurting your rankings.
Run a free audit to check your mobile-friendliness.
This is part of our Complete SEO Audit Checklist. Related: Core Web Vitals in 2026 | SSL Certificate and SEO.