Menu
iThemes
WordPress Backup, Security & Maintenance
  • WordPress Hosting
  • BackupBuddy
  • Security
  • Sync
  • Agency Bundle
  • Plugin Suite
  • Training
    • Page Builder Developer Course
    • Theme Building with the WordPress Block Editor
    • WordPress Gutenberg Help
    • WordPress Tutorials
    • Free Upcoming Webinars
  • Blog
  • Contact
  • Log In
WordPress News and Updates from iThemes
Categories
  • Product Updates
  • WordPress Backup
  • WordPress Block Editor
  • WordPress Ecommerce
  • WordPress for Freelancers
  • WordPress Maintenance
  • WordPress Security
  • WordPress Training Webinars
  • WordPress Tutorials
  • WProsper

The WordPress Cleanup Checklist

Written by Kristen Wright on September 18, 2019

Last Updated on September 18, 2019

The time is now to look at your current WordPress website and run through this WordPress cleanup checklist to tidy up your website.

wordpress cleanup checklist

Whether you own a single blog or you’re a freelancer/developer who will use this WordPress cleanup checklist to upsell a WordPress maintenance package to your clients, now is a perfect time to inspect, correct, enhance and promote your WordPress websites.

The WordPress Cleanup Checklist

  • 1. Take a moment to make sure all of the information on your About page is up-to-date. If you do not have an About page, this is the perfect time to write one. Your website has probably been running for a while now and you should know more about your message you need to communicate to your visitors.
  • 2. Do you have an email newsletter list? Now is a perfect time to de-dup your email newsletter list (make sure you don’t have duplications or dead addresses in your list). If you do not have a mailing list, now is the perfect time to start. A mailing list is vital to the continued growth and communication of your online presence. Check out two plugins to grow your email lists, right from your blog: Content Upgrades and Landing Pages.
  • 3. Check to make sure your Contact page information is not only correct but that it works. That’s right, make sure the email goes to the right place, the contact form works, the phone number isn’t dead, and the address is current. Bonus: If you are a freelancer, send a postcard to the address on the website that simply says, “We are verifying the contact address on your website.”
  • 4. Refresh social media links/profiles. Do you need to link up additional social networks to your website? When you launched the website you probably started with one or two social network links but you (or your clients) may have started using additional social networks over time and now would be the perfect time to integrate these into your site update.
  • 5. Run a survey to ask people how they use the site, what other sites they may use, what content do they wish that your site provided, and even what was their favorite post of the year. The survey serves at least two purposes: 1) It helps to provide insight into how to improve the site and 2) can be used as material to use in an upcoming newsletter/blog post about the results of the survey.
  • 6. Add a Related Posts plugin. Now that your site has been running a while and you have been generating fresh content/posts for some time, this is a great time to add a Related Posts plugin for your website. Many sites do not launch with related posts plugins due to the lack of content and nothing to “relate”.  Don’t miss out on this opportunity to keep people on your site longer (stickiness).
  • 7. Check for broken links. You can use a plugin like Broken Link Checker to make life easier.
  • 8. Clean up and optimize your WordPress database.  WordPress has a built-in repair functionality that you can find at /wp-admin/maint/repair.php.  Just visit http://www.domain.com/wp-admin/maint/repair.php and follow the instructions to add a line of code to your wp-config.php file.  (Don’t forget to remove that line of code in your wp-config.php file once you are done.
  • 9. Do you have too many post revisions? It may be time to clean out all your old post revisions in your database as well as adding a line of code to your wp-config.php file to limit post revisions. (The following code will limit your post revisions to only 3 per post.)
    define( 'WP_POST_REVISIONS', 3 );
  • 10. Create or add a new widget to your sidebar/widget area that highlights your most popular posts of the past.  This can help to create this piece of content if you have the analytics to track this type of data. (If not… you should.)
  • 11. Force everyone on the website to reset their passwords and even consider forcing anyone who edits on the site to use WordPress two-factor authentication.
  • 12. It never hurts to TEST a recent backup to make sure that it restores to a localhost just to make sure you have a good backup. (If you’re not already, start using a WordPress backup plugin like BackupBuddy.)
  • 13. Have you checked the Users area of WordPress lately? Are there accounts you need to remove / lower permissions?  Is it possible that a client had wanted you to create an account for their intern to manage the site when you initially launched the site and now that intern is no longer with the company yet their account is still live?
  • 14. Consider this time as an opportunity to convert your website over to SSL – even simply using Cloudflare’s Flexible SSL and its corresponding Cloudflare WordPress plugin. Check out our WordPress HTTPS training if you need more in-depth help.
  • 15. Think about adding a WordPress notification bar on the top of your website to highlight features of the website or some special bit of content. Install a WordPress notification bar plugin like Boombar. Adding simple features like this to an older site can enhance the user experience of your visitors as well as let your “seasoned” guests know that new stuff is happening.
  • 16. Investigate your Categories / Tags and see if any of those taxonomies are empty or without any attached posts. Then decide whether or not to delete those non-used taxonomies.
  • 17. Do you need to update your navigation menu? Is your site getting deep enough that you might need to add a breadcrumb system to help navigate?
  • 18. Utilize an SEO automatic links plugin to link your existing content to parts of your site or external sites.
  • 19. Is your site speed slowing down?  Look at the WordPress Media Library and if it’s getting extremely large, consider offloading your images to a CDN (Content Delivery Network).
  • 20. Minify your Javascript and CSS. This will help with improving site speed.
  • 21. Do an audit of your site’s SEO. How are you ranking for your targeted keywords and key phrases? Now may be the perfect time to brush up on your SEO knowledge or make some improvements to your content and site structure. Check out our WordPress SEO training.
  • 22. Add/update your Testimonials section. This is the time to harness your users/customers and get them promoting your site.
  • 23. Remove unused/unactivated plugins from your WordPress site. As a WordPress security practice, it’s a good idea to remove inactive plugins or plugins you don’t use.
  • 24. Now that you have had some time to build up comments on your posts, you might want to consider adjusting your Discussion Settings options to allow any user who has had previously approved comments to automatically get published rather than waiting in a queue to encourage ongoing discussion.
  • 25. Make a complete backup!If you’ve been following through with all of these steps on your site, you will NEED a run a new backup due to all the changes, modifications and enhancements you’ve just made.
  • 26. Once you’re finished, consider running a competition to encourage new and repeat visitors to share your updated site.

If you’ve made it all the way to the end of this list, your WordPress site should be all spruced up and optimized.  We would love to hear if this was helpful for you or if there is a step you would remove and replace with something else.

Learn more about web terminology in the new ebook:
65 Web Design Terms You Should Know
Download now

Share via:

  • Facebook
  • Twitter
  • LinkedIn
  • More
Other related posts
generating revenue from a blog
What is a Blog?
learning the pieces of a domain name
What is a Domain Name?

WordPress Not Sending Email? Here’s How to Fix WordPress Email Issues
WordPress password strength
How to Reset Your WordPress Password

Comments

  1. Sacia says:
    August 18, 2015 at 7:19 pm

    Great post! I’m definitely going to implant most of these- except for related posts. Don’t have enough content for that!

    Reply
    • "Professor" Benjamin says:
      August 19, 2015 at 7:53 am

      That’s awesome. Hey think about it this way. You can strive to build content over the next few months so that the NEXT time you use a checklist like this you CAN use a related post plugin 🙂

      Reply
  2. Norine says:
    August 19, 2015 at 10:03 am

    Thanks for this list.

    It hadn’t occurred to me about the old revisions, but now I see I have a few sites with lots of revisions kicking around. Went looking for a way to easily remove old revisions and found the Optimize Database after Deleting Revisions plugin: https://wordpress.org/plugins/rvg-optimize-database/

    Haven’t tried it yet, but does ithemes already have something that does this?

    Reply
  3. Renata says:
    August 19, 2015 at 1:04 pm

    Thank you for this helpful list! I have a few Qs:

    Re #9, I placed the code snippet at the end of my wp-config.php file; is that correct? Also, how do I “clean out” all my old post (and page, for that matter) revisions?

    Re #14, I’m using the CloudFlare plugin, but see the yellow triangle appear in the URL because the images I use are not secure. How do I secure the images in my media library so that I don’t see the yellow triangle?

    Thanks for your help.

    Reply
  4. Sueli says:
    August 20, 2015 at 7:44 am

    Thanks for the list!

    Re #8, where can I find more information on how to clean up and optimize the database using BackupBuddy?

    Reply
  5. Robert says:
    August 20, 2015 at 4:13 pm

    20. Minify your Javascript.
    21. Minify your CSS.

    These were the only ones you did not elaborate on. Can you give advice on the best way to do these steps?

    Reply
  6. Clement says:
    August 25, 2015 at 2:51 pm

    #10 says “Create or add a new widget to your sidebar/widget area”.

    Do you know of such a widget?

    Reply
    • Benjamin says:
      August 27, 2015 at 3:16 pm

      I personally would use a text widget and create an unordered list of my top post titles based on my tracked analytics. But I’m sure if you searched the WordPress repo for “top posts widget” there might be a few choices that gather a list of posts based on different metrics.

      Reply

Respond

Click here to cancel reply.

Get updates on new themes & plugins plus special discounts

About iThemes

  • #WProsper
  • Friends of iThemes
  • Contact Us
  • Website Accessibility Statement
  • Sitemap

Resources

  • Blog
  • Documentation
  • WordPress Tutorials
  • Free WordPress Ebooks
  • Free Webinar Library
  • Free Upcoming Webinars
  • iThemes Training
  • Affiliates

Customers

  • Member Panel Login
  • Support
  • FAQs
  • Upgrade Policy
  • Licensing
  • Terms and Conditions
  • Refund Policy

Top Products

  • BackupBuddy
  • iThemes Security Pro
  • iThemes Sync
  • Restrict Content Pro
  • WPComplete
  • Agency Bundle
  • WordPress Hosting
  • WordPress Plugins
  • Content Upgrades
  • WordPress Landing Page Plugin
  • BackupBuddy Stash

iThemes Media LLC Copyright © 2021 All rights reserved | Privacy Policy

  • Liquid Web Family of Brands
  • Facebook
  • Twitter
  • LinkedIn
  • More Networks
Share via
Facebook
Twitter
LinkedIn
Mix
Pinterest
Tumblr
Skype
Buffer
Pocket
VKontakte
Xing
Reddit
Flipboard
MySpace
Delicious
Amazon
Digg
Evernote
Blogger
LiveJournal
Baidu
NewsVine
Yummly
Yahoo
WhatsApp
Viber
SMS
Telegram
Facebook Messenger
Like
Email
Print
Copy Link
Copy link
CopyCopied

Get the Ebook: 65 Web Design Terms You Should Know

web design terms you should know
Learn more about web design terms you should know with this quick primer on the vocabulary of web design.

  • Web Terminology
  • User Experience
  • User Interface
  • Typography
  • Color
  • Hierarchy
  • Composition
  • Imagery
No spam. Unsubscribe anytime.