Collection Page SEO: How to Rank Category Pages on Shopify
Warning: fileperms(): stat failed for /www/.wordpress/ in /wordpress/wp-admin/includes/file.php on line 2225
Warning: fileperms(): stat failed for /www/.wordpress/ in /wordpress/wp-admin/includes/file.php on line 2225
Collection pages are the most valuable real estate on an ecommerce store. They target the buyer intent queries that drive the highest-value traffic (“engagement rings”, “women’s running shoes”, “Australian-made signet rings”) and they convert better than product pages because customers arrive ready to browse. They are also the pages most stores ignore.
After a decade of running ecommerce SEO, including the Black Finch Jewellery rebuild where collection page architecture was the single biggest contributor to a 99% lift in organic clicks, I think collection pages are the most under-optimised asset on most Shopify stores. This guide is how I approach collection page SEO when I take on a new ecom client.
This guide covers what makes a collection page rank, how to structure one for SEO without sacrificing UX, the Shopify-specific quirks you have to handle, and the common mistakes that keep most stores stuck on page 4. It is part of our complete Shopify SEO guide, and pairs with our deep-dive on product page SEO.
Why Collection Pages Matter More Than Product Pages
The instinct on most stores is to optimise product pages first because that is where the money is made. Tactically that is wrong. Three reasons collection pages should be the priority:
- Higher search volume. “Engagement rings” has dramatically higher search volume than any specific engagement ring model. Same for “running shoes” vs any specific shoe. Collection-level queries dominate ecommerce search demand.
- Better commercial intent. Someone searching “engagement rings” is browsing. Someone searching “engagement rings Brisbane” or “sapphire engagement rings Australia” is much closer to buying, and those queries also land on collection pages.
- Stronger conversion behaviour. Visitors who land on a well-structured collection page see the breadth of the range, filter to what they want, and choose. Visitors who land on a single product page have to navigate elsewhere to compare. Bounce rates on collection pages are usually significantly better.
Product pages still matter (for long-tail brand and model queries) but collection pages do the heavy lifting on traffic volume and revenue.
Anatomy of a High-Ranking Collection Page
The collection pages that rank tend to share the same structure. Here is what to include and why.
URL Handle
Lowercase, hyphenated, descriptive, keyword-led. /collections/sapphire-engagement-rings beats /collections/sapphire and absolutely beats /collections/cat-37. Shopify will assign a default handle based on the collection title, which is usually fine, but check it.
H1
One H1 per page, matching the search intent. “Sapphire Engagement Rings” not “Welcome to Our Sapphire Collection”. Themes should pull H1 from the collection title automatically, but theme-injected H1s in featured-collection blocks above the title sometimes break the hierarchy. Audit before assuming.
Intro Copy Above the Grid
Two to four sentences of human-written copy above the product grid. Goal: contextualise the collection, work in secondary keywords, and signal expertise. Avoid generic openers like “Browse our collection of…”. Write like you would talk about the products.
Example for a sapphire engagement rings collection:
Sapphires are the second-most-popular engagement ring stone after diamonds, valued for their durability (9 on the Mohs scale) and the depth of colour. Our sapphire range includes classic blue Ceylon and Madagascar stones alongside Australian sapphires in teal, parti and yellow. Each ring is handmade in Melbourne.
Product Grid and Image Quality
The visual core of the page. Three rules:
- Consistent image style across the collection (same background, similar crop, similar lighting). Inconsistent imagery reads as low effort.
- Compressed images. Collection pages load 12-24 product images at once. Each one matters for LCP.
- Sort order that makes sense. Bestsellers or newest first is usually right. The default “alphabetical” or “manual” can hide your strongest products.
Long-Form Content Below the Grid
This is the highest-impact change you can make to a collection page. After the product grid, include 400-800 words of editorial content covering:
- What to look for when buying products in this category
- Differences between sub-types (e.g. cushion vs round vs emerald cut)
- Care or maintenance considerations
- Why your store’s range is distinctive (without sounding salesy)
- Common questions that come up at the consideration stage
This is also where you can naturally weave in related semantic terms that the H1 and intro could not fit. Done well, this section is what pushes a collection from page 3 to page 1 against well-optimised competitors.
FAQ Section
Five to eight questions and answers near the bottom of the page, marked up with FAQPage schema. Questions should be real questions you hear from customers. Answers should be 50-100 words each, useful as standalone snippets.
Examples for a sapphire engagement rings collection: “How durable is a sapphire engagement ring?”, “What is the difference between Ceylon and Australian sapphires?”, “How should I clean a sapphire ring?”, “What ring size should I order?”.
Internal Linking
From the collection page, link out to:
- Related collections (e.g. from sapphire engagement rings → emerald engagement rings, all engagement rings)
- Blog content that supports the buyer journey (e.g. how to choose an engagement ring)
- Service or care pages if relevant (e.g. ring resizing, lifetime warranty)
Inbound links from blog content, the home page, and the main navigation menu signal importance to crawlers. The highest-priority collections deserve a top-level navigation slot.
Targeting the Right Keyword for Each Collection
Most stores structure their collections around inventory logic (“Stones I have in stock”) rather than search demand (“What customers actually search for”). The fix is to map every collection to a primary keyword and validate the demand.
Process:
- List every collection you have or plan to create.
- For each, identify the primary search query a customer would use to find it.
- Check search volume in SE Ranking, Ahrefs, or Semrush.
- If a collection has no meaningful search demand at its target query, either reposition it (different name, different angle) or accept that it will be a tag rather than a standalone indexable collection.
- Where two collections compete for the same keyword (cannibalisation), merge them or differentiate by intent.
This is the foundation of our ecommerce keyword research process and it is the first thing we do on a new client engagement.
Collection Page Content Templates
A starter template you can adapt:
- Intro paragraph (above grid, 2-4 sentences): Hook + category context + what makes the store’s range distinctive.
- Product grid: 12-24 products, consistent imagery, sorted strategically.
- Long-form content (below grid, 400-800 words): H2 sub-headings for “What to Look For”, “Types of [Category]”, “Care and Maintenance”, “Frequently Asked Questions”.
- Related collections (cross-links): 3-6 internal links to adjacent collections.
- Trust signals: Australian-made, free shipping, lifetime warranty, etc. — wherever they apply.
Common Collection Page Mistakes
The patterns I see most often on Shopify stores that are not ranking well:
- No content above or below the grid. The default theme behaviour. Means the only ranking signal is the collection title and product titles, which is rarely enough.
- Generic intro copy. “Browse our amazing range of sapphire rings, perfect for any occasion.” Reads like template filler. Google notices.
- Too many collections, none of them differentiated. Most stores benefit from fewer collections, each well-targeted, rather than dozens of overlapping ones.
- Inconsistent product imagery. Background colour varies, crop varies, some products have lifestyle shots and some don’t. Signals low effort to both customers and Google.
- Hidden behind filters. The most strategically important collection is not in the main navigation, only accessible by clicking through a filter. Crawlers can struggle to discover it, and link equity flows away.
- Untargeted collection titles. “Featured” or “New In” as primary collections. Neither has search demand.
Shopify-Specific Collection Page Issues
Three Shopify-only issues to handle.
Tagged Collections vs Manual Collections
Shopify lets you create collections in two ways: manually (you add products one by one) or automatically (based on tags or product conditions). Automatic collections are more scalable but you lose granular control over which products appear and in what order. For SEO-critical collections, I usually recommend manual or carefully-tuned automatic with a clear tag taxonomy. Mixing tag-based and manual collections on the same store gets messy fast.
Filter URLs and Crawl Waste
Filters on collection pages generate parameter URLs like ?filter.v.option.size=6. Some of these are valuable and worth indexing (e.g. /collections/rings?filter.p.product_type=engagement-rings if that is a real search query). Most are not. By default, modern Shopify themes leave filter URLs canonicalised back to the parent collection, which prevents the worst-case scenario of duplicate indexing. But check your theme and run a Screaming Frog crawl if you have not done so recently. Crawl waste on filter URLs is the single biggest reason large Shopify stores struggle to get new collections indexed quickly.
Sort Order Persistence
The order in which products appear on a collection page affects perceived inventory quality and click-through to product pages. Test bestsellers first vs newest first for your top collections. Some themes let you set sort order per collection; others apply a store-wide default. Where the default is alphabetical or manual, your strongest products may be buried.
Real example: Black Finch Jewellery (Shopify)
When we audited Black Finch’s collections, most pages had a title, a product grid, and nothing else. We rebuilt the top 15 collections with intro copy, long-form content, FAQ sections, and proper internal linking. Result over six months: organic clicks +99% (20.3k to 40.1k), non-brand clicks +144%, Position 1 rankings +575%, and average position lifted from 28.2 to 17.3. Most of the ranking gains traced back to collection page architecture. See the full case study →
Tools for Collection Page Optimisation
The tools I actually use, in order of how often:
- SE Ranking for keyword research and tracking collection-level positions over time.
- Google Search Console for query data per collection URL and impressions/click trends.
- Screaming Frog for technical audits, especially uncovering filter URL crawl waste.
- Shopify’s native theme editor for content blocks above and below the product grid.
- Google’s Rich Results Test for validating FAQPage schema on collection pages.
Schema markup for collection pages
Schema is one of the easier wins on a collection page and most Shopify themes either skip it or get it wrong. At minimum I add three things: a CollectionPage type wrapping the page, an ItemList enumerating the products in the grid (with position, name, URL and image for each), and a BreadcrumbList that mirrors the visual breadcrumb. If the collection answers a clear question in the long-form section, a small FAQPage block on top of that.
The point is not to chase a rich result, because Google rarely shows rich snippets for category pages. The point is to make the page legible to Google and to the AI engines pulling content for AI Overviews and ChatGPT search. When a crawler can see a labelled list of 24 products with prices and availability, plus a breadcrumb showing where the page sits in the taxonomy, it has a much easier time deciding what the page is about.
On Black Finch Jewellery I added ItemList and BreadcrumbList to every collection through the theme’s collection.liquid template, so it scales automatically as new collections go live. I do not add Product schema on the collection page itself, only on the individual product pages, otherwise you end up with duplicated entities that confuse Merchant Center.
Validate every change in the Rich Results Test and the Schema.org validator before pushing live. Shopify’s default JSON-LD has a habit of producing trailing commas and broken nesting when you customise it, and a broken script tag silently kills the entire block.
Sub-collections: Scaling Keyword Coverage Without Diluting the Main Page
Once a parent collection is ranking, sub-collections are how you capture the long tail without cannibalising it. The pattern I use: the parent targets the broad commercial term (for example, “sterling silver rings”), and the sub-collections target qualified variants (“sterling silver stacking rings”, “sterling silver signet rings”, “sterling silver rings under $200”). Each sub-collection gets its own URL, its own H1, its own intro copy, and its own product set, even if the products overlap with the parent.
Before I build any sub-collection I check three things in SE Ranking: does the sub-term have real search volume, is the SERP dominated by category pages (not product pages or blog posts), and does the client actually have enough products to justify a dedicated page. Eight products is my rough floor. Below that the page feels thin and the user drops off.
On Black Finch I built around forty sub-collections off six parent collections. They sit one click below the parent in the menu and the parent intro copy links to the most commercial of them. The sub-collections contributed the bulk of the 99% lift in organic clicks because they captured demand the parent could never rank for on its own.
The mistake I see most often is creating sub-collections for every tag in the catalogue, regardless of demand. That produces hundreds of thin pages, a bloated sitemap, and a crawl budget problem. Build to demand, not to inventory.
Title Tags Are Not the Same as the H1
The H1 lives on the page and speaks to the user once they have already clicked. The title tag lives in the SERP and is the line of copy that decides whether they click at all. Treating them as the same string is one of the most common mistakes I see on Shopify collection pages, because the default theme just echoes the collection name into both fields.
My rule: the H1 is the natural, human version of the target keyword (“Sterling Silver Rings”). The title tag is the same keyword plus a differentiator and the brand (“Sterling Silver Rings | Handmade in Melbourne | Black Finch”). The differentiator is whatever is true and useful: free shipping over a threshold, made in Australia, lifetime warranty, in stock and shipping today. Pick one, not three.
Keep the title tag under about 60 characters or Google will truncate it in the SERP. Lead with the keyword, because anything past the truncation point may as well not exist. The meta description is not a ranking factor but it is a click-through factor, so write it like a paid ad: keyword in the first line, value proposition in the second, soft call to action at the end.
On Shopify you set both in the SEO section at the bottom of the collection editor. Do not rely on apps to overwrite them. If you need the title to differ from the H1, set it manually.
Measuring Whether Your Collection Page Changes Actually Worked
Most collection page advice stops at “do this and you will rank.” The harder question is: how do you know the change worked, and how do you know it was the change rather than something else moving in the SERP. The answer lives in Google Search Console, not in a rank tracker.
For each collection I track three things weekly: impressions for the primary target keyword, average position for that keyword, and clicks to the collection URL filtered to that keyword. Impressions tell you whether Google is showing the page for the query at all. Position tells you whether the relevance work is paying off. Clicks tell you whether the title tag and meta description are doing their job. If impressions are up and clicks are flat, the page is ranking but the SERP snippet is weak. If position is up and impressions are flat, you are gaining ground on a query nobody searches.
I export the data per-keyword via the GSC search analytics tool, then bucket it by the change I made (new intro copy, new sub-collection, schema added, internal links added) and look at the four weeks before and after. Four weeks is enough to see direction. Anything shorter is noise.
On Black Finch this is how I confirmed the 99% lift in organic clicks was driven by the collection rebuild and not by seasonality. The lift held across the eleven months following the work, including the quiet trading months, which is the test a seasonal bump would fail.
Collection Pages in AI Overviews and ChatGPT Search
Almost every collection page guide was written before AI Overviews started eating commercial SERPs. The advice still mostly holds, but the way AI engines select category pages is different enough to be worth calling out.
AI Overviews for product-discovery queries (“best sterling silver stacking rings”, “affordable engagement rings melbourne”) pull from a mix of editorial content and retailer collection pages. The collection pages that get cited share three traits: a clear H1 that matches the query phrasing, intro copy that answers the implicit question in the query within the first two sentences (not at the bottom of the page), and a product grid that includes price and availability in the visible HTML, not loaded by JavaScript after the page renders.
ChatGPT search behaves similarly but leans harder on the long-form content below the grid. When I review which Black Finch collections get pulled into ChatGPT answers, the pattern is consistent: the ones with a genuine buying guide below the grid (materials, sizing, care, what to look for) get cited; the ones with three sentences of generic copy do not.
Practical changes: write your intro copy to answer the question a shopper would type into ChatGPT, not the keyword you want to rank for. Use the long-form section to cover the decision criteria a real buyer cares about. Make sure prices render in the initial HTML so the crawler sees them. None of this hurts traditional SEO, and it materially changes whether AI engines surface your pages.
What Worked on Black Finch Jewellery: The 99% Lift Breakdown
Most of the tactics on this page are theory until you see them applied to a real catalogue. The Black Finch Jewellery rebuild produced a 99% lift in organic clicks (full breakdown in the case study) and the changes that drove it were not exotic.
The six things that moved the needle, in rough order of impact: (1) splitting six broad parent collections into around forty demand-validated sub-collections, each targeting a single qualified keyword; (2) rewriting every H1 to match search demand rather than internal product naming; (3) adding 250 to 400 words of buying-guide copy below the product grid on every parent collection, written for the shopper not the search engine; (4) adding ItemList and BreadcrumbList schema across the entire collection template so it scaled automatically; (5) cleaning up filter URLs that were splitting link equity and bloating the crawl; (6) adding contextual internal links from blog content and from product pages back up to the relevant collection.
What did not move the needle: meta description tweaks, title tag length micro-optimisations, swapping out featured collection images, adding more products to existing grids. The pages that won were the ones where the underlying page-to-query match got materially better. Cosmetic changes alone did not.
If you are deciding where to start on your own catalogue, copy that order. Sub-collections and H1 rewrites first, content and schema second, technical cleanup third. The technical work is necessary but it does not generate clicks on its own.
Want Help with Your Collection Pages?
If you run a Shopify or other ecommerce store and your collection pages are not ranking, we offer a free first-pass audit of your top 10 collections. Send us your store URL and we will send back a written report with priority fixes.
Request your free collection page audit →
Frequently Asked Questions
What is collection page SEO?
Collection page SEO is the practice of optimising category pages on an ecommerce store (the pages that group products together, like “engagement rings” or “women’s running shoes”) to rank in organic search results. It includes URL structure, on-page content, internal linking, image optimisation, structured data, and Shopify-specific technical handling like filter URLs and tagged collections.
How much content should be on a collection page?
For most ecommerce stores, aim for 400-800 words of editorial content below the product grid, plus 2-4 sentences of intro copy above the grid. The exact length depends on the competitiveness of the target keyword and the depth of the category. Highly competitive collections (e.g. “engagement rings”) benefit from longer, more thorough content (800-1500 words). Niche or low-competition collections can rank with less.
Should collection pages have FAQs?
Yes. A 5-8 question FAQ section near the bottom of the page, marked up with FAQPage schema, helps with both user experience and SEO. Pick questions that real customers ask at the consideration stage. Avoid generic FAQ entries that are just keyword stuffing.
How many products should be on a collection page?
12-24 products per page is the sweet spot for most stores. Fewer than 8 looks thin and signals limited range. More than 36 hurts page load time without much benefit to the customer. Use pagination or infinite scroll for collections with larger ranges, and make sure paginated pages remain crawlable.
How do I handle filter URLs on Shopify for SEO?
Modern Shopify themes canonicalise filter URLs back to the parent collection by default, which prevents the worst-case scenario of duplicate indexing. For filter combinations that have genuine search demand (e.g. “sapphire engagement rings”), consider creating those as standalone tagged collections so they get proper URLs and content. Audit your store with Screaming Frog to see how many filter URLs are currently being crawled.
What is the difference between manual and automatic collections on Shopify?
Manual collections require you to add each product individually. You have full control over which products appear and in what order. Automatic (smart) collections use rules based on product tags, type, vendor, or price to populate themselves. Automatic collections scale better but you lose granular control. For SEO-critical collections, I usually recommend manual or carefully-tuned automatic with a clear tag taxonomy.
Can collection pages rank as well as product pages?
Collection pages typically rank better than product pages for ecommerce queries because they target higher-volume browse-intent terms. Product pages rank for specific brand and model queries, which have lower search volume but very high commercial intent. Both have a role, but for most stores collection pages drive the majority of organic traffic.
How often should I update collection pages?
Top collections benefit from a quarterly review: refreshing intro copy, expanding the long-form section, adding new FAQ entries based on real customer questions, and updating sort order based on bestseller data. Smaller seasonal collections can be updated annually. The compounding gain from regularly refreshed content is significant.
Our Services
SEO Services
Comprehensive, technical, and tailored SEO to grow your organic visibility.
AI SEO & GEO
Get your brand cited in AI Overviews, ChatGPT, and Perplexity.
Local SEO
Dominate your local market with GBP optimisation and local authority.
eCommerce SEO
Collection architecture, product SEO, and conversion-focused strategy.
Google Ads
Targeted campaigns built on data. Your budget put to work.
Web Design
Sites designed to convert, built to scale, and ready to grow with you.

