Home › Services › Technical SEO

WooCommerceSEO services.

WooCommerce SEO services that start with the code. We crawl your store the way Google does, find the pages it skips and the ones it should never see, then fix the theme, the schema and the index rules. You get a written scope, a price and a date before we start.

yourstore.com/serums/?filter_color=pink
Example skincare store, category page
1,400filter URLs open to Google
Google result“hydrating serum” · mobile
Y
YourStoreyourstore.com › product › hydrating-serum
Hydrating Serum 30ml – YourStore
Hydrating Serum 30 ml for Dry Skin | YourStore

Add to cart. SKU: HS-30. Category: Serums. Tags: serum, skin, face, dry, hydrating, 30ml, new, sale …

Hyaluronic acid serum for dry skin, fragrance free. Ships in 24 hours, 14-day returns.

★★★★★4.8 (126) · €24.90 · In stock
Real pages in Google412/1,310
Product snippets0valid
Pages not found70404
Crawled like Google does
Your SEO plugin stays
Written scope and a date
Search Console before and after
The problem

Google readsthe wrong pages.

A store makes far more URLs than it has products: every filter, sort order and search is a new address. Google spends its visits there and leaves the categories and products you sell unread.

Page indexing
Not indexed1,568
Indexed412
Not indexed is not bad by itself: filters and search should stay out. Example numbers; yours come from the audit.
yourstore.com/serums/page/3/
Example skincare store, category page
12 wordsthe only text on the category
no schemaprice and stock not readable
page/3Points back to page 1The canonical says “I am page 1”, so the products on pages 2 to 9 are never found.
How it works

Crawl, fix,check in Google.

Four steps, usually one to three weeks of work. You see the list before anything changes, and Search Console after.

What Google finds

yourstore.com · 2,980 URLs crawled, 1,310 of them real pages

1,400 filter URLs openpaged categories point to page 1no Product schema38 links to a 404HTTPS everywhere
Fix list

Sorted by the pages it touches

/serums/?filter_color=pink/serums/?orderby=price/?s=serumnoindexFilters, sort and search out of the index 1,400 URLs
"@type": "Product","price": "24.90","ratingValue": 4.8★★★★★Product schema: price, stock, reviews 1,040 products
123SELFPaged categories point to themselves 280 products found
Serums – YourStoreSerums for dry skin, fragrance free |Category titles and text that answer the search 48 categories
On a copy first

Nothing touches the live store until you approve it

yourstore.comstaging.yourstoreStaging copy, hidden from Google done
/old-cleanser/301 → /gentle-cleanser/404Old products redirected to the closest match done
robots.txtDisallow: /*?orderby=Sitemap: /sitemap_index.xmlRobots rules and a clean sitemap in progress
SerumsCleansersSun careCategory text in Category SEO Editor next
Before and after

Search Console, eight weeks later

Before4 problems
Real pages indexed412/1,310
Product snippets, valid0/1,040
Filter URLs crawled per day2,300
Pages not found (404)70
Categories with text6/48
After 8 weeksPassed
Real pages indexed1,186/1,310
Product snippets, valid1,040/1,040
Filter URLs crawled per day40
Pages not found (404)0
Categories with text42/48
Example store. Rankings are Google’s call; what we move is what it can read.

What is included

The whole index,not one plugin setting.

A full crawlEvery URL the store makes, not a sample of fifty.

Index rulesFilters, sort, search, cart and old tags kept out.

Product schemaPrice, stock, reviews, GTIN, shipping and returns.

Category pagesTitles, text and links that match the search.

RedirectsDeleted products and old URLs sent to the right page.

Sitemaps and robotsOnly the pages you want found, nothing else.

Search ConsoleSet up, verified, and Merchant Center linked.

More languagesHreflang for stores sold in more than one country.

Included
  • A written fix list with the pages each item touches
  • All work on a staging copy first
  • Search Console before and after, at eight weeks
  • Notes on what to keep doing, in plain words
Where the line sits
  • Blog articles and link building are separate projects
  • We do not promise positions; we fix what Google reads
  • Speed is its own service, quoted on its own
Works with

The SEO pluginyou already have.

We set up the one you use. A switch is only on the list when it is the problem.

Rank MathRank Mathschema, redirects
Yoast SEOYoast SEOWooCommerce add-on
SEOPressSEOPressschema, sitemaps
Category SEO Editorour plugin
Google Search ConsoleSearch Consoleindexing, snippets
WooCommerceWooCommerceproduct data
Our own tool

Every category,in one table.

wp-admin › Category SEO
Category SEO Editor: titles and descriptions for every category in one table
Google previewSee it before Google doesTitle and description measured in pixels, as the result will show.
Category SEO Editor · WordPress.org

We wrote the plugin we use.

Titles, descriptions and text for every category, tag and brand on one screen, with the Google preview next to it. It works with Rank Math, Yoast and SEOPress, and it stays on your store after we leave.

See the plugin
Free version€0
SEO plugins supported3
Price

Quoted per store,in writing.

The price follows the fix list, and you can leave out any line.

What moves the number

The four things that decide the size of the job.

Products and categories hundreds or thousands
Filters and attributes how many URLs they make
The SEO plugin set up well or not
Languages one store or several
1 to 3 weeksof work, on a copy first
4 to 8 weeksuntil Google reads it again
1 reportbefore and after, in writing

Get a quote

A written scope, a price and a date, usually within two working days.

Not sure yet? Start with the free audit
Questions

Beforeyou ask.

Will you get us to the first page?

Nobody can promise a position. We make sure Google can read, index and show every page you sell, which is what rankings are built on.

Do we have to change our SEO plugin?

No. We work with Rank Math, Yoast or SEOPress, whichever you have, and only suggest a change if it is the cause.

Will the filters still work for shoppers?

Yes. Shoppers see the same filters. Google is only told not to keep each combination as its own page.

Do you write the category text?

We write the titles and descriptions. Longer category text can be written by us or by you, with notes on what each page should answer.

How long until we see a change?

One to three weeks of work, then four to eight weeks while Google reads the store again. We report from Search Console at eight weeks.

Do you work on Shopify or Wix?

No. Only WordPress and WooCommerce. If you want to move, see migrations.

Get a quote

Send the URL,get a written plan.

  • Scope, price and a dateIn writing, usually within two working days.
  • Leave out any lineThe price follows the fix list, item by item.
  • No lock-inSettings stay in your SEO plugin, code in a child theme or a small plugin.

Your store

Three fields. We reply by email.

Not sure yet? Start with the free audit
Technical SEOQuoted per store
Get a quote