10 Ways to Promote Old Posts in Your WordPress Website

Do you want to increase traffic on your WordPress website?

If you are like me, then you are always trying to find new ways to increase traffic on your website. One of them is promoting old articles that are still relevant and it is a sure way to get those page views up. We will show you some best ways to promote old articles in this post and since one of them is using sticky post features we will also show you how to display latest sticky posts in WordPress.

Also Read: Find the Best WordPress Hosting Service.

Why is it Important to Promote old Posts?

This question has a very simple answer – it saves time and effort. Most people share their blog post a couple of times after they write it and then leave it in their archive page to collect dust. This is a common mistake made by bloggers since you can use those evergreen posts and maximize their traffic potential without going through the trouble of always writing a new post. So, let’s begin our review of some proven methods to promote old posts in WordPress.

1. Share it on Social Media

The fact that most of your social media updates are seen by only some of your followers because the competition is fierce and they might not be online at the time is a good reason to promote old posts. That’s why it’s best to share at different times of the day.

The Revive Old Post plugin is a good tool to have since it automatically shares your old posts on different social media networks, such as Facebook, Twitter, and LinkedIn. It shares your updates at different times allowing you to maximize your exposure.

2. Showcase Related Posts

If you ever visited popular blogs like Mashable, TechCrunch or even WPBeginner, you probably noticed that there is related content next to or under every post. When a user scrolls to read your entire blog post that means they are interested and engaged in what they are reading. If you use a related posts plugin (such as WordPress Related Posts), you can give them a chance to explore your website.

3. Display Popular Posts

The stats show that only 20% of your site content receives 80% of your traffic. Some articles are just much more popular than others. That is the reason to try and get more traffic to them and start showcasing your most popular posts. People that come to your blog or website are inclined to read what many other visitors have already found attractive.

4. Create Useful 404 Pages

The biggest number of WordPress themes comes with a default template for 404 pages that are displayed when a page that a user tried to visit cannot be found. You can seize this unique chance to display the most important content of your website and keep the users interested and engaged. You can also help users locate the content they were searching for by adding a search form on the page.

5. Better WordPress Search

You can improve the usually pretty limited default search feature in WordPress by using one of the two common approaches. One is using Google Custom Search form to replace the WordPress search, while the other method requires using a search plugin like Search Everything. Both of these solutions will do wonders to improve your WordPress search.

6. Custom Archive Pages

One of the best ways to highlight your old, but still relevant content is creating a custom archive page on your WordPress website.  You can set it to display the most popular posts, most commented articles, recent posts, and much more. You can even show all of the post categories / tags, include a search form and add compact archives. This is a great way to help users find content, but it can also help them get the idea about the real purpose of your blog. Also, it is important to add an email sign up form on the page.

7. Interlink Articles

One of the most important aspects of SEO strategy is building internal links, so you better get used to doing it regularly. It can be very interesting and helpful to the user when you link to your old posts whenever it is appropriate. People search the web by going from one link to another. Making sure that there are a lot of your own links for them to visit will help you increase your traffic.

8. Link Old Articles in Comment Section

You need to try using links to point your users to other posts on your blog or website when you are responding to their comments. You shouldn’t force it, but just try to keep it in mind so you can seize the right opportunity when it comes along. This forms trust and increases your traffic. The link that you add will stay there and allow any future readers that have the same question to click on that link.

9. Republish it With Updates

Try and add something new to your already posted and older articles so you can publish them again with a bit of different perspective. Also, in some niches, there is a constant need for an update since new technologies are always developed. This basically offers you an opportunity to publish the same article with a few changes and still keep it relevant even after some time has passed.

10. Use Sticky Post Feature

If you have a post that has gathered a lot of traffic since it was first published? Do you want it to stay on the top of your page? If the answer is yes then sticky post feature is the right thing for you. It allows you to stick a particular post to your homepage to gain viewer’s attention. You should use this feature when you want to make changes to your existing article, just update the post and stick it to the homepage so you can let your visitors know about your new post updates.

Also Read: Essential WordPress Plugins You Should Use

This is a very useful feature and that is why we will try to explain it to you in more detail how to display the latest sticky posts in WordPress.

How to Display the Latest Sticky Posts in WordPress

Using the cool and valuable WordPress feature called sticky posts can help you generate more traffic and keep the most popular or relevant articles on top of your homepage. You should look at sticky posts as featured posts for your website of blog. If you mark a post as sticky, it will show up above your newest posts, but you have to make sure that your theme permits this. In this post, we will offer you some guidelines on how to display the latest sticky posts in your WordPress blog.

Easy Way to Display Sticky Posts

The first step in this process is to copy and paste this code snippet into your theme’s functions.php file or in a site-specific plugin.

function funct_sticky_posts() {

$sticky_posts = get_option( 'sticky_posts' );

rsort( $sticky_posts );

$sticky_posts = array_slice( $sticky_posts, 0, 10 );

$sticky_query = new WP_Query( array( 'post__in' => $sticky_posts,'ignore_sticky_posts' => 1 ) );

if ( $sticky_query->have_posts() ) {

$return .= '<ul>';

while ( $sticky_query->have_posts() ) {


$return .= '<li><a href="' .get_permalink(). '" title="'  . get_the_title() . '">' . get_the_title() . '</a><br />' . get_the_excerpt(). '</li>';


$return .= '</ul>';

} else {



return $return;


add_shortcode('latest_stickies', 'funct_sticky_posts');

This code orders the WordPress database to retrieve the 10 latest sticky posts before displaying each post’s title with a link in a list format. The shortcode we crafted helps us wrap that all in a function. You can now use this shortcode [latest_stickies] in any WordPress page, post, or even a text widget in order to display your latest sticky posts. If you want to use any shortcode in a text widget you must add this extra line of code.

add_filter('widget_text', 'do_shortcode');

This is the last step, now you can display your latest sticky posts in a WordPress website. We hope this article was helpful and understandable enough for you to learn how to promote old posts and display latest sticky posts.

Wrapping up

How do you promote your old posts? Are you using other method to revive and drive traffic to your posts published long time ago? Please let me know in the comments.

Image Credit: Designed by Freepik


David Cross

David is the chief editor at WebHostingMedia right from the beginning. He has a great passion for building and managing websites and creating helpful content. He is also interested in programming - currently learning python.