Holland and Barrett Spain · E-commerce

+646% organic traffic for Holland and Barrett Spain in 12 months

A Core Update exposed outdated content and a weak structure. A year of technical fixes, content refresh and 1,091 links took the Spanish store from 5.2k to 38.9k monthly sessions.

+646% Monthly organic traffic
1091 Links built
12 Months time span

Where they started

Holland and Barrett’s Spanish store took a visible hit from the November 2024 Core Update. The diagnosis was unglamorous: content that had aged out of usefulness and a site structure that made Google work too hard. With 594 keywords in the top 10 and 5.2k monthly sessions, a brand of this size was effectively invisible in its own market.

What we did

  • Technical foundation. Full audit, then fixes: page speed, URL structure, mobile responsiveness, and a crawl architecture that let a large catalog be indexed efficiently.
  • Content refresh at scale. Existing pages updated and expanded against current intent, metas and headers realigned, internal linking rebuilt to concentrate relevance on money categories.
  • Off-page at volume with quality control. 1,091 backlinks over twelve months from vetted, high-authority sources — including forbes.com — each pointed at pages with a ranking job to do.
  • UX and CRO. Simpler navigation and a streamlined checkout, so growing traffic showed up in revenue, not just analytics.

Every objective set at the start was met or exceeded: 3,000+ top-10 keywords, 30k+ monthly sessions, DR above 50.

Organic traffic 12 months
39k month 1 month 12

The results

  • Organic traffic up 646%: 5.2k → 38.9k monthly sessions

  • Keywords in the top 10 up 408%: 594 → 3,020

  • Domain Rating 42 → 53 on 1,091 links from reputable sources

  • SEO ROI approximately €1 → €38 (estimated against industry benchmarks)

“At this scale link building stops being outreach and becomes logistics. A thousand links only help if every one of them lands on a page with a commercial job to do.”

More case studies

See our E-commerce SEO approach →