What we find · Specimen 03
Advertised category is empty: the homepage links to zero products
The primary call to action on the homepage, or an item in the main menu, leads to a collection or category page with nothing in it. The heading is there, the filters are there, and below them the theme says there are no products.
It is the defect that teaches a first-time visitor the store is not tended, and that is the most expensive thing a storefront can teach.
-
Specimen 03 · Advertised category is empty
Shop the new arrivals0 productsThe primary call to action on the homepage sends people to a page with nothing on it.
The specimen is drawn — our own type, our own palette, an invented product, no screenshot and no store's interface reproduced. It shows what the defect class looks like, not what any storefront looked like.
What a shopper sees
The homepage says to shop the new arrivals, or the e-bikes, or the gift guide. The shopper clicks, and the page is a heading over white space. They do not conclude that the category is between seasons. They conclude that nobody is minding the store, and they read every other page through that.
The same thing in the menu is quieter and does more damage, because it is on every page. A menu listing five categories with nothing in them is a menu that is wrong five times, and the shopper cannot tell which of the other entries to trust.
Why it happens
On Shopify
Automated collections match on a tag, vendor or price, and the products stopped carrying that tag after a catalog import. Manual collections lose their products when the products are archived or unpublished from the Online Store channel. A seasonal collection, built for a promotion, stays in the menu and on the homepage after the season with its products sold through. The theme's homepage sections link to collections by handle, and the handle changed.
On WooCommerce
Categories exist independently of products, so a category can be created, put in the menu, and never filled. Products imported from a supplier feed land in a different category than the one in the menu. A product-visibility plugin or a stock-status rule hides everything in a category without removing the category. The count in the sidebar widget is cached and reports thirty-three items on a page that returns none.
Check your own store in two minutes
- Click every link on your homepage — Every tile, every button, every banner. Count the products on each page you land on.
- Open every entry in the main menu — Including the second level. Note any page with zero products, or with a count in the menu that the page does not match.
- Check the collections list in the admin — Shopify shows a product count per collection; WooCommerce shows one per category. Anything at zero that is still in navigation is the defect.
- Compare with your current ads — An ad pointing at an empty collection is the same defect with a receipt attached.
What the fix involves
Either stock the category or take it out of navigation, and point the homepage call to action at something with products in it. Then make it structural: an automated collection whose rule matches the products you actually carry, a menu that is regenerated from live categories rather than maintained by hand, and a quarterly pass over collection counts in the admin. High-attach accessory categories, the life jackets and mounts beside every kayak, are worth stocking rather than hiding.
Effort in the published audits: about one hour to hide the empty categories and repoint the homepage.
Where we found it
Audit No. 001, an outdoor-gear retailer on WooCommerce: the homepage's main call to action read Shop our eBike Selection and the category held zero products. Four more empty categories were still listed in the navigation. It is finding F2 there, rated critical.
Not sure about yours?
Send the URL. We read the storefront from the outside, write down every finding with the page it came from, and send you the document. It is free, ungated, and yours to keep.