Shopify Keywords: Applying Keywords in Your Store
Shopify makes it easy to add products and hard to see how your keywords are spread across them. Product names chosen for the warehouse become page titles, collections get a heading and nothing else, and blog posts end up chasing the same phrases as the shop.
The result is a store where the wrong page shows for buying searches, or none does. This guide shows how to give every Shopify page type its own job, write SEO titles separately from product names, make collections the home of broad buying searches, and roll the changes out across a catalogue without editing hundreds of products by hand.
Which Shopify page should win which search
A Shopify store has a small set of page types, and each suits a different kind of search. Most keyword problems in Shopify come from asking one type to do another's job.
| Page type | URL pattern | Best suited to | Example search (fictional candle shop) |
|---|---|---|---|
| Collection | /collections/soy-candles | Broad buying searches for a kind of product | soy candles, scented candles for bedroom |
| Product | /products/fig-and-cedar-soy-candle | Specific product searches, often with a scent, size, material or model | fig and cedar candle, large three wick soy candle |
| Blog article | /blogs/journal/how-long-to-burn-a-new-candle | Questions people ask before or after buying | how long should you burn a candle the first time |
| Page | /pages/about | Brand, trust and policy searches | willow and wick candles delivery |
| Homepage | / | Your brand name and your single broadest category | willow and wick, handmade candles uk |
The pattern to aim for: plural and general searches go to collections, singular and specific searches go to products, questions go to articles. When a search shows shop category pages in the results, it belongs to a collection. When results are individual product pages, it belongs to a product.
/collections/soy-candles/lavender and filter
parameters are not good keyword targets. They have no editable title or description of their own. If
a filtered view deserves to rank, make it a real collection with its own description.Product name, SEO title and handle are three different things
Every product has three text fields that affect search, and Shopify fills two of them from the first by default.
- Title (the product name) appears as the main heading on the product page, in collections, in the cart and on invoices. It should be clear to a shopper and match how you talk about the product.
- Page title, under Search engine listing at the bottom of the product editor,
is what goes into the
<title>tag and usually the blue link in results. If left blank, Shopify uses the product title. - URL handle, in the same panel, is the last part of the address. It is created from the product title when you first save.
Separating them lets you keep a tidy product name while giving search engines a fuller description. For example:
| Field | Weak | Better |
|---|---|---|
| Title | WW-FC-300 | Fig & Cedar Candle |
| Page title | (blank, so WW-FC-300) | Fig and Cedar Soy Candle, 300g Three Wick |
| Handle | ww-fc-300 | fig-and-cedar-soy-candle |
Watch what the theme adds to the title
Many themes append the shop name to every title. In Dawn and many themes built on it, theme.liquid
contains something like this:
<title>
{{ page_title }}
{%- if current_tags %} – tagged "{{ current_tags | join: ', ' }}"{% endif -%}
{%- if current_page != 1 %} – Page {{ current_page }}{% endif -%}
{%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%}
</title>
So the shop name is added automatically unless the page title already contains it. Do not type the shop name into every page title yourself, and allow for its length when you write titles. If your shop name is long, the searchable part of the title needs to come first.
Making collections win buying searches
Collections are usually the strongest pages in a shop for broad searches, yet many are just a heading and a grid. Search engines need some text to understand what the collection is for and how it differs from its neighbours.
- Title: use the plural, general phrase people search, such as "Soy Candles" rather than "The Botanical Range". A brand-style name can stay in the design, but the searchable name should be the heading.
- Description: two to four sentences that say what is in the collection, who it suits and what makes it different, usually shown above the grid. Keep it short enough that products are still visible without much scrolling on a phone.
- Search engine listing: set the page title and meta description for each collection, as you do for products.
- Longer supporting text: buying advice, size guides or care notes can sit below the product grid. Many themes do not offer this by default; a collection metafield connected to a section in the theme editor is the usual way to add it, and the Shopify ecommerce SEO guide covers that setup.
Avoid two collections chasing the same search. "Soy Candles" and "Natural Wax Candles" with largely the same products will compete. Merge them, or give one a clearly separate angle, such as "Soy Candles" and "Candle Refills".
Product descriptions that match how people search
Supplier descriptions are the most common weak point. The same text appears on every other store selling the item, and it was written to describe the product, not to answer what shoppers search for.
Start each description from the specific search you mapped to that product, then write for the questions a shopper has at that moment:
- What is it, exactly? Size, material, scent notes, compatibility, model number where people search by it.
- Who is it for or what is it for? The use, occasion or problem it solves.
- How does it differ from the others in your range? This is what stops products cannibalising one another.
- Practical details: burn time, care, delivery, returns, in plain words.
Variants share one product URL, so you cannot give each colour or size its own page title. Mention the main variants in the description ("available in 200g and 300g") so variant searches can still find the product. If one variant is searched for far more than the product as a whole and differs substantially, it may deserve to be a separate product; that is a merchandising decision as well as an SEO one.
Use real words in image alt text, describing what the photo shows ("Fig and cedar candle in a green glass jar, lid off"). It helps image search and people using screen readers; it is not a place to repeat the target search.
The fix, step by step
Step 1
Export what Shopify is sending to search engines
In Shopify admin, go to Products and export all products as a CSV. The file
includes Title, Handle, SEO Title and SEO Description
columns, so you can see at a glance which products have blank SEO fields and fall back to the product
name. List your collections, blog articles and pages separately with their titles and handles. This becomes
the working inventory for the whole exercise, so keep an untouched copy of the original export as a backup.
Step 2
Give each page type its kind of search
Run the Keyword Analysis & Gap Tool and export the searches you rank for and the gaps against competitors. Sort them into three groups by looking at the results for each: searches where category pages rank go to collections, searches where single products rank go to products, and questions go to blog articles. Anything that fits none of these, such as delivery or brand searches, goes to your pages or homepage instead.
Step 3
Build the keyword map in a spreadsheet
Add a column for the target search next to each row in your inventory and assign exactly one search to each collection, product and article. Where two rows want the same search, decide which one owns it and give the other a more specific or different target. Mark gaps where a search has no suitable page yet. Keep this map as the reference for future products, so every new listing starts with its own search rather than an accidental duplicate.
Step 4
Write SEO titles apart from product names
In the SEO Title column, write a title for each product and collection that
starts with its target search and adds the most useful detail, such as size, material or type. Leave
out the shop name if your theme already appends it. Keep titles readable and roughly 50 to 60 characters
including that suffix. Write a matching SEO Description that says what the page offers and
why to click, in one or two plain sentences.
Step 5
Give collections words to rank with
Rename collections whose titles are internal or brand-style names so the heading matches the searched phrase. Write a short description for each, shown above the product grid, explaining what the collection contains and who it suits. Set each collection's search engine listing title and description. Merge or clearly separate any collections that hold mostly the same products for the same search, and redirect the collection you retire to the one that stays.
Step 6
Rewrite product descriptions from the search up
Start with your best-selling products and those with impressions but few clicks in Search Console. Replace supplier text with your own description built around the mapped search: what the item is, who it is for, how it differs from similar products in your range and the practical details. Mention main variants by name. Update image alt text to describe each photo accurately. Work through the rest of the catalogue in batches, highest value first.
Step 7
Import the changes and check the theme output
Import the edited CSV using the option to overwrite products with matching handles,
after first testing it with a file of two or three products. Do not change the Handle column
during import, because that creates new products instead of updating existing ones. Then view the source
of a product, a collection and an article to confirm the title tag reads as intended, with the shop name
added once, and request indexing for your key collections.
Apps, bulk tools and markets
- SEO apps. Many apps can fill in SEO titles from templates, for example
[product title] | [product type]. They save time on large catalogues but produce the same pattern on every product. Use templates as a starting point for the long tail and write the important products by hand. - Bulk editor. Shopify's bulk editor is handy for quick changes to product titles and other fields across a filtered set of products. For SEO titles and descriptions across a whole catalogue, the CSV route is usually easier to review.
- Markets and translations. If you sell in several languages through Shopify Markets, SEO titles and descriptions need translating too, through Translate & Adapt or another translation app. Keywords differ between countries even in the same language, for example trainers and sneakers, so research each market separately rather than copying the UK wording.
- Product types and tags. These organise the catalogue and power filters. They do not act as keywords for search engines, so use them for sorting, not for lists of search phrases.
Edge cases and common mistakes
- Products in many collections. A product can be reached through
/collections/name/products/handleas well as/products/handle. Shopify sets the canonical to the main product URL, so this does not split keyword signals, but internal links should use the main URL where the theme allows it. - Seasonal collections. Keep one evergreen URL, such as
/collections/christmas-candles, and update it each year, rather than creating a new collection with the year in the handle. - Out-of-stock and discontinued products. A temporarily unavailable product should stay live with its content. A permanently discontinued product with links or traffic should redirect to its closest replacement or its collection.
- Blog articles that copy collection titles. An article titled "Soy Candles" will compete with the collection. Give articles a question to answer and link to the collection for buying.
- Homepage chasing every search. The homepage works best for your brand name and one broad category. Stuffing it with every product search pulls it into competition with your own collections.
For the related problem of pages competing with each other, see fixing keyword cannibalisation.
1. What is the difference between the product title and the SEO title in Shopify?
The product title is the name shown on the product page as its main heading, in collection grids, in the cart and on order emails. The SEO title, set in the Search engine listing panel at the bottom of the product editor, is what goes into the page title tag that search engines usually show as the link in results. If you leave the SEO title blank, Shopify uses the product title. Keeping them separate lets the name stay short while the SEO title adds useful detail.
2. Should I put my shop name in every Shopify SEO title?
Usually not, because many themes, including Dawn and themes built on it, already add the shop name to the end of every page title unless the title already contains it. Typing it in yourself uses up space and can lead to repetition. Check by viewing the source of a product page and reading the title tag. If your theme does not append it, add the shop name to key pages such as the homepage and main collections, where brand recognition helps clicks.
3. Is it safe to change a Shopify product URL handle?
It is safe if a redirect is created. When you edit the handle of a live product, collection or page, Shopify shows a checkbox to create a URL redirect from the old address, and it should be ticked. Without it, links from other sites, old emails and search results point at a missing page. Avoid changing handles without a good reason, such as replacing a stock code with a descriptive name, because even redirected URLs take time to settle.
4. Should a product or a collection target a broad search like soy candles?
Look at the results page. For broad, plural searches where several options are possible, Google usually shows category pages, so a collection is the better target. Products suit specific searches where the shopper already knows what they want, such as a particular scent, size or model. If you point a single product at a broad search, it will usually be outranked by collections from other shops, and it may compete with your own collection too.
5. Do Shopify tags help with SEO?
Not directly. Tags organise products and power filtering in many themes, but a tag is not a keyword signal to search engines, and tag-filtered collection views have no editable title or description of their own. Use tags for sorting and filtering your catalogue. If a group of products deserves to rank for a search, create a proper collection for it with its own title, description and search engine listing, rather than relying on a tag view.
6. Can I use the manufacturer description on my Shopify products?
You can, but it makes those pages identical to every other store selling the same product, which gives search engines little reason to prefer yours. It also misses the searches and questions your own customers have. Rewrite descriptions for your most important and best-selling products first, adding your own details, comparisons with the rest of your range and practical information. Supplier specifications such as dimensions can stay, ideally in a clear table.
7. How do I update SEO titles for hundreds of Shopify products at once?
Export your products as a CSV from the Products page, edit the SEO Title and SEO Description columns in a spreadsheet, and import the file with the option to overwrite products that share the same handle. Test with a file of two or three products first and keep a copy of the original export as a backup. Do not edit the Handle column, because a changed handle creates a new product rather than updating the existing one.
The Keyword Analysis & Gap tool maps your ranking keywords against your competitors, finds cannibalisation and intent mismatches and lists gap opportunities, so you can see which products and collections should target which searches.
Open Keyword Fixes โ