---
title: "WooCommerce SEO"
description: "WooCommerce SEO from ShoutRank. Product, category, and filter URLs on WordPress, indexed only when they match real demand."
canonical: https://shoutrank.com/woocommerce-seo
markdown: https://shoutrank.com/woocommerce-seo.md
---

# WooCommerce SEO

WooCommerce SEO from ShoutRank. Product, category, and filter URLs on WordPress, indexed only when they match real demand.
WooCommerce SEO keeps product and category URLs distinct from the filters, tags, and out-of-stock paths WordPress will otherwise expose.

WooCommerce inherits WordPress archives and adds its own: attributes, layered filters, and cart parameters. A store can index thousands of combinations of a few dozen products.

The commerce rules live on the [ecommerce SEO](https://shoutrank.com/ecommerce-seo) page. The WordPress rules live on [WordPress SEO](https://shoutrank.com/wordpress-seo). This page is where they collide.

ShoutRank does not guarantee a ranking or a citation.

## The problem

### Attribute archives are a second category tree.

Color and size become indexable URLs with the same products and no intro.

### Out-of-stock products stay in the sitemap.

The page offers nothing and still competes with the category.

### The shop page, the category, and a blog post share one query.

Three URLs, one buying job.

## How ShoutRank approaches it

We map categories that have demand, products that are real SKUs, and every other route as navigation or as noise. Filters that help a shopper can stay on the site and out of the index.

Stock rules are explicit: what happens to a URL when the SKU is gone.

## What the work includes

### Catalog map

Categories, products, attributes, and filters, with an index decision.

### Stock rules

Redirect, keep, or noindex when a product is unavailable.

### Category copy

Introductions for the categories that should rank, not for every attribute.

### Plugin conflicts

SEO plugins versus WooCommerce’s own titles and sitemaps.

## Process

### Discovery

Export products and categories that sell.

### Audit

Crawl filters, attributes, and parameter URLs.

### Strategy

Write the index and stock rules before copy changes.

### Implementation

Apply them in WordPress with the store owner.

### Monitoring

Recheck the sitemap and a sample of filter URLs.

### Optimization

Merge categories that split one query.

### Reporting

The map, the stock rule, and URLs removed from the index.

## Why ShoutRank

### Filters are not landing pages

A useful control in the UI can still be a bad URL.

### Stock is an SEO decision

Leaving every dead SKU indexable is a choice, and usually a bad one.

### One plugin owns the tags

WooCommerce and a SEO plugin should not both write the title.

## How success is measured

Category and product URLs indexed on purpose.

Filter and attribute URLs absent from the index.

Out-of-stock URLs following the stock rule.

A named client result is published when that client clears the figure. Until then the report is the measurement.

## Questions

### Should out-of-stock products return 404?

Not by default. A temporary stock-out can stay useful with a clear state. A discontinued SKU should consolidate. The rule is written per catalog, not as a slogan.

### Do you support product schema?

Yes, when it matches the visible price and availability. We do not mark up a price the page does not show.

### Can you migrate WooCommerce to Shopify?

That is a migration project. This page assumes the store is staying on WooCommerce.

## Related

- [Ecommerce SEO](https://shoutrank.com/ecommerce-seo): Catalog strategy beyond the plugin.
- [WordPress SEO](https://shoutrank.com/wordpress-seo): Archives and the editor underneath the shop.
- [Shopify SEO](https://shoutrank.com/shopify-seo): The same catalog problem on another platform.
