Content and backlinks matter, but a WooCommerce store with technical problems will struggle no matter how good the products are. These twelve checks cover the issues we find most often when auditing stores, in the order worth fixing them.
1. Make sure the store is indexable
Check Settings → Reading: “Discourage search engines” must be off on the live site. Then check robots.txt and your SEO plugin for accidental noindex on shop, category or product pages. Stores migrated from staging often carry a noindex setting into production.
2. Fix the URL structure once
Keep product and category URLs short and stable. If you change the shop base or product base in permalinks, every product URL changes, so add 301 redirects from the old URLs. Do this once, early, and then leave it alone.
3. Control filter and search URLs
Layered navigation creates endless URL variations (?filter_color=red&orderby=price). Let Google crawl your main category pages, but keep filtered and sorted URLs out of the index with canonical tags pointing to the clean category URL and noindex on internal search results. Otherwise thin duplicate pages dilute your rankings.
4. One URL per product
A product in several categories can be reachable at several URLs. Set a primary category in your SEO plugin and make sure the canonical tag always points to one URL. Variations should not have their own indexable pages unless you intentionally built them that way.
5. Product schema that validates
WooCommerce outputs basic Product structured data, and Rank Math or Yoast enhance it. Validate a few product pages with Google’s Rich Results Test. Common failures: missing price or availability, missing review ratings when you show reviews, and schema that says “InStock” for out-of-stock products.
6. Core Web Vitals on product and category pages
Test real product pages, not just the home page. The usual fixes: compress and resize images, serve WebP, lazy-load images below the fold but not the main product image, remove unused plugins and scripts, and use a caching plugin matched to your host. Large layout shifts often come from sliders, cookie banners and late-loading fonts.
7. Image optimisation and alt text
Product images are the biggest files on a store. Set WooCommerce image sizes sensibly, enable WebP conversion, and write descriptive alt text (“Blue linen shirt, front view”) rather than SKUs. Image search sends real traffic to stores.
8. Sitemaps that only include what matters
Your sitemap should include products, categories, key pages and posts, and exclude tags, attribute pages and internal pages you do not want ranked. Submit it in Search Console and check for errors monthly.
9. Internal linking from content to products
Blog posts and guides should link to the relevant categories and products, and category pages should have a short, useful description with links to related categories. This is the cheapest ranking improvement most stores never make.
10. Handle out-of-stock and discontinued products
Do not delete products that have rankings or backlinks. Keep the page live with an “out of stock” status and alternatives, or 301 redirect it to the closest replacement or category. Deleted products become 404s and the rankings are lost.
11. Pagination and category depth
Use clean pagination (/page/2/) with self-referencing canonicals. Very deep categories with thousands of products benefit from sub-categories, which also give you more pages to rank for specific terms.
12. Monitor in Search Console
Check the Pages (indexing) report for “Crawled, currently not indexed” and “Duplicate without user-selected canonical”. These two reports show exactly which of the issues above are affecting your store.
Quick audit checklist
- Site indexable, no accidental noindex
- Stable URLs with redirects for any change
- Filter and search URLs canonicalised or noindexed
- One canonical URL per product
- Product schema validates
- Core Web Vitals passing on product pages
- Images compressed, WebP, with alt text
- Clean sitemap submitted
- Internal links from content to categories and products
- Out-of-stock products kept or redirected
- Clean pagination
- Search Console checked monthly
Further reading
Want a technical SEO audit of your store?
We audit WooCommerce stores for indexing, speed and schema problems and fix them, so your products can actually rank. WooCommerce development services or request an audit.



