Skip to content

Toufiq SEO

Online retail · Catalogs at scale

SEO for online retailers with more products than attention.

Running an online store creates search problems a normal website never has: thousands of pages, stock that changes weekly, and filter links that quietly generate tens of thousands of near-identical addresses. This page is about how retail actually behaves in search and what I would fix first.

Category pages treated as the priorityBuilt around seasonal stockShopify, WooCommerce, Magento
Where a catalog leaks
Products in catalog8,400
Crawled in last 30 days5,100
Indexed3,700
Receiving any organic clicks910
The drop happens before rankingOne in nine products earns a click
How buyers search here

How online shoppers search before they buy

Almost nobody searches for a product by its exact name. Understanding the three patterns below explains why most stores put their effort in the wrong place.

01

A type of product, not a specific one

“Wool runner rug”, “waterproof hiking boots”, “standing desk under $500”. These are category and filtered-category searches, which is why category pages are where retail SEO is won.

Category pages

02

Questions before choosing anything

“How do I measure for a rug”, “is oak or walnut better”. These people are not ready to buy yet, and the store that answers them is the one they return to when they are.

Buying guides

03

An exact model, usually to compare price

This is where marketplaces dominate and independent stores struggle. Worth competing for if you sell something unusual, rarely worth it for products everyone stocks.

Product pages

Sector challenges

Four problems that only happen to online stores

These are not general SEO problems applied to retail. They are specific to selling online, they get worse as you grow, and general SEO advice misses all four.

01

Filters are generating thousands of junk pages

Every combination of size, color, price and sort order can become its own web address. A store with 400 products can end up with 40,000 addresses, and Google spends its limited attention on those instead of your products.

Filter waste
02

Most of your catalog is not in Google

Large stores routinely find that only a fraction of their products have actually been stored by Google. The pages are live, they look fine, and they are simply not there when someone searches.

Indexing
03

Category pages have nothing to read

Category pages capture the searches that matter, and most are a heading and a grid of images. Google is given almost nothing to judge, so it prefers a competitor who wrote three useful paragraphs.

Thin categories
04

Stock changes destroy value every season

Products get discontinued and deleted, seasonal ranges get removed and rebuilt each year. Every cycle throws away rankings and reputation those pages had earned, so you start from zero instead of compounding.

Catalog churn
What this costs a retailer
You keep paying for traffic you could own

Most stores lean heavily on paid ads because search traffic never arrived. Every category page that starts ranking permanently lowers what you must spend to make the same sale.

The problem grows with the catalog

Adding products makes filter and duplication problems worse, not better. Fixing this at five hundred products is a project; fixing it at five thousand is a much larger and more expensive one.

Seasonal churn wastes what you already earned

A category deleted each autumn and rebuilt each spring never accumulates anything. Over three seasons, the difference between deleting and keeping is the difference between page four and page one.

Where I would start

What I would fix first in a store, in order

Retail SEO has a fairly reliable sequence. The first item usually accounts for more than everything else combined, and it is the one most agencies never look at.

01

Get filter pages under control

Decide which filter combinations are genuinely worth having in Google — a popular brand within a category usually is — and stop the rest being generated or followed. This is what redirects Google’s attention onto your actual products. See e-commerce SEO.

Usually the single biggest win
02

Make category pages worth ranking

A genuinely useful introduction and answers to the two or three questions buyers ask before choosing. Not several hundred words buried under the product grid, which readers ignore and Google discounts. See on-page SEO.

Rankings on the searches that convert
03

Set a rule for products that come and go

Discontinued products redirect to the closest equivalent, or to the parent category. Out-of-stock pages stay live with a return date. Seasonal categories never get deleted. Applied automatically, not from memory.

Value that stops leaking every season
04

Fix speed at the template level

Stores are heavy with images, review widgets and tracking scripts. Because everything runs on a handful of templates, one fix applies across thousands of pages at once, which makes it unusually good value. See technical SEO.

Faster pages and better conversion
05

Add buying guides that support the categories

Content answering the questions people ask before they know which product they want, linked properly to the category it supports. This is how you compete for demand that happens earlier than the product search. See content strategy.

Demand captured before the comparison
A typical engagement

What a store engagement usually looks like

01

Crawl and reconcile the catalog

I crawl the whole store and compare what exists against what Google has stored and what earns visits. Most owners have never seen those numbers side by side, and the gap is usually the whole conversation.

The real size of the problem
02

Bring the address count down

Filters, sorting, variants and parameters handled first. Until Google’s attention lands in the right place, improving individual pages achieves very little.

A store Google can work through
03

Improve the pages that sell

Category pages first, then the products that matter commercially. This is where rankings and revenue move, and it is deliberately second because it depends on the step before.

Competitive category pages
04

Make it hold

Rules for new, retired and seasonal products written into your process, plus monitoring so a theme update or a new app does not quietly undo months of work.

A store that stays fixed
Sector questions

Online retail SEO questions, answered simply

01Why are most of my products not showing in Google?+
Usually because filter and sort links have created far more addresses than you have products, and Google is spending its limited attention there. Other common causes are product descriptions copied from the manufacturer, products sitting too many clicks from the homepage, and variants creating near-identical pages that compete with each other.
02Should I work on category pages or product pages first?+
Category pages, almost always. People search for a type of product far more often than a specific one, so category pages capture more demand and face less competition from marketplaces. Product pages matter second, unless you sell something people search for by exact model.
03Can an independent store really compete with Amazon?+
Not on generic single-product searches, and that is unlikely to change. Where independent retailers genuinely win is on specific product types, niche ranges, buying guides and anything needing real expertise or a recommendation. I would rather aim your budget there than at a fight that cannot be won.
04What should happen to discontinued products?+
Redirect the page to the closest equivalent product, or to the parent category if there is not one. That keeps the value the page had earned and gives arriving customers somewhere useful. Deleting it outright throws away both.
05Is Shopify good for SEO?+
Shopify is perfectly capable and most stores rank fine on it. It has known quirks, particularly around creating duplicate addresses for products that sit in more than one collection. Those are workable once you know about them, which is most of the job.
06How long does store SEO take to work?+
Technical fixes such as controlling filter pages can change what Google stores within weeks. Category rankings usually take three to six months to move meaningfully, longer in competitive markets. I would rather set that expectation now than manage disappointment later.
07Do I need unique descriptions for every product?+
No, and for a large catalog that is unrealistic. What works is identifying the products that genuinely matter commercially, usually a small share of the range, and giving those unique descriptions written for someone deciding. The rest can wait.
08What happens to my rankings if I replatform?+
This is the highest-risk moment in a store’s life. Every page address changes, and if nothing tells Google where each one moved, you lose the rankings and reputation attached to them. It is entirely preventable with a mapping exercise before launch and painful to repair afterwards.
A deeper look

A closer look at SEO for online stores

The defining feature of retail SEO is scale. A brochure website has thirty pages and each can be considered individually. A store has thousands, generates more automatically every time someone taps a filter, and changes weekly as stock moves. That makes store SEO mostly about rules and systems rather than individual pages — get the rules right and thousands of pages improve at once; get them wrong and thousands get worse just as fast.

The filter problem, in plain terms

Every time a shopper taps a filter, most platforms create a new web address. Size, then color, then price, then sort order — each combination is a separate page as far as Google is concerned. A store with four hundred products can genuinely produce tens of thousands of addresses, nearly all of them slight rearrangements of the same items. Google gives every website a rough allowance of attention, and on stores that allowance gets consumed by these combinations before it ever reaches the products. That is why so many retailers find half their catalog missing from Google despite everything looking fine.

Why category pages deserve the budget

Ask a customer what they searched before buying and they rarely name a product. They searched a type of thing, often with a qualifier — a size, a material, a price ceiling. That puts category pages exactly where the demand is. It is also where most stores have done the least: a heading, a grid, and nothing for Google to read. A genuinely useful introduction and answers to the questions buyers ask before choosing is frequently the difference between page three and page one.

Managing a catalog that never stops changing

Products arrive, sell out, get discontinued and return seasonally. Without rules, each event quietly damages your search presence: error pages accumulate, earned reputation is discarded, customers arriving from Google hit dead ends. The rules themselves are simple. What matters is that they run automatically rather than depending on someone remembering during a busy week, because over two or three years the compounding difference is substantial.

Where the money is not worth spending

I would rather be direct about this. Generic single-word product searches are dominated by marketplaces and large retailers, and an independent store is very unlikely to break through however good the page is. Unique product descriptions across a five-thousand-item catalog is another one — the effort rarely returns what it costs, and the same hours spent on twenty category pages would return considerably more. Knowing where not to spend is a large part of what makes retail SEO profitable.

Why work with me on this

Most SEO sold to stores is general SEO with the word e-commerce added: blog posts, homepage keywords, and a monthly ranking report. It misses the filter problem entirely, which is usually the largest single issue on the site. I start by crawling the store and putting four numbers next to each other — products you sell, addresses that exist, pages Google stored, pages earning visits. That comparison is usually enough to show where the budget should go. If your store also sells into several countries, the version problem is covered under international SEO, and the underlying crawl work is technical SEO.

Ready for a clearer plan?

Find out how much of your catalog Google is actually storing.

Send me your store address. I will crawl it before we speak and tell you how many addresses exist against how many products you sell — which is usually the whole conversation.

Prefer email? toufiqseopro@gmail.com

What happens next

  1. You send the URLPlus anything already tried, so I do not repeat it.
  2. I review it firstBefore we speak, so the call is about your site specifically.
  3. Twenty honest minutesIncluding telling you if a different service fits better.
Limited engagements each quarterReply within 24 hoursWorking with US businesses
Scroll to Top