Competing in Ecommerce Search
An independent online shop rarely competes with only other independent shops. For most product searches the results also include marketplaces, large retailers, comparison sites, shopping listings and review articles, each winning for different reasons. Trying to beat all of them on the same terms does not work.
This guide shows how to work out who you are really up against for each part of your range, where a smaller shop has a genuine advantage, how to make category and product pages worth ranking, and how to use free product listings and reviews so you compete in more of the page than the blue links.
Who you are really competing with
Search a few of your main product and category terms in a private window and look at everything on the page, not just the ordinary results. For ecommerce queries you will usually see a mix of:
- Marketplaces with huge ranges and strong domains. They tend to win broad, generic product searches.
- Large retailers and brand sites. Brands often own searches for their own product names and model numbers.
- Specialist independent shops. These are your closest peers, and they often win narrower, more expert searches.
- Review and comparison articles. "Best" and "vs" searches are frequently dominated by publishers rather than shops.
- Shopping results and product grids drawn from product feeds and structured data, which can appear above or among the ordinary results.
- Forums and video, especially for how-to and troubleshooting searches around a product.
The Competitor Analysis compares your site with named rivals across keywords, content, backlinks, technical health, schema and AI visibility. For a shop, choose rivals that repeatedly appear for your category searches, which may include one marketplace or large retailer alongside two or three specialist shops, so the comparison reflects what shoppers actually see.
Where a smaller shop can win
| Search type | Example | Usually won by | Your realistic play |
|---|---|---|---|
| Broad generic product | running shoes | Marketplaces, big retailers | Usually leave it; compete through shopping listings if margins allow |
| Specific need | trail running shoes for wide feet | Specialists and review articles | Strong target: category or guide page built for that need |
| Exact model | brand model 7 size 11 | Brand site, marketplaces, retailers | Compete on availability, price clarity and product detail |
| Comparison | model 7 vs model 8 | Publishers, forums, video | Worth it if you can give first-hand comparison from stock you handle |
| Problem or how-to | how to clean suede trainers | Guides, video, forums | Good for trust and links; link through to relevant products |
| Your brand | your shop name reviews | Should be you | Defend: see the brand section below |
The pattern is consistent: breadth favours big sites, specificity favours specialists. A marketplace has a listing for almost everything but rarely has a page built around one particular need with expert guidance on choosing. That is where a smaller shop's knowledge is an advantage rather than a cost.
Category pages that deserve to rank
Category and collection pages are usually a shop's most valuable search pages, because they match the way people search before they have chosen a product. Many are nothing more than a grid of products with a heading, which gives search engines and shoppers little to distinguish them from every other shop's grid.
A category page that competes well usually has:
- A short, useful introduction above the grid: who the range is for and the one or two things that matter most when choosing. Keep it brief so products stay visible on a phone.
- Genuine buying guidance below the grid: how to choose between the main types, sizing or compatibility notes, and answers to questions customers actually ask you.
- Curated structure. Sub-categories and filters that reflect real buying decisions (width, material, use) rather than every attribute in the product database.
- Links to guides and related categories, so the page sits in a clear structure rather than on its own.
Product pages that are more than the supplier copy
If you sell the same products as other shops and use the manufacturer's description, your page is one of many near-identical copies, and search engines have little reason to prefer yours. You do not need to rewrite every product at once. Start with the products that sell best or have the best margin, and add what only you can provide:
- Your own photographs, including scale, detail and the product in use.
- Sizing and fit notes based on returns and customer feedback.
- Compatibility information: what it works with and what it does not.
- Honest notes on who it is not suitable for.
- Clear delivery, returns and stock information near the price.
- Customer reviews and questions shown on the page.
Mark up products with Product structured data including an Offer with price,
currency and availability, and shipping and return details where you can. This helps Google show price
and availability in results and makes the page eligible for merchant listing experiences. Eligibility
does not guarantee the enhanced display.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Wide-Fit Trail Shoe, Moss Green",
"sku": "TRL-WF-MOSS",
"image": "https://www.example.co.uk/images/trail-wide-moss.jpg",
"description": "Trail running shoe on a wide last with a 4 mm lug outsole.",
"brand": {"@type": "Brand", "name": "Example Outdoor"},
"offers": {
"@type": "Offer",
"url": "https://www.example.co.uk/trail-shoes/wide-fit-moss",
"price": "89.00",
"priceCurrency": "GBP",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
</script>
The fix, step by step
Step 1
Sort your range by who wins each search
List your main categories and your twenty best-selling products. For each, search the obvious query in a private window and record who holds the top results: marketplaces, big retailers, brand sites, specialist shops, publishers or forums, and whether shopping listings appear. Add the rivals shown in your Competitor Analysis. The sheet shows at a glance which parts of your range face giant competitors and which face shops of your own size.
Step 2
Pick the result types you can realistically take
Mark each search as one to target now, target through shopping listings only, or leave. Target specific-need and expert searches where the top results are thin or generic. Leave broad generic searches where marketplaces fill the page unless your margins can support advertising. This one decision stops most wasted effort, because it points your time at searches where a specialist shop's knowledge actually counts for something.
Step 3
Turn category pages into buying guides
For each targeted category, write a short introduction above the product grid and fuller buying guidance below it, covering how to choose, sizing or compatibility and the questions customers ask most. Rework sub-categories and filters around real buying decisions. Decide which filter combinations deserve indexable pages and keep the rest out of the index. Link each category to related categories and guides so it sits in a clear structure.
Step 4
Give product pages facts rivals do not have
Starting with your best sellers, replace or extend supplier descriptions with your
own photographs, fit notes drawn from returns, compatibility details and honest advice on who the product
suits. Show delivery, returns and stock clearly. Add Product structured data with an Offer
holding price, currency and availability, and test it with the Rich Results Test. Every improved page
should contain something a shopper cannot find on the other copies.
Step 5
Get into the shopping results for free
Set up Google Merchant Center, verify and claim your website, and submit a product feed or let Merchant Center read your structured data. Opt in to free listings so products can appear in the Shopping tab and other surfaces without paying for ads. Keep prices and availability in the feed identical to the product pages, because mismatches lead to disapproved products. Check the diagnostics page weekly while you set it up.
Step 6
Build reviews and brand searches
Ask every customer for a review after delivery, using a reputable review platform or your own system, and show reviews on product pages. Reply to negative reviews calmly. Encourage people to search for you by name through packaging, emails and social profiles. Then search your own brand name with reviews, discount code and delivery, and make sure your own pages answer those searches before affiliate or review sites do.
Step 7
Protect crawl and index health as the range grows
Check the Pages report in Search Console monthly for filter URLs, duplicate products and parameter pages creeping into the index. Decide how discontinued products are handled: redirect to the closest replacement where one exists, otherwise keep a helpful page or return a 404. Keep temporarily out-of-stock products live with accurate availability. Rerun the Competitor Analysis each quarter against the same rivals to see which battles have moved.
Defending searches for your own shop
Searches that include your shop name are among the most valuable you receive, because the person has already chosen you or is close to it. They can still leak. Search your name with words such as reviews, discount code, delivery, returns and phone number, and look at who appears.
- If voucher or affiliate sites appear for "discount code", a page on your own site explaining current offers, or plainly saying there are none, gives shoppers a trustworthy answer.
- If review sites outrank you for "reviews", link to your review profile from your site and show reviews on your own pages.
- If a marketplace listing of your own products outranks your shop, check whether your product pages are indexed and whether their titles include your brand.
Growing the number of people who search for you by name reduces how much you depend on generic searches, where marketplaces are strongest. It comes from everything outside search as much as inside it: good service, packaging, email, social media and word of mouth.
Platform notes
Shopify
Collections have their own description field, which most themes show above the grid; adding guidance below the grid usually needs a theme section or a metafield. Shopify generates tag-filtered collection URLs and product URLs inside collection paths. Check that canonicals point to the main URLs and that tag pages you do not want indexed are not linked from navigation.
WooCommerce
Product category archives can take a description, and many themes allow content below the loop. Filter plugins vary widely in how they create URLs; check whether yours produces crawlable links for every filter combination and whether it sets canonicals.
Headless and custom builds
Make sure category and product content, including price and availability, is in the HTML the server returns rather than loaded later by JavaScript, and that the structured data matches what is shown on the page.
For deeper platform work, see the Shopify ecommerce SEO guide and the category pages guide.
1. Can a small online shop outrank Amazon?
For broad, generic product searches it is very difficult, and usually not worth the effort. For specific searches, where a shopper describes a need, a use or a problem, a specialist shop with expert category pages and detailed product information often can rank above marketplaces, because those pages answer the search better than a generic listing. Choose your battles by search type, and compete for broad terms through shopping listings or advertising rather than ordinary results.
2. Is it a problem to use the manufacturer's product descriptions?
It is not a penalty, but it is a weakness. When many shops publish the same description, search engines have little reason to prefer your copy, and they tend to show the brand's site or the strongest retailer instead. You do not need to rewrite everything. Start with best sellers and high-margin items, and add your own photographs, fit and sizing notes, compatibility details and reviews, which make the page genuinely different from the other copies.
3. How much text should a category page have?
Google says there is no minimum word count, so aim for usefulness rather than length. A short introduction above the product grid, one or two sentences on a phone screen, helps shoppers and search engines understand the range. More detailed buying guidance can sit below the grid. What matters is that the text helps someone choose, such as how to pick a size or which type suits which use, rather than repeating the category name several times.
4. What are free product listings and do I need them?
Google Merchant Center lets shops submit products so they can appear without payment in the Shopping tab and some other Google surfaces. If you sell physical products it is well worth setting up, because it puts your products into parts of the results page where ordinary pages do not appear. Keep the prices and availability in your feed matching your product pages exactly, since mismatches are a common reason for products being disapproved.
5. How should I handle out-of-stock and discontinued products?
Keep temporarily out-of-stock products live, with availability marked accurately and, ideally, an option to be notified or suggestions for similar items, so the page keeps its rankings. For permanently discontinued products, redirect to the closest genuine replacement if there is one. If there is no sensible replacement, either keep an informative page that points to alternatives or let it return a 404. Avoid redirecting every discontinued product to the homepage.
6. Do product reviews help rankings?
Reviews help in several ways even though their exact weight in rankings is not published. Reviews shown on the page add unique, up-to-date content in the words customers use, and they make the page more convincing to shoppers who arrive. Review ratings can also appear in shopping results and, with correct structured data, in product snippets. Reviews must be genuine; fake or incentivised reviews that break platform rules or consumer law cause far more harm than good.
7. Should I block filter URLs from being crawled?
Not all of them. Some filter combinations match real searches, such as a popular colour or material, and deserve an indexable page with its own heading and introduction. The rest usually create near-duplicate pages that waste crawling. Common approaches are canonicals pointing to the main category, noindex on low-value combinations, or loading filters in a way that does not create crawlable links. Blocking in robots.txt stops crawling but does not remove pages already indexed.
Our Competitor Analysis compares your site with named rivals across keywords, content, backlinks, technical health, schema and AI visibility, so you can see where other shops and marketplaces are ahead.
Open Competitor Analysis Fixes โ