HOLLOW POINT
Contact
TRACK B · SEO FOUNDATION/ case-studies / shopify-seo-foundation

SEO foundation that started ranking on a brand-new Shopify store.

A fresh Shopify domain — DR 0, no backlink profile, no existing organic visibility — picking up GSC impressions within months, before third-party tools register the site as a meaningful domain.

DR 0Starting authority
6–8 wksPhase 1 foundation work
GSC ↑Impressions climbing month-on-month
< KD 15Target keyword difficultyrankable without backlinks
CLIENT
Anonymised — UK regulated retail (fresh domain)
Shopify
VERTICAL
Regulated UK ecommerce, organic-only acquisition
STARTING POSITION
DR 0, no backlinks, no GSC submission yet
PHASE
Phase 1 foundation (technical + on-page)
6–8 wks
CURRENT STATUS
GSC impressions climbing; Ahrefs lagging (normal)
expected

The client and the situation.

The client operates in a regulated UK ecommerce vertical where paid acquisition has restrictions, which makes organic the highest-leverage acquisition channel. The starting position was a common one for a relatively new store:

Theme installed, products listed, basic Shopify SEO defaults in place. Almost zero unique meta tags — every page effectively inheriting the homepage title. Limited content on collection pages. Product pages using vendor-supplied descriptions, duplicated across the niche. No structured data beyond what the theme provided by default. DR 0 — no significant external link signals. No GSC submission, no sitemap, no indexation strategy.

In other words: a Shopify store with the doors open, no signs on the windows, and Google not yet sure what the shop sells.

——

Why DR 0 isn’t a death sentence.

DR 0 is not a death sentence for ranking. Keyword research at the start showed several target keywords with KD under 15 in the niche. Difficulty that low means a well-built page with proper schema and on-page optimisation can rank without a fortress of backlinks behind it.

Fresh sites have an advantage agencies forget. No legacy bad decisions to undo. No stale content cluttering the index. No old redirects, no canonical chains, no 404s. Building the foundation on a fresh site is faster than rehabilitating a tired one. The trade-off is patience — Google needs time to trust a new domain.

Both of these shaped the approach.

——

The foundation, in four workstreams.

Roughly 6–8 weeks of focused work covering four areas.

01

Technical SEO foundation

The boring but essential layer:

  • Sitemap configured and submitted to GSC
  • Robots.txt audited and corrected (Shopify defaults block more than they should)
  • Canonical tags reviewed across the entire URL space
  • Crawl budget protection on faceted navigation
  • Mobile usability, viewport, render-blocking resources
  • HTTPS + security headers
  • Core Web Vitals baseline + obvious wins shipped

The work covered by our technical SEO service.

02

On-page optimisation across the catalogue

The largest workstream:

  • Unique meta titles + descriptions across every collection and product
  • H1s set per page, matching keyword intent
  • Internal linking structure between sibling collections + complementary products
  • Image alt text across the catalogue
  • URL structure reviewed where Shopify defaults were creating problems
03

Content depth on commercial pages

Generic product listings don’t rank. Added above-grid intro content (50–150 words) and below-grid buying guides (200–400 words) to collection pages. FAQ blocks were added to collections and high-value product pages — both for user value and FAQPage rich-result eligibility.

Product page content was rewritten where vendor-supplied copy was duplicated across the niche — proprietary descriptions, structured spec lists, usage notes, related-product linking.

04

Schema and rich-result eligibility

Product schema (with offers, brand, aggregateRating where available), Organization, BreadcrumbList, FAQPage where FAQs existed, and CollectionPage / ItemList for collection pages. Validated against Google Rich Results Test before deploying.

——

The honest read at time of writing.

GSC impressions are climbing month-on-month from the launch of Phase 1.

Indexation coverage is healthy — pages indexed against pages submitted, with intentional noindex exclusions where expected.

Keyword visibility is broadening — appearing for both commercial keywords (the Phase 1 target map) and adjacent informational queries the FAQ blocks pick up.

Ahrefs / third-party tools still show DR 0 and minimal indexed keywords. This is normal — Ahrefs lags GSC by weeks-to-months for new sites because their crawler prioritises domains with link signals. GSC showing real impressions before Ahrefs does is usually a sign the foundation is working.

Conversion and revenue impact is small in absolute terms at this stage (impressions are modest because the foundation is new), but the trajectory is what matters. The site is in a position where Phase 2 will compound on top of a foundation that already ranks.

gsc.trajectory
— MONTH 0 (PRE-WORK) —
xGSC impressions: 0
xIndexed pages: ~3 (homepage + 2)
xKeywords: 0
— MONTH 4+ —
+GSC impressions: ↑ month-on-month
+Indexed pages: full catalogue
+Keywords: commercial + info
Ahrefs DR: still 0 (lag)
——

What’s next.

Phase 2 work, when scoped, will focus on backlink acquisition (digital PR within the niche, supplier relationships, resource-page outreach), topical authority expansion (longer-form informational content), and ongoing content depth refresh as keyword ranking data sharpens.

The foundation does the slow, compounding work in the meantime. We won't pretend it's glamorous — but it's the layer that determines whether everything you build on top can actually rank.

——
hollowpoint.io / contact

operator@hollowpoint:~$cat next-step.txt

Building from scratch, or rehabilitating an old site?

Both scenarios get the same foundation pass. The difference is what comes next. If the conversation sounds relevant, let's talk.