WooCommerce SEO on a small budget: what to fix first
Most WooCommerce stores lose search traffic on the same few pages. Category pages, product copy, structured data, speed, buying guides and selling abroad, in the order that brings buyers, with Search Console telling you where to start.
5 min read
WooCommerce runs on WordPress, which was built for publishing. That gives your store an advantage most hosted platforms don't have: you can write the pages people search for, on the same site that sells to them.
Most stores never use it. They install an SEO plugin, fill in a few meta descriptions, and wait. Then the plugins pile up, each with its own monthly fee, and search traffic stays flat.
You don't need a bigger budget to fix that. You need to work on the right pages in the right order. Here it is.
Start with Search Console, not a plugin
Before you change anything, find out what Google already thinks of your store.
- Verify your store in Google Search Console and submit your sitemap. WordPress makes one at
/wp-sitemap.xml; if you use Yoast or Rank Math, theirs is at/sitemap_index.xml. Submit one, not both. - Import the site into Bing Webmaster Tools straight from Search Console. It takes a minute, and Bing's searchers buy too.
- Open the Performance report and turn on Average position. Sort your queries by impressions.
You're looking for striking-distance queries: searches where you already appear at positions 8 to 20. Google thinks you're relevant, but you're on page two, where almost nobody clicks. A better page can move those into the top results within weeks. Everything below is about improving the pages behind them.
1. Category pages are your money pages
A product page ranks for one product. A category page ranks for the searches with real volume: "linen summer dresses", "manual espresso grinders", "dog harness for large dogs".
Most WooCommerce category pages are just a grid of products with a heading. To Google, that's thin. Give each important category:
- A title and meta description written for the search, not just the category name.
- 100 to 250 words of useful text above or below the products: who these are for, how to choose between them, what to look out for. Write it for a shopper, not for a keyword count.
- A short FAQ under the products, answering the questions customers email you.
- Links in from your buying guides and related categories.
One warning: on an established store, leave the /product-category/ part of your URLs alone. Changing the permalink base breaks every link you've earned unless every old URL is redirected.
2. Product pages: write your own copy
If you sell products other stores sell too, the manufacturer's description is on hundreds of other sites. Google has no reason to rank your copy of it.
Rewrite your best sellers first, and cover what the manufacturer doesn't:
- Who it's for, and who it isn't for.
- Size, fit, compatibility, materials: the details people check before they buy.
- What's in the box, and how long delivery and returns take.
- Real reviews. Ask every buyer, a week after delivery, by email.
Watch for near-duplicates: five products that differ only by color are usually one product with variations. And when a product sells out for good, don't just delete it. Redirect its URL to the closest product or its category, so the links and rankings it earned aren't lost.
3. Structured data: check what you already have
WooCommerce already adds Product structured data to product pages: name, price, currency, availability and reviews. SEO plugins add to it. That's what lets Google show price and stock right in the search results.
You don't need another plugin for this. You need to check that it's right:
- Test a few product pages in Google's Rich Results Test.
- Make sure the price and currency match what a shopper sees, including on sale.
- Only show review stars from real reviews.
Then put your products in front of shoppers for free: the Google for WooCommerce plugin sends your catalog to Google Merchant Center, and Google can show your products in its free shopping listings.
4. Speed: the cheap wins
Slow stores rank worse and sell less. The fixes that cost little:
- Images: resize them to the size they're shown at, and serve WebP. Product photos are usually the heaviest thing on the page.
- Caching: use your host's cache or a caching plugin, and check it leaves the cart, checkout and account pages uncached.
- A CDN such as Cloudflare in front of the store, so pages load from near your shopper.
- Fewer plugins. Every plugin you no longer use is code that still loads. Remove it.
- Keep heavy page builders off product templates.
Measure before and after with PageSpeed Insights and the Core Web Vitals report in Search Console, which shows real visitors' experience, page by page.
5. Buying guides that point to your categories
Now use the advantage WordPress gives you. Write the articles shoppers read before they buy:
- "How to choose a [product]"
- "[Product A] vs [product B]"
- "Best [product] for [use]"
Pick the topics from your striking-distance queries, and from the questions customers ask you. Each guide links to the category and the products it mentions, so it sends both shoppers and ranking strength where the sales happen. One good guide every week or two adds up fast.
6. Selling abroad: one language per URL
If you sell internationally, the rules are simple:
- Translated pages need their own URLs (
/de/,/fr/) and hreflang tags that tell Google which language each version is. WPML, Polylang and TranslatePress add them for you. - A currency switcher on its own doesn't need new URLs. Make sure the price in your structured data matches the price Google's crawler sees.
- Write for each market. A machine translation of an English buying guide rarely ranks. Translate your best category pages and guides properly first.
The monthly SEO hour
| Check | Where | What to do |
|---|---|---|
| Queries at positions 8 to 20 | Search Console → Performance | Improve the page behind each, or write the missing guide |
| Category pages with no text | Your store | Add the intro and FAQ to the next two |
| Best sellers with manufacturer copy | Your store | Rewrite the next five |
| Pages with poor Core Web Vitals | Search Console → Core Web Vitals | Fix images and caching on those templates |
| Products in Merchant Center with errors | Google Merchant Center | Fix prices, images or availability |
Where MarketingBuddy fits
The SEO agent does this work for WooCommerce stores: it finds the queries shoppers search in Search Console and Bing, writes buying guides and product articles, and publishes them to WordPress with the SEO title and meta description filled in, after you approve them. MarketingBuddy connects with a read-only WooCommerce key and a WordPress application password, with no plugin to install. See how it works for WooCommerce stores.
- WooCommerce
- WordPress
- SEO
- Search Console
- Ecommerce
Let your AI run the marketing. You keep the final say.
Connect your ads, analytics, store and email, and approve every change before it goes out.