E-commerce SEO
Category pages, product pages and filters set up so your shop ranks for what people buy.
GradaxEuropean companyOrder outright
Founded 2014·Built and operated in Europe·1 to 7 weeks

About this service
Online shops lose search traffic in ways that brochure sites do not. Filters create thousands of near-identical URLs, product descriptions are copied from the manufacturer, and discontinued products leave dead pages behind. We fix that structure, then optimise the category pages that bring in buyers. Shopify, WooCommerce, Magento and other platforms are all covered.
The filter problem nobody sees until the crawl
A shop with 400 products can easily expose 40,000 URLs to search engines. Every combination of colour, size, price range and sort order creates a new address, and each one shows almost the same products as the category it came from. Search engines spend their crawl effort on those variations and index a scattered set of them, while the category page you actually want to rank gets less attention.
Each platform has its own version of this. Shopify serves every product under several collection paths. WooCommerce creates tag and attribute archives by default. Magento layered navigation can generate URLs without limit. The fix is a set of rules: which filtered pages deserve to be indexed because people search for them, such as "black leather boots", and which should be kept out. We write those rules for your platform and, in the larger packages, implement them.
Why category pages matter more than product pages
Most shops pour effort into product pages, and those pages matter for conversion. For search, though, category pages usually carry the demand. People search for "women's running shoes" far more often than for a specific model number, and a category page is what answers that search. Yet many category pages are a heading and a grid with no text at all.
We work category pages first: a title built around the search phrase, a short introduction that helps the buyer choose, and links to closely related categories. Product pages follow, starting with your best sellers. Copying the manufacturer's description onto those is common and costly, because the same text sits on every other retailer selling that product.
Out-of-stock and discontinued products need a decision, not a default. Deleting pages that have links and traffic throws that value away. Leaving dead products live frustrates buyers. The plan sets one rule for temporary gaps and another for permanent ones, so whoever manages the catalogue does not have to decide each time.
What you get
Everything below is in the price. Nothing here is an upgrade.
- Catalogue crawl showing duplicate, thin and orphaned product URLs
- Faceted navigation and canonical rules, documented for your platform
- Category page optimisation to the package count
- Product schema check and fixes across templates
- Discontinued product handling plan
What changes
- Filter and sort URLs kept out of the index so crawl effort goes to real pages
- Category pages targeting the phrases buyers search, with copy that helps them choose
- Product structured data showing price, stock and reviews in search results
- A written rule for out-of-stock and discontinued products, applied across the catalogue
How it runs
Crawl
The whole catalogue, including the URLs your filters create without anybody noticing.
Contain
Canonical, noindex and parameter rules set so only real pages compete.
Optimise
Category pages first, because they rank for the broad phrases that bring buyers.
Mark up
Product data checked so price and stock show correctly in results.
Compare the sizes
The standard price for each size. Extras are priced beside it, not hidden behind a call.
| Included | Store review€2901 to 2 weeks | Review and ten categories€5003 to 4 weeks | Catalogue overhaul€1,0505 to 7 weeks |
|---|---|---|---|
| Catalogue crawl and duplicate analysis | Included | Included | Included |
| Faceted navigation recommendations | Included | Included | Included |
| Product schema check | Included | Included | Included |
| Prioritised fix list | Included | Included | Included |
| Ten category pages optimised: title, heading, intro copy, internal links | Not included | Included | Included |
| Canonical and noindex rules implemented | Not included | Included | Included |
| Discontinued product plan | Not included | Included | Included |
| Product schema fixed across all templates | Not included | Not included | Included |
| Internal linking between related categories | Not included | Not included | Included |
| Product description template for your team to follow | Not included | Not included | Included |
| Re-crawl and before-and-after report | Not included | Not included | Included |
| Order | Select | Select | Select |
Add what you need
Choose the size
Add what you need
Your total€500
ContinueThe standard price, plus whatever you add. Confirmed in writing before anything starts; nothing is charged until you accept it.
Questions
Should we write unique descriptions for every product?
For your best sellers, yes. For a catalogue of thousands, start with categories. They carry more search demand and take a fraction of the writing.
What happens to products that are out of stock?
Temporarily out of stock stays live with a clear message. Permanently gone redirects to the closest replacement or category, unless the page still has links and traffic worth keeping.
Do you work on Shopify?
Yes, along with WooCommerce, Magento, BigCommerce and PrestaShop. Each has its own duplicate URL habits, and the rules we write are specific to your platform.
Related searches
Related work
One-timeProduct description writingDescriptions written per product, not generated from the same template.from €450one-time
One-timeShopping feed setupA product feed that is accepted, complete and actually competitive.from €590one-time
One-timeTechnical SEO auditA full crawl, read by a person, ending in a fix list in priority order.from €490one-time
Order it
Standardised enough to order on its own. The price is confirmed in writing before anything starts.