Title: CleanUp WP
Author: kuckovic
Published: <strong>January 20, 2017</strong>
Last modified: January 20, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/cleanup-wp.svg)

# CleanUp WP

 By [kuckovic](https://profiles.wordpress.org/kuckovic/)

[Download](https://downloads.wordpress.org/plugin/cleanup-wp.2.2.1.zip)

 * [Details](https://wordpress.org/plugins/cleanup-wp/#description)
 * [Reviews](https://wordpress.org/plugins/cleanup-wp/#reviews)
 *  [Installation](https://wordpress.org/plugins/cleanup-wp/#installation)
 * [Development](https://wordpress.org/plugins/cleanup-wp/#developers)

 [Support](https://wordpress.org/support/plugin/cleanup-wp/)

## Description

CleanUp WP helps you quickly set up a fresh WordPress installation by removing default
content, configuring sensible defaults, and enabling performance optimizations.

**Why use CleanUp WP?**

Every new WordPress installation comes with demo content you don’t need: “Hello 
World” post, sample pages, default comments, and bundled plugins like Hello Dolly
and Akismet. Manually cleaning this up takes time.

CleanUp WP handles all of this with a single click, plus offers toggleable performance
and security optimizations that you can enable or disable at any time.

**Cleanup Tab (One-time tasks)**

These tasks run once and get marked as done:

 * Delete “Hello World” post
 * Delete “Sample Page”
 * Delete “Privacy Policy” page
 * Delete default comment
 * Delete Hello Dolly & Akismet plugins
 * Delete unused themes (keeps active + parent)
 * Clear widget areas
 * Create main navigation menu
 * Set pretty permalinks (/%postname%/)
 * Disable comments by default
 * Rename “Uncategorized” to “News”
 * Disable user registration
 * Organize uploads by year/month
 * Set default image link to “None”
 * Discourage search engine indexing
 * Set timezone
 * Create static homepage

**Optimize Tab (Toggleable)**

These can be turned ON or OFF at any time:

 * Disable WordPress emojis (~20KB savings)
 * Disable oEmbed
 * Remove jQuery Migrate
 * Disable Dashicons on frontend
 * Clean up wp_head
 * Disable self-pingbacks
 * Reduce Heartbeat frequency
 * Disable XML-RPC
 * Hide WordPress version
 * Disable file editing
 * Disable user enumeration
 * Clean dashboard (keep only Site Health and At a Glance)

## Installation

 1. Upload the plugin files to `/wp-content/plugins/cleanup-wp/` or install via the
    WordPress plugins screen.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Navigate to Tools  CleanUp WP.
 4. Select cleanup tasks, preview, and execute.
 5. Toggle optimizations on/off as needed.

## FAQ

### Can I undo the cleanup tasks?

No, cleanup tasks like deleting posts, pages, and plugins cannot be undone. Use 
the Preview button to see what will happen before executing.

### Can I turn off optimizations?

Yes! The Optimize tab uses toggle switches. If something breaks, just flip it back
off.

### What happens when I delete the plugin?

All plugin options are removed from the database. Optimizations will no longer be
active.

## Reviews

![](https://secure.gravatar.com/avatar/1dbcade23f2a2da1390a6b898a7383151cc3c60fcea6e683a3b0eb2bc0e9efc8?
s=60&d=retro&r=g)

### 󠀁[One of the firsts for every installation](https://wordpress.org/support/topic/one-of-the-firsts-for-every-installation/)󠁿

 [kalnait](https://profiles.wordpress.org/kalnait/) January 20, 2026

Simplifies the trivial work that needs to be done on a new WP installation. Simple
and easy ;o)

![](https://secure.gravatar.com/avatar/dd86c57402e7fb6e26f21329cfe1f393f9b8a7f4a458fa3958725453c3a21b42?
s=60&d=retro&r=g)

### 󠀁[Great timesaver](https://wordpress.org/support/topic/great-timesaver-26/)󠁿

 [kathrinekw19mo](https://profiles.wordpress.org/kathrinekw19mo/) January 20, 2026

Saves time by eliminating repeated tasks across sites.

![](https://secure.gravatar.com/avatar/eebb72bcb1b39078cca523413efb84246057c00a761d86a62a029e47fe3e0597?
s=60&d=retro&r=g)

### 󠀁[Save me loads of time](https://wordpress.org/support/topic/save-me-loads-of-time/)󠁿

 [livinglegacy](https://profiles.wordpress.org/livinglegacy/) June 26, 2018

Since im running develop sites in subdomains its fast for med til remove everything
without of doing a complete swipe of the site

![](https://secure.gravatar.com/avatar/46983981b5be1e971ff8051aca5c8f24ac80d7484e4315530de511a2304a2bd2?
s=60&d=retro&r=g)

### 󠀁[Saves me some time](https://wordpress.org/support/topic/saves-me-some-time/)󠁿

 [polodev](https://profiles.wordpress.org/polodev/) November 23, 2017 1 reply

I would love if the plugin could deactivate/delete itself afterwards. Great plugin!

 [ Read all 4 reviews ](https://wordpress.org/support/plugin/cleanup-wp/reviews/)

## Contributors & Developers

“CleanUp WP” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ kuckovic ](https://profiles.wordpress.org/kuckovic/)

[Translate “CleanUp WP” into your language.](https://translate.wordpress.org/projects/wp-plugins/cleanup-wp)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/cleanup-wp/), check
out the [SVN repository](https://plugins.svn.wordpress.org/cleanup-wp/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/cleanup-wp/) by 
[RSS](https://plugins.trac.wordpress.org/log/cleanup-wp/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.2.1

 * Fixed WordPress Plugin Check errors
 * Removed Domain Path header (translations handled by WordPress.org)
 * Added translator comments for internationalization
 * Improved security checks and input sanitization

#### 2.2.0

 * Complete rewrite with OOP architecture
 * Split into multiple files (class-plugin, class-cleanup, class-optimize)
 * Added toggleable optimizations (can be turned on/off)
 * Added Optimize tab with performance and security options
 * One-time tasks now properly disabled after execution

#### 2.1.0

 * Added tabbed interface (Cleanup, Optimize, Security, Settings)
 * Added dashboard cleanup option
 * Added Privacy Policy page deletion (ID: 3)
 * Added persistent optimizations

#### 2.0.0

 * Complete modernization from procedural to OOP
 * Added admin interface with preview/execute workflow
 * Added AJAX functionality
 * Added security improvements (nonce, capability checks)
 * Tasks only run on explicit user action

#### 1.3

 * Removes “Akismet Plugin” from Plugin directory

#### 1.2.2

 * Now the plugin is checking whether you’re using a child-theme or not. If so, 
   the plugin will not delete any themes.

#### 1.2.1

 * Updated ReadMe.txt

#### 1.2

 * Disables user registration by default
 * Renames “Uncategorized” category to “News”
 * Disables commenting by default

#### 1.1

 * Corrected the name of the plugin

#### 1.0

 * Initial version of the plugin

## Meta

 *  Version **2.2.1**
 *  Last updated **3 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [cleanup](https://wordpress.org/plugins/tags/cleanup/)[fresh install](https://wordpress.org/plugins/tags/fresh-install/)
   [optimization](https://wordpress.org/plugins/tags/optimization/)[performance](https://wordpress.org/plugins/tags/performance/)
   [security](https://wordpress.org/plugins/tags/security/)
 *  [Advanced View](https://wordpress.org/plugins/cleanup-wp/advanced/)

## Ratings

 4.8 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/cleanup-wp/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/cleanup-wp/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/cleanup-wp/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/cleanup-wp/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/cleanup-wp/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/cleanup-wp/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/cleanup-wp/reviews/)

## Contributors

 *   [ kuckovic ](https://profiles.wordpress.org/kuckovic/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/cleanup-wp/)