Mobile SEO Learning Program

Why your site loses traffic
when people search on phones

Most websites bleed organic traffic from mobile users without realising it. A slow page, a mis-sized tap target, or a crawl error that only shows up on 4G — these are the problems we work through in detail across three focused modules. No theory loops. No padding. Just the actual mechanics.

3
Core modules
12+
Discussion sessions
60%
Avg. mobile traffic share
Online
Join from anywhere

How Googlebot actually sees your mobile page

There's a persistent assumption that if a site renders fine in a desktop browser, it's fine. It isn't. Mobile-first indexing means Google's crawler evaluates the mobile version of your page as the canonical source of truth. If your mobile HTML is missing structured data, canonical tags, or key heading text that appears only in a desktop-only block, your rankings take the hit — not just on phones.

In this module we set up real crawl simulations using Google Search Console and Screaming Frog's mobile emulation mode. You'll see exactly what the bot reads versus what a human sees, and map out where discrepancies cause ranking gaps.

  • Mobile-first vs. desktop-first indexing explained with crawl logs
  • Rendering gaps: JavaScript-hidden content and lazy-loaded images
  • Canonical and hreflang setup on responsive vs. separate-URL sites
  • Structured data that transfers to mobile crawl correctly
  • Live audit exercise using Search Console's URL Inspection tool

Core Web Vitals on a real 4G connection

Google's page experience signals aren't measured on your office fibre line. They're measured in the Chrome User Experience Report — field data gathered from actual users on actual devices. That distinction changes everything about how you diagnose and fix speed issues. A lab score of 95 in PageSpeed Insights can coexist with a failing LCP in the field if your CDN isn't configured for South African edge nodes, for example.

We pull real CrUX data for participant URLs and dissect what's dragging down LCP, CLS, and INP specifically on mobile. Then we walk through practical fixes: render-blocking resource elimination, image format optimisation, font-loading strategy, and layout stability during scroll.

  • Reading CrUX data in PageSpeed Insights and Search Console
  • LCP: identifying the element, reducing TTFB, preload hints
  • CLS: font-swap side-effects, image dimensions, ad slots
  • INP: interaction delays from third-party scripts
  • Toolchain: WebPageTest, Lighthouse CI, DevTools throttle

Writing content that answers mobile and voice queries

Mobile searches skew shorter, more local, and increasingly conversational — especially as voice search through phones gains ground. That shift changes what "good content" looks like at a technical level. Featured snippets, People Also Ask boxes, and local pack results each have structural requirements that most content teams aren't consistently applying.

This module covers how to audit existing content for snippet eligibility, how to structure FAQ and how-to markup correctly, and how to identify the specific query patterns mobile users in your niche actually type. We'll use real Search Console query data from participant accounts during the discussion sessions.

  • Mobile SERP features: featured snippets, PAA, local pack
  • Conversational query patterns and long-tail mobile intent
  • FAQ and HowTo schema: markup, eligibility, and validation
  • Local SEO signals for mobile near-me queries
  • Content gap analysis using Search Console mobile query filters

What past participants noticed after the program

The crawl module changed how I read Search Console. I'd been looking at the wrong signals for months — the rendering gap exercise made it obvious. Our mobile impressions started climbing about six weeks after we fixed the canonical issues we found.

Portrait of Liesel van Wyk
Liesel van Wyk
Digital Marketing Lead, Durban

I came in thinking I understood Core Web Vitals. The CrUX data session on the second module showed me I'd been optimising for lab scores, not field scores. That's a different problem and requires different fixes.

Portrait of Ruan Pieterse
Ruan Pieterse
SEO Specialist, Johannesburg

The voice query section was the most surprising part. I hadn't connected the structure of conversational searches to the actual content format. The FAQ schema workshop was hands-on and we shipped the markup the same day.

Portrait of Nadia Botha
Nadia Botha
Content Strategist, Cape Town

How to join the next cohort

Sessions run online so you don't need to arrange travel. If you're in the Pietermaritzburg area and prefer an in-person option, we occasionally open seats at our Cascades Lifestyle Centre space — mention that in the enquiry form and we'll confirm availability.

  • Fully online — join from Pietermaritzburg or anywhere in SA
  • Small cohorts — open discussion is the format, not lectures
  • Access to session recordings and shared audit files
  • Bring your own site — real data used throughout
  • +27 33 342 5508 for direct questions before enrolling
Program participant reviewing mobile search analytics
Enrolment open now

Reserve your place

We reply within one business day. No automated sequences.