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.

The screenshot shows an earlier layout. The current page also has eBay Listings and Out of Stock Offers.
NOTE: These are bulk deletions, so check the counts before you click. Deleted items go to your store's bin, where you can restore them for 14 days before they are removed for good.
Where to find it
In your FreshStore admin, go to Store > 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
- Recheck eBay Offers: asks eBay to check every current eBay offer in the background. Ended or delisted listings will then appear under Expired Offers.
- Expired Offers: offers that the merchant has removed from its API. This includes ended or delisted eBay listings after FreshStore rechecks them. Custom offers you've added manually are never touched.
- Out of Stock Offers: offers that the merchant still lists but cannot supply now. These offers can return to stock, so delete them only when you do not want to keep them.
- 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.
Recheck ended eBay listings
Use the eBay recheck when an ended listing still appears in your store.
- Go to Store > Tools > Store Cleaner.
- Under eBay Listings, click Recheck eBay Offers.
- Click Yes, recheck offers.
- FreshStore schedules the checks in the background. Return to Store Cleaner shortly.
- Under Expired Offers, check the new count before you delete the expired offers.
NOTE: Expired Offers and Out of Stock Offers are separate. An out-of-stock listing can return, so delete those offers only when you do not want to keep them.
If you delete something by mistake
Deleted items are not gone straight away. They sit in your store's bin for 14 days, and you can put them back in a couple of clicks.
For products, go to Store > Products, open the Deleted tab and use Restore on the row you want back. That tab appears when Advanced Mode is switched on.
After 14 days, store maintenance clears the bin permanently, and anything still in there at that point cannot be recovered. Restore what you want to keep before then.
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 you can keep. The bin holds deleted items for 14 days, and an export lasts as long as you keep the file.
- For eBay, run Recheck eBay Offers first. Then run Expired Offers, Offerless Products, Empty Brands, and Empty Categories. Use Out of Stock Offers only when you want to delete listings that could return.
- 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?
Yes, for 14 days. Deleted items go to your store's bin rather than disappearing straight away, and you can restore them from there. After 14 days store maintenance removes them permanently and they cannot be brought back. Use the Exporter first if you want a snapshot you can keep for longer.
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.
My category emptied out on its own. Was that the Store Cleaner?
Usually it is the merchant rather than the tool. Your products are built on live listings, and when a listing sells out or is taken down the product stops appearing in your store. Store Cleaner then tidies away what is left behind. An Auto Populator on the category keeps it topped back up.
How do I see what was deleted?
Open Activity Logs after a cleanup. Each deletion is recorded with a timestamp.