Check out these 4 ways to repurpose old content on your blog from

We spend so much time on our content — curating the photos, copywriting, making edits — before we hit publish. Our content is not this one and done thing, but much of it can and should be repurposed on our blog (and everywhere, but that’s another post).

Content that can live on forever is called evergreen content. Read on for 4 ways to repurpose old content on your blog. 

Being a party stylist much of my content is around holidays and parties. The theme can live on no matter the year, and much of the time, like in the case of birthday parties, no matter the month.

When different holidays roll around each year it’s nice to highlight past celebrations. I will give the example of Valentine’s Day. I have a Valentine’s Day party from this year, but I also have one from last year. If someone is coming in to my blog and lands on the homepage, I want them to see these highlights and there are a few ways to do this.

1. Add a hero image to promote your blog post

Many themes offer a hero image section, which makes it easy to promote your content, whether it appears on the first page of your blog or not.

You can put up the same banner every year when the post becomes relevant, or you simply want to highlight the post throughout the year. I use the Soliloquy plugin, but there are many plugins available for WordPress. (Update: I’m no longer using this plugin as I switched themes, but it’s a great option.)

2. Internal Linking

Another easy way to repurpose old blog posts is to link to them from newer posts. That’s it! Seriously! Simply find a way to direct users to your old post within the content of your new post.

Another tip is to go back to old posts and link to your newer posts. Cross-linking posts will help spread SEO juice and lead your readers into more of your content. As you can see in the image below, I link to a Galentine’s Day party and a post about reusing party decorations. 

Internal linking is linking to other pages or posts within your site

3. Republish your blog post

Republishing your blog post will automatically push it to the first page. This is a great option if you want to update some content with new information. However, this option works the best when your URL structure does not include dates. The URL stays the same, only the publish date changes.

If your post does include dates, you’ll want to be sure to set up a redirect. You’ve probably pinned to Pinterest or shared across other social media channels, so your old URL is out there. Don’t leave it to die! If people land on the old URL, the redirect will take them to the the new URL.

I use the Redirection plugin for WordPress. This plugin makes it super easy to plug in the old URL and the new one, and it takes care of the rest. Another great option is called Safe Redirect Manager

4. Use Sticky Posts on WordPress

WordPress is a powerful tool and makes it super easy to pin your post to the front page of your blog, which typically means on your homepage.

First, login to your admin area and open up the post you’d like to “stick” to the homepage. Under Publish, which is found on the right hand side, find the Visibility: Public field and click edit. Check the box next to stick this post to the front page. Click Update.

Repurpose your content with sticky posts

But wait… you’ll want to check that this sticky post doesn’t make your front page go a little wonky.

My homepage is set up to feature 12 posts, but when I added some sticky posts, it was displaying my 1 sticky post and my 12 blog posts, for a total of 13 posts which was royally messing up my front page and the pagination.

What’s happening is my sticky posts are not being counted within my post count. Yikes!

No fear, there is a fix for this. It requires going into the code, which I know sounds a little scary. Make a backup for peace of mind, then go into your functions.php file, which is found in your WordPress dashboard under Appearance > Editor and paste the code you find below at the end.

// Include Sticky Posts in Page Post Count 
add_action( 'pre_get_posts', function( $query )
    if ( $query->is_home && $query->is_main_query() )
        $posts_per_page = get_option( 'posts_per_page' );
        $sticky_posts 	= get_option( 'sticky_posts' );

        // if we have any sticky posts and we are at the first page
        if ( is_array($sticky_posts) && !$query->is_paged() )
            $sticky_count = count($sticky_posts);

            if ( $sticky_count < $posts_per_page )
                $query->set('posts_per_page', $posts_per_page - $sticky_count);
                $query->set('posts_per_page', 1);

Hope you enjoyed these 4 ways to repurpose your content on your website. Don’t let your content die! Instead, keep them top of mind for your readers, both old and new.

Do you have any other ways you repurpose content on your blog? Share in the comments below.

If you like you what you see, please COMMENT, PIN, SHARE, or TWEET! I'd appreciate the love! 



Hi, I’m Meghan, party lover and designer at Elva M Design Studio. I’m a mom of three young boys and so passionate about celebrating all life has to offer. I love party planning and bringing people together, whether it’s for Champagne Friday, celebrating a new baby, a birthday, or just because! I hope you'll find some unique party ideas and printables to assist in planning your own celebrations.

Write A Comment