How to Do SEO for an Ecommerce Site (and Avoid the Pitfalls)

  • Post category:SEO
How to Do SEO for an Ecommerce Site (and Avoid the Pitfalls)

To do SEO for an ecommerce site, work in this order. Find out how your customers actually search. Build your categories around those searches. Write unique, useful copy for your category and product pages. Fix the technical problems that online shops create, such as duplicate URLs from filters and product variants. Add product structured data. Then earn links through genuinely useful content and digital PR, and measure everything in Google Search Console.

Most online shops struggle for the same reason. They treat SEO as something you add to product descriptions at the end. Ecommerce SEO is mostly about structure. If your categories, URLs and internal links are set up properly, every product you add has a fair chance of being found. If they are not, more products often just means more mess. This guide covers the fundamentals in a sensible order and the pitfalls we see most often on small business shops.

Key point: On most online shops, category pages are the biggest SEO opportunity, because they match the broad searches people make before they choose a specific product.

Why ecommerce SEO is different from normal SEO

A service business might have 20 pages. A small online shop can easily have 2,000 URLs once you count products, variants, filters, tags and paginated category pages. That scale changes the problem.

Three things make shops harder than brochure sites:

  • Duplication. The same product can appear at several URLs (through different categories, colour variants, sort orders or tracking parameters). Search engines then have to guess which version matters.
  • Thin content. Product pages often carry a two-line description copied from the manufacturer. Hundreds of other retailers have the same text.
  • Constant change. Products go out of stock, get discontinued and get replaced. Each change can create broken links or lost rankings if it is handled carelessly.

The good news is that once the foundations are right, they keep working. You are building a system, not writing one page at a time.

Step 1: Research how your customers search

Before you touch a page, you need a list of the searches you want to be found for and a clear idea of what each searcher wants. If you have never done this properly, our guide on how to do keyword research for SEO walks through the full workflow. For shops, the key is sorting keywords by intent, because each type belongs on a different kind of page.

Search typeExampleBest page to target it
Broad categorywomen's walking bootsMain category page
Refined categorywaterproof walking boots wide fitSubcategory or a well-built filtered page
Specific product[brand] [model] boots size 6Product page
Research or comparisonleather vs fabric walking bootsBuying guide or blog post
Problem or questionhow to waterproof walking bootsGuide that links to relevant products

A few practical tips for shop keyword research:

  • Look at the words your customers use, not your supplier's terms. Your trade catalogue might say "hydration pack". Your customers might type "running backpack with water".
  • Check what Google already shows. Search your target phrase. If the results are all category pages from other shops, you need a category page. If they are all guides, a product page will struggle.
  • Use your own data. Search Console shows the queries you already appear for. Your site search reports (if your platform records them) show exactly what visitors look for once they arrive.
  • Do not ignore smaller phrases. Longer, specific searches usually have fewer searchers, but those searchers often know exactly what they want.

Step 2: Build a site structure that matches those searches

Your structure decides how search engines understand your shop and how authority flows between pages. Get this right and much of the rest becomes easier.

Keep it shallow and logical

Aim for a hierarchy where any product is reachable within a few clicks of the home page: Home, then Category, then Subcategory, then Product. Very deep structures bury products where search engines visit less often.

Create categories for real search demand

If your research shows people search for "wide fit walking boots", that probably deserves its own subcategory rather than being hidden behind a filter tick box. A common mistake is building categories around how the warehouse is organised rather than how people shop.

Use clean, readable URLs

Something like /walking-boots/womens/ tells people and search engines what the page is. Avoid URLs full of IDs and parameters where you can. Also decide whether product URLs include the category path. Including it can create duplicates when a product sits in two categories, so many shops keep product URLs short and independent of categories.

Add breadcrumbs

Breadcrumb navigation (Home > Walking Boots > Women's) helps shoppers find their way back and gives search engines clear signals about how pages relate. Most modern shop platforms and themes support it.

Link internally on purpose

Your menu, category pages, product pages and guides should all point to each other where it helps the shopper. Related products, "complete the look" sections and links from buying guides into categories all spread authority through the site. Pages with no internal links pointing to them (often called orphan pages) are easy for search engines to miss.

Step 3: Make your category pages worth ranking

Many shop category pages are just a grid of products with a heading. That gives Google very little to understand and nothing to distinguish you from every other shop selling the same range.

A strong category page usually has:

  1. A clear heading that matches the main search, such as "Women's Walking Boots" rather than a clever brand phrase.
  2. A short introduction above the products, two or three sentences saying what the range covers and who it suits. Keep it short so products still appear near the top on mobile.
  3. More helpful copy below the products, covering how to choose, sizing advice, materials or care. Write it for shoppers, not for search engines. If it would not help someone decide, cut it.
  4. Links to subcategories and relevant guides, so the page acts as a hub.
  5. A unique title tag and meta description that reads well in search results and mentions what makes your shop worth clicking, such as free returns or UK delivery, if that is true.

Key point: Do not stuff category pages with keyword-heavy paragraphs. Short, genuinely useful buying advice works better for shoppers and for search engines.

Step 4: Write product pages that stand on their own

Product pages target specific, ready-to-buy searches. They also need to persuade the person who lands on them, so good SEO here and good conversion copy are mostly the same thing.

Replace manufacturer descriptions

If you sell branded products, your description is probably identical to dozens of other retailers. Search engines have no reason to prefer your copy. Write your own, even if you start with your best sellers and work down the list. Answer the questions customers actually ask: what it is, who it is for, what it is made of, how it fits, how it compares to similar items.

Get the basics right on every page

  • Title tag: product name, key attribute and brand where relevant. Keep it readable.
  • Main heading: the product name as a shopper would describe it.
  • Specifications: dimensions, materials, compatibility, care instructions. Put them in text, not inside an image.
  • Images: good photos with descriptive file names and alt text that describes the image plainly.
  • Reviews: genuine customer reviews add useful, unique content and help people decide.
  • Delivery and returns: clear information near the price. It reduces doubt and answers common questions.

Add short FAQs where they help

If customers keep emailing the same question about a product, answer it on the page. That content is unique, relevant and often matches the exact phrasing people search for.

Step 5: Fix the technical problems shops create

This is where many online shops quietly lose out. You do not need to become a developer, but you do need to know what to look for. If you want a structured way to check your site, our guide on how to do an SEO audit gives you a practical checklist.

Faceted navigation and filters

Filters for size, colour, price and brand are great for shoppers. Left unmanaged, they can generate a near-endless number of URL combinations, most of which nobody searches for. Search engines can waste time crawling these instead of your important pages.

The usual approach is to decide which filter combinations deserve to be indexable pages (because people genuinely search for them, such as "black leather sofas") and to stop the rest from being indexed or crawled. Depending on your platform, that might involve canonical tags, noindex tags, robots.txt rules or how the filter links are built. The right mix depends on the site, so test carefully. Blocking the wrong thing in robots.txt can hide pages you want found.

Product variants

Should a red and a blue version of the same jumper be one page or two? Usually one page with a variant selector is cleaner, unless people search specifically for a variant and it is meaningfully different. If variants do get their own URLs, use canonical tags so search engines know which version is the main one.

Canonical tags

A canonical tag tells search engines which URL is the preferred version of a page. Shops need them because of sorting parameters, tracking codes, products in multiple categories and filtered URLs. Check that your canonicals point to the right place. A common fault is every product canonicalising to the home page or to a category, which can stop products appearing at all.

Pagination

Large categories split across several pages need clear, crawlable links between those pages. Make sure page two and beyond are reachable through normal links, not only through a "load more" button that relies on scripts search engines may not follow.

Speed and mobile experience

Shops tend to get slower over time as apps, plugins, tracking scripts and large images pile up. Compress images, remove apps you no longer use and test on a real phone with a normal connection. Most of your shoppers are likely to be on mobile, so judge the site there first.

XML sitemaps and indexing

Your sitemap should list the pages you want indexed: categories, products and guides. It should not list redirected, deleted or noindexed pages. Submit it in Search Console and check the page indexing report regularly to see what Google has and has not included, and why.

Platform quirks

Every platform has habits. Some create duplicate product paths through collections, some generate tag pages automatically, and some add parameters for sorting. Find out what your platform does by default and check that the settings or theme handle it sensibly. A theme change or a new app can undo good work, so recheck after any big update.

Step 6: Add product structured data

Structured data is code that describes your page in a format search engines can read easily. For shops, the important types are Product (with price, availability and identifiers such as GTIN where you have them), reviews and ratings where they are genuine and shown on the page, and BreadcrumbList.

It can make your listings eligible for richer results, such as price and availability shown in search. Eligibility is not a guarantee. Google decides what to show. Many shop platforms add basic product markup automatically, but it is often incomplete, so test a few pages with Google's Rich Results Test.

It is also worth connecting your shop to Google Merchant Center. Products can appear in free listings across Google surfaces, and keeping your product feed accurate (prices, stock, images) supports both organic visibility and any Shopping ads you run later.

Step 7: Handle out-of-stock and discontinued products properly

This is one of the most common places shops throw away hard-won rankings. Deleting a page that has links and search traffic sends visitors to an error page and wastes whatever authority it built.

SituationWhat to do
Temporarily out of stockKeep the page live, show it as out of stock, offer a back-in-stock alert and link to alternatives.
Discontinued, with a direct replacementRedirect (301) the old URL to the replacement product.
Discontinued, no replacement, page has traffic or linksKeep a page explaining it is discontinued with links to similar products, or redirect to the closest relevant category.
Discontinued, no replacement, no traffic or linksRemoving it is usually fine. Let it return a proper "not found" or "gone" status rather than redirecting to the home page.
Seasonal productKeep a permanent URL (for example a Christmas gifts category) and update it each year rather than creating a new one.

Avoid redirecting everything to the home page. Search engines often treat irrelevant redirects like missing pages anyway, and shoppers find them confusing.

Step 8: Create content that supports your categories

Product and category pages cover people who are ready to buy. Guides catch people earlier, while they are still working out what they need. Good shop content answers real questions and links naturally to the products that solve them.

Ideas that tend to work well for online shops:

  • Buying guides ("how to choose a mattress for back pain")
  • Size and fit guides
  • Comparisons between product types or materials
  • Care and maintenance guides
  • Gift guides tied to a permanent, reusable URL

Write from real expertise. If you have handled these products for years, say so and show it. Specific advice from someone who knows the products is far more useful than generic text, and it is the kind of content that earns links on its own.

Step 9: Earn links the honest way

Links from other relevant websites still help pages rank. For shops, the sustainable ways to earn them are:

  • Genuinely useful content. A properly helpful guide, size tool or reference page gives bloggers, forums and journalists something worth linking to.
  • Digital PR. Stories, expert comment, data from your own sales trends (shared honestly and without exposing customer information) and newsworthy product launches can earn coverage in relevant publications.
  • Local citations. If you also have a physical shop or showroom, accurate listings on relevant directories and a well-maintained Google Business Profile help. Our guide on ranking higher on Google Maps covers that side.

Stick to these three. Shortcuts that break Google's guidelines on links can lead to penalties and tend to cost far more to clean up than they ever earned.

Step 10: Measure what matters

Rankings alone are a poor measure for a shop. What you want to know is whether organic search is bringing in sales and which pages do the work.

  • Google Search Console: impressions, clicks and queries by page, plus indexing problems and structured data errors.
  • Google Analytics 4: organic traffic, conversions and revenue by landing page, as long as ecommerce tracking is set up correctly.
  • Your platform's reports: to cross-check sales figures.

Review category-level performance monthly. If a category gets plenty of impressions but few clicks, your title and description probably need work. If it gets clicks but few sales, look at the page itself: prices, stock, images and delivery information.

The most common ecommerce SEO pitfalls

These are the mistakes we come across again and again on small business shops. Most are fixable, and fixing them often matters more than any new content.

Copied product descriptions

Using manufacturer text on every product gives search engines no reason to choose your page over other retailers selling the same item.

Empty category pages

A heading and a product grid is not enough to compete for broad, valuable searches. Add short, genuinely useful copy.

Uncontrolled filter URLs

Thousands of indexable filter combinations dilute your site and waste crawl attention on pages nobody searches for.

Deleting old products

Removing pages with links and traffic, or redirecting them all to the home page, throws away rankings you worked for.

Migrations without a redirect plan

Moving platform or redesigning without mapping old URLs to new ones is one of the fastest ways for a shop to lose organic traffic.

App and plugin bloat

Every extra app adds scripts. Over time the shop slows down, especially on mobile, which hurts both shoppers and SEO.

A few more worth checking:

  • Accidental noindex tags left on after a site went live from a staging version.
  • Identical title tags across many products, often just the shop name.
  • Important content loaded only by scripts, such as descriptions inside tabs that search engines may struggle to read on some setups.
  • Tag pages created automatically by the platform and indexed by mistake, producing hundreds of thin, near-duplicate pages.
  • Internal search result pages being indexed. These are rarely useful in Google and should generally be kept out.

What about AI search tools?

More shoppers now ask tools like ChatGPT, Perplexity, Gemini and Copilot for product recommendations. The fundamentals above still apply: clear pages, accurate product information and genuinely useful guides. A few extras help. Open key pages with a plain statement of what you sell, who it is for and where you deliver. Answer common questions directly. Check your site does not block these tools from reading it.

Every DPOM SEO package includes this AI Search Optimisation (GEO) work at no extra cost. Every monthly blog opens with a clear, direct answer and ends with a short FAQ, key page openings say plainly what the business does, who for and where, and we check that ChatGPT, Perplexity, Gemini and Copilot can read the site and get it fixed if they are blocked. Nobody can guarantee a place in an AI answer, but these steps give your shop a fair chance of being understood.

Should you run ads alongside SEO?

SEO builds traffic over months. Shopping and search ads can bring sales from the day they go live, but you pay for every click. Many shops use both: ads to sell while SEO builds, and SEO to reduce reliance on paid traffic over time. We cover when each makes sense in do ecommerce sites need SEO and PPC. If you already run Google Ads and are not sure they pay their way, our free Google Ads audit is a sensible starting point.

How long does ecommerce SEO take?

There is no honest fixed answer. It depends on how competitive your products are, how healthy your site is now and how much work goes in. Technical fixes such as indexing problems can show an effect relatively quickly once Google recrawls the pages. Content and authority building takes longer, typically months rather than weeks.

Be wary of anyone who promises a set position or a guaranteed result. Nobody controls Google's rankings. What you can control is doing the right work consistently and measuring whether it brings in sales.

Doing it yourself or getting help

Plenty of shop owners handle the basics themselves: writing product copy, improving category pages, setting up Search Console. Where it gets harder is the technical side (filters, canonicals, migrations) and finding time to do it every month while running the business.

If you would rather hand it over, look for an agency that explains what it will do each month in plain English and charges a clear fee. Our SEO pricing and packages are fixed and published. E-Commerce SEO is from £585/month plus a one-off £195 setup, with no lock-in surprises or pay-on-results gimmicks. Every package also includes DPOM Mission Control, our iPhone app, giving you reports and live results on demand and your account manager in your pocket (Android is coming soon).

Quick ecommerce SEO FAQs

Which pages should I optimise first?

Start with your main category pages and your best-selling products. They usually have the most search demand and the most commercial value.

Do I need a blog for my online shop?

Not a blog for its own sake, but useful buying guides and how-to content help you reach shoppers earlier and give other sites a reason to link to you.

Is my shop platform bad for SEO?

The major platforms can all rank well. What matters more is how your theme, apps and settings are configured, and whether the content on the pages is any good.

Can I fix duplicate content myself?

Some of it, such as rewriting product descriptions. Filter, variant and canonical issues are more technical, and mistakes can remove pages from search, so test changes carefully or get help.

Getting your shop found, step by step

Ecommerce SEO comes down to a few things done well: research how customers search, build categories that match, write unique category and product copy, keep filters and duplicates under control, handle stock changes carefully and earn links through useful content and digital PR. Get those right and every new product benefits. DPOM has worked with small businesses for 15 years, and as a Google Partner we understand how organic and paid search fit together. If you want a team to handle this for a fixed, transparent monthly fee, take a look at our e-commerce SEO services or book a video call to talk through your shop.

Brett Dixon - Founder of DPOM

Brett Dixon

Founder & Managing Director of DPOM. Brett founded DPOM nearly 15 years ago after a career in marketing working with Harvey Nichols, BBC Top Gear, Formula One circuits, and UK Trade and Investment. His passion became helping smaller businesses grow, with honest advice, no jargon, and realistic expectations.

Want Better Search Rankings?

Speak to our team about how we can help your business grow.