Technical SEO

Does my website need to be mobile-friendly for SEO?

Yes — absolutely. Google indexes the mobile version of your site first, not the desktop version. In South Africa, where over 70% of internet traffic comes from mobile devices, a slow or broken mobile experience directly costs you rankings, traffic, and paying customers.

What mobile-first indexing actually means for your rankings

Since 2023, Google has completed its rollout of mobile-first indexing across all sites. This means Googlebot primarily crawls and evaluates the mobile version of your pages when deciding how to rank them. If your desktop site is beautifully optimised but the mobile version is broken, stripped of content, or painfully slow — your rankings reflect the mobile experience, not the desktop one.

Many SA business owners built their sites years ago with a "desktop first" mindset, then bolted on a responsive theme later. The result is often a mobile site that technically loads but performs poorly: images are oversized, navigation requires precise taps, and text is too small to read without pinching. Google sees all of this — and so do your visitors.

The fix starts with responsive design: a single codebase that fluidly adapts to any screen size. Avoid separate m-dot subdomains (m.yoursite.co.za) unless you have strong technical reasons, as they introduce canonicalisation complexity. Use CSS media queries, fluid grids, and properly scaled images to serve the right layout to every device. Read Google: Mobile-First Indexing Best Practices for the official requirements.

South Africa's mobile reality: speed and data costs matter more here

South African internet usage has a unique profile that most global SEO guides ignore. More than 70% of SA web traffic comes from mobile — and a significant share of those users are on entry-level Android devices, browsing via limited prepaid data bundles. A page that weighs 4MB might be fine for a fibre user in Sandton; for someone on a R29 data bundle in Khayelitsha, it's a deal-breaker.

Then there's load shedding. During outages, users switch to mobile data entirely. If your site is heavy, poorly cached, or dependent on external scripts that time out under poor signal — you lose that session. Lean, fast pages with proper caching perform better under real SA conditions and reward you with lower bounce rates.

Practical targets for the SA market: aim for pages under 1.5MB total weight, compress all images (use WebP format), defer non-critical JavaScript, and enable browser caching. These aren't just nice-to-haves — they are the difference between someone contacting you or hitting the back button.

For a full breakdown of how to optimise for SA users specifically, see our guide: Mobile-First SEO in SA →

Core Web Vitals, common mistakes, and how to test your site

Google's Core Web Vitals are a set of real-world performance metrics that directly influence rankings. On mobile, they are measured under simulated 4G conditions — which is actually closer to the average SA mobile experience than many assume. The three metrics to know:

  • LCP (Largest Contentful Paint): How long until the main content (hero image or headline) is visible. Target: under 2.5 seconds. Common culprits in SA sites: uncompressed hero images, no lazy loading.
  • CLS (Cumulative Layout Shift): How much the page jumps around as it loads. Pop-ups, ads, and fonts that load late all cause CLS. Target: under 0.1. Users hate it — Google penalises it.
  • INP (Interaction to Next Paint): How quickly the page responds when a user taps a button or link. Target: under 200ms. Heavy JavaScript frameworks and third-party tracking scripts are the main offenders.

Beyond Core Web Vitals, the most common mobile SEO mistakes we see on SA business sites:

  • Blocking CSS or JavaScript from Googlebot via robots.txt — this prevents rendering and tanks mobile indexing quality
  • Intrusive interstitials (full-screen pop-ups on mobile) — Google applies a penalty for these on mobile landing pages
  • Tap targets too small or too close together — buttons need at least 48x48px of touch space
  • Text smaller than 16px — requires users to zoom, which Google flags as a usability failure
  • Not using viewport meta tag — without it, the browser renders a desktop-scaled page on a small screen

How to test your site right now: Use Google's Mobile-Friendly Test, run your URL through PageSpeed Insights (pagespeed.web.dev), and open Chrome DevTools > Toggle Device Toolbar to simulate different screen sizes. These three tools will surface 90% of the issues on any SA business site.

Key Takeaways

  • Google indexes your mobile site first — a poor mobile experience directly lowers your rankings, even if your desktop site is excellent
  • Over 70% of SA internet traffic is mobile; many users are on limited data and entry-level devices — page weight and speed are critical
  • Load shedding pushes more users onto mobile data; fast, lean sites retain sessions that heavy sites lose
  • Core Web Vitals (LCP, CLS, INP) are ranking signals measured on mobile — compress images, defer scripts, and eliminate layout shifts
  • Avoid intrusive pop-ups on mobile, keep tap targets large, use 16px+ body text, and never block CSS/JS from Googlebot