Back to Blog
How to Delete Old Tweets by Date, Keyword and Archive

How to Delete Old Tweets by Date, Keyword and Archive

Delete older tweets with date filters, keyword matching, exceptions and Twitter archive import.

old-tweets
twitter-archive
tweet-deletion

Old tweets often need a different workflow from recent cleanup. A recent timeline run can remove visible posts, but years-old tweets may require your official X / Twitter archive.

The safest plan is to combine date filters, keyword targeting, backups and archive import.

Start with date filters

Date filters are the simplest way to clean older history:

  • Delete everything before a specific year.
  • Delete one old month or campaign period.
  • Keep recent posts while clearing older posts.
  • Combine a date range with keyword rules.

If you only want to remove old public activity, date filters are usually safer than deleting every tweet at once.

Add keyword filters

Keyword filters help you target outdated topics, old handles, past campaigns or words you no longer want associated with the account. They are also useful for cleaning old replies where context is hard to reconstruct.

Run a narrow keyword cleanup first. Then broaden only after you review the result.

Protect important posts with exceptions

Some old posts should stay. Add exception keywords for posts you want to keep, such as portfolio links, product launches, press mentions or evergreen resources. Separate exception terms with semicolons.

Use archive mode for very old tweets

If DeleteTweets does not find old posts from the normal Start workflow, that usually means the posts are outside the recent timeline window. Request your X archive, download the ZIP and import it into DeleteTweets.

Archive mode helps reach older tweet records, but deletion still runs through your live browser session on x.com. Keep the browser open and use a steady pace.

After deletion, wait for counts to catch up

X profile counts and search results can lag. If deleted posts do not disappear from every view immediately, wait and check again. Cached counts are common after large cleanup jobs.

For the solution page, see Delete Old Tweets.