aceArt · WooCommerce Agency

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.

Get expert advice

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?
Yoast SEO and Rank Math both cover the basics, shop extensions included. The choice matters less than the configuration. Left on its default settings, a plugin leaves exactly the shop problems this page is about untouched: filter URLs, variants, pagination. We pick what fits the project and set it up properly.
Should product variants get pages of their own?
Usually not, because then ten variants of the same product compete with each other and none of them gets strong enough. Separate pages make sense where people search for the variant itself. We check that against the search data.
What do I do with manufacturer copy?
Copy taken from the manufacturer sits word for word in a lot of other shops and carries correspondingly little weight. Writing original text for thousands of articles is unrealistic for most companies. So we set priorities. Original copy for the best-selling products and for the category pages, manufacturer data as the basis for the long remainder.
How long does it take for SEO to work in a shop?
Technical corrections such as a cleaned-up index or fixed duplicates often show an effect within a few weeks. Rankings for contested product terms take longer. We therefore start with what works quickly and measurably, and move on to the long-term topics after that.
Do you handle Google Ads for the shop as well?
Yes. In a shop context the two go together well, because paid ads show quickly which terms actually lead to orders. Those findings feed straight back into the organic work.

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.

Contact us
HOMEWOOCOMMERCE-SEO