How to Mass Delete WordPress Posts

How to Mass Delete WordPress Posts

Redacto
5 min read

Managing your digital presence often means revisiting your blog history.

Blogging has been popular for a long time – in particular for content creators, companies, agencies, developers and many others.

Whether you’re a company, content creator, developer, agency owner or just write blogs for fun – most blogs have a shelf life. The information becomes outdated, incorrect, off-brand or just irrelevant.

With Redact.dev, you can mass delete, or selectively delete your old WordPress blogs and content easily. You can also wipe WordPress content based on specific keywords in the title, or body.

Here’s how to use Redact to mass delete WordPress posts and comments with SEO-friendly cleanup options.

Please note – mass deleting your WordPress Blogs using Redact requires a Redact Ultimate subscriptionYou can try Redact for free on Twitter/X, Discord, Reddit and Facebook!

Why You Should Delete Old WordPress Content

Outdated blog posts can hurt your SEO, confuse new visitors, contain wrong or old information, or even reveal sensitive information from years ago.

Comments may no longer reflect your brand values, or your current identity as a blogger or creator.

Redact allows you to clean up your WordPress content history efficiently without manual deletion – you can wipe WordPress blogs from one or more sites, with as much precision and automation as you want.

The process is easy – just follow the steps below.

Download and Install Redact

First, head over to Redact.dev and download the app. It’s available for both Windows and macOS.

Go to redact.dev and click Download located in the top right corner

Connect Your WordPress Account

Follow the secure authentication steps to connect your account to Redact.dev.

In Redact.dev, select WordPress from the list of supported platforms.

Select WordPress on the Redact app

Delete Blog Posts from Multiple WordPress Sites at Once

Redact makes it easy to manage several WordPress websites simultaneously. In the channel selector:

  • Choose one or multiple WordPress sites to target
  • Use Select All to choose all connected sites
  • Click Reset to clear your selections and start over

This saves time and ensures consistent cleanup across your entire portfolio of sites.

Find and delete blog posts from specific WordPress sites. You can select multiple sites at the same time. The RESET button clears out all selected sites. Select All selects all the present sites connected in your account.

Bulk Delete WordPress Posts by Date Range

Want to clean up posts from a specific time period? Redact allows you to filter blog posts by date:

  • Start Date: Delete content created after this date
  • End Date: Delete content created before this date

Use the calendar tool to quickly navigate months and years. This is ideal for removing posts tied to past campaigns, rebrands, or outdated SEO strategies.

Redaction can be specified by Start Date (only delete after this date) or End Date (only delete before this date). You can select by month by clicking the month label, and by year by clicking the year label. Clicking the Reset red text will reset the date value for that field.

Target WordPress Posts by Title Content

Looking to delete posts that contain specific keywords in the title?

  • Enter keywords or phrases in the Title Content filter
  • Add as many terms as you need
  • Remove or clear terms using the built-in controls

This lets you pinpoint old posts based on titles that no longer match your current brand or message.

It also gives you an easy way to republish an old blog using updated keyword data – just copy your old blogs, amend them, and delete everything with the outdated keywords you were trying to rank for!

Delete according to the title. Input a word or phrase that Redact will search for in the title of a post. If you’re looking for a specific word to delete in the title of a post, this is where you place it.

Delete Posts or Comments by Body Text

Sometimes, what’s inside the post or comment is the problem. Redact can search the body of each post or comment for specific words or phrases:

  • Enter text to search within content bodies
  • Combine this with date filters for even more control
  • Delete anything that doesn’t reflect your current goals

Perfect for removing personal anecdotes, sensitive topics, or outdated information.

This is another great tool for optimizing your blog for a fresh set of focal keywords in your SEO strategy.

Enter a phrase or group of words that Redact searches for in the body of the post or comment. If you’re looking for a specific word to delete in the body of a comment, this is where you specify it.

Permanently Delete Your Entire WordPress Blog History

If you’re ready for a clean slate on one or more WordPress sites;

  • Select all your connected WordPress sites
  • Choose Deletion Mode and set it to Permanently Delete
  • Click Start Deleting

This will remove all posts and comments across the selected sites. This action cannot be undone, so we strongly recommend using Preview Mode to review what will be deleted first.

You can also schedule the deletion in Schedule Mode if you want it to run at a later time.

To delete all WordPress content in your account, select all sites choose the deletion mode to Permanently Delete, and click Start Deleting. Take note that deletion is irreversible, and we only recommend deleting everything if you want to have a totally fresh WordPress account rather than making a new one.

© 2025 Redact - All rights reserved