CodeeoInsightsSEO

Technical SEO for Ecommerce: A Practical Guide for Online Stores

Technical SEO for online stores: site architecture, faceted navigation, canonicals, product schema, Core Web Vitals, mobile first indexing and audits.

Technical SEO for ecommerce is the work that lets search engines crawl, understand and index your product and category pages efficiently, and lets shoppers load them quickly on any device. For an online store it comes down to a clean site structure, controlled faceted navigation, correct canonicals, product structured data, fast mobile pages and regular audits. Get these right and your content and links can do their job; get them wrong and good products stay invisible.

This guide covers the technical areas that matter most for stores, in the order we usually check them.

Why technical SEO matters more for stores

A typical brochure website has a few dozen pages. An online store can have thousands of products, variations, filters and sort orders, each able to generate its own URL. That creates problems most sites never face:

  • Search engines waste crawl effort on near duplicate filter pages instead of new products.
  • Out of stock and discontinued products leave dead ends.
  • Product descriptions copied from manufacturers appear on many other sites.
  • Heavy product images, scripts and apps slow pages down on mobile.

Technical SEO is how you keep that scale under control.

Site architecture and internal linking

Keep the hierarchy shallow and logical

Structure the store as home, then categories, then subcategories, then products, so any product is reachable in a few clicks. Group products the way customers think about them, not the way your warehouse does. Our Clock Springs Australia store, with thousands of parts across many vehicle makes, uses shop by make and model for exactly this reason.

Use breadcrumbs

Breadcrumbs show shoppers where they are and give search engines a clear path through the hierarchy. Mark them up with breadcrumb structured data so they can appear in search results.

Link from category pages to key products, from products to related products and parent categories, and from buying guides to the categories they discuss. Pages with no internal links pointing to them are hard for search engines to find and rarely rank.

Write clean, stable URLs

Use short, descriptive, lowercase URLs for categories and products. Avoid putting session IDs or tracking parameters in URLs that get linked. Changing URL structures later means redirects, so decide early.

Faceted navigation and duplicate content

Filters for size, color, price and brand are essential for shoppers but can multiply URLs endlessly. Google's guide to managing crawling of faceted navigation URLs is the best reference. The practical approach for most stores:

  • Decide which filter combinations have real search demand, such as a category plus a brand, and make those indexable pages with unique titles and copy.
  • Keep all other combinations out of the index, and where possible stop them being crawled, for example by not generating crawlable links for them.
  • Point canonical tags from variant and sorted URLs to the main version of the page.
  • Avoid indexing internal search result pages.

Canonicals for products and variants

If a product appears under several category paths, or each color has its own URL with identical content, choose one canonical URL. Platforms handle this differently; Shopify, WooCommerce and Magento each have quirks worth checking in your own theme.

Technical SEO for Ecommerce: A Practical Guide for Online Stores: the main points, a Codeeo diagram
The main points of this guide at a glance.

Crawling and indexing controls

ToolWhat it doesCommon ecommerce use
XML sitemapLists the URLs you want indexedInclude canonical category and product URLs only; update automatically as products change
Robots.txtControls what crawlers may requestBlock cart, checkout, account and internal search paths
Canonical tagNames the preferred version of similar pagesVariants, sorted lists, tracking parameters
NoindexKeeps a crawlable page out of the indexThin filter pages, thank you pages
RedirectsSend users and crawlers to a new URLDiscontinued products with a clear replacement, migrations

Do not block a page in robots.txt and also add noindex to it; if crawlers cannot fetch the page, they never see the noindex.

Out of stock and discontinued products

Keep temporarily out of stock products live, show the status clearly and offer alternatives or a back in stock alert. For products gone for good, redirect to the closest replacement or category if one genuinely exists; otherwise return a 404 or 410 so the URL drops out naturally.

Product structured data

Structured data tells search engines the product name, price, availability, reviews and shipping details in a format they can read reliably. It can make listings eligible for richer results. Follow Google's product structured data documentation, keep marked up values identical to what the page shows, and validate templates after every theme change. Add organization and breadcrumb markup sitewide.

Page speed and Core Web Vitals

Speed affects rankings and, more directly, conversion. Google measures real user experience through Core Web Vitals; in 2024 Interaction to Next Paint replaced First Input Delay as the responsiveness metric, which puts heavy JavaScript under more scrutiny.

  • Images. Serve modern formats at the displayed size, lazy load below the fold, and set width and height to avoid layout shift.
  • Scripts and apps. Audit every third party script, review widget and tracking tag. Remove what you do not use and delay what is not needed for the first view.
  • Caching and CDN. Serve static assets from a CDN and cache pages where the platform allows.
  • Code. Minify and bundle CSS and JavaScript, and remove unused theme code.
  • Hosting. A slow server response undoes everything else; check time to first byte from where your customers are.

Our Core Web Vitals service focuses on this layer for stores.

Mobile first

Google said in 2023 that mobile-first indexing has landed, meaning it primarily uses the mobile version of your pages. Make sure mobile pages carry the same content, structured data, internal links and images as desktop. Hidden tabs are fine; missing content is not. AMP is optional; a fast, responsive store is what matters.

Technical SEO for Ecommerce: A Practical Guide for Online Stores: further points, a Codeeo diagram
A short summary of the points covered further down.

On-page elements with a technical side

  • Title tags and meta descriptions generated from templates for products and categories, with room to override for key pages.
  • One H1 per page and a logical heading structure.
  • Unique product descriptions instead of manufacturer copy, starting with your best sellers.
  • Image alt text that describes the product.
  • Category page copy that helps shoppers choose, placed where it does not push products below the fold.

International stores

If you sell in several countries or languages, use separate URLs per locale, hreflang annotations that reference each other correctly, and localized prices, currency and shipping details in both the page and the structured data. Avoid automatic redirects based on IP address that stop crawlers seeing other versions.

Audits, migrations and measurement

Audit regularly

Run a crawl at least quarterly and after major releases. Check for broken links, redirect chains, accidental noindex tags, orphan pages, duplicate titles and pages missing from the sitemap. A technical SEO review is a quick way to get a prioritized list.

Treat migrations as SEO projects

Moving platform, redesigning or changing URL structures is when stores lose the most traffic. Map every old URL to its new one, test redirects before launch and monitor indexing closely afterwards. Our site migration service exists for this reason.

Track the right numbers

  • Indexed pages versus submitted pages in Google Search Console.
  • Crawl stats and server errors.
  • Core Web Vitals field data.
  • Organic sessions, revenue and conversion rate by landing page type in your analytics.
  • Rankings and clicks for category level queries.

Common technical SEO mistakes in ecommerce

  • Letting every filter combination get indexed.
  • Canonical tags pointing to redirected or noindexed URLs.
  • Staging sites left open to crawlers, creating duplicates of the live store.
  • Structured data showing a price or availability that does not match the page.
  • Deleting products without redirects or a plan.
  • Installing apps and plugins without checking their effect on speed.

Technical SEO is ongoing maintenance, not a one off fix. If your store needs a proper audit or the fixes that follow, our digital marketing team and platform developers for Shopify and WooCommerce can work through it with you.

Frequently asked questions

The biggest factors are crawlable site architecture, controlled faceted navigation, correct canonical tags, accurate XML sitemaps, product structured data and fast mobile pages.

For large stores, managing which filter and variant URLs get crawled and indexed often matters most, because uncontrolled filters can create far more low value URLs than real products and dilute how search engines spend time on your site.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5verified reviews on Google