WooCommerce SEO
Shops produce pages faster than anyone can look after them. Every variant, every filter, every sort order can end up as a URL of its own. We make sure Google finds the pages that sell and leaves the rest out of the index.
What is different about a shop
Keyword research, content structure and technical SEO work much the same everywhere. Our general approach is on the SEO service page, the WordPress-specific points on the page about WordPress SEO. A shop adds a class of problems of its own, and it comes simply from the number and the similarity of the pages.
The traps shops typically fall into
- Filter and sort URLs that create thousands of near-identical pages
- Variants of the same product that differ only in size or colour
- Paginated category pages without a clean canonical strategy
- Manufacturer product copy that sits word for word in a hundred other shops
- Sold-out products whose URLs disappear without a word
- Internal search result pages that end up in the index
Category pages are the real landing pages
In most shops the work goes into the product pages, while the category pages consist of a heading and a list of products. People rarely search for an article number. They search for a product group, which is exactly what the category covers. So we treat category pages as full landing pages, with their own introductory copy, sensible internal linking and a structure that follows how people search instead of how the range is organised internally.
Filters, variants and duplicate content
Faceted navigation is good for usability and risky for the index. As soon as every combination of colour, size and price range produces a URL you can call up, one category turns into several thousand addresses with almost identical content. That dilutes the signals and eats crawl budget the product pages should be getting.
How we sort that out
- Keeping filter URLs with no search value of their own out of the index
- Building out filter combinations with real demand as indexable pages in their own right
- Bundling variants onto one canonical product URL
- Marking up pagination so later pages neither get lost nor compete with page one
- Excluding internal search result and basket pages from indexing
Structured product data
Product data is one of the few areas where structured markup shows up directly in the search result, as price, availability and rating under the listing. WooCommerce ships the basis for it. Depending on theme and extensions it still lands incomplete or broken in the source code. We check what is actually delivered, fill in what is missing and make sure price and availability match what the shop says. A rich snippet showing yesterday's price does more harm than good.
In a shop, load time is a revenue question
On a website a slow page costs you position. In a shop it costs orders as well. Shop pages are technically heavier than normal pages, with a lot of product images, dynamic price calculation, basket status in the header and usually a row of tracking scripts on top. We work on the points that measurably pay off, so image formats and sizes, a lean extension stack, proper caching for the pages that can be cached, and restraint with third-party scripts in the checkout. The technical basis for that sits in the hosting.
Products come and go, URLs should stay
A product range changes all the time. If every delisted product leaves a 404 behind, the shop loses visibility piece by piece, along with the value of the links that pointed at those pages. We set up a redirect concept that sends discontinued products to the successor product or to the matching category, and we keep track of which URLs are served with which status.
Common questions about WooCommerce SEO
Which SEO plugin does a WooCommerce shop need?
Should product variants get pages of their own?
What do I do with manufacturer copy?
How long does it take for SEO to work in a shop?
Do you handle Google Ads for the shop as well?
Related topics
Have a WooCommerce shop built
Range structure and URL layout are decided while the shop is being built, not afterwards. More on shop development.
WordPress SEO
The WordPress-specific SEO topics that apply regardless of the shop. More on WordPress SEO.
SEO service page
How we approach search engine optimisation in general. To the SEO service page.
Ready for your WooCommerce project?
Tell us about your project. We'll get back to you promptly with an honest assessment.