Kwebby's Ecommerce SEO Checklist has 23 items in five groups, and 11 of them carry a High priority tag. Every item targets a store problem: category structure, faceted navigation, variant canonicals, product copy, Product and Offer markup, out-of-stock pages, Merchant Center and template speed. Run it against one product page and one category page, tick each item you can verify and read your Score at the top.
A checklist finds gaps and tracks your fixes. It cannot promise rankings or sales.
Key Takeaways
- The Kwebby Ecommerce SEO Checklist has 23 items in five groups: Site Structure & URLs (4), Faceted Navigation & Duplicates (4), Product Pages (5), Product Structured Data (4) and Stock, Feeds & Performance (6).
- Eleven items are High priority, eleven are Medium and one is Low.
- Filter and sort URLs can multiply a catalog many times over. Block the ones that do not need to rank, and canonicalize the rest.
- On paginated category pages, give each page its own URL and its own canonical. Do not point them all at page one.
- Product markup needs real values: name, image, price, priceCurrency and availability that match what the shopper sees.
- Your ticks are saved in your browser, so you can audit a store over several sessions. The Reset button clears them.
What the Kwebby Ecommerce SEO Checklist Covers
The Kwebby Ecommerce SEO Checklist is a free, interactive list of 23 store checks, each tagged High, Medium or Low. Many items link to the free Kwebby tool that helps you check them. It sits in Kwebby's SEO Checklists hub.
| Group | Items | High | Medium | Low |
|---|---|---|---|---|
| Site Structure & URLs | 4 | 2 | 1 | 1 |
| Faceted Navigation & Duplicates | 4 | 2 | 2 | 0 |
| Product Pages | 5 | 2 | 3 | 0 |
| Product Structured Data | 4 | 2 | 2 | 0 |
| Stock, Feeds & Performance | 6 | 3 | 3 | 0 |
| Total | 23 | 11 | 11 | 1 |
How to Use the Interactive Checklist
Pick one product page and one category page, check each item against the live pages and tick it only when it passes.
- Open the pages you want to review in a second tab.
- Read the counters at the top: the Score, the "0 / 23 Complete" count and the High, Medium and Low totals.
- Work through the High items first. Eleven of the 23 carry that tag.
- Open the linked Kwebby tool where an item has one.
- Tick the box when the store passes. Your ticks stay saved in this browser.
- Repeat on a second product and a second category before you decide what to fix store-wide. Press Reset before you audit another store.
The Checklist Sections Explained
Each group asks one question about a store.
Site Structure & URLs (4 items)
This group asks whether crawlers can reach every category and product.
- Build a clear category hierarchy (High). Google's site structure guidance recommends links from menus to categories, from categories to subcategories and from subcategories to products. Use a elements with an href, not JavaScript click handlers.
- Use clean, stable product and category URLs (Medium). Google's URL structure guidance says to avoid session IDs and tracking codes in URLs. The URL Rewriting Tool turns a dynamic URL into a clean one and an Apache rule.
- Add breadcrumbs with BreadcrumbList markup (Low). Breadcrumbs link products back to their category. The Schema Markup Generator builds BreadcrumbList JSON-LD.
- Make paginated category pages crawlable (High). Per Google's pagination guidance, each page needs its own URL, a link to the next page and its own canonical. Do not use page one as the canonical for the series. Infinite scroll needs paginated URLs behind it.
Faceted Navigation & Duplicates (4 items)
This group asks whether filters and parameters create endless duplicate URLs. Two of its four items are High priority.
- Control faceted navigation URLs (High). Google's faceted navigation guide gives two paths. If filter URLs do not need to rank, block them in robots.txt or use URL fragments. If they do, keep parameter order consistent and return 404 when a filter combination has no results. The Robots.txt Generator builds the disallow rules.
- Canonicalize variants and parameter URLs (High). Google says each variant can have its own URL. If you use optional query parameters, use the URL without them as the canonical. Check live canonicals with the Meta Tags Analyzer.
- Index only filter pages with real demand (Medium). A color or brand filter can be a landing page when people search for it. Give it unique copy and a self-referencing canonical.
- Keep sort and tracking parameters out of the index (Medium). Sort order, view mode and campaign parameters create duplicates. Canonicalize them and keep them out of navigation links.
Product Pages (5 items)
This group asks whether a product page gives shoppers and search engines a reason to pick it.
- Write unique product descriptions (High). Manufacturer text appears on many stores. Add your own specs, use cases, sizing and care details, and check for copied passages with the Plagiarism Checker.
- Use descriptive product titles and H1s (High). Include the brand, model and the attribute shoppers search for. The Meta Tag Generator shows live character counts.
- Add several product images with alt text (Medium). Use sharp photos from several angles and describe each one accurately. Compress them first with the Image Optimizer.
- Show genuine customer reviews (Medium). Review markup must describe reviews visible on the page. Google's structured data policies treat misleading markup as a reason for manual action.
- Answer shipping, returns and sizing questions (Medium). Put delivery times, costs, return terms and size guidance on or linked from every product page.
Product Structured Data (4 items)
This group asks whether your markup describes the product accurately. Google's Product documentation separates product snippets, for pages where people cannot buy directly, from merchant listings, for pages where they can.
- Add Product markup with an Offer (High). Include name, image, description, brand, sku or gtin, and an offers object with price, priceCurrency, availability and url.
- Add merchant listing details (Medium). The merchant listing documentation supports shippingDetails and hasMerchantReturnPolicy on the offer. You can also set shipping and returns in Merchant Center.
- Keep markup in sync with the visible price and stock (High). Price and availability in the markup, on the page and in your feed must match. Generate all three from the same data.
- Check Merchant listings and Product snippets reports (Medium). Test templates in the Rich Results Test, then fix the errors in the Search Console reports.
Stock, Feeds & Performance (6 items)
This group covers the store-wide items that change every week.
- Handle out-of-stock and discontinued products (High). Keep a temporarily out-of-stock page live, set availability to OutOfStock and show alternatives. For a discontinued product, 301 redirect to a close replacement, or return 404 or 410 if none exists.
- Set up Google Merchant Center (Medium). A product feed makes products eligible for free listings on Google and keeps price and availability current.
- Submit product and category sitemaps (Medium). List only canonical, indexable URLs. The XML Sitemap Generator builds a sitemap.xml file.
- Check Core Web Vitals on product and category templates (High). Large product images are a common Largest Contentful Paint element. Good scores are LCP up to 2.5 seconds, INP up to 200 milliseconds and CLS up to 0.1. Test with the Page Speed Checker.
- Serve every page over HTTPS, including checkout (High). Check the certificate with the SSL Checker.
- Fix broken links on category pages (Medium). Deleted products leave dead links behind. Scan key pages with the Broken Links Finder after each catalog update.
Mistakes to Avoid
Most store problems come from the same products being reachable at many URLs.
- Letting every filter combination get crawled. Facets can create far more URLs than you have products.
- Pointing every paginated page at page one. Google says not to use the first page as the canonical for the sequence.
- Copying manufacturer descriptions. Shoppers and search engines see the same text on every store.
- Markup that disagrees with the page. A price or stock status in JSON-LD that differs from the visible page breaks Google's policies.
- Redirecting every sold-out product to the homepage. Keep temporary stock-outs live, and redirect discontinued products to a close match.
- Redirect chains after a migration. Trace them with the Redirect Checker.
Free Kwebby Tools for Each Stage
Kwebby covers the checking steps. It cannot write your product copy or choose your prices.
| Stage | Tool | What it does |
|---|---|---|
| Crawl rules | Robots.txt Generator | Builds disallow rules for filter URLs |
| Canonicals | Meta Tags Analyzer | Reads title, canonical and robots tags |
| Structured data | Schema Markup Generator | JSON-LD for Product, BreadcrumbList and more |
| Images | Image Optimizer | Compresses JPG, PNG and WebP in the browser |
| Speed | Page Speed Checker | Core Web Vitals and scores from PageSpeed Insights |
| Sitemap | XML Sitemap Generator | Builds a sitemap.xml file |
| Indexing | Google Index Checker | Shows whether pages are indexed |
Browse every option in the Free SEO Tools hub.
Frequently Asked Questions (FAQs)
What is an ecommerce SEO checklist?
An ecommerce SEO checklist lists the checks that help an online store's pages get found in search. It covers category structure, faceted navigation, canonicals, product copy, product structured data, stock handling, Merchant Center and speed. Kwebby's version has 23 items in five groups.
How many items are on the Kwebby ecommerce SEO checklist?
The Kwebby Ecommerce SEO Checklist has 23 items in five groups: Site Structure & URLs (4), Faceted Navigation & Duplicates (4), Product Pages (5), Product Structured Data (4) and Stock, Feeds & Performance (6). Eleven are High priority, eleven are Medium and one is Low.
How should I handle faceted navigation?
Google gives two options. If filter URLs do not need to appear in search, block them in robots.txt or use URL fragments. If some should rank, keep parameter order consistent, return 404 for empty combinations and give those pages unique content.
What should I do with out-of-stock products?
Keep a temporarily out-of-stock product page live, mark availability as OutOfStock in the markup and suggest alternatives. For a product that is gone for good, redirect to a close replacement, or return 404 or 410 if there is none.
Should paginated category pages point their canonical to page one?
No. Google says not to use the first page of a paginated sequence as the canonical page. Give each page its own unique URL and its own canonical, and link each page to the next with an a element that has an href.
Does the checklist save my progress?
Yes. Your ticks are saved in your browser's local storage, so they are still there when you return on the same device and browser. Nothing is sent to Kwebby. Press Reset to start again.
Final Thoughts
Start with the High items on your best-selling product and your main category, then fix what repeats across the store. Control facets, keep canonicals and markup honest and handle stock changes without losing pages. For wider coverage, open the SEO Checklist or the Technical SEO Checklist. If your store runs on WordPress, the WordPress SEO Checklist covers the platform settings.