WooCommerce On Page SEO Checklist: 9 Fast Wins
A woocommerce on page seo checklist is the fastest way to turn a product page that Google ignores into one it actually ranks. If you run your own shop and edit your own product pages, you don’t need an agency — you need a repeatable routine you apply to every product. This guide gives you nine concrete fixes, with the exact WooCommerce and Rank Math or Yoast fields to change.
Think of it as the tactical companion to our broader WooCommerce product page SEO guide. Start here for the hands-on steps, then read the pillar for the strategy behind them.
Quick answer: A WooCommerce on-page SEO checklist covers nine things on every product: a keyword-led title, an SEO title and meta description, a unique long description, an SEO-friendly URL slug, optimized image alt text, product schema, internal links, clean categories and tags, and fast page speed. Fix all nine per product to rank faster.
What goes on a WooCommerce on page SEO checklist?
On-page SEO in WooCommerce means everything you control on the product page itself — not backlinks or off-site signals. The good news for a small store: these are the wins you can ship today, one product at a time.
Here is the full checklist. Work through it top to bottom for each product:
- Product name that leads with the search term buyers use.
- SEO title set in Rank Math or Yoast, under 60 characters.
- Meta description of 150–160 characters that earns the click.
- URL slug that is short and keyword-based.
- Unique product description of 300+ words — never the manufacturer’s copy.
- Image alt text describing the product with its keyword.
- Product schema so you qualify for rich results.
- Internal links to related products and category pages.
- Page speed fast enough to pass Core Web Vitals.
Do these consistently and you build the kind of topical, well-structured store that a brand-new site can rank with. Let’s break down the ones people get wrong.
How do you write a WooCommerce product title that ranks?
Lead with the words buyers actually type, then add your brand or a qualifier. Google weighs the product name heavily, so “Soy Wax Candle — Lavender, 8oz Hand-Poured” beats a cute name like “Moonlight No.5” every time.
In WooCommerce, the Product name field (top of the Edit product screen) becomes your H1. Keep it human, but front-load the primary keyword.
Then set the search snippet separately. Scroll to the Rank Math or Yoast box below the description and edit these two fields:
- SEO Title — keep it under ~60 characters so it doesn’t truncate. Put the keyword first.
- Permalink / Slug — trim it to 3–5 words. Change “soy-wax-candle-lavender-8oz-hand-poured-natural” down to “lavender-soy-candle-8oz”.
Edit the slug before the product gets traffic. Changing a URL later means setting up a redirect, which is extra work you can avoid.
How do you write a meta description that gets clicks?
Write 150–160 characters that name the product, one benefit, and a reason to click. The meta description doesn’t directly boost rankings, but a higher click-through rate does — and it’s your one line of ad copy in the results.
Use the Meta Description field in Rank Math or Yoast. A strong pattern: [Product] + [key benefit] + [proof or offer] + soft CTA. Example: “Hand-poured lavender soy candle, 40-hour burn, no soot. Free shipping over $35 — shop the batch before it sells out.”
Avoid two common mistakes: leaving it blank (Google then grabs a random sentence) and writing the same one for 50 products (duplication dilutes every page).

Why do unique product descriptions matter so much?
Because duplicate descriptions are the single biggest reason WooCommerce stores never rank. If you paste the supplier’s copy, hundreds of shops have the identical text — Google has no reason to pick yours.
Write at least 300 original words per product. Answer the questions a buyer actually has:
- What problem does it solve, and who is it for?
- Materials, dimensions, and what’s in the box.
- How to use or care for it.
- What makes yours different from the cheaper version.
Use the Product short description (shown near the Add to Cart button) for a punchy 2–3 line summary, and the long Description tab for the detailed, keyword-rich copy. Break it up with an H2 or two inside the description — buyers skim, and subheadings help both readers and Google.
If staring at a blank editor is what stops you, a prompt library removes the friction. Our 150 SEO Content Prompts That Actually Rank includes product-description prompts with fill-in variables so you can draft a unique page in minutes instead of an hour.
Do product images affect WooCommerce SEO?
Yes — images influence both rankings and page speed, and most stores neglect the alt text. Every product photo should have descriptive alt text that says what it is, ideally including the keyword naturally: alt="lavender soy candle in amber jar", not alt="IMG_4821".
Set alt text in the WordPress Media Library or the block editor image settings. While you’re there, three quick wins:
- Rename files before upload — “lavender-soy-candle.jpg” beats “DSC0091.jpg”.
- Compress images so they load fast (aim under ~150 KB).
- Serve modern formats like WebP.
We go deeper on this in our guide to WooCommerce image SEO optimization — it’s one of the fastest wins on this list.
How do you add product schema in WooCommerce?
Product schema is structured data that tells Google your page is a product, with a price, availability, and reviews — which unlocks rich results (stars, price) in search. WooCommerce outputs some of this, and Rank Math or Yoast SEO add the full Product schema type automatically.
In Rank Math, open the Schema tab on the product and confirm the type is set to “Product.” Then validate the live URL with Google’s Rich Results Test and product structured data docs to catch missing fields like price or availability.
For a step-by-step walkthrough, see our post on WooCommerce schema markup for products.
Should you optimize categories, tags, and internal links?
Yes — but keep it tidy. Categories are your store’s structure and can rank as their own pages; tags are lightweight groupings that are easy to overdo.
Best practices:
- Give each product one primary category (plus a sub-category if needed).
- Write a real intro paragraph on each category page — don’t leave it blank. Our WooCommerce category page SEO guide shows exactly how.
- Use tags sparingly for genuine cross-sections (e.g. “vegan,” “gift-under-25”), and don’t create a tag used by only one product.
- Add internal links inside descriptions to related products and the parent category — this spreads ranking signal and keeps shoppers browsing.
WooCommerce on-page factors: quick reference table
Here’s how the nine items compare on effort versus impact, so you know where to start:
| On-page element | Where to edit | Effort | Ranking impact |
|---|---|---|---|
| Product title (H1) | Product name field | Low | High |
| SEO title & meta | Rank Math / Yoast box | Low | Medium–High |
| URL slug | Permalink editor | Low | Medium |
| Unique description | Description tab | High | High |
| Image alt text | Media library | Low | Medium |
| Product schema | Schema tab | Low | Medium |
| Internal links | Description body | Medium | Medium |
| Categories & tags | Product data sidebar | Low | Medium |
| Page speed | Hosting / images / plugins | Medium | Medium–High |
Start with the low-effort, high-impact rows — titles, slugs, and alt text — then invest in unique descriptions.
Does site speed belong on the checklist?
Absolutely. Page experience is a confirmed ranking signal, and slow product pages lose both rankings and sales. Google measures this through Core Web Vitals.
For a store owner, the highest-leverage speed fixes are practical, not technical:
- Compress and lazy-load images (covered above).
- Use a caching plugin and quality hosting.
- Audit plugins — deactivate anything you don’t actively use.
- Choose a lightweight theme built for WooCommerce.
How to apply this checklist without burning out
You don’t have to fix every product in one weekend. Pick your ten best-sellers, run all nine steps on each, and make it a rule that no new product goes live until it passes the checklist.
That single habit compounds. In a few months you’ll have dozens of fully optimized pages — the exact foundation a new store needs to climb from page four to page one.
Frequently asked questions
How long does WooCommerce on-page SEO take to work?
For a new store, expect movement in 2–3 months and meaningful rankings in 4–6, assuming you also earn a few links. On-page fixes are what make you eligible to rank; consistency across many products is what actually moves you up.
Rank Math or Yoast — which is better for WooCommerce?
Both handle the essentials well. Rank Math includes more features (including schema) on its free tier, while Yoast is famously simple. Pick one, don’t run both, and follow its on-page suggestions on every product.
Do I need to write a description if my supplier gives me one?
Yes. Supplier copy is duplicated across every store that sells the item, so it rarely ranks. Rewrite it in your own words with your own details — this is the highest-value item on the checklist.
How many words should a WooCommerce product description be?
Aim for 300+ unique words for products you want to rank. Simple, low-competition items can be shorter, but more original, helpful detail almost always helps both SEO and conversions.
Should every product have its own focus keyword?
Ideally yes — one primary keyword per product, matched to how buyers search. Avoid targeting the same keyword on multiple products, which makes them compete with each other in the results.
Your next step
Run this woocommerce on page seo checklist on your ten best products this week. The fixes are small; the compounding effect is not.
If writing unique, keyword-led descriptions is the step that always stalls, hand the blank page to a proven prompt set — 150 SEO Content Prompts That Actually Rank, also available on our Etsy shop. Prefer to test the waters first? Browse the free tools and start optimizing today.






