Ecommerce SEO for an Office Supplies Store in South Africa: +67% Organic Traffic in 6 Months

How a 20,000-SKU BigCommerce store went from technical debt to consistent organic growth — through a full SEO and development overhaul.

Industry: Office SuppliesPlatform: BigCommerceMarket: South AfricaDuration: 6 months

The Challenge

When we started working with this South African office supplies retailer, the site had been running for several years — but organic search was barely contributing to revenue. With over 20,000 product SKUs on BigCommerce, the scale of the catalogue made every technical issue multiply.

The problem was not the products or the brand. It was the foundation.

What we found on day one:

  • Mobile PageSpeed score of 44/100 — Largest Contentful Paint at 14 seconds
  • Redirect chains of 3–4 hops across category and product URLs
  • ~2,400 filter-generated pages with missing or broken canonical tags
  • Zero structured data across the entire site — no Product schema, no BreadcrumbList
  • XML sitemap referencing 1,200+ non-indexable URLs
  • 312 toxic backlinks suppressing domain authority
  • 30+ UX friction points in the shopping and checkout flow
  • Google Search Console not connected; GA4 ecommerce events not firing

What We Did

The engagement covered two parallel streams: SEO strategy and research, and full-stack development. Every audit finding went directly into the dev backlog — no translation loss, no waiting.

🔍Technical SEO AuditFull crawl across 7 dimensions. 140+ issues documented, categorised by severity, and fed directly into the development backlog.👥Competitor AnalysisBacklink profiles, keyword gaps, and UX benchmarks across 4 direct South African competitors in office supplies.🖥Usability & UX Audit30+ friction points identified across homepage, product pages, search, cart, checkout, and post-purchase email flows.
🔑Keyword ResearchGeo-targeted semantic core for South Africa — 6 product categories in Phase 1, 2,700+ keywords collected and clustered.🔗Backlink Cleanup312 toxic referring domains identified and submitted to Google Disavow Tool. Anchor text strategy developed for outreach.⚙️AI Filter OptimisationAI-assisted generation of indexable filter pages for high-demand product combinations — capturing long-tail traffic at scale.

Results

First measurable ranking movements appeared within 8 weeks. Below are the 6-month outcomes.

+67%
Organic Sessions
6-month growth
140+
Tech Issues Resolved
Critical & high priority
+210
New Top-20 Positions
Google South Africa
44→71
Mobile PageSpeed
Lighthouse score
312
Toxic Links Removed
Disavow cleanup
21K+
Pages Indexed Correctly
Up from ~18K

How It Unfolded

Month 1Technical audit + usability audit delivered. Critical dev fixes begin: redirect chains, 404s, robots.txt. GSC connected.
Month 1–2PageSpeed improvements implemented. Canonical tags and hreflang fixed across 2,400+ filter URLs. Schema markup deployed site-wide.
Month 2Semantic core Phase 1 complete — 6 product categories, 1,600+ keywords. Title tags and meta updated across priority pages.
Month 2–3Backlink audit complete. 312 disavow submissions. Competitor analysis delivered. UX fixes live: guest checkout, email flow, navigation.
Month 3AI filter optimisation deployed. New indexable category-filter pages live. Early keyword ranking movements visible in GSC.
Month 3–6Phase 2 keyword expansion. Content blocks on category pages. +210 new top-20 positions. +67% organic sessions vs baseline.

A Glimpse Into Our Work

We put together a curated excerpt from the actual deliverables produced during this engagement — including sections from the usability audit, keyword research structure, and technical findings summary.

It gives you a realistic sense of what our work looks like in practice, not just what we say we do.

Scroll to Top