Sharing your old posts is one of our go-to tricks to get more traffic and engagement without any extra effort. It can also keep your social media profiles active and interesting, even if you’re not publishing new content every single day.
But of course, sharing your old posts manually is a lot of work. Thankfully, we’ve found an easy-to-use plugin that you can use to automate this task.
In this article, we will show you how to share your old WordPress posts automatically.
Why Share Your Old WordPress Blog Posts on Social Media?
By sharing old blog posts with your followers, you can get more visitors to your WordPress website without any additional work. You can save time by repurposing existing content for social media, freeing you up for other tasks.
Plus, you can attract new followers who might have missed your posts before. As a result, you can increase your pageviews without creating all-new content, leading to more email list subscribers, sales in your online store, and more.
With that said, let’s see how you can automatically share your old WordPress blog posts. You can use the quick links below to navigate through the tutorial:
Step 1: Get Your Platform API Keys (X/Twitter Only)
The easiest way to share your old blog posts is by using the Revive Old Posts plugin. It lets you simply share your old WordPress blog posts on social media to help get more traffic and keep your accounts active.
But first, you need to follow this step if you want to share their old posts via X/Twitter. If you want to use Facebook or other platforms, then you can skip this step.
First, go to the X Developer Platform. Then, scroll down slightly and click on the ‘Get started’ button on the ‘Free’ option.
Once done, you will be taken to a different page, where you can subscribe to an access level to the X API.
For demonstration purposes, we will just sign up for a free account.
You should now be redirected to the X Developer Portal.
On the dashboard, find a section that says ‘Project App.’ Then, click on the gear icon (App settings).
Next, just scroll down to a section called ‘User authentication settings.’
Here, click on the ‘Set up’ button.
Now, we will enable the OAuth Authentication that will allow X/Twitter to connect with the Revive Old Posts WordPress plugin.
On the next page, select ‘Read and write’ for the App permissions.
Scroll a bit down to continue.
Now, select ‘Web App, Automated App, or Bot’ for the type of app.
At this stage, you can insert your App info.
For the Callback URI / Redirect URL, make sure to insert your website’s URL followed by “/wp-admin/admin.php?page=TweetOldPost”.
In the Website URL, insert your site’s domain name.
At this stage, you can scroll all the way down.
After that, just click ‘Save.’
You will then be shown your OAuth 2.0 Client ID and Client Secret, which you should store in a secure location.
Now, go back to the X Developer Portal.
On the dashboard, click on the icon symbol (Keys and tokens).
Locate the ‘Consumer Keys’ section.
Next, click ‘Regenerate.’
A popup will now appear.
Simply click the ‘Yes, regenerate’ button to continue.
After this, you will see your API Key and API Key Secret.
You can either keep this X Developer Portal page open or store the keys somewhere safe so that you can easily copy them for the next step. If you do the second option, then make sure to click ‘Yes, I saved them’ to close the popup.
Step 2: Install and Set Up Revive Old Posts Plugin
Now, you need to do is install and activate the Revive Old Posts plugin. For more details, see our beginner’s guide on how to install a WordPress plugin.
Upon activation, go to Revive Old Posts » Dashboard and select the ‘Accounts’ tab. Then, just click on the social media button for the account you want to connect.
The free plugin supports Facebook and Twitter, but you can unlock extra social media profiles by upgrading to the pro version.
If you click on Facebook, then a popup will appear.
It will ask you to sign in to Facebook via the plugin so that you can connect the plugin to the platform.
In this guide, we will show you how to automatically post old blogs on X/Twitter, because the process is a bit different.
If you select the ‘X (Twitter)’ option, you will be asked to insert your X application API keys, which you should have stored safely.
Once you do that, then just click ‘Sign In.’
The plugin will now bring you to the authentication page.
Here, just click on the ‘Authorize app’ button.
After that, you will be redirected back to the Revive Old Posts plugin page.
Step 3: Configure the Post Social Sharing Settings
With the setup done, let’s click on the ‘General Settings’ tab.
First, you can change the ‘Minimum Interval Between Shares’. This is how many hours the plugin will wait in between sharing each post.
You can also set the ‘Minimum Post Age’. This is the number of days that need to pass before the post is considered ‘old.’
Below that, you can choose whether you’d like to share old posts again after all your old content has been shared. In this way, the plugin can constantly cycle through all your previously published posts.
To do this, simply check the box next to ‘Share More Than Once.’
After that, you can choose to include or exclude taxonomies.
Next to ‘Taxonomies,’ simply type in the category or tag you want to use. Then, decide whether to check or uncheck the ‘Exclude’ box.
If you are tracking visitors to your WordPress website, then you can automatically add query tags to your old posts. This will help you better track how these old posts are performing.
To do this, simply check the box next to ‘Enable Google Analytics Tracking.’
If you don’t have Google Analytics set up yet, then see our beginner’s guide on how to install Google Analytics in WordPress
Revive Social can save you even more time by automatically sharing new posts and custom post types. If you want to share posts as soon as they are published, then check the box next to ‘Enable Instant Sharing Feature.’
Once you are happy with the sharing settings, click on the ‘Save’ button.
Step 4: Customize Your Social Media Posts for Sharing Old Content
The next step is to configure how your social media posts look when they are sharing your blog posts. To do this, click on the ‘Post Format’ menu option at the top of the page.
On the next screen, select what content you want to share in the ‘Share Content’ dropdown.
Then, you can change the length of the social media post in the ‘Maximum Characters’ box.
To get more traffic, make sure you check the box next to ‘Include Link.’
After that, you can type in any extra text you want to add, include any custom fields, use the URL shortener, and more.
With that done, you can add hashtags to your post.
To start, open the ‘Hashtags’ dropdown and then choose how you want to generate hashtags.
For example, you can create hashtags from the post’s categories or tags or type in hashtags that Revive Social will use for all posts.
After that, click the ‘Save post format’ button to save your settings.
Once you have finished customizing the plugin settings, simply select the ‘Click to start sharing’ button.
Now, if you select the ‘Sharing Queue’ tab, you’ll be able to preview your posts before they’re shared on social media.
Here, you can skip posts, edit them, and even stop certain posts from being shared.
That’s it! Now, your old WordPress posts will automatically be shared on social media.
Alternative Ways to Automatically Share Your Blog Posts on Social Media
Revive Old Posts isn’t the only plugin you can use to automatically share your blog posts on social media. If you want to find an alternative, then we recommend using Uncanny Automator.
Uncanny Automator is the best WordPress automation plugin that helps you create automated workflows for your website. For example, you can use it to send out automated emails when a new post is published.
We also have plenty of guides featuring Uncanny Automator on how to automatically share blog posts on social media. You can check them out here:
- How to Automatically Tweet When You Publish a New Post in WordPress
- How to Automatically Publish from WordPress to Instagram
- How to Automatically Post to Facebook From WordPress
- How to Automate WordPress and Social Media With IFTTT (& More)
If you want more control over which old posts will get shared on social media, then you can also use a tool like Buffer. It’s a social media scheduling app that lets you choose the posts that will get shared at a specific time.
For more details, see our guide on how to schedule WordPress posts for social media.
We hope this article helped you learn how to automatically share your old WordPress posts. You may also want to see our guide on how to automatically create WordPress posts from YouTube videos or our expert picks for the best social media plugins for WordPress.
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.
Michael
Changes in Facebook policy dictate that the plugin must achieve authorization manage_pages and publish_pages. I’ve gone three rounds with Facebook and have yet to receive approval. Two months!
Uriahs
Hi Michael, this issue regarding has been fixed a while back, you no longer need to create an app to connect your accounts. All it takes now is a click of a button
Markus Martin
I only use it with twitter because twitter cards ovewrite its premium featured image option. It shows ugly links on Facebook and resets cached facebook urls and featured images. They should make the option to show featured link with image free, but make posting with image attached a premium version if they so desperately want money.
Dorothy
I installed plug in on Godaddy managed site and set up old according directions on your video. One post posted and no others have posted though it continues to say one will posts in 7 hr 30 minutes. What have I missed ? My settings: Min interval 8, min age 30, max age 0, share more once unchecked, posts box checked.
Also it says I have two accounts and I have only set up Twitter, unless I accidentally have two Twitter accounts by mistake. So how do I find out and how to rectify
I am not a computer person and new to WordPress. I may subscribe if I think it is beneficial. I have went to a local WP user group and it was over my head. Thanks for your assistance in this matter.
Rizwan
This revive old post plugin is not tested with 4.5.2, what to do now? any other plugin?
Gemma
This has just stopped working for me – giving a 301 instead of the link via Twitter. Deleted and reinstalled, played about with shortening link but no luck! Any resolution or alternative is appreciated, such a time saver!
Jim
if you have your new posts set to trigger your MailChimp account; will the revived posts also trigger your MailChimp account?
WPBeginner Support
If you revive posts in a way that they reappear in your RSS feed, then yes.
Admin
James Burnette
Thanks for the great post.
Melissa
The premium version is now $75.
Nouman Younas
Nice,,, i lll surely try this method on my one blog for checking results..
i have a question How to Automatically Share Your Old new Posts?
i don’t want to share it manually . and i also don’t want to give access of social media profiles to my all authors.
DanCarr
I assume you guys know about the free plugin “buffer old posts” so I’m curious why you would not mention it? It does the same as this plugin, but sends it all to Buffer instead. You can control how often it sends items and you can exclude posts and categories as well. I’ve been using it for a while and it works perfectly. I’d far rather send things to Buffer because then it slots in better with my normal daily postings.
sadman123
how to get a floating menu and a floating page navigator in wordpress
John
Nice post. I basically use Revive old Posts. Its a great plugin. But I stopped it due to the fact that I do not have much posts. I have roughly 30…