Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Should You Keep or Delete Old Content in WordPress? (Expert Opinion)

When we first started WPBeginner, we thought more content was always better. We kept every single blog post live, even ones that were completely outdated. Big mistake. We quickly learned that old, irrelevant content can actually hurt your website’s performance.

The truth is, not all content ages gracefully. Some posts become outdated, others lose their relevance, and some might even confuse your visitors.

At WPBeginner, we have tackled this challenge by regularly updating our blog posts and carefully deciding when to remove content that is no longer relevant.

We’ve developed a framework for deciding what to keep and what to delete. This guide will show you how to audit your old content and make decisions that boost your site’s performance.

Should You Keep or Delete Old Content in WordPress? (Expert Opinion)

What Is the Problem With Old Content in WordPress?

As you grow your website, you might focus on creating new content. However, old content can quickly become a problem on growing WordPress blogs. It can affect your business, sales, and profits if left unchecked.

Depending on your niche, your content may become irrelevant, incorrect, or inappropriate over a period of time. This may cause a bad user experience, a higher bounce rate, and lower search engine rankings. It can also hurt your credibility.

In our guide on content decay, we explain why some of your older articles decline in rankings. We also show you how to find decayed content using an SEO plugin like All in One SEO.

Content rankings in AIOSEO

You may also have old blog posts that are still ranking but now contain outdated content. There is no easy way to find this content except to systematically review all of your articles. Then, you can decide if you should keep or delete the old content.

Should You Keep or Delete Old Content in WordPress? (7 Scenarios)

Luckily, there are a number of ways you can handle old posts so that your website doesn’t suffer. The best approach will vary depending on each post, and it normally won’t be a choice between simply keeping or deleting the content.

For example, you may want to keep evergreen content that is decaying in rankings. However, you will also need to update that content so it’s up-to-date and accurate to boost rankings.

On the other hand, deleting old posts that are no longer relevant can improve user experience and your site’s SEO. But you will also need to redirect the posts to avoid 404 errors.

For most blogs, a combination of strategies will be the right answer.

With that being said, let’s take a look at some different ways you can deal with old content on your WordPress website:

1. Schedule Regular Content Updates

Whether your old posts contain outdated information or not, it’s important to update or rewrite them from time to time to keep them fresh.

That’s because Google takes into account the freshness of an article when ranking your content. In general, it will prioritize newer posts over older posts.

At WPBeginner, we update our old content at least every 6 months. In fact, as soon as a new post is published, we schedule an update.

We recommend that you schedule regular content updates on your own website.

Start a new revision to schedule for a content update

You will need to update any details of the post that are now out-of-date and add any new information that wasn’t available when the post was first written.

You can also add internal links to relevant posts that you have recently published, and you may need to update the keywords used in the article to match current search trends.

Don’t forget to also update the images in the post, and you can improve engagement by embedding video content.

We recommend that you work through our checklist on how to optimize your blog posts for SEO when updating or rewriting content. This post even has a section on how to optimize older blog posts.

2. Promote Your Old Evergreen Posts

If an old post contains evergreen information that is still accurate, then it may be overlooked as it gets buried deeper on your website.

Promoting older relevant articles allows you to increase pageviews and maximize your traffic potential. It gives your visitors the chance to read old and evergreen content.

Plus, you can attract new visitors to your site by sharing old valuable blog posts. This way, your best content always stays visible to users on your WordPress site, and they help generate a lot of traffic.

You can make regular time in your schedule to share your old posts on social media, link to them in your new articles and roundup posts, or use an automated plugin like ClickSocial.

Set up a revival campaign with ClickSocial

With ClickSocial, you can set up revival campaigns to automatically share old content on Instagram, Facebook, and Twitter, on a regular basis.

You will find the details for these and other proven methods in our guide on how to promote old posts in WordPress.

We also have a post on some ways you can automatically share your old WordPress posts.

3. Add Old Post Notifications

Once you start scheduling post updates, you won’t be able to update them all at once. So, what should you do with the old posts until you find the time?

For posts that are not as fresh as you would like but are still accurate, you can add an old post notification at the top of the post. This will make your readers aware that they are not reading the latest information on the topic.

Old post notification displayed on an article

Another solution that many blogs use is simply adding the ‘Last updated date’ instead of the publishing date. That way, readers can quickly see the last time that you changed the content.

For further information, you can see our guide on how to add an old post notification on your WordPress blog.

4. Unpublish Posts While Waiting to Rewrite Them

If an old post now contains inaccurate information that you don’t want visitors to see, then you can unpublish it until you find time to update it with accurate information.

The post will no longer be visible to your website visitors but will remain in your dashboard as a draft. Once you update the post, you can publish it again.

To unpublish a post, you need to start by editing it. After that, you should click the ‘Switch to draft’ button at the top of the page. This will bring up a popup confirming that you want to unpublish the post.

Click switch to draft

Alternatively, instead of unpublishing an article, some website owners prefer to password-protect the content or make it visible to members only. We have detailed instructions on all of these methods in our guide on how to unpublish a WordPress page.

Keep in mind that removing a live post from your site can cause broken links and may affect your WordPress SEO, so you will want to think about this carefully.

You can temporarily redirect the URL to another relevant page so you don’t lose SEO rankings. We show you how to do this in the ‘Redirect Deleted, Archived, and Unpublished Posts’ section later in this article.

5. Delete or Archive Old Posts You Want to Remove From Your Site

What if you have content that you no longer wish to show on your WordPress website? Maybe the post is no longer relevant, or you have decided to take your website in a new direction.

In that case, you can delete the post or archive it like you archive your emails.

To delete a post, you just need to edit it and then click the ‘Move to trash’ button in the right-hand menu. WordPress will send that page to the trash.

Move page to trash

By default, WordPress automatically deletes anything in the trash after 30 days, so you still have time to change you have time to change your mind.

We show you how to recover deleted posts from the trash later in this article.

To archive a post, you need to install and activate the LH Archived Post Status plugin. Upon activation, the plugin adds a custom post status called ‘Archived’ to your posts, pages, and custom post types.

You can archive a single post or page by editing it. When you click on the ‘Status’ dropdown menu, you will see the new ‘Archived’ post status.

Archiving a Single Post

Simply select the ‘Archive’ status, and then click the ‘Update’ button at the top of the screen.

Your post will be marked as archived, and it will stop appearing on the front end of your site. Your website visitors will no longer be able to see it.

If you want to use the content again in the future, then you can edit it if necessary and then publish it by changing the post status back to ‘Published’.

You can learn more in our guide on how to archive posts without deleting them in WordPress.

Whether you delete or archive the post, you should redirect the URL to a relevant post that’s still visible on your website. Otherwise, your users will see a 404′ page not found’ error message when they try to visit the page

See the next section for details.

6. Redirect Deleted, Archived, and Unpublished Posts

Once you have deleted, archived, or unpublished a post, your visitors will see a 404 ‘page not found’ error if they try to visit the page by clicking on a link or bookmark they have saved.

This provides a bad user experience and can impact your WordPress SEO, so we recommend you send the user to a different but related page on your website using a 301 redirect.

The simplest way to manage and create redirects is with the All in One SEO (AIOSEO) WordPress plugin. It’s the best SEO plugin for WordPress and is used by over 3 million professionals to improve their site’s SEO.

On the All in One SEO » Redirects page, you can enter the ‘Source URL’ of the page you deleted and the ‘Target URL’ of the post you want to send your visitors to.

Enter Source URL and Target URL

Now make sure that the Redirect Type is ‘301 Moved Permanently,’ and then click the ‘Add Redirect’ button.

There are several other ways you can create redirects, and you can learn about them in our beginner’s guide to creating 301 redirects in WordPress

Bonus: Recover Deleted Posts

If you unpublished a post and changed your mind, then you can simply publish it again.

But you might be wondering what to do if you change your mind about a post you deleted. Luckily, you may be able to recover it from the trash.

Just like your computer, WordPress moves deleted items into a trash folder. This removes those items from your website and admin screens, but they are not deleted permanently right away.

After 30 days, WordPress will permanently delete the item from the trash and database. If the page you deleted is still in the trash, then you can go ahead and restore it.

You will need to go to Posts » All Posts (or Pages » All Pages if you wish to restore a page) inside your WordPress admin area.

From here, you must switch to the ‘Trash’ tab to view all the posts that have been deleted during the last 30 days.

Restoring a Post From the Trash

If the post you want to recover is listed there, then simply take your mouse over the page title, and you will see the option to ‘Restore’ it.

If it is not still in the trash, then you may be able to restore it from a backup. For this and many other reasons, we recommend setting up regular WordPress backups.

You will find detailed instructions on all of these methods in our guide on how to recover and restore deleted pages in WordPress.

Frequently Asked Questions About Old Content in WordPress

Managing old content can raise many questions for WordPress site owners. Here are the most common concerns we hear from our readers, along with clear answers to help you make the best decisions for your website.

1. How often should I update my old WordPress content?

We recommend updating your old content at least every 6 months. At WPBeginner, we actually schedule updates as soon as we publish new posts. The frequency depends on your niche – tech and software topics need more frequent updates than evergreen lifestyle content.

Regular updates help maintain your search rankings since Google considers content freshness as a ranking factor.

2. Will deleting old posts hurt my SEO rankings?

Deleting old posts can hurt your SEO if not done properly. When you delete a post, you should always set up a 301 redirect to send visitors to a relevant page instead of letting them hit a 404 error. However, removing truly outdated or low-quality content can actually improve your overall site performance and user experience, which benefits your SEO in the long run.

3. How do I know which old content to keep versus delete?

Focus on keeping content that still provides value to your audience, even if it needs updating. Delete content that is completely outdated, no longer relevant to your business, or contains inaccurate information that can’t be easily fixed.

Use tools like All in One SEO to identify content that’s declining in rankings, then decide whether to update, redirect, or remove it based on its potential value.

4. Can I recover a WordPress post after I’ve deleted it?

Yes, you can recover deleted posts from the WordPress trash for up to 30 days. Go to Posts » All Posts, click the ‘Trash’ tab, find your deleted post, and click ‘Restore’.

After 30 days, WordPress permanently deletes the content, but you may still be able to recover it from your website backups if you have them set up.

5. What’s the difference between archiving and deleting old posts?

Archiving keeps your content in your WordPress database but removes it from your live site, while deleting sends it to the trash (and eventually removes it completely).

Archived posts can be easily restored and republished later without any data loss. Deleting is more permanent, though you have 30 days to recover from trash before it’s gone forever.

6. Should I add “last updated” dates to my old content?

Yes, showing ‘last updated’ dates instead of just publication dates helps readers understand when content was most recently reviewed. This builds trust and lets visitors know they’re reading current information. You can also add old post notifications to warn readers about content that hasn’t been updated recently but still contains valuable information.

We hope this tutorial helped you learn whether to keep or delete old content in WordPress. You may also want to see our guide on how to efficiently manage post series in WordPress or our expert pick of the best WordPress dynamic content plugins.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

8 CommentsLeave a Reply

  1. I have been blogging for a few years & I’ve struggled with what to do with outdated posts. I particularly appreciate the suggestion to schedule regular content updates – I’ll definitely be implementing this strategy.
    You the best!

    • If you update old posts, it’s a great method to keep your content current, especially in well-indexed articles. However, it’s also important to notify users about the updates. For example, mention when the post was last updated. If a user sees a three-year-old article without knowing that it was recently updated, they might leave, thinking the information is outdated. So it’s a good idea to include update dates in your articles. There’s a great guide on WPBeginner for this, among other tips.

  2. Older contents specially in tech blogs like ours help in organic Google search and deleting them I think is not a good idea.
    it is better to update the things that has changed overtime but in most cases for technical blogs, you need to change almost nothing. A little bit tweak does the job and renew the whole content.
    I was running news blog and I needed to delete the older contents as every day it makes tons of news and it is pointless keeping them.

    • A very good method is to leave the article, if you edit it somewhere, just put a warning in it and then, for example, a link to another article with a similar topic. If the article is indexed, it will help further traffic.

  3. I definitely keep older articles on the website. They are well-indexed and bring in users. So, I’ve eventually decided to either update them to keep them current or specify that they no longer apply to certain situations based on the publication date. However, in my opinion, it’s a better strategy to retain these articles for organic user attraction, as they may interest visitors who will then come regularly for different content.

  4. I have had this dilemna as a starting blogger as I didn’t want to spend time promoting on social media content, that will be not important in few months. After 15-20 articles I decided I will post only evergreen content and ditch the news. It is easy for me as I have technical blog and things don’t change for years. This helps me rank for SEO easily and I have biggest traffic from Pinterest so mostly almost the same as SEO.

    I only have to update my content like 2 or 3 articles a year and that is easy but important to remember.

  5. I’m a fan of preserving things in their original state but you can’t overdo it. Especially today, when you are constantly trying to reach a wide audience. Very comprehensive article, thanks

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.