Steal These Shopify SEO Hacks To Rank #1 | Scale House
SEO 7 min read 6 October 2026

Steal These Shopify SEO Hacks To Rank #1

Not overnight. Six fixes we found auditing a live Shopify store, most of them inside the admin, all of them free.

The fastest SEO wins on Shopify aren't new content. They're the things your store is already getting wrong. We audited a live store we work on, a South African candle brand, and found the same six problems we find on nearly every Shopify build. Here they are in the order we'd fix them, with what to click.

37collections on the store
0with a real description
3discount-code collections in the sitemap
2×brand name in every title tag

First, check anyone is searching

SEO is only worth it if people already Google what you sell. If you've invented a new category, there's nothing to rank for yet. Put the money into ads and come back once people start searching for the thing.

The free check: open Google Search Console, go to Performance, and sort queries by impressions. If your category terms show up with real numbers next to them ("soy candles", "reed diffusers"), keep reading. If it's only your brand name, SEO isn't your channel yet.

Hack 1: Put words on your collection pages

Collection pages are the pages that rank for buying searches. "Luxury soy candles South Africa" is a collection search, not a product search and not a blog search. On our test store, all 37 collections had a product grid and a heading, and nothing else. No copy for Google to read, nothing to tell it what the page is for.

The fix is in the admin, no code. Open Products > Collections, pick one, and:

Start with the five collections that already get impressions in Search Console. They're closest to page one.

Hack 2: Build sub-collections as real collections

The standard advice is to target every way people search for the same product: "vanilla candles", "candles under R300", "large candles". Good advice. The trap on Shopify is building those as filtered URLs. Here's what Shopify's default robots.txt says, straight off the live store:

yourstore.com/robots.txt (Shopify default)
Disallow: /collections/*sort_by*
Disallow: /collections/*+*
Disallow: /collections/*filter*&*filter*

Sorted views, combined tag filters, and anything with two or more filters are all blocked from Google. Those pages can't rank, however good they look.

Make each search its own collection. Use automated collections, so they fill themselves: product tag is "vanilla", product type is "Candle", or price is less than 300. Give each one a description and SEO title (hack 1). Then add a new product, tag it properly, and it appears on every collection it belongs to without anyone touching them.

A filter is for shoppers. A collection is for shoppers and Google.

Hack 3: One page per search, so kill the twins

If two pages on your site chase the same search, Google picks one, or swaps between them, and neither ranks as well as one strong page would. On our test store we found two kinds of twin:

For true duplicates, merge them into one and add a redirect from the old URL under Content > Menus > URL redirects (older admins have it under Navigation). For promo pages you need to keep for the ad, hide them from search. Create this metafield definition for collections under Settings > Custom data, then set it to 1 on each promo collection. Shopify drops the page from the sitemap, tells search engines not to index it, and hides it from your store's own search:

Collection metafield
Namespace and key:  seo.hidden
Type:               Integer
Value:              1

Hack 4: Stop saying your name twice

What Google shows now

Luxury Soy Wax Candles South Africa | Brand - Brand Candle Company

84 characters. Google cuts around 60, so the bit that gets cut is the brand you already said once.

After

Luxury Soy Wax Candles South Africa | Brand Candle Company

Search term first, brand once, nothing wasted.

Most Shopify themes add your store name to the end of every title on their own. If someone also typed the brand into each SEO title in the admin, you get it twice. The fix: take the brand out of the SEO titles in the admin and let the theme add it. No theme edit needed.

Hack 5: Build the comparison page your buyer is Googling

People close to buying search "X vs Y", "alternatives to X" and "best X for Y". Those searches have low volume and high intent, and AI assistants quote this kind of page too. Before you write one, Google the exact phrase:

Keep comparisons honest. Say where the other brand wins. A page that trashes a competitor reads like an ad, and nobody links to an ad.

Hack 6: Link your own pages on purpose

Links between your own pages tell Google which ones matter, and they're the only links you fully control. The pattern we use:


Your order of work

  1. Search Console, 10 minutes. Confirm people search your category, and list the five collections with the most impressions.
  2. Those five collections, 1 hour. Description, SEO title, meta description. Brand out of the title.
  3. Twins, 30 minutes. Merge and redirect the duplicates. Add seo.hidden to promo collections.
  4. Sub-collections, 1 hour. Turn your three best filter combinations into automated collections, with copy.
  5. Links, 30 minutes. Broad collections link to specific ones. Your top blog posts link to a collection.

Then leave it alone for six weeks and watch the impressions in Search Console. Want us to do the audit for you? Talk to us.


Sources