On most Shopify stores, collection pages are the best ranking opportunity nobody works on. Product pages target narrow searches for one item. Collection pages target category searches like "linen bedding" or "waterproof dog coats", which usually have more volume and buyers who are ready to compare options. Yet many collections are just a title and a product grid.
This guide covers how to pick collections, how to set titles, meta descriptions and handles, what to write on the page, and how Shopify's URL structure, filters and tags affect collection rankings.
Choose collections from search demand
A collection should exist for one of two reasons: shoppers need it to browse, or people search for it. The best collections do both. Before you create or rename collections, map them to real searches.
- List your product types and main attributes (material, use, audience, style).
- Type each combination into Google and note autocomplete suggestions, for example "linen bedding queen", "linen bedding sets", "linen duvet cover".
- Check the results page. If the top results are category pages from other stores, a collection can rank. If they are blog posts or videos, the search wants information, not products.
- Keep phrases with enough products behind them. A collection with three products makes a weak page; eight or more is a better floor.
- Assign one main phrase per collection and write it down, so two collections never target the same search.
For a deeper process, see the Shopify SEO keywords guide.
Collection titles, meta descriptions and handles
Every collection has a Search engine listing section at the bottom of its edit screen in Products > Collections. Click the pencil icon to edit the Page title, Meta description and URL handle.
Collection title. This is the H1 shoppers see. Use the search phrase in plain words: "Linen Bedding" rather than "The Sleep Edit". Keep it short, because it also appears in menus and breadcrumbs.
Page title (SEO title). Expand the collection title with a qualifier and your brand, around 60 characters: "Linen Bedding Sets and Duvet Covers | Brand Name". If you leave it blank, the theme uses the collection title plus your store name, which is often too thin.
Meta description. Say what the range includes and why to buy from you, in 140 to 160 characters: "Stonewashed linen bedding in 12 colors: duvet covers, sheets and pillowcases in twin to king. Free returns within 30 days." Without one, Shopify uses the start of the collection description.
Handle. Shopify builds it from the collection title. Keep it short and descriptive, like /collections/linen-bedding. If you change the handle of a live collection, keep the Create a URL redirect option checked.
| Field | Weak | Strong |
|---|---|---|
| Collection title | The Sleep Edit | Linen Bedding |
| Page title | The Sleep Edit | Brand Name | Linen Bedding Sets and Duvet Covers | Brand Name |
| Meta description | Shop now. Free shipping. | Stonewashed linen bedding in 12 colors, twin to king. Free returns within 30 days. |
| Handle | /collections/frontpage-2 | /collections/linen-bedding |
What to write on a collection page
Collection pages need text Google can read, but shoppers came for products. The answer is short, useful copy that helps someone choose.
- An intro of one or two sentences above the grid that restates what the collection is, using the main phrase once.
- A buying section below the grid of 150 to 300 words: how the products differ, how to choose a size or material, and care or compatibility notes.
- Links to related collections inside that text, such as linen sheets from linen bedding, or cotton bedding for shoppers who want an alternative.
- Answers to two or three common questions, if people ask them before buying.
Shopify's help center suggests at least 250 words of content for product and collection descriptions. Most themes place the collection description above the product grid only. If you want text below the grid, add a rich text section to the collection template in the theme editor, or ask a developer to split the description into an intro and a lower section. Avoid hiding text behind a "read more" toggle that loads nothing until clicked; text that is in the page HTML and simply collapsed is fine.
Collection images deserve a line of attention too. If your theme shows a collection banner or uses the collection image on a parent collection grid, give it alt text: open the collection, click Update under the image, choose Edit image, and describe what it shows. Keep banner images compressed, because a heavy hero image at the top of a collection slows the page that matters most for category searches.
Duplicate product URLs and canonical tags
Shopify can serve the same product at two addresses: /products/linen-duvet-cover and /collections/linen-bedding/products/linen-duvet-cover. The second path appears when a theme links products "within" a collection, which some older themes do with the Liquid filter within: collection.
Shopify handles the duplicate content risk with a canonical tag. On the collection-path version, the canonical points to /products/linen-duvet-cover, so Google treats the /products/ URL as the main one. That means you will not be penalized, but you still lose something: Google crawls extra URLs, and your internal links point at duplicates instead of the canonical page.
Current Shopify themes, including Dawn and most themes built on it, link product cards straight to /products/. To check yours, open a collection, hover over a product and look at the link. If it contains /collections/, open Online Store > Themes, choose Edit code, search the product card snippet for within: collection, and remove the filter. Test on a duplicate theme first.
Tip: The canonical tag also covers variant URLs (?variant=) and most tracking parameters, which all point back to the main product URL. You do not need an app to add canonical tags on Shopify.
Filters, sorting, tags and pagination
Collection pages can generate a lot of URL variations, and not all of them should rank.
Filters and sorting
Storefront filters from the Search and Discovery app add parameters like ?filter.v.option.color=Sage. Sorting adds ?sort_by=price-ascending. Shopify's default robots.txt blocks crawling of sort URLs and of URLs that combine more than one filter, which keeps most filter combinations out of Google. Single-filter URLs can still be crawled. If one filtered view has real search demand, such as "sage green linen bedding", create a dedicated collection with its own title, copy and handle instead of relying on the filter URL.
Tag pages
Tags create URLs such as /collections/linen-bedding/sage. They reuse the parent collection's title and description, so they look like thin duplicates. The default robots.txt blocks tag URLs that combine several tags with a plus sign, but single-tag pages remain crawlable. Use tags for organization and filtering, not as landing pages. The product tags SEO guide explains the details.
Pagination
Large collections split into pages like ?page=2. Let Google crawl them so it can find every product, but put your copy and main links on page one. If a collection runs to ten pages, consider splitting it into smaller, more specific collections that each target their own search.
Automated, manual and multi-source collections
Shopify used to have two collection types: manual (you pick the products) and automated, often called smart collections (products are added by conditions such as tag, type, vendor or price). In July 2026, Shopify introduced a unified collections model. A single collection can now combine automated conditions, hand-picked products, exclusions, individual variants and even other collections as sources. Existing collections convert automatically and keep their handles, so there is no URL or redirect work. The rollout is gradual, so if your Collections page still shows the older manual and automated types, the new model has not reached your store yet.
For SEO, the type matters less than the result:
- Automated conditions keep collections full as you add products, which prevents empty or thin collection pages. They work well when your product types and tags are clean.
- Manual selection gives you control over which products appear first, which matters because the top of the grid is what shoppers and Google see first.
- Variant sources let a collection such as "sage green bedding" show only the sage variants of each product. That can turn a filter-style search into a real collection page.
- Nested collections let a parent like "Bedding" pull in "Linen Bedding" and "Cotton Bedding" and stay in sync, which helps build a clean hierarchy.
Whichever you use, check that each collection has enough products, a clear main phrase, and no near-twin collection targeting the same search.
Internal linking between collections
Collections rank better when the rest of your store links to them. Put your main collections in the main menu, link subcollections from their parent collection's text, and add links to relevant collections from product descriptions and blog posts. Breadcrumbs from product pages back to their primary collection add another consistent link.
Keep the anchor text descriptive. A menu item called "Linen Bedding" helps both shoppers and Google understand the page. "Shop" or "Explore" helps nobody. For more store-wide ideas, see the Shopify SEO tips list.
Merging, renaming and deleting collections
Stores accumulate collections: seasonal drops, old promotions, near-duplicates created by different staff. Too many overlapping collections split rankings, because Google has to choose between "Linen Bedding", "Linen Bed Sets" and "Bedding in Linen" for the same search.
- Export or list your collections and group any that target the same phrase.
- In Search Console, check which one of each group gets the most impressions and clicks. That one stays.
- Move any unique products from the others into the collection that stays.
- Delete or unpublish the extra collections, then add a redirect in Content > Menus > URL redirects from each old handle to the one you kept.
- Update menus and any text links that pointed to the removed collections.
Seasonal collections are a special case. If "Christmas Gifts" comes back every year, keep the same collection and handle live all year with updated copy, rather than creating "Christmas Gifts 2026" each December. The page keeps its history and links from one season to the next.
Measuring collection performance
In the Search Console Performance report, add a Page filter for URLs containing /collections/. Sort by impressions to see which collections Google already shows, and check the Queries tab for each one. Two patterns are worth acting on:
- Average position between 8 and 20: the page is close. Better copy, a sharper page title and a few more internal links often push it onto page one.
- High impressions, low click-through rate: the page ranks but the result does not earn the click. Rewrite the page title and meta description to match the queries people actually use.
Review this monthly. Collections change as you add products, and the queries they rank for shift with them.
Collections SEO checklist
- Each collection targets one searched phrase, with no other collection targeting it.
- Title, Page title, Meta description and handle are all set and descriptive.
- A short intro sits above the grid and 150 to 300 useful words sit on the page.
- Product cards link to
/products/URLs, not collection paths. - No important landing page depends on a filter or tag URL.
- The collection is linked from the menu, a parent collection or relevant content.
- Products inside have clean titles and SEO fields too.
For the last point, product-level SEO titles and meta descriptions add up across a big catalog. Bulk Edit Pro can update SEO titles and meta descriptions for many products in one pass, with a preview and one-click revert, so the products inside your collections match the work you did on the collection page. For the collection fields themselves, see the SEO title and meta description guide.
