SEO usually lands with marketing, and most of the advice written about it is aimed at people who write copy. But when you break down what search engines weigh for an online store, the list splits into four buckets: relevance, authority, user experience and technical health. Two of those four belong to whoever maintains the codebase. If the content is fine and the pages still are not ranking, the problem is probably yours.
Faceted Navigation Quietly Multiplies Your URLs
Every filter combination on a category page can generate a distinct URL. Color, size, price band, sort order, page number, and the session parameter that snuck in from an old feature nobody removed. A catalog with a few hundred products can expose tens of thousands of crawlable URLs that all render near identical content.
Crawlers have a finite budget per site. Spend it on parameter permutations and the real product pages get visited less often, which shows up as new products taking weeks to appear in search at all. The fixes are unglamorous: canonical tags pointing every variant at the clean URL, robots directives on parameters that never deserve indexing, and pagination that does not create a second copy of page one.
Server Response Time Is the Part You Actually Control
Page speed advice tends to focus on images and JavaScript bundles, which matter, but the number that is most clearly an engineering problem is time to first byte. A category page that runs an uncached product query per filter, or an N+1 across variant records, will be slow no matter how small the bundle is.
This is also the rare optimization where the SEO case and the revenue case point in the same direction. Search engines track whether visitors bounce straight back to the results page, and a slow store produces exactly that signal while also losing the sale.
The Math That Justifies the Ticket
It helps to have a number when you are arguing for time on this. The first organic result for a query captures roughly 27 percent of the clicks. On a keyword with 8,000 monthly searches that is about 2,160 visitors a month. At a 3 percent conversion rate and a $120 average order value, that single keyword is worth around $7,776 a month, recurring, with no cost per click attached.
The same traffic bought through ads runs $2 to $8 per click. The tradeoff is that organic takes time, most stores need 6 to 12 months of consistent work before it compounds into anything meaningful, which is precisely why the technical debt version of this work keeps getting deferred.
Templates Should Follow Search Intent
The last piece sits between engineering and content. Someone searching what is a French press wants an explanation. Someone searching best French press under $50 is close to buying. Those are different pages with different templates, and a store that routes both to the same product listing serves neither of them well.
In practice that means your URL structure and template set need room for informational pages that are not product pages, plus internal links between the two. That is a routing and schema decision more than a copywriting one. The full ecommerce SEO guide walks through keyword mapping, on page structure, technical foundations and measurement if you want the complete version.
None of this is exotic. It is canonicalization, query performance, routing and internal linking, all things a backend team already knows how to do. The reason it stays broken on so many stores is that it gets filed under marketing and never reaches a sprint.
Top comments (0)