
Key takeaways
- Silly Santa runs seven separate Shopify ccTLD domains for Germany, Denmark, Finland, the Netherlands, Norway, Sweden and the UK.
- Skalum's case study says it implemented hreflang signals across all seven domains to fix mixed-market rankings and establish clean country targeting.
- Skalum reports organic users grew across every domain in the comparison, with the UK domain up 297.5% and the Netherlands up 141.1%.
- Norway's share of local organic traffic, meaning sessions from Norwegian searchers rather than other markets, rose from 80% to 93% after the hreflang fix.
- The comparison covers the same August through January season a year apart, so the case study does not isolate hreflang from other SEO work Skalum may have done in that window.
Skalum, an ecommerce-focused SEO agency, publishes named client case studies rather than anonymized ones. One of them covers Silly Santa, a Shopify apparel brand that sells matching family holiday pajamas across seven European markets, each on its own country-code domain. The case study is a useful, if vendor-published, look at what a from-scratch hreflang rollout across several ccTLDs actually changes in Search Console and GA4 data, as opposed to a single subfolder launch.
What was broken across Silly Santa’s seven domains
Before the fix, Silly Santa ran sillysanta.de, sillysanta.dk, sillysanta.fi, sillysanta.nl, sillysanta.no, sillysanta.se and sillysanta.uk with no hreflang signals connecting them. Skalum’s write-up says that left Google to guess which domain should surface for a given country’s searches, and in practice, non-local domains sometimes outranked the correct one, so a share of a market’s organic traffic was landing on the wrong storefront. Norway is the clearest documented case: before the change, only about 80% of the traffic reaching the Norway domain from organic search was actually coming from Norwegian searchers.
The fix: hreflang across all seven ccTLDs, not one subfolder
Skalum reports it implemented hreflang annotations across all language and country versions, covering all seven domains, to establish what the case study calls clean country targeting in the SERPs. Unlike a subfolder migration, this is a ccTLD hreflang rollout: the domains stayed separate, and the fix was purely in the signals declaring which domain serves which country-language pair.
What Skalum reports changed, season over season
Skalum compares the same six-month season a year apart, August 1 to January 31, once for 2024 to 2025 and once for 2025 to 2026, which covers the brand’s holiday selling period both times. Across that window, the case study reports organic users rose on every one of the seven domains, from a 12.6% increase in Norway to a 297.5% increase in the UK. Norway’s organic revenue index rose 39.9% in the same period despite the smaller user increase, and the UK’s organic revenue index rose from 100 to 250.4, a 150.4% increase. Sitewide, Skalum reports keywords ranking in the top 3 positions grew from 1,813 to 3,027, and seasonal organic sales grew from 14,634 to 24,259 orders.
Norway’s local traffic share, the 80% to 93% figure, is the metric that most directly reflects what hreflang fixes: less of that domain’s organic traffic being drawn from, or leaking to, the wrong country version.
Why this is a vendor case study, not an isolated hreflang test
Skalum’s page attributes the season-over-season gains to the hreflang rollout, but the case study does not claim hreflang was the only change made in that twelve-month gap, and a year-over-year comparison can absorb seasonality, market growth, or other SEO and paid-marketing work alongside it. Norway’s traffic-share metric is the one number in the case study that isolates the specific effect hreflang is meant to have, correct country attribution, rather than overall traffic growth, which is why it is worth reading separately from the revenue and user totals.
The evidence
- Subject
- Silly Santa's hreflang rollout across seven Shopify ccTLD domains
- Timeframe
- Aug24-Jan25 vs Aug25-Jan26
- Verified
- Yes, against first-party data
| Metric | Before | After |
|---|---|---|
| UK domain organic users, season over season | 41301users | 164184users |
| UK domain organic revenue index, season over season | 100index | 250.4index |
| Norway domain organic users, season over season | 74408users | 83771users |
| Norway's share of local organic search traffic | 80% | 93% |
| Sitewide keywords ranking in the top 3 positions | 1813keywords | 3027keywords |
| Sitewide seasonal organic sales | 14634orders | 24259orders |
Sources
- 1.SEO Case Study: Scaling Organic Growth Across 7 Shopify Markets - SkalumPrimary
Frequently asked questions
What was Silly Santa's international SEO setup before the fix?
Skalum's case study says Silly Santa ran seven separate Shopify domains, one ccTLD per market (Germany, Denmark, Finland, the Netherlands, Norway, Sweden, UK), without hreflang signals tying them together, which let Google mix up which domain should rank for which country's searches.
What exactly did Skalum change?
Skalum reports it implemented hreflang annotations across all seven language and country versions, so each domain is explicitly marked as the local version for its market rather than left for Google to infer.
How big was the UK domain's traffic increase?
Skalum's published numbers show the UK domain's organic users went from 41,301 to 164,184 across the same six-month season a year apart, a 297.5% increase, with an organic revenue index rising from 100 to 250.4.
Does the 80% to 93% figure for Norway mean overall traffic tripled?
No. Skalum states that figure is Norway's share of local organic traffic, meaning the proportion of sessions coming from Norwegian searchers on the Norway domain, not a traffic multiplier. Norway's absolute organic users rose a more modest 12.6% in the same comparison.
About the author

Founder, UpgradIQ FZC LLC
Adam Hafez works on technical SEO and search measurement: how pages get crawled, indexed, ranked and now quoted by answer engines. He founded UpgradIQ, which reads Google Search Console and GA4 to tie ranking movement back to the changes that caused it. He publishes what the data supports and states the limits of it.
- Technical SEO
- Search Console and GA4 measurement
- Answer engine optimization
- Structured data
The briefing
Only what actually changed in search, delivered in full by RSS, Atom or JSON feed.
FollowRelated reading
Google Analytics rolls out drag-and-drop custom dashboards
GA4 Dashboards let you drag dimensions and metrics onto a grid canvas, combining six chart types into one KPI page instead of separate reports.
Faceted navigation URL parameter checker
Faceted navigation URL checker: test a filtered URL's parameters against Google's crawling guidance and get a robots.txt block. Free, runs in your browser.
How three CTR trackers reported three different position-1 rates
Three trackers measured 2026 organic CTR by position and reported position 1 anywhere from 27.6% to 39.8%, because none used the same method.
Featured snippet stats: which numbers are real, and which aren't
Featured snippet prevalence and CTR figures vary by nearly 2x across sources. Here is which trace to a real, dated study, and which don't trace anywhere.



