How to Optimise WooCommerce Product Pages

Optimise your title, description, images, schema markup, URL, and page speed, in that order. WooCommerce gives you the tools by default. Most stores just never configure them correctly.

I am Prabir Mandal, an SEO and GEO specialist. I have optimised many WooCommerce stores across different niches. This article walks through every part of a WooCommerce product page, with the exact settings and fixes I use during an audit.

A WooCommerce Product Page Checklist

  1. Title matches real search terms, with the keyword near the front.
  2. Description is unique, detailed, and answers real buyer questions.
  3. URL is short, clean, and free of unnecessary folders.
  4. Every image is compressed, renamed, and given specific alt text.
  5. Product schema is installed and verified with Google’s Rich Results Test.
  6. Page speed is tested and optimised, including hosting and caching.
  7. Related products and breadcrumbs are active and linking correctly.

Start with Product Titles

Match your title to real search terms. Many WooCommerce stores use short, internal names like “Bowl – Large” instead of what a shopper actually searches, such as “large stainless steel dog bowl.” Rewrite every title to match real search intent.

Keep the primary keyword near the front. Google gives more weight to words that appear earlier in a title tag. Place your main keyword within the first few words, not buried at the end.

Avoid duplicate titles across variants. A product with five color variants, each on a separate URL, needs a distinct title for each, not one repeated title across all five.

Write Descriptions That Answer Real Questions

Skip the manufacturer’s default description. Copying the exact text a manufacturer supplies creates duplicate content across the web, since other stores use the same text. Write your own version.

Answer the questions a buyer actually has. Include material, size, use case, care instructions, and what makes this product different from a similar one. This detail helps both Google and the shopper.

Use the short description field correctly. WooCommerce separates a short description, shown near the top of the page, from a long description, shown further down. Use the short one for a quick summary and the long one for full detail.

Avoid keyword stuffing. Repeating the same keyword phrase five times in one paragraph reads poorly and can hurt your ranking rather than help it. Write naturally, and let related terms appear where they fit.

Fix Your Product URLs

Keep URLs short and readable. A URL like “yourstore.com/product/large-stainless-steel-dog-bowl” ranks better and reads more clearly than a long string with numbers and categories stacked together.

Set a clean permalink structure in WooCommerce settings. Under Settings, then Permalinks, choose a structure that keeps URLs short, rather than the default setup that adds unnecessary folders.

Avoid changing URLs after a page already ranks. If you must change a URL, set up a 301 redirect from the old URL to the new one, so you keep the ranking strength already built.

Optimise Product Images

Compress every image before upload. Large, uncompressed images slow down your page, which hurts both ranking and conversion. Use a compression plugin or tool before adding images to WooCommerce.

Write a specific alt text for every image. Alt text like “product image 1” tells Google nothing. Alt text like “large stainless steel dog bowl, side view” helps your page rank in image search too.

Rename image files before upload. A file named “IMG_4021.jpg” gives Google no information. A file named “large-stainless-steel-dog-bowl.jpg” adds a small but real ranking signal.

Use a WebP format where possible. WebP images load faster than standard JPG or PNG files at a similar quality level, which improves your page speed score.

Add Product Schema Markup

Install a schema plugin built for WooCommerce. Plugins like Rank Math or Yoast SEO add product schema automatically, including price, availability, and review data.

Confirm your schema shows correctly. Use Google’s Rich Results Test to check that your price, stock status, and rating appear correctly in the structured data.

Keep stock status accurate in real time. Schema that shows a product as in stock when it is actually sold out damages trust with both Google and shoppers.

Improve Page Speed

Choose a hosting plan built for WooCommerce. Shared, low-cost hosting often struggles under WooCommerce’s database load, especially for stores with large catalogs.

Limit the number of active plugins. Every extra plugin adds load time. Remove any plugin your store no longer actively uses.

Enable caching. A caching plugin reduces server load and speeds up repeat visits, which improves both ranking and conversion rate.

Lazy-load product images. Loading only the images visible on screen first, then loading the rest as the shopper scrolls, speeds up initial page load significantly.

Strengthen Internal Linking

Link related products on every product page. WooCommerce shows related products automatically based on category and tags. Confirm this setting is active and showing relevant items.

Link from category pages to individual products clearly. A shopper, and Google, should reach any product within a few clicks from your homepage.

Add breadcrumb navigation. Breadcrumbs help both shoppers and Google understand where a product sits within your site structure. Most SEO plugins add this automatically once enabled.

Frequently Asked Questions

Which SEO plugin works best for WooCommerce?

Rank Math and Yoast SEO both work well and cover schema, sitemaps, and on-page suggestions. The right choice often comes down to interface preference, since both cover the core needs.

Does WooCommerce handle SEO automatically?

No. WooCommerce provides the structure, but title tags, descriptions, images, and schema all need manual setup or a plugin configured correctly.

How many words should a WooCommerce product description have?

There is no fixed number. Aim for enough detail to answer real buyer questions, often 150 to 300 words, rather than hitting an arbitrary word count.

Does product variation affect SEO?

Yes. Each variant should have a distinct title and description where possible, since identical content across variants can create duplicate content issues.

Should I optimise for AI search tools too, not just Google?

Yes. Clear, structured, fact-based product content helps both traditional Google rankings and GEO, since AI tools like ChatGPT and AI Overviews often pull from the same well-structured pages.

Get Your WooCommerce Store Fully Optimised

You now know every part of a WooCommerce product page that affects ranking, from title to schema to page speed.

I run full WooCommerce SEO audits, covering every item in this checklist, along with GEO for AI search visibility. My work includes hands-on fixes, not just a list of recommendations.

Contact me today. Share your store URL. I will send back a clear list of what is holding your product pages back, and how to fix it.

Prabir Mandal

Prabir Mandal is an SEO & GEO specialist helping ecommerce brands and small businesses boost search rankings, drive targeted traffic, and improve AI visibility.
View All Articles