Shopify Collection Page SEO: 5 Fixes That Add Sales
On most Shopify stores I audit, the collection pages are the single biggest source of untapped organic revenue, and they are also the most ignored pages on the whole store. Shopify collection page SEO barely gets a thought while the owner pours weeks into product descriptions, and that is exactly backwards.
Collections are what the rest of the SEO world calls category pages, a curated group of related products on one URL. They target the high-volume category searches people run when they know what they want but not which one, “women’s running shoes,” not one specific shoe, and that is where the bigger pool of buying-intent traffic sits. Get them right and they pull more non-branded organic visits than your product pages ever will.
TL;DR: Collection pages target higher-volume category keywords than product pages and usually drive more organic revenue, yet most Shopify stores leave them on default settings. Five fixes do most of the work:
Then measure the result on the specific collections you changed, in GA4 and Search Console, not on the sitewide line. Here is how I work through each one.
Why collection pages are your biggest organic opportunity on Shopify
The pattern shows up on almost every store I audit: the owner has poured months into product pages, while the collection pages grouping those products sit on whatever Shopify generated by default. That is backwards.
Collection pages target the searches with the most volume behind them. Someone hunting for “men’s merino base layers” or “waterproof hiking boots” is typing a category, not a single product, and far more people search that way than for one exact SKU. The intent is still commercial. They want to buy, they just haven’t settled on the item yet, and your collection page is the natural landing spot for that moment.
There is a structural reason too. A collection page sits between your broad head terms and your individual product pages, which makes it a hub: a good one ranks for dozens of related category terms, and its internal links push authority down to every product it holds. Get the hub right and the products underneath ride along.
Most stores never build past a few collections for the navigation menu. Every category your shoppers search for that you have no collection for is a ranking you are not even in the running for. Adding a well-targeted collection is closer to opening a new page of keyword real estate than adding another product. The same thinking runs through everything I look at across a store, which I cover on the Shopify SEO page.
Collection pages or product pages, where should you put your effort?
For most stores, collections first. That cuts against instinct, since the product page feels like where the sale happens. But collections are fewer, they target higher-volume terms, and the math is lopsided: fixing fifteen collection pages usually moves more revenue than grinding through eight hundred product pages one at a time.
Product pages still matter. They catch branded searches and the very specific long-tail, the “Hoka Clifton 9 womens wide” queries, and they close the sale once someone has chosen. So treat this as a sequencing call, not an either/or. Start with the handful of collections that map to your biggest category searches, get those earning, then work down into the products.
1. The empty collection description problem that costs the most
I audited a home fragrance brand last year with more than forty collections, every one running on whatever the theme dropped in: a product grid, a one-line auto-filled blurb, and nothing else. No real copy or context, so Google had no reason to treat the page as more than a list of links. That is the most common issue I find, and the one quietly costing the most revenue.
An empty collection page reads as thin. It often turns up in Search Console as “Discovered, currently not indexed” or “Crawled, currently not indexed”: Google found the page, looked at a bare grid, and decided it was not worth a spot in the index. Those statuses live in the Page Indexing report, which is the first place I look when collections are not pulling traffic. A page that is not indexed cannot rank, and a category page that cannot rank is a category search you are handing to a competitor.
The fix is unglamorous and it works: write 150 to 300 words of genuinely useful copy for each collection that matters. Not a keyword dump. Real context a shopper would want:
- What the category covers and who it is for
- What to weigh when choosing between the options
- The main sub-types or use cases inside the collection
- The questions people actually ask before they buy
You set this in the collection’s own description field, which most themes show above or below the product grid. While you are there, scroll to the Search engine listing section, click Edit website SEO, and set the Page title and meta description too. Those fields are where most of the on-page work lives.
One thing people get wrong: assuming the copy has to sit in a giant block under the grid to count. It does not. The old trick of dumping a wall of keyword text at the bottom of the page reads badly and helps no one. Readable, shopper-first copy in a sensible spot beats a keyword wall every time.
Back to that fragrance brand. I wrote 200 to 250 word descriptions for the twelve collections with the most search demand behind them. Within about four months those pages had climbed from pages three and four up to page one for their main category terms, and organic sessions landing on collections had roughly doubled. Same products, same store. The pages just finally had a reason to rank. Writing that kind of copy is the core of what I do in ecommerce content strategy.
2. Targeting the right keyword on each collection page
Before you write a word of that copy, you need to know what the page is aiming at. The rule I work to is one collection, one primary category keyword, decided up front. Pick the term your shoppers actually type, confirm there is genuine search demand behind it in Ahrefs (or whatever tool you trust), and let it shape the page from the start. Trying to make a single collection target five loosely related categories at once usually means it ranks well for none of them.
Put the keyword in the collection title
The collection title does more work than most owners realize. In a standard Shopify theme it becomes the H1 on the page, and by default it also feeds the meta title in search results. So a collection called “New Arrivals” or “Our Range” spends its single most valuable on-page signal on a phrase nobody searches. Lead with the keyword instead. “Women’s Running Shoes” names exactly what people are looking for, so it earns the title. A clever label like “The Run Club Edit” might look good in your menu, but nobody types it into Google, so it throws the signal away.
Set a separate meta title if you need one
You are not stuck with the title doing double duty. In the Search engine listing section you can set a separate Page title that differs from the on-page collection name, handy when your menu needs a short label like “Running Shoes” but the meta title wants the fuller “Women’s Running Shoes” to catch the search. Keep it close to 60 characters so Google shows it in full rather than chopping it off mid-phrase.
Keep the URL handle clean and keyword-led
A clean handle that contains the keyword, /collections/womens-running-shoes/, tells both shoppers and Google what the page is. Something like /collections/collection-2/ tells them nothing. The catch: if a collection already ranks and you change its handle, the old URL breaks, so you need a 301 redirect from old to new (set under Online Store > Navigation > URL Redirects). Weigh that before renaming anything established. For a brand new collection, get the handle right from the start and you never have to think about it again.
Work the keyword into the body copy
Your title, meta title, and URL are not the only places Google reads. It reads the description copy too. So the primary keyword and its natural variants should appear in the body where they genuinely fit, “women’s running shoes,” “running shoes for women,” “neutral running shoes,” used the way you would write them for a person. That is not a contradiction of the no-keyword-dump rule from the last section. The difference is natural inclusion versus stuffing. Write for the shopper first, and the variants tend to land on their own. If a phrase only fits by force, leave it out.
The last point separates a page that ranks from a page that ranks and sells: match the intent, not just the keyword. If someone searching “women’s running shoes” wants to browse and compare, the page should make that easy, with filters that work, a clear grid, and enough copy to orient them. Bury them under 800 words of prose before they see a single product and they leave. The keyword gets them to the page; the experience converts them. I go deeper on the full on-page workflow in the Shopify SEO checklist.
3. How your default sort order quietly loses sales
The default sort order is pure merchandising, and almost nobody treats it as SEO. Strictly, it is not. But it decides what an organic visitor sees in the first second on the page, which makes it a conversion lever sitting right on top of your best traffic.
Shopify gives you the options (best selling, newest, price, alphabetical, or a manual order you set yourself), but plenty of stores just take whatever the collection launched with and never look again. So the page leads with whatever happens to come first, by upload date or alphabetically, instead of the products that actually sell.
A menswear store I worked with had every collection defaulting to newest first. Each one opened with their most recent additions, which meant proven sellers that had been converting for two years sat three rows down where most visitors never scrolled. Once the default was switched to a manual best-seller order on their six priority collections, organic conversion rate on those pages rose by roughly 18 percent. Same visitors, shown the right products first.
One warning on Shopify’s “best selling” sort, since it looks like the obvious fix: it ranks by all-time order count, so it favors whatever has sold the longest, not what is selling now. A line you launched six months ago that is flying can still sit below a tired product that has been racking up orders since 2019. For the collections that matter most, I usually recommend a manual order, so a person decides what leads instead of a lifetime-sales count.
The move itself is simple. On your priority collections, set the default sort deliberately, lead with current bestsellers or hand-pick the first row, and keep sold-out products off the top. Twenty minutes of work on traffic you already have.
4. When filters and duplicate URLs eat your crawl budget
Shopify quietly generates more URLs than you would guess from looking at your store. The same pair of shoes can live at /products/ghost-15 and again at /collections/womens-running-shoes/products/ghost-15. Add filters for size, color, and price, and a single collection can throw off dozens of near-identical URLs, one for every combination a shopper might click.
Why care about a pile of URLs you never see? Google gives every site a limited crawl budget. On a store with thousands of filter and duplicate URLs, that budget gets spent on the low-value variations instead of your real collections, so the pages that matter get crawled and indexed slower. A store with a few hundred clean pages does not need to worry about it. The concern starts once that bloat exists, or once Search Console shows a growing pile of “crawled, currently not indexed.” Google’s own guidance on crawl budget agrees: below a few thousand URLs, most stores are crawled efficiently and this is not worth losing sleep over.
The good news is that Shopify handles a fair amount for you. A product under a collection path canonicals back to its clean /products/ URL, and the default robots file tells crawlers to skip certain filtered and internal-search URLs. You are rarely starting from zero. The job is catching what slips through, not rebuilding the whole thing.
How to spot it on your store
Two checks tell you most of what you need:
- Run a crawl in Screaming Frog and compare how many URLs come back against how many real products and collections you have. Stock 300 products and find 9,000 URLs, and you have bloat.
- Open the Pages report in Google Search Console. Check the “crawled, currently not indexed” bucket, and look for filter and parameter URLs sitting in the index where they should not be.
One honest limit: what to block, what to canonical, and what to leave alone is specific to each store, and getting it wrong can deindex pages you actually want ranking. On a cleanup like this I have seen a store drop from thousands of indexed junk URLs back to a few hundred real ones, with the “crawled, currently not indexed” pile clearing over the following weeks, but only because the crawl was read carefully first. Diagnose before you touch anything, ideally with someone who can read the crawl properly. That kind of cleanup is core technical SEO work.
5. The internal links most stores forget
Collection pages are supposed to be hubs, the pages everything else feeds into. On most stores I audit, the links pointing at them are barely there.
Two gaps come up again and again. The first is blog content that never links to a collection. A store writes a genuinely useful guide, say “how to choose running shoes for flat feet,” it picks up a bit of traffic, then sits in isolation pointing at nothing commercial. That post should be funneling readers and relevance straight to the running shoes collection you want ranking. Instead it leaks all of that into a dead end.
The second gap is collections that never link to related collections. Someone browsing your trail running shoes might also want road shoes, running socks, or the broader running category above them. A few contextual “related collections” links help shoppers find more and give Google a clearer map of how your categories connect.
One skincare brand I looked at had more than sixty blog posts and not one link from any of them to a collection page. Years of content, all dead-ending. We mapped the strongest posts to the collections they related to and added contextual links between them. Several of those collections picked up ranking movement within a month, on internal links alone. The content and the collections already existed. They had just never been connected.
If you want the fuller process for mapping internal links across a whole store, I walk through it in the Shopify SEO checklist.
How to know if your collection pages are actually working
You rewrote the descriptions, fixed the titles, sorted the merchandising. How do you know any of it landed? Rankings are the obvious thing to check, and the weakest signal on their own. A page can climb for a term nobody valuable searches and still earn you nothing. The real question is revenue, so measure where the money shows up.
What GA4 tells you
GA4 does not hand you an organic-collections report out of the box, but you can build one in about a minute. Open the Landing page report, set the session channel to Organic Search, and add a filter for /collections/ to isolate your collection pages. Bring in revenue and key events (GA4’s term for the actions you count as conversions) and you can see which collections actually earn, rather than just which get visited. A collection pulling 2,000 organic sessions a month and almost no revenue is telling you something. So is a quiet collection that converts nearly every time someone lands on it.
What Search Console tells you
GSC answers a different question: how you show up before anyone clicks. In the Performance report (some accounts label it Search results), the Pages and Queries tabs show which collections rank, for what terms, and where impressions are climbing while clicks stay flat. That last pattern, plenty of impressions and a weak click rate, usually means your title or intent match is off, and it tends to be one of the faster wins on the list. The separate Page Indexing report shows which collections actually made it into the index, closing the loop on the thin-content and crawl problems from earlier.
One habit saves a lot of confusion across both tools: judge each fix on the specific collections you touched, not the sitewide organic line. Sitewide traffic moves for a hundred reasons you cannot control, an algorithm update, a seasonal swing, a competitor going hard on a campaign. The collection you rewrote last month, measured against its own numbers from the month before, is the clean read. Setting up that before-and-after is where I start most engagements, and it is the backbone of a proper ecommerce SEO audit.
Are your collection pages showing up in AI search?
This is the newest piece of the puzzle, and the one most owners are guessing at. It is worth being precise, because the hype and the reality have drifted a long way apart.
Pure category searches, the “women’s running shoes” type, rarely trigger a Google AI Overview today. Industry studies put AI Overviews on only a small share of shopping queries, far below informational ones, and Google has been visibly cautious about dropping an AI answer between a shopper and the products they want. Where AI does show up is one step earlier, in the research. Someone searches “best running shoes for flat feet” and Google builds an answer out of buying guides, a Reddit thread, and a video. Not a store’s collection page among them. Those same shoppers increasingly skip Google for that stage and ask ChatGPT or Perplexity outright.
So the real question for your collections is not “how do I rank inside an AI Overview.” It is “when an AI assembles an answer about my category, is my store anywhere in what it pulls from.” The work that earns that is the same work this whole post has been about: useful collection copy that answers the category question, guides that link through to the right collections, content an AI can read and cite instead of a bare product grid.
The check takes five minutes. Search your main category terms the way a researching customer would, in Google and in an AI assistant, and see whose content the answer is built from. If it is all competitors and review sites and your store is nowhere, that is your gap, and closing it is the description, content, and linking work from the rest of this post.
Frequently asked questions
Start with your collections
If your collection pages are running on default descriptions and a product grid, you are sitting on the fixes in this post right now, and most of them are an afternoon’s work apiece. The hard part is knowing which collections to start with and what each one could realistically rank for. That is the first thing I map in a free audit: which collection pages are underperforming, the category terms they should be winning, and the quickest routes to revenue.



