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 Supplies | Platform: BigCommerce | Market: South Africa | Duration: 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 1 | Technical audit + usability audit delivered. Critical dev fixes begin: redirect chains, 404s, robots.txt. GSC connected. |
| Month 1–2 | PageSpeed improvements implemented. Canonical tags and hreflang fixed across 2,400+ filter URLs. Schema markup deployed site-wide. |
| Month 2 | Semantic core Phase 1 complete — 6 product categories, 1,600+ keywords. Title tags and meta updated across priority pages. |
| Month 2–3 | Backlink audit complete. 312 disavow submissions. Competitor analysis delivered. UX fixes live: guest checkout, email flow, navigation. |
| Month 3 | AI filter optimisation deployed. New indexable category-filter pages live. Early keyword ranking movements visible in GSC. |
| Month 3–6 | Phase 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.
