Store Cleaner: Feature Guide

Store Cleaner is a one-click housekeeping tool that removes dead weight from your FreshStore: expired offers, products without offers, brands with no products, and empty categories. Running it every few weeks keeps your catalogue tidy, your sitemap clean, and your visitors away from pages they can't buy from.

How it works

The tool counts the items eligible for deletion in each category, then lets you bulk-delete with a single click. Each option is independent: you can run one and skip the others. Deletions happen immediately and are recorded in your Activity Logs.

NOTE: Once you click delete on any of these options, the items are permanently removed and can't be restored.

Where to find it

In your FreshStore admin, go to Tools > Store Cleaner. Each section shows the current count of items eligible for deletion, so you'll see exactly what will be removed before you click.

Cleanup options explained

  • Expired Offers: offers that have gone out of stock or been removed by the merchant. These offers can no longer be purchased, so leaving them in place clutters product pages and can confuse visitors. Custom offers you've added manually are never touched.
  • Offerless Products: products that no longer have any active offer attached (no Amazon, eBay, Walmart, AliExpress, or Etsy listing). Visitors can't buy them, so they hurt store quality and SEO. Clearing expired offers first usually surfaces a fresh batch of these.
  • Empty Brands: brand entries that have zero products attached. Brands are auto-created when you add products, so empty ones tend to accumulate after deletions or imports.
  • Empty Categories: categories that have no products and no sub-categories. Empty category pages are bad for SEO and waste internal link equity.

When to run it

  • Every few weeks as routine maintenance.
  • After a Category Populator run, to clean up anything that didn't import cleanly.
  • After merchant catalogue changes (a wave of products going out of stock, for example).
  • Before publishing a new sitemap, so search engines don't crawl dead pages.
  • When an SEO audit flags empty or thin pages on your store.

Tips

  • Run the Exporter first if you want a snapshot to roll back to. The Store Cleaner can't undo, but you can re-import what you exported.
  • Run the options in order: Expired Offers, then Offerless Products, then Empty Brands, then Empty Categories. Each one creates work for the next.
  • Pairs nicely with the pruning step from the Profit Playbook ("Pruning your store") for a deeper quality clean.
  • Check Activity Logs afterwards to see exactly what was deleted.

FAQ

Can I undo a cleanup?
No. Deletions are permanent. Use the Exporter first if you want a backup.

Will it delete my custom offers?
No. Offers you've added manually (custom merchant) are never removed by the Expired Offers cleanup.

Why is the count higher than expected?
Counts reflect the full state of your catalogue, including older items you may have forgotten about. The numbers shown are accurate.

Does it remove brands or categories I created manually?
It removes any brand with zero products and any category with no products and no sub-categories, regardless of how it was created. Add a product to a brand or category first if you want to keep it.

How do I see what was deleted?
Open Activity Logs after a cleanup. Each deletion is recorded with a timestamp.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.