WooCommerce On Page SEO Checklist: 9 Fast Wins
A woocommerce on page seo checklist is a list of the fixes you make on each product page so Google can understand it, rank it and show it well in search. That means the title, meta description, URL, description, images, schema, internal links, categories and speed. If you’re searching for “WooCommerce on-page SEO” or a “WooCommerce SEO checklist,” you want something you can work through today, not theory. This post is that list.
It’s written for 2026 and for store owners who edit their own product pages. You don’t need an agency. You need a routine you repeat for every product. Below are nine fixes, with the exact WooCommerce and Rank Math or Yoast fields to change, plus a short store-wide checklist for the settings you only set once.
This is the hands-on companion to our WooCommerce product page SEO guide. Use this post for the steps, then read the guide 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 on each product to rank faster.
What is WooCommerce on-page SEO?
WooCommerce on-page SEO is optimizing the content and HTML of your store’s own pages (products, categories and the shop page) so they match what buyers search for. You control all of it from your WordPress dashboard.
It’s different from off-page SEO, which covers backlinks, mentions and reviews on other sites. It’s also different from technical SEO, which covers sitemaps, indexing and server setup. On-page SEO is the part where a small store has the most control and can see results fastest.
In practice, WooCommerce on-page SEO comes down to three questions for each page:
- Relevance: do the title, slug and description clearly match one search term?
- Uniqueness: is the content original, or copied from the supplier and other stores?
- Experience: does the page load quickly, show clear images and link to related products?
The checklist below turns those three questions into fields you can actually edit.
What goes on a WooCommerce on page SEO checklist?
On-page SEO in WooCommerce covers everything you control on the product page itself. Backlinks and other off-site signals aren’t part of it. For a small store, that’s good news: you can make these changes today, one product at a time.
Here’s the full checklist. Work through it from 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.
Apply these consistently and you’ll have the kind of focused, well-structured store a brand-new site can rank with. The sections below cover the items people most often get wrong.
WooCommerce SEO checklist: store-wide settings to fix once
A full WooCommerce SEO checklist has two parts. The first is the per-product steps above. The second is a handful of store-wide settings you configure once. If those settings are wrong, every product page inherits the problem.
Check these before you start optimizing individual products:
- Search visibility is on. Under Settings → Reading, make sure “Discourage search engines from indexing this site” is unchecked. It gets left on after launch more often than you’d expect.
- Clean permalinks. Under Settings → Permalinks, use “Post name” for posts and a simple product base such as
/product/. Settle this early, because changing it later affects every URL. - One SEO plugin. Install Rank Math or Yoast, not both, and finish its setup wizard so titles and the sitemap are configured.
- XML sitemap submitted. Add your sitemap URL in Google Search Console so new products are found quickly.
- Thin pages kept out of the index. Cart, checkout and My Account pages shouldn’t appear in search. Most SEO plugins and WooCommerce handle this, but confirm it.
- HTTPS everywhere. Every page, including checkout, should load over a secure connection.
Once these are right, the per-product checklist does the rest of the work.
How do you write a WooCommerce product title that ranks?
Start with the words buyers actually type, then add your brand or a qualifier. Google gives the product name a lot of weight, so “Soy Wax Candle — Lavender, 8oz Hand-Poured” will beat a cute name like “Moonlight No.5” every time.
In WooCommerce, the Product name field at the top of the Edit product screen becomes your H1. Keep it readable, but put the primary keyword first.
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 about 60 characters so it doesn’t get cut off in results. Put the keyword first.
- Permalink / Slug: trim it to 3–5 words. For example, change “soy-wax-candle-lavender-8oz-hand-poured-natural” to “lavender-soy-candle-8oz”.
Edit the slug before the product starts getting traffic. If you change a URL later, you’ll need to set up a redirect, and that’s extra work you can avoid.
How do you write a meta description that gets clicks?
Write 150–160 characters that name the product, give one benefit and offer a reason to click. The meta description doesn’t directly improve rankings, but more people clicking your result helps. It’s also your one line of ad copy in the search results.
Use the Meta Description field in Rank Math or Yoast. A pattern that works well: [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. If you leave it blank, Google picks a sentence from the page, often a random one. If you use the same description on 50 products, the duplication weakens every one of those pages.

Why do unique product descriptions matter so much?
Duplicate descriptions are the biggest reason WooCommerce stores never rank. If you paste the supplier’s copy, hundreds of other shops have the same text, so Google has no reason to pick yours.
Write at least 300 original words for each product. Answer the questions a buyer actually has:
- What problem does it solve, and who is it for?
- What are the materials and dimensions, and what’s in the box?
- How do you use it 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. Use the long Description tab for the detailed, keyword-rich copy. Add an H2 or two inside the description to break it up. Buyers skim, and subheadings help both readers and Google.
If staring at a blank editor is what stops you, a prompt library makes it easier to start. Our 150 SEO Content Prompts include 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 affect both rankings and page speed, and most stores neglect the alt text. Every product photo should have alt text that describes what it shows and includes the keyword where it fits naturally: alt="lavender soy candle in amber jar", not alt="IMG_4821".
Set alt text in the WordPress Media Library or in the block editor’s image settings. While you’re there, make three quick fixes:
- Rename files before uploading: “lavender-soy-candle.jpg” beats “DSC0091.jpg”.
- Compress images so they load fast. Aim for under about 150 KB.
- Use modern formats such as WebP.
Our guide to WooCommerce image SEO optimization covers this in more detail. It’s one of the fastest fixes on this list.
How do you add product schema in WooCommerce?
Product schema is structured data that tells Google your page is a product and gives its price, availability and reviews. That makes the page eligible for rich results, such as star ratings and prices in search. WooCommerce outputs some of this data on its own, 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 test the live URL using Google’s Rich Results Test and product structured data docs to catch missing fields such as 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 give your store its structure and can rank as pages of their own. Tags are lighter groupings, and it’s easy to create too many.
Best practices:
- Give each product one primary category, plus a sub-category if needed.
- Write a real intro paragraph on each category page instead of leaving it blank. Our WooCommerce category page SEO guide shows exactly how.
- Use tags sparingly, only for groupings that genuinely span categories (e.g. “vegan,” “gift-under-25”). Don’t create a tag that only one product uses.
- Add internal links in your descriptions to related products and the parent category. They pass ranking value between pages and keep shoppers browsing.
WooCommerce on-page factors: quick reference table
Here’s how the nine items compare on effort and 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 put your time into unique descriptions.
Does site speed belong on the checklist?
Yes. Page experience is a confirmed ranking signal, and slow product pages lose both rankings and sales. Google measures it with Core Web Vitals.
For a store owner, the speed fixes that make the biggest difference are practical, not technical:
- Compress and lazy-load images (covered above).
- Use a caching plugin and good hosting.
- Audit your plugins and deactivate anything you don’t actively use.
- Choose a lightweight theme built for WooCommerce.
Does on-page SEO still matter for AI search in 2026?
Yes. AI Overviews and AI assistants still rely on pages that clearly state what a product is, who it’s for and what it costs. A clear title, a unique description that answers buyer questions, and valid product schema all make your page easier for those systems to understand and cite.
The checklist doesn’t change. What changes is that answering real questions directly in your descriptions matters even more. If you want to go deeper on how search is shifting, our guide SEO in the AI Search Era covers it in practical terms.
How to apply this checklist without burning out
You don’t have to fix every product in one weekend. Pick your ten best-sellers and run all nine steps on each. Then make it a rule that no new product goes live until it passes the checklist.
That one habit adds up. In a few months you’ll have dozens of fully optimized pages, which is the foundation a new store needs to climb from page four to page one.
A simple weekly rhythm that works for most solo store owners:
- Monday: rewrite two product descriptions.
- Wednesday: fix titles, slugs and meta descriptions for five products.
- Friday: add alt text, check schema and add internal links for the week’s products.
If you would rather have the store-wide fixes done for you, our WordPress site edits service works on a staging copy first and goes live only after you approve.
Frequently asked questions
How long does WooCommerce on-page SEO take to work?
For a new store, expect some movement in 2–3 months and meaningful rankings in 4–6, assuming you also earn a few links. On-page fixes make your pages eligible to rank. Applying them consistently 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 known for being 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. Every store that sells the item has the same supplier copy, so it rarely ranks. Rewrite it in your own words with your own details. This is the most valuable item on the checklist.
How many words should a WooCommerce product description be?
Aim for at least 300 unique words on 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. Don’t target the same keyword on several products, or they’ll compete with each other in the results.
Your next step
Run this woocommerce on page seo checklist on your ten best products this week. Each fix is small, but together they add up.
If writing unique, keyword-led descriptions is the step that always stalls you, start from a proven prompt set: 150 SEO Content Prompts, also available in our Etsy shop. Want to try something free first? Browse the free tools and start optimizing today.






