SEO guide · Chapter 11 · 14 min read

Ecommerce SEO: how your online store gets found by buyers

Ecommerce SEO is the work of making your category and product pages easy for Google to crawl, understand and show to people who are ready to buy. This chapter gives you the full method, step by step.

By Lennox de Wolff, founder of Delta Six · updated on

This is chapter 11 of 13 of the Delta Six SEO guide.

Key takeaways

  • Category pages win the broad searches, product pages win the specific ones, and guides win the questions that come before a purchase.
  • Every page that can rank needs one clear search term, a unique title, unique text and a link from a page above it.
  • Product schema with price, availability, shipping and returns makes your products eligible for richer results in Google.
  • Filters create thousands of near-identical URLs, so decide which filter pages deserve a place in Google and keep crawlers away from the rest.
  • A product that sells out keeps its page, its links and its rankings when you handle the status correctly.
  • Measure revenue from organic search per category, so you know where the next hour of work pays back.

The basics

What ecommerce SEO is and why it pays

Ecommerce SEO means improving an online store so its pages appear in the free results of Google and other search engines. Free here means you pay for the work once, and the visits keep arriving after that.

A store has an advantage that a service business lacks: people search for products by name, type, size, color and price. Each of those searches signals a buyer. Your job is to have one strong page ready for each of them.

Ads stop the moment the budget stops. A category page that ranks keeps bringing buyers every day. That is why organic search usually becomes the most profitable channel for a store that sticks with it for a year or more.

The difference

How SEO for ecommerce differs from SEO for a regular website

A brochure site has ten or twenty pages. A store can have thousands, and most are created by software: products, variants, filters, sort orders and search results. SEO for ecommerce is therefore mostly about structure and templates.

TopicRegular websiteOnline store
Number of pagesTensHundreds to tens of thousands
Main ranking pagesService pagesCategory and product pages
Biggest riskThin contentDuplicate and filter URLs
Structured dataBusiness detailsPrice, stock, shipping, returns, reviews
Content changesA few times a yearDaily: stock, prices, new items
Success measureLeadsRevenue per organic visit

The practical lesson: fix a template once and you improve every page built on it. Start with the category template and the product template before you polish single pages.

Structure

Build a store structure that buyers and Google can follow

Site structure is the way your pages link to each other. A clear structure tells Google which pages matter most and helps a visitor reach any product in a few clicks.

Aim for a simple tree: home page, main categories, subcategories, products. Keep every product within three clicks of the home page. Google's documentation on ecommerce site structure advises linking to every page you want found from another findable page.

  1. Group by how people shopUse the words buyers use, such as running shoes for women, and let internal labels like collection codes stay in your stock system.
  2. One home for each productGive each product a single URL, even when it sits in several categories. Link to that one URL from every category.
  3. Readable URLsUse short words separated by hyphens, such as /running-shoes/womens/. Keep the same pattern across the whole store.
  4. Breadcrumbs on every pageA breadcrumb is the small trail that shows Home, Category, Product. It gives visitors a way back and gives Google your hierarchy.

The offer

Your complete website, built free first. You decide once you have seen it.

  • 01Built free firstWe build your complete website up front. You pay nothing until you have seen it.
  • 02See it in 15 minutesIn a 15-minute online showcase we walk through your new website together.
  • 03Live within two weeksChoose us and your website is online within two weeks.
  • 04Money-back guaranteeTwo months after launch you choose again. Stop after two improvement rounds and you get your money back.
  • 05Everything includedOnline booking, an AI chatbot, a lead magnet, review follow-up and follow-up by email and WhatsApp.
  • 06Made for your brandPremium 3D design in your colors, with your story and your customers up front.

Search terms

Match each search term to the right type of page

Search intent is the goal behind a search. In a store, intent decides which page type should rank. Type a term into Google and look at the first page: you will see mostly categories, mostly products or mostly guides.

What the buyer typesWhat they wantPage that should rank
leather office chairTo compare several optionsCategory page
herman miller aeron size bOne exact productProduct page
best office chair for back painAdvice before buyingBuying guide
how to adjust an office chairHelp with a productHelp article
office chair free returnsReassurance about a storeCategory page with clear policy text

Give every term exactly one page. Two pages chasing the same term compete with each other, and Google has to guess. Chapter 2 of this guide shows how to find and sort the terms themselves.

Categories

Category page SEO: your strongest pages

Category pages target the broad, high-volume searches, so they usually earn the most organic revenue. Category page SEO comes down to five elements that you set once per category.

  1. Title tagLead with the category term and add one buying reason, such as Leather Office Chairs: Free Delivery. Keep it under roughly 60 characters.
  2. One H1Use the plain category name as the main heading. Keep it close to the term people type.
  3. Intro of two or three sentencesState what the category holds and who it suits. Place it above the products and keep it short so products stay in view.
  4. Helpful text below the productsAdd 150 to 300 words that answer buying questions: materials, sizes, price ranges, how to choose. Write it fresh for each category.
  5. Links to subcategories and guidesLink down to subcategories and across to related categories with descriptive link text, so authority flows through the tree.

Show enough products on the first load, with real prices and stock labels. A category with three products gives Google little to rank. Merge very small categories into a larger one until the range grows.

Products

Product page SEO: one page, one buying decision

A product page ranks for specific searches: brand, model, size, color, part number. These searches have lower volume and high buying intent. Good product page SEO also lifts your conversion rate, the share of visitors who buy.

  1. Title tag with the full product nameInclude brand, product type and the key attribute, for example Aeron Office Chair Size B, Graphite. Buyers search exactly these details.
  2. Price and stock in plain viewShow price, availability and delivery time near the top, as text in the page. Google reads it, and so does the buyer.
  3. Specifications as a tableList size, weight, material and compatibility. Tables are easy to scan and easy for search engines and AI assistants to quote.
  4. Questions and answersAdd the five questions your support inbox receives most about this product, each with a short answer.
  5. Related productsLink to accessories and alternatives. These links help buyers and help Google discover deep products.

Copy

Write product descriptions that only your store has

Many stores paste the supplier's description. Hundreds of other stores paste the same text, so Google sees identical pages and picks one, often the largest retailer. Your own words give your page a reason to rank.

With a large catalog, work in order of value. Rewrite the top 20 percent of products by revenue first. Give the long tail a solid template that pulls unique data: specifications, use cases, compatibility and care instructions.

  1. Open with the outcomeSay what the product does for the buyer in one sentence before you list features.
  2. Add what you know from selling itFit advice, common mistakes, what it pairs with. This first-hand detail is what Google's guidance on helpful content rewards.
  3. Keep facts exactGive real measurements and materials. Exact facts earn trust and reduce returns.

Images

Make product images work for search

Product searches are visual. Google shows images in the main results, in Google Images and in shopping results. Clear, fast images bring extra visits and help buyers decide.

  1. Descriptive file namesRename IMG_4032.jpg to aeron-office-chair-graphite-side.jpg before upload.
  2. Alt textAlt text is a short description for screen readers and search engines. Describe what the photo shows, including product name and color.
  3. Modern formats and sizesServe WebP or AVIF in several widths so phones download a small file. Large images are the top cause of slow product pages.
  4. Several anglesGoogle's merchant listing documentation recommends multiple high-resolution images. Show front, side, detail and the product in use.

Structured data

Product schema: the data behind rich product results

Product schema is a block of code that describes your product in a fixed format machines can read. With it, Google can show price, stock, ratings, shipping and returns directly in the results.

Google's Search Central documentation describes two levels. Product snippets suit pages that review or mention a product. Merchant listings suit pages where a buyer can purchase from you, and they unlock the richest results.

PropertyStatus for merchant listingsWhat to enter
nameRequiredThe full product name
imageRequiredCrawlable image URLs, several ratios
offers with price and priceCurrencyRequiredCurrent price above zero and currency code
availabilityRecommendedIn stock, out of stock, preorder
brand, sku, gtin or mpnRecommendedIdentifiers that match the product exactly
aggregateRating and reviewRecommendedReal customer ratings shown on the page
shippingDetailsRecommendedCost and delivery time per region
hasMerchantReturnPolicyRecommendedReturn window, country and fees
priceValidUntilRecommendedEnd date of a sale price, kept in the future

Three rules from Google's documentation matter most. Put the markup in the initial HTML of the page. Keep every value identical to what the visitor sees. Keep sale end dates current, because an expired date can hide your listing.

Shipping and return policies can be set once for the whole store, at organization level, and Google recommends that route. Test any page with Google's Rich Results Test. Chapter 7 explains structured data in general.

Google Merchant Center

Add your products to Merchant Center for free listings

Google Merchant Center is the free tool where you give Google your product data. Products in it can appear in free listings across Search, the Shopping tab and Google Images, next to paid shopping ads.

You can upload a product feed, which is a file listing every product with its price, stock and identifiers. Merchant Center can also read products straight from the structured data on your website.

  1. Create and verify the accountSign up at Merchant Center, confirm you own the domain and enter your business details.
  2. Connect your productsUse a feed from your store software or let Google detect products from your pages.
  3. Set shipping and returnsEnter them in Merchant Center. Google gives these settings preference when both the tool and your markup hold a policy.
  4. Fix disapprovals weeklyThe Products section lists items with missing or mismatched data. Clear these first, since a disapproved product stays hidden.

Variants

Handle sizes and colors as variants

A variant is a version of one product, such as a size or color. Stores handle variants in two ways, and both can rank when set up cleanly.

The first way is one product page with a selector. This suits sizes, since few people search for a size on its own. The second way is a separate URL per variant. This suits colors or models that people search for by name.

Google's documentation supports linking variants with the ProductGroup type, so Google understands that a blue and a red jacket belong together. Give each variant URL its own price, image and availability in the markup, and point shared variants to one main version.

Filters

Faceted navigation: keep filters under control

Faceted navigation is the set of filters on a category page: brand, size, color, price. Each combination can create a new URL. A category with five filters can produce many thousands of URLs that show almost the same products.

Google's documentation on faceted navigation names two problems. Crawlers waste time on low-value filter URLs, and they take longer to find your new products. The fix is to sort filter pages into two groups.

Filter pagePeople search for it?What to do
Brand within a category, such as Nike running shoesYes, oftenGive it a clean URL, unique title and text. Let Google index it.
Popular attribute, such as waterproof hiking bootsYesTreat it as a subcategory with its own page.
Size, price range, sort orderRarelyBlock crawling of these parameters in robots.txt.
Two or more filters combinedVery rarelyBlock crawling of the parameters.
Filter combination with zero productsZero searchesReturn a 404 status, as Google advises.

Robots.txt is a small text file that tells crawlers which URLs to skip. Google states that blocking filter parameters there is the most effective method for filter URLs you want out of search. Canonical tags and nofollow are weaker signals.

For filter URLs you do want crawled, Google gives three technical tips: use the ampersand as the separator between parameters, keep filters in one fixed order, and prevent the same filter from appearing twice in a URL.

Lists and search

Pagination, sorting and internal search pages

Pagination splits a long category over several pages. Give each page its own URL, such as ?page=2, and link the pages with normal links that crawlers can follow. Let each page point to itself as the canonical version.

Load-more buttons and infinite scroll are fine for visitors. Make sure the same products are also reachable through plain links, since Google's crawler follows links and skips buttons.

Sorting options, such as price low to high, show the same products in another order. Keep crawlers away from sort parameters. Do the same for your internal search results, which can generate endless URLs from any word a visitor types.

Stock

What to do with sold-out and discontinued products

A product page that has earned links and rankings is an asset. Deleting it throws that value away. Choose the action by how long the product will be gone.

SituationActionWhy
Back in stock within weeksKeep the page live, mark it out of stock, offer a back-in-stock emailRankings stay and you collect demand
Seasonal productKeep the page live all year with next season's dateThe page ranks when the season returns
Replaced by a newer modelRedirect permanently (301) to the successorVisitors and link value move to the new page
Gone for good, close alternative existsRedirect to the closest product or categoryThe buyer still finds an option
Gone for good, nothing similarReturn a 404 or 410 statusGoogle removes the page cleanly

Update the availability value in your product schema the moment stock changes. A mismatch between the page and the markup is a common reason for Merchant Center disapprovals.

Duplicates

Solve duplicate content with canonical tags

Duplicate content means the same or nearly the same page lives on several URLs. Stores create duplicates through tracking codes, category paths, variants and print versions. Google then splits ranking signals across the copies.

A canonical tag is a line in the page code that names the main version of a page. Add a self-referencing canonical to every product and category page, and let every copy point to that main URL.

Check three common sources. A product reachable through two category paths. The same page with uppercase letters, a trailing slash or www. And URLs with campaign tags such as utm codes. One main URL per page is the target.

Speed

Keep the store fast on a phone

Most store visits arrive on a phone, often on a mobile connection. Google measures real-world loading with the Core Web Vitals. The targets are a main image visible within 2.5 seconds, a response to a tap within 200 milliseconds, and a stable layout.

Stores slow down for predictable reasons: heavy images, many apps and trackers, sliders, chat widgets and review widgets that load before the product. Remove scripts you have stopped using and load the rest after the product is on screen.

Test your best-selling category and product page in PageSpeed Insights, the free Google tool. Chapter 6 covers speed in depth.

Trust

Reviews, policies and trust signals

Buyers and Google both look for proof that a store is reliable. Customer reviews on the product page add fresh, unique text and can earn star ratings in the results through the aggregateRating property.

Follow Google's review guidelines: show the reviews on the page itself, collect them from real customers and include the critical ones. Ask for a review by email a few days after delivery.

  1. Clear shipping and return pagesState costs, delivery times and the return window in plain text, and link to them from every product page.
  2. Visible contact detailsShow a phone number, email address and business address. Google's quality guidelines treat clear ownership as a trust signal for stores.
  3. Secure checkoutServe the whole store over https and show the payment methods you accept.

Content

Add guides that lead to your categories

Many buyers start with a question: which size, which type, what is the difference. A buying guide answers that question and links to the matching category. It captures visitors earlier and passes link value to the pages that sell.

Useful formats for a store are buying guides, comparisons between two product types, size and fit guides, and care instructions. Each guide should link to at least one category and two or three products.

Guides also earn links from other websites more easily than product pages do. Chapter 8 explains how to earn those links.

Platforms

Does your store platform matter for SEO?

The market offers hosted platforms such as Shopify, BigCommerce and Wix, and self-hosted options such as WooCommerce and Magento. All of them can rank. The differences sit in how much control you have over URLs, templates, speed and structured data.

Hosted platforms fix parts of the URL structure and rely on apps for extra features, which adds scripts. Self-hosted software gives full control and asks for maintenance. Check any platform against the list in this chapter before you commit.

At Delta Six we build online stores on our own platform with hand-written code. That lets us set the structure, product schema and filter rules from this chapter in the templates from day one.

Measuring

Measure ecommerce SEO in revenue

Rankings are a means. Revenue is the goal. Set up two free Google tools: Search Console, which shows searches, clicks and indexing, and Google Analytics, which shows what visitors from search buy.

  1. Organic revenue per categoryShows which categories earn most from search and which deserve the next round of work.
  2. Clicks and position per pageIn Search Console, filter on a category URL to see the searches it appears for.
  3. Indexed pages versus real pagesThe Pages report shows how many URLs Google holds. A number far above your product count points to filter or duplicate URLs.
  4. Merchant listing reportsSearch Console lists product pages with valid and invalid structured data.
  5. Conversion rate from organic visitsA category that ranks well and sells poorly needs better products, prices or page layout.

Review these numbers monthly. Expect the first clear movement after three to six months, since Google needs time to recrawl a large store.

Checklist

Work through this chapter. Point by point.

  • Map every main search term to exactly one category, product or guide page.
  • Check that every product sits within three clicks of the home page.
  • Give each category a unique title tag, one H1, a short intro and 150 to 300 words of buying advice.
  • Rewrite the descriptions of your top 20 percent of products in your own words.
  • Add price, stock and delivery time as visible text near the top of every product page.
  • Rename product images with descriptive file names and add alt text.
  • Add Product schema with name, image, price, currency and availability to every product page.
  • Add shipping and return policy data at organization level or in Merchant Center.
  • Open a Google Merchant Center account and clear every disapproved product.
  • Decide which filter pages may be indexed and block the other filter parameters in robots.txt.
  • Block crawling of sort parameters and internal search result pages.
  • Add a self-referencing canonical tag to every product and category page.
  • Set a rule for sold-out, seasonal and discontinued products and apply it.
  • Test your top category and product page in PageSpeed Insights on mobile.
  • Report organic revenue per category every month.

Frequently asked questions

Good to know.

What is ecommerce SEO?

Ecommerce SEO is the work of improving an online store so its category and product pages appear in the free results of Google. It covers structure, page content, product data and technical setup.

How do I rank an ecommerce website on Google?

Give each search term one page, write unique category and product text, add product schema, control your filter URLs and keep the store fast. Then earn links with useful guides.

Which matters more: category pages or product pages?

Both. Category pages usually bring more revenue because they target broad searches with high volume. Product pages win specific searches with strong buying intent. Start with the category template.

Do I need product schema?

Yes, for any store. Product schema makes your pages eligible for results with price, availability, ratings, shipping and returns. Name, image, price and currency are the required minimum for merchant listings.

How do I handle faceted navigation for SEO?

Let Google index the few filter pages people search for, such as brand within a category. Block crawling of all other filter parameters in robots.txt, as Google's documentation advises.

Should I delete out-of-stock product pages?

Keep the page when the product returns, and mark it out of stock. Redirect to the successor when a new model replaces it. Remove the page with a 404 only when nothing similar exists.

Is Google Merchant Center free?

Yes. Creating an account and showing products in free listings costs nothing. You pay only when you choose to run shopping ads through Google Ads.

How long does ecommerce SEO take to work?

Expect first movement after three to six months and solid growth within a year. Large stores take longer to recrawl, so template fixes show their full effect gradually.

Your next step

Want a store built for search from day one? See yours in a free showcase.

Fill in your details in two minutes. We build your complete website and show it in a 15-minute showcase.

Your free showcase

Step 1 of 5

What is your name?

So we know who we are building for.

Opening your request…