Ecommerce

WooCommerce SEO: Settings and Plugins That Matter

WooCommerce gives you a solid base for search, but the defaults leave gaps. These are the settings, page improvements and plugins that make the real difference.

Quick answer: WooCommerce is search friendly out of the box, but a few changes make a big difference. Set clean permalinks for products and categories, install an SEO plugin to control titles, descriptions and indexing, write unique product and category descriptions, keep filtered and sorted URLs out of the index, make sure product structured data is valid, and keep the store fast. Then build category pages that deserve to rank, because they usually target your most valuable search terms.

WooCommerce runs on WordPress, which already handles a lot of basic SEO well. But an online store creates problems a blog never has: thousands of near identical product variations, filters that generate endless URLs, manufacturer descriptions copied across hundreds of sites, and products that come and go. Getting these right is what separates stores that rank from stores that do not.

Under Settings, Permalinks, WooCommerce lets you choose a product base. The options are:

  • Default: /product/product-name/
  • Shop base: /shop/product-name/
  • Shop base with category: /shop/category/product-name/
  • Custom base: anything you define.

The default is fine for most stores. Including the category in product URLs looks tidy, but if a product sits in several categories or you later reorganise them, URLs can change and you will need redirects. Short and stable is better than descriptive and fragile.

Set the category base and tag base in the same screen. Something simple such as /product-category/ or a shorter custom value works.

Decide on permalinks before launch. Changing them on an established store means redirecting every product URL.

Install an SEO plugin

WooCommerce does not give you fields for SEO titles or meta descriptions. An SEO plugin fills that gap. Yoast SEO is the most widely used, and it works with products, product categories and tags like any other content type. It lets you:

  • Write a custom title and meta description for each product and category.
  • Set title templates so new products get sensible defaults.
  • Control which content types and archives are indexed.
  • Generate an XML sitemap that includes products and product categories.
  • Add breadcrumbs.

Yoast also sells a WooCommerce SEO add-on that adds options specific to stores, such as using product attributes in structured data. It is useful but not essential for smaller shops.

Product pages

Unique descriptions

Many stores paste in the manufacturer’s description. Every other retailer selling that product does the same, so search engines have no reason to prefer your page. Write your own description: who the product is for, how it is used, what makes it different, and answers to questions customers ask.

For large catalogues, start with your best sellers and highest margin products, then work through the rest over time.

Short description and full description

WooCommerce has two text areas. The short description appears next to the product image and should sell the product quickly. The full description, usually in a tab below, is where the detail goes. Both are visible to search engines, so use both properly.

Titles and meta descriptions

A good product title includes the product name, a key attribute such as brand or model, and your store name if space allows. Meta descriptions should say why someone should buy from you: price, delivery, returns or range.

Images

  • Use descriptive file names before upload, not IMG_0042.jpg.
  • Add alt text that describes the product.
  • Compress images and serve sizes that match your theme.

Reviews

Product reviews add fresh, unique text to product pages, and review stars can show in search results through structured data. Enable reviews in WooCommerce settings and ask buyers for them after delivery.

Category pages

Category pages often target bigger search terms than individual products. “Women’s running shoes” brings far more searches than one specific model. Treat categories as landing pages:

  • Add a written introduction explaining the range and helping buyers choose. Many themes support category descriptions; place the main text where it does not push products too far down.
  • Give each category a custom SEO title and meta description.
  • Link to related categories and buying guides.
  • Keep the category structure logical and shallow.

WooCommerce product categories are a WordPress taxonomy, so the principles in our guide to WordPress taxonomies apply.

Duplicate content

Stores create duplicate and near duplicate URLs in several ways.

Sorting and filtering

Sorting by price or popularity, and layered navigation filters, add parameters to category URLs. Each combination is a new URL with mostly the same products. SEO plugins add canonical tags to these archive pages, but it is worth checking that filtered pages point back to the main category, and considering noindex for filter combinations that offer no search value.

Product tags

Tags often duplicate categories. If your tags add little, set them to noindex in your SEO plugin.

Products in several categories

WooCommerce gives each product one URL regardless of how many categories it sits in, provided your permalinks do not include the category. This avoids a common duplicate problem.

Variations

Variable products (sizes, colours) use one URL with options on the page, which is generally what you want. Avoid creating separate simple products for each colour unless each one is genuinely searched for.

Structured data

WooCommerce outputs schema.org product markup, including name, price, availability and review ratings, in its templates. Themes that override templates sometimes break it. Test a few product pages with Google’s Structured Data Testing Tool and fix any errors. Valid markup can lead to price, availability and rating details in search results.

Out of stock and discontinued products

  • Temporarily out of stock: keep the page live, show when it will be back and offer alternatives or a back in stock alert.
  • Discontinued with a replacement: 301 redirect to the new product.
  • Discontinued with no replacement: redirect to the closest category, or leave the page with clear alternatives if it still attracts search traffic and links.

Avoid deleting products and leaving 404s for pages that had traffic.

Speed

Stores are often slow, because of large images, many plugins and uncached pages such as the basket and checkout. Speed affects rankings and sales. Good hosting, caching for product and category pages, image compression and a lean plugin list are the starting points.

HTTPS

Your checkout must be secure. Running the whole store on HTTPS is simpler, avoids mixed content issues and is a light ranking signal. WooCommerce has an option to force secure checkout, but moving the whole site is the better long term choice.

  • Link from blog posts and buying guides to relevant categories and products.
  • Show related products and upsells, which also create useful internal links.
  • Use breadcrumbs so every product links back up to its category.

Buying guides and comparison articles can rank for research searches and pass visitors to products. Our wider ecommerce SEO guide covers content planning for stores.

Plugins worth considering

  • An SEO plugin such as Yoast SEO for titles, descriptions, sitemaps and indexing control.
  • A redirect manager for discontinued products and URL changes.
  • An image optimisation plugin to compress uploads automatically.
  • A caching plugin that understands WooCommerce and excludes basket, checkout and account pages.

Every plugin adds code. Install what you need and remove what you do not.

FAQ

Is WooCommerce good for SEO compared with hosted platforms?

It gives you full control over URLs, templates and server settings, which is an advantage. It also means you are responsible for getting them right. See our comparison of WooCommerce vs Shopify.

Should I noindex the shop page?

Usually not. The main shop page can rank for broad brand searches. Make sure it has a proper title and description.

Do I need to write descriptions for every product?

For best results, yes. Start with the products that matter most and work through the rest.

Help your products get found

Store SEO is a mix of settings, content and technical care. We set up WooCommerce stores that search engines can understand and shoppers enjoy using. See how we help businesses turn visitors into customers.

About the author

Imran M

Leave a Reply

Your email address will not be published. Required fields are marked *

Ready to improve your website?

Let's build a faster, higher performing website.