Tecof • September 15, 2026

SEO Checklist for E-commerce Sites (2026)

SEO Checklist for E-commerce Sites (2026)

In Brief

E-commerce SEO is the work of making a store's category and product pages findable, understandable and preferable to search engines. Three things separate it from SEO for content sites: pages are counted in thousands, most pages resemble one another, and content ages by itself as stock changes. That is why SEO in e-commerce is not a writing job but a systems job: fix the template and a thousand pages improve at once. As of 2026 the question is not "which keyword should we write about" but "which template error is holding a thousand pages back at the same time".

Wednesday morning, 09.20. A footwear store's search console report shows an interesting picture: 4,180 product pages are live, but only 612 appeared in search results over the last 28 days. Pages crawled but not indexed: 2,940. The blog posts the team has been writing for three months have lifted organic traffic by 6 percent a month, yet traffic from category pages has not moved.

The cause was one template decision: every colour and size combination generated its own URL, and filter links were open to crawling. The search engine saw most of the site as copies of one another and judged most of it not worth indexing. Three months of content work had returned less than a week-long URL cleanup would have. That is why a checklist exists: the big losses usually come from invisible, repeated errors.

1. Technical Foundation: Can the Site Be Crawled?

No content helps on a page that cannot be reached. The items in this section are not exotic, but skipping them zeroes out the effect of everything else.

Indexing and crawl checks

  • robots.txt: cart, account, internal search results and filter parameters closed to crawling; CSS and JS files open. Blocked CSS makes the page look mobile-unfriendly.
  • XML sitemap: only canonical URLs that return 200 and that you want indexed. Keep permanent out-of-stock products, remove discontinued ones.
  • Canonical tags: every page should point to itself; variant and filter pages should point to the main product or main category.
  • Pagination: page two and beyond of a category should stay indexable with self-referencing canonicals; canonicalising them all to page one blocks product discovery.
  • Redirect chains: 301 chains should not exceed two hops. Chains left over from an old category structure eat crawl budget.

Speed and Core Web Vitals

Speed alone does not create rankings, but a slow page lowers conversion, and low conversion eventually shows up in rankings too. On mobile, largest contentful paint should be under 2.5 seconds, interaction to next paint under 200 milliseconds and layout shift below 0.1. The three most common problems in e-commerce: unoptimised product images, a pile of third-party marketing tags, and banner slots with no declared dimensions. Converting images to WebP and declaring their dimensions produces a visible gain on its own in most stores.

Security and accessibility

The whole site should be served over HTTPS, HTTP versions redirected with 301, and no mixed-content warnings should remain. We explained why the certificate is an SEO matter in our article on SSL. The 404 page should also genuinely return 404; "soft 404" pages that serve empty content with a 200 response pollute the index.

2. Site Architecture and URL Structure

Architecture determines how many clicks it takes both a customer and a crawler to reach a product. A deeply buried product is a rarely crawled product.

Category hierarchy

Any product should be reachable from the homepage in at most three clicks. Build the category tree around search volume, not your internal org chart: if the customer searches for "running shoes", the category should not be called "performance series". Each category needs one canonical URL, and the same product group should not open from two different category addresses.

Managing filters and facets

This is the most expensive subject in e-commerce SEO. The rule is built like this:

  • Open to indexing: single-dimension filters with real search volume. Things like "black running shoes" or "waterproof jacket".
  • Closed to indexing: multi-dimension combinations, sort parameters, items per page, price ranges.
  • Closed to crawling: parameters that generate infinite combinations; block them in robots.txt, because noindex alone is not enough — the crawler still keeps crawling.

Every filter page you open to indexing deserves its own title, description and short copy. If it does not deserve them, do not open it.

Product coding and URL permanence

The URL should contain the product name and no dates or campaign names. Freeze the slug so you are not forced to change the URL when a product name changes. When stock coding is messy, variant management falls apart with it; we covered how to build an SKU structure in a separate article.

Page typeIndexable?CanonicalIn sitemap
Main categoryYesItselfYes
Page 2, 3...YesItselfNo
Single-dimension filterYes (selected)ItselfYes
Multi-filterNoMain categoryNo
Product variantNoMain productNo
Internal searchNo-No

3. Category and Product Pages

Most organic traffic and revenue comes from these two templates. Improving the template is many times more efficient than writing pages one by one.

Category page checks

  • H1: the category name, containing the target keyword naturally; one H1 per page.
  • Intro copy: 60-90 words above the product grid and 200-400 words of detail below it. Long copy at the top lowers conversion.
  • Sorting and stock: push out-of-stock products to the end of the list; showing sold-out items on the first screen hurts both the customer and the ranking.
  • Internal links: links to related subcategories and comparison guides.

Product page checks

The one big mistake to avoid on a product page is using the supplier's description as it came; the same text sits on hundreds of sites and earns none of them a ranking. You need original copy, a size table, material information, shipping and return terms, real customer reviews and images from at least three angles. Doing this by hand across a thousand products is not possible; we described how bulk description generation is set up in a separate article.

Structured data

Product schema should be treated as mandatory on product pages: name, image, brand, GTIN or MPN, price, currency, availability and validity date. Use AggregateRating where reviews exist, BreadcrumbList on category pages and FAQPage in the questions section. A price in the schema that differs from the price on the page is the most common and most quickly penalised error; schema must be fed by real data, not by the template.

Title and description tags

The title tag should run to about 60 characters and the meta description to about 155, and neither should fall into repetition even when generated from a template. We walked through building that pattern in the meta tag guide.

4. Content and Search Intent

Content in e-commerce does not mean writing a blog. Content means satisfying search intent, and most of that happens on commercial pages.

Matching intent

Every target keyword falls into one of three groups: informational ("how to choose running shoes"), comparative ("best running shoe models") and ready to buy ("black running shoes size 42"). The first is answered by a blog post, the second by a guide or list page, the third by a category or product page. Answering the wrong intent with the wrong page type is the number one reason well-written content does not rank. We looked at keyword selection alongside the budget question in the article on balancing SEO and advertising.

Preventing cannibalisation

Two pages targeting the same keyword eat each other's ranking. The classic example is a "womens-coats" category and a "womens coat models" blog post. The fix: canonicalise one or merge them, and link the blog post to the category internally. Every six months, pull the list of queries where two of your URLs appear.

Preparing for AI-assisted search

Search results now also produce summarised answers, and those answers favour clear, structured, sourced content. Sections containing concrete figures, tables and plain definitions get cited in them more often. We took that subject up separately in our article on AEO and GEO.

Search intentRight pageMetric to watchTypical mistake
InformationalBlog / guideImpressions, read timeAnswering with a category
ComparativeList / comparison pageClick-through, product entriesPraising a single product
CommercialCategoryRanking, organic revenueCompeting with your own blog
Brand + modelProductConversion rateUsing supplier copy

5. Authority: Internal Linking and External Links

Once the technical foundation and the content are in place, what decides ranking is how trustworthy the pages are judged to be.

Internal linking discipline

Internal links are the only authority instrument under your control, and the most neglected. Link from the homepage to priority categories, from categories to subcategories, from blog posts to the relevant category. Link text should describe the target page's subject, not say "click here". Make it a rule that every new article links to at least two commercial pages; nobody goes back and does it after publication.

Earning external links

Bulk purchased links are now both ineffective and risky. The methods that work are slower: sharing data with trade publications, producing an original report from your own sales data, getting brand links from supplier and dealer pages, local associations and event pages. We gathered the detailed methods in our backlink article.

Brand signals

Branded search volume, direct traffic and repeat customer share are indirect but strong signals. Corporate information pages (about, contact, distance sales agreement, return terms, KVKK privacy notice) should be complete; in Turkey these pages are expected both by regulation and as a trust signal.

6. Measurement and Continuity

The hardest part of SEO is being able to remember, six months later, what a change actually did. An improvement made without measurement cannot be repeated.

Four reports to follow

  • Index coverage: the number of pages crawled but not indexed; if it exceeds 20 percent of your product count, there is a template problem.
  • Query report: keywords ranking between 3 and 10; the fastest gains are here, because moving from page two to page one is easier than ranking from nothing.
  • Page-type split: what share of organic traffic is category, product and blog. In a healthy store the category share is higher than the blog's.
  • Organic revenue: revenue, not traffic. If a project lifted traffic by 40 percent without lifting revenue, the wrong keywords were chased.

A change log

Write every technical and content change into a single table with its date. When you see a jump or a drop six weeks later, that table will be your only source of explanation. If five things changed in the same week, which one worked can never be learned.

Working Through the Checklist in Thirty Days

Thirty days will not fix the whole site, but it closes the most expensive errors. The order matters: content work done without a technical foundation is wasted.

Days 1-7: diagnosis

Run a full crawl, pull the index coverage report, list canonical and redirect errors. Count how many filter URLs exist. Nothing is changed this week; it is only measured, and the priority order is written down.

Days 8-14: crawl and index cleanup

Apply the filter and parameter rules, shorten redirect chains, regenerate the sitemap, fix soft 404s. This week's output is fewer pages, not more — and that is the correct outcome.

Days 15-21: template improvements

Fix the title, description and schema patterns in the category and product templates. A single fix improves thousands of pages at once. Write the copy for your twenty highest-traffic categories by hand and leave the rest to the template.

Days 22-30: internal links and measurement

Link to the twenty priority categories from the homepage and from related articles. Complete the change log, set the four reports up so they are visible weekly, and write the list for the next thirty days. For gaps on the integration and feed side, you can look at the integration options.

Here is the job for tomorrow morning: open the "crawled but not indexed" report in search console and look at the first 50 URLs; if they all share one pattern (a filter, a sort parameter, a variant) you have found the problem, and fixing it is faster than writing a page. On an e-commerce platform where most of these checks come built into the template, a large part of this list starts out already ticked.

Frequently Asked Questions

How long does e-commerce SEO take to show results?

Technical fixes show up in two to six weeks, because the site has to be recrawled. For content and authority work, meaningful change takes three to six months. In highly competitive categories it takes longer; on a new site, spending the first six months laying the foundation is normal.

Should I delete out-of-stock product pages?

If the product is coming back, keep the page, mark availability as out of stock in the schema and link to alternatives. Redirect a permanently discontinued product with a 301 to its closest equivalent or its category. Bulk deletion throws away accumulated link value.

Is writing copy on category pages really necessary?

In low-competition categories the product grid may be enough. In competitive ones, a short intro that meets search intent plus a detailed section below the grid makes a difference. But do not put the text at the very top and push the products down.

I sell on marketplaces. Is SEO on my own site worth it?

It is, because marketplace traffic is rented while your own site is an asset you own. Branded searches, commission-free sales and customer data only stay with you on your own site. Start by focusing on product groups you do not list on the marketplace and on branded searches.

Should each colour of the same product be its own page?

A separate page makes sense when the colour is searched in its own right ("black leather jacket"). For variants nobody searches for, use one product page and offer the variants as options. Making every variant its own page produces hundreds of near-duplicate pages.

Can you do e-commerce SEO without a blog?

Yes. When category and product pages are built correctly, most organic revenue comes from them. A blog is valuable for catching comparative and informational searches and for carrying internal links, but it ranks below commercial pages in priority.

What should I fix first for site speed?

In order: the format and size of product images, unnecessary third-party tags, how fonts are loaded, and fixing the dimensions of blocks on the first screen. In most stores these four deliver the bulk of the gain and none of them requires changing platform.

Do AI-generated product descriptions hurt SEO?

What matters is the result, not the production method. Descriptions cut from the same template with no product-specific information hurt; original copy carrying dimensions, materials, use and care information works regardless of how it was produced.

What should I do for a multilingual site?

Use a separate URL path per language and declare hreflang tags reciprocally. Pages left to machine translation usually do not rank; at a minimum, have a human review category copy and your best-selling products.

How often should I repeat the checklist?

Run the technical section monthly, the architecture and template section quarterly, and the content and authority sections continuously. Also re-run the technical section after every theme update, platform change and category restructure; the biggest losses happen during those transitions.