Google SEO Advanced

Mobile-first indexing: mobile content, viewport setup, and touch friendliness

Since July 2024, Google has enforced mobile-first indexing for all sites: it crawls and indexes the mobile version of your pages, and desktop content doesn't count toward rankings no matter how complete it is. A counterintuitive take: many B...

移动端优先索引:Google 只看移动版那一份Mobile-first indexing: Google only reads the mobile version 2024 年起全站强制移动索引,桌面版内容再全也没用Mobile-first is default since 2024 — desktop content no longer counted 检查项Check 常见错误Common mistake 修复标准Fix 视口Viewport 未设 viewport 或固定宽度Missing or fixed viewport width=device-width, initial-scale=1width=device-width, initial-scale=1 内容一致性Parity 桌面有表格,移动端被 display:noneDesktop tables hidden on mobile 表格横向滚动,不删除内容Horizontal scroll, not removed 触摸友好Touch 按钮 < 44px,链接贴边Buttons < 44px, cramped links 最小点击区 48×48 CSS 像素48×48 CSS px tap target 结构化数据Schema Schema 只在桌面版渲染Schema only on desktop 移动版必须同步输出 JSON-LDJSON-LD must render on mobile 反直觉:独立移动站 m.example.com 是历史包袱,不是解决方案Counter-intuitive: m.example.com is legacy, not a fix Google 用移动版索引,桌面版被隐藏内容不会被计入Google indexes mobile — hidden desktop content is ignored 正确做法:响应式一套模板,桌面移动同源同内容,差异仅在排版Responsive one template, same content, layout differs
The four mobile-first indexing checks, common mistakes, and how to fix them

Mobile-first indexing: mobile content, viewport setup, and touch friendliness

Bottom line first: Since July 2024, Google has enforced mobile-first indexing for all sites: it crawls and indexes the mobile version of your pages, and desktop content doesn’t count toward rankings no matter how complete it is. A counterintuitive take: many B2B sites treat mobile as a “simplified” version, hiding tables, specs, and long-form copy with display:none, which is effectively telling Google that content doesn’t exist. The right approach is one responsive template, with desktop and mobile sharing the same source and the same content, differing only in layout. Four hard requirements: the viewport must be width=device-width, tap targets must be at least 48×48 CSS pixels, structured data must render on the mobile version, and images must use srcset.

1. What mobile-first indexing actually changes

Google began testing mobile-first indexing in 2019 and made it mandatory sitewide in July 2024. What changed isn’t the ranking algorithm, it’s how Google sees your site.

Before (desktop-first) Now (mobile-first) Impact on B2B sites
Crawls the desktop page for indexing Crawls the mobile page for indexing Desktop tables hidden on mobile don’t get indexed
Mobile was just a UX optimization Mobile is the only indexing source Schema rendered only on desktop might as well not exist
A separate m.example.com subdomain was acceptable A separate mobile subdomain is costly to maintain Use one responsive site and retire the m. subdomain
Backlink authority passed through the desktop version Backlinks are evaluated on the mobile version too A slow mobile version hurts rankings as well

To check whether you’ve been switched: Search Console’s homepage shows “This site is indexed with mobile-first indexing.” If it doesn’t show yet, Google is still crawling you under the old rules, but the switch is only a matter of time, so don’t wait.

2. The four hard checks: viewport, content, touch, Schema

Compliance with mobile-first indexing breaks down into four things, each with clear standards.

Checklist Pass criteria Common mistake Validation tools
viewport <meta name=”viewport” content=”width=device-width, initial-scale=1″> Hardcoded width=1200 or no viewport Mobile-Friendly Test
Content parity Visible content is identical on desktop and mobile Tables and specs hidden on mobile with display:none Compare the mobile URL’s page source
Touch friendly Tap targets ≥ 48×48 CSS pixels, spacing ≥ 8px 24px buttons, links crammed together Chrome DevTools mobile emulation
Structured Data The mobile page source contains the full JSON-LD Schema output only in the desktop template Rich Results Test on the mobile URL

Example: An industrial parts site had a full spec table (30 rows) on desktop, but on mobile the whole table was set to display:none to “simplify” things. After mobile-first indexing rolled out, all 12 long-tail keywords for that product page dropped out of the top 20 pages, because Google only saw a paragraph of intro text on the mobile version and had no idea what specs the product had. After switching the table to horizontal scroll on mobile, 8 keywords were back in the top 10 pages within two weeks.

Content parity doesn’t mean desktop and mobile have to look identical. It means the text, tables, images, and Schema all have to be there. Layout can collapse, but content can’t be deleted.

3. Responsive vs. dynamic serving vs. m. subdomain

Google officially supports three mobile setups, but they aren’t all recommended equally.

Solution Implementation Maintenance cost Recommendation
Responsive web design Same HTML, adapted with CSS media queries Low First choice
Dynamic serving Same URL, different HTML served by user agent Medium Works
Separate m. subdomain A separate set of templates on m.example.com High Not recommended, legacy baggage
No mobile version Desktop version scaled down None Prohibited, not mobile-friendly

Counterintuitive point: a separate m. subdomain looks “controllable,” but in reality you’re maintaining two sets of templates, two sets of Schema, and two sets of hreflang. The moment they fall out of sync, you get content parity problems. Migrating to responsive is itself a site migration, so you need 301 mapping. Multilingual sites also need to check whether Hreflang for multilingual sites the mobile template breaks it.

4. Mobile-specific work for images, fonts, and performance

Mobile-first indexing isn’t just about whether the page “looks okay.” Google also uses mobile data to evaluate Core Web Vitals.

Project Common desktop practice What mobile must change
Images One large image for everything srcset + sizes, adapted to DPR and width
Fonts All 3 weights loaded Load only 2 weights, font-display: swap
Navigation Horizontal top menu Hamburger menu, to avoid overflow on mobile
Forms All fields expanded type adapted for number/email, to avoid popping up the full keyboard
Ads and pop-ups Sidebar No interstitial pop-ups covering content on mobile

Example 2: A B2B blog had a mobile LCP stuck at 4.5 seconds because the hero image used the original 2400px-wide desktop file. After adding srcset with 640px and 1080px versions, mobile LCP dropped to 2.1 seconds with no impact on desktop. The change was just two attributes on the img tag, with no design changes.

Mobile pop-ups are a specific target for Google: if a mobile page uses an interstitial pop-up to cover the main content, it gets flagged as “not mobile-friendly.” The Newsletter pop-up common on B2B sites needs to become a bottom bar or not appear at all on mobile.

5. Self-check list and verification process

Checklist Tools Pass criteria Frequency
Mobile-friendly test Google Mobile-Friendly Test All pass, no warnings for text too small or tap targets too close Run once after a redesign
Content parity Chrome mobile emulation + view source Visible text on desktop and mobile is exactly the same Sample 10 pages every quarter
Schema mobile rendering Rich Results Test on the mobile URL Detects every Schema type After a template change
CrUX mobile data Search Console experience report All three CWV checks pass on mobile Monthly
Mobile indexing status Search Console home Shows “Indexed using mobile-first indexing” Monthly

Mobile experience fixes and Website accessibility (WCAG) overlap heavily: tap target size, contrast, keyboard navigation. Fix them once and both sides benefit.

6. How to adjust your content after mobile-first indexing

Mobile-first indexing isn’t just a technical change. Your content has to change with it. On desktop you can pile on long tables, multi-column specs, and long arguments. On mobile, visitors hold the phone in one hand and read at a completely different pace. Rebuild your content structure for a single vertical column.

Content element Typical desktop approach Recommended mobile approach
Long tables Wide tables with 8+ columns Break into cards or horizontal scroll, put key columns first
Paragraph length 200+ words per paragraph No more than 3 to 4 lines per paragraph, short sentences, more line breaks
Internal link anchor text Inline links Put link text on its own line so fingers can tap it
Charts High-density data charts Make a simplified mobile version with a text takeaway
CTA buttons Small button in the top nav One large button mid-article and one at the bottom

Draft your content in a single mobile column first, then adapt it for desktop. That way it reads well on both, instead of looking polished on desktop and crammed on mobile. Every quarter, sample ten published articles and check them in Chrome’s mobile emulator. If you find tables overflowing, buttons too small, or links hugging the edge, add them to the next round of fixes.

Forms are where mobile loses the most conversions. On desktop you can put a dozen fields on one screen, but on mobile visitors type one-handed, and every extra field costs you signups. Cut your inquiry form down to three or four required fields: company name, email, and a short description of what you need. Collect everything else after the deal closes. For fields like phone number, telephone, and country that you can infer from the email and company domain, don’t make visitors type them. Every five-point gain in mobile form conversion rate moves your inquiry volume up a notch.

FAQ

When did Google start enforcing mobile-first indexing?
As of July 2024, Google enforces mobile-first indexing for all websites and no longer offers a desktop-first option. That means Google crawls and indexes the mobile version of your pages. If desktop content isn’t visible on mobile, it doesn’t count toward rankings. The Search Console home page shows your site’s current indexing status.
Does hiding content with display:none on mobile hurt SEO?
Yes, and it hurts directly. Under mobile-first indexing, Google only looks at the DOM after the mobile version renders. If you write a 30-row spec table on desktop but set display:none on mobile, Google treats the page as having no specs. The right approach is to keep the content and use horizontal scroll or a collapse button instead of display:none.
Should I keep the separate m.example.com subdomain?
Move to a single responsive template over time. An m. subdomain means maintaining two sets of templates, two sets of Schema, and two sets of hreflang tags. The moment they fall out of sync, your content diverges, which is a high-risk setup under mobile-first indexing. When you migrate, 301 every m. subdomain URL to the matching responsive page on your main site. See the site migration 301 map.
What’s the minimum tap target size?
WCAG and Google’s mobile-friendly guidelines both call for at least 44×44 CSS pixels; we recommend 48×48 for extra room. Keep at least 8px between adjacent tappable elements to prevent mistaps. To check, open mobile emulation in Chrome DevTools and outline every a tag and button.
Can I output Schema on the desktop version only?
No. Under mobile-first indexing, Google crawls the mobile HTML, so Schema that doesn’t render on mobile might as well not exist. With a responsive template, JSON-LD sits right in the head and shows up on both desktop and mobile, which is one more reason to go responsive. With dynamic serving or an m. subdomain, you must output the same Schema on both versions.
Why are mobile interstitials penalized?
Since 2017, Google has demoted mobile pages that use intrusive interstitials. The classic case: a newsletter signup or app download popup that covers the main content the moment the page loads. B2B sites should switch to a bottom bar, an in-page banner, or a lightweight prompt that only appears after the user has been on the page for 30 seconds.

Final thoughts

Mobile-first indexing isn’t about “making a mobile version” and calling it done. It’s the only way Google reads your site. No matter how complete your desktop version is, if it’s not visible on mobile, it doesn’t exist.

Three steps to get started: this week, spot-check 10 core pages in Chrome DevTools mobile emulation and confirm desktop and mobile content match; next week, fix the three hard failures: viewport, tap targets, and Schema rendering on mobile; in week three, confirm in Search Console that the mobile-friendly test passes and your CrUX mobile data is up to standard.

One line worth remembering: mobile-first indexing isn’t asking you to build a shrunken desktop site. It’s asking you to accept that what Google sees is what visitors see on their phones.

Cui Lishu
Cui Lishu Crater experts

Delivery · Operations Lead · Crater Delivery & Operations Team

Delivery & Operations Lead at Crater. Responsible for SEO execution, social media channel operations, and content distribution, with a knack for breaking down growth actions with data. Has overseen the delivery of multiple go-global projects, with a focus on the coordinated playbook across Facebook, Twitter, TikTok, YouTube, and SEO/GEO.

SEO executionContent operationsCase breakdowns
1106articles shared
84knowledge base articles