Ecommerce SEO: how to rank your category and product pages
In short
- Category pages target shoppers who are still choosing, while product pages target shoppers who already know what they want
- Give every page one main keyword and never let two pages compete for the same search
- Original product descriptions beat manufacturer copy that appears on dozens of other sites
- Faceted filters, duplicate URLs and deleted products are the most common technical problems in online stores
- Consistent structured data and a product feed help your store appear in shopping results and AI answers
Ecommerce SEO is the work of getting your store’s category and product pages to appear when people search for what you sell. For most stores the biggest opportunity sits in category pages, because they match the broad searches shoppers make while they are still comparing, such as “linen bedding” or “trail running shoes”. Product pages then catch the narrower searches from people who already know exactly what they want.
Many stores are designed around the look first, with search bolted on after launch. This guide follows the order that tends to work better: keywords, then category pages, then product pages, then the technical problems that quietly hold stores back.
Why are category pages the heart of ecommerce SEO?
Category pages match commercial searches with real demand, and they collect internal links from across your store. A product page can rank well too, but it usually targets one specific item that may sell out or be replaced next season.
Think about a shopper looking for “ceramic dinner plates”. They want to see a range: sizes, glazes, sets and singles. A well organised category page with useful filters gives them exactly that. A shopper searching “matte black stoneware dinner plate” is further along, and a precise product page can win that search.
So when you start, work on your most important categories before anything else.
How do you choose keywords for an online store?
Choose the words customers type when they are ready to buy, not the names you use internally. Then give each page one main keyword.
A homeware shop might call a category “Tablescapes” while shoppers actually search for “table runners” and “placemats”. To find the language your customers really use, look at:
- Google’s autocomplete and the “People also ask” questions
- Google Search Console, which shows the searches you already appear for
- Customer emails, chats and WhatsApp messages, in their own words
- Your site search, which reveals what people look for and cannot find
- The category names of competitors that rank well
Then map the list: broad terms to categories, narrower terms to subcategories, detailed descriptions to products. The rule that saves the most trouble is simple. Two pages should never target the same search. If you have a category called “soy candles” and a blog post with the same title, search engines may struggle to choose between them. Our keyword research guide walks through the full method.
What makes a category page rank?
A ranking category page is more than a grid of products. It has a clear heading with the keyword, a short introduction, products in a sensible order, and helpful text that makes choosing easier.
A structure people and search engines understand
Keep the hierarchy shallow and logical: main categories, subcategories only where you have enough products to fill them, and breadcrumbs that show shoppers where they are. A children’s clothing store might organise by age group first and by type of garment second. Dozens of near empty categories look thin to search engines and frustrate shoppers.
Text that helps someone decide
Put two or three sentences above the products that say what the page offers and who it suits. Below the products, add a longer section that answers real questions: how to pick a size, how materials differ, what to look out for. A running store’s “road running shoes” page can explain how they differ from trail shoes. That kind of text helps the customer, and it gives search engines something real to understand.
Avoid stuffing the keyword into every line, and avoid pasting the same paragraph into every category with only the name changed.
Internal links
Link to your key categories from the main menu, the home page, the product pages inside them and relevant articles. From the category itself, link down to subcategories and across to related ones.
How should you optimise product pages?
Write product pages for buyers first: a precise name, an original description, good photos, a clear price and availability, and answers to the questions people ask before they buy.
The most common mistake is reusing the manufacturer’s description. The same text then appears on dozens of sites, and nothing tells a search engine to prefer yours. Describe the product in your own words: who it is for, how it is used, what it is made of, and how it differs from similar models.
Details that make a difference:
- A product name that includes what people search for: type, material, colour or size
- Descriptive alt text for every image
- Genuine customer reviews, which add fresh content and trust
- A short questions and answers section at the bottom of the page
- Product structured data with price, availability and rating
For the selling side of the page, photos, copy and reviews, see our guide to product pages that sell.
Which technical problems hold online stores back?
Most technical ecommerce SEO problems come from one source: the platform creates far more URLs than you need, and search engines get confused about which ones matter. You cannot see these issues by browsing the store, which is why they go unnoticed for months.
Check for:
- Filters and sort options that create a new URL for every combination of colour, size and price
- The same product reachable at several URLs, without a canonical tag pointing to the main one
- Long chains of paginated category pages that nobody reaches
- A sitemap that includes empty categories, cart pages or account pages
- Heavy images that slow pages down on mobile
- Category text hidden or cut off on the mobile version
- Several country or language versions with no hreflang tags telling search engines which suits which market
WooCommerce, Shopify and Wix each handle some of this automatically, in different ways. Check your own store in Search Console rather than assuming it is fine.
What should you do with out of stock products?
If the product is coming back, keep the page live, mark it as out of stock and offer a back in stock alert. If it is gone for good, redirect the URL to the closest alternative or to its category.
Deleting pages is the costly option. An established product page has earned links and rankings over time, and removing it throws that away and leaves shoppers on an error page. A fashion store with rotating collections can redirect old items to the current collection’s category and keep most of the value.
Back in stock alerts are a sales opportunity as well. A WhatsApp bot can message the customer the moment stock is updated, with a direct link to buy.
How do you show up in shopping results and AI answers?
What helps search engines also helps AI assistants: clear, consistent and structured information. Answer engines favour stores that make it easy to see what they sell, how they differ and what customers say about them.
Three practical steps. Add structured data to product and category pages. Submit a product feed through Google Merchant Center, so your items can appear in Google’s shopping results, often without paying for ads. And publish clear pages on shipping, returns and warranties. When the price on the page, in the feed and in the structured data all match, every system trusts it more. Our article on SEO for AI search goes deeper into how assistants choose their sources.
An ecommerce SEO plan in seven steps
If you are starting today, this order gives the best return:
- Build a keyword list for your existing categories from search data and customer conversations.
- Map one main keyword to each page and find pages that compete with each other.
- Write a heading, an introduction and helpful text for your five most important categories.
- Rewrite descriptions for your best selling products, replacing supplier copy.
- Run a technical check: filters, duplicate URLs, sitemap and mobile speed.
- Connect structured data, a product feed and Search Console.
- Review monthly which categories are rising, and which searches bring buyers rather than just visits.
Build it in from the start
Ecommerce SEO is not a bag of tricks. It is steady work: categories that match what people search for, product pages written for buyers, and a technical setup that does not confuse search engines. At Kaede Digital we plan the category structure and keywords before design begins, so a store launches ready for search instead of being patched later. If you are planning a new store or tidying up an existing one, see how we approach ecommerce website development.
FAQ
How long does ecommerce SEO take to show results?
Usually months rather than weeks. Improvements to pages search engines already know tend to show sooner than brand new pages. Track progress by category and by specific searches, not only by total traffic.
Does an online store need a blog?
It is not required, but it helps. Articles that answer questions such as how to choose a size or how to care for a material reach people earlier in their search and can link to your categories. Just make sure an article never targets the same keyword as a category page.
Which platform is best for ecommerce SEO?
WooCommerce, Shopify and Wix can all rank well. The differences lie in how much control you have over URLs, filters and structured data, and how much work that control takes. Structure and content usually matter more than the platform.
Should I use the same product descriptions on my store and on marketplaces?
Ideally not word for word. If identical text appears on a large marketplace, the marketplace may outrank you for your own product. Write a fuller, original version for your store and a shorter variation for marketplace listings.
Online stores










