WebLoop

Standalone Navigation Bar with Section Tracking

Old Post Cleaner

Efficient WordPress plugin to bulk delete outdated posts based on date ranges and categories. Keep your site relevant, improve SEO, and declutter your database instantly.

🧹 Download Old Post Cleaner

✓ Bulk Delete Posts • ✓ Date Range Filters • ✓ Safe Trash Option

Version: 1.0.0 • Updated: December 2025

Date Range

Category Filter

Bulk Delete

Boost Speed

Clean Up Outdated Content Automatically

Old Post Cleaner Free Plugin

Old Post Cleaner is a powerful yet simple WordPress plugin designed to help you maintain a healthy, relevant website. It allows you to automatically delete or trash posts that are older than a specific date or days. Perfect for news sites, deal aggregators, or any blog that needs to prune outdated content to maintain SEO freshness and database performance.

Key Features

Manage your content lifecycle with precision:

Date-Based Cleaning

Delete posts older than X days instantly. Set a custom threshold (e.g., deleted posts older than 30 days, 1 year, etc.) to keep your site fresh.

Category Filtering

Target specific categories for cleanup while safely keeping others. Perfect for removing “Daily News” while keeping “Evergreen Guides”.

Safe Deletion Mode

Move items to Trash instead of permanently deleting them. Review what’s been removed before final deletion to prevent accidents.

Database Optimization

Removing thousands of old post revisions and outdated entries shrinks your database size, leading to faster queries and backups.

Post Type Support

Works with standard Posts, Pages, and Custom Post Types. Clean up any type of outdated content on your site.

Scheduled Cleanup

Set up automatic schedules to run cleaning tasks in the background daily, weekly, or monthly. Set it and forget it.

Why Choose Old Post Cleaner?

  • Improve SEO: Search engines prefer fresh, relevant content over outdated archives.
  • Speed Up Site: A smaller database means faster page loads and admin performance.
  • Save Time: Stop manually deleting hundreds of old posts one by one.
  • Reduced Hosting Costs: Lower your storage and backup size requirements.
  • User Experience: Visitors only see current, accurate information.
  • Complete Control: Filter by date, category, and post type with ease.

Installation & Setup

  1. Download the Plugin:
    • Click the “Download Plugin (ZIP)” button above
    • Save the old-post-cleaner.zip file to your computer
  2. Upload to WordPress:
    • Go to your WordPress admin dashboard
    • Navigate to Plugins → Add New → Upload Plugin
    • Select the old-post-cleaner.zip file
    • Click “Install Now”
  3. Configure Settings:
    • Navigate to Tools → Old Post Cleaner
    • Select the age of posts to delete (e.g., older than 90 days)
    • Choose specific categories to target
    • Click “Run Cleaner” to start the process

Trusted by Content Managers

“We run a coupon site and had 50k expired posts. This plugin cleaned them up in minutes. Database is now 60% smaller!”
– Mark D., Affiliate Marketer
“Essential for news sites. I auto-delete news older than 1 year to keep my sitemap fresh for Google. Works perfectly.”
– Sarah L., News Editor
“The category filter is a lifesaver. I can delete old ‘Daily Deals’ but keep my ‘Tutorials’ forever. Best cleaner plugin I’ve used.”
– James T., Site Admin

Frequently Asked Questions

Is it safe to use?
Yes! By default, the plugin moves items to the Trash folder rather than permanently deleting them. You can review and restore items if needed.
Can I filter by specific categories?
Absolutely. You can select exactly which categories to include in the cleanup. Posts in unselected categories will never be touched.
Does it support Custom Post Types?
Yes, the Pro version supports Custom Post Types (like Products or Events). The Free version works perfectly for standard Posts and Pages.
Can I automate the process?
Yes, you can set up a schedule (Daily, Weekly, or Monthly) to automatically clean old posts in the background without any manual intervention.