preloader

How to Set Up Revive Old Posts to Keep Your Archive Driving Social Traffic

Revive Old Posts solves a specific content marketing problem: you publish blog posts that get traction when they go live, then gradually disappear from social timelines as new content buries them. The plugin re-shares archive posts to your connected social accounts on a configurable schedule, keeping older content circulating without manual effort.

How Revive Old Posts Selects Content to Share

The plugin maintains a queue of posts eligible for resharing based on rules you configure. By default it considers all published posts, choosing randomly from those not shared recently. You control the eligibility window: minimum post age (do not share posts newer than X days), maximum post age (do not share posts older than X days), and minimum share interval (do not share the same post again within X days).

This combination prevents new posts from being reshared immediately (they are fresh in your followers’ feeds) and prevents very old posts that may be outdated from circulating. A typical configuration: minimum age 30 days, maximum age 365 days, minimum reshare interval 60 days. Adjust based on your publishing frequency and content shelf life.

Connecting Social Accounts

Go to Revive Old Posts -> Accounts. Connect Twitter/X, Facebook Page, LinkedIn Page or Profile, and other supported networks. Each connection uses OAuth – you authorise Revive Old Posts to post on your behalf. For Facebook Pages specifically, you need to be a Page admin and grant the manage_pages and publish_pages permissions during connection.

After connecting, configure which accounts receive which posts in the sharing settings. You can share to some accounts and not others, useful if your Facebook Page and LinkedIn Page serve different audiences and not all content is relevant to both.

Need help getting this configured? Describe your setup and get a free estimate.

Setting the Sharing Schedule

Go to Revive Old Posts -> Settings -> General. Configure:

  • Minimum interval between shares – how long between each social post. Setting this to 2 hours on a business with 500 archive posts means content circulates continuously without overwhelming followers.
  • Time between shares per post – how long before the same post can be reshared. Shorter intervals mean more repetition; longer intervals mean more variety.
  • Posts to share per account – how many posts to share per sharing cycle.
  • Active hours – restrict sharing to specific hours of the day. Share during peak engagement hours for your audience rather than posting at 3am when engagement is lowest.

Excluding Specific Posts and Categories

Not all archive content should be reshared. Time-sensitive content (event announcements, news posts) becomes misleading if reshared months later. Product posts for discontinued items should not be reshared. Configure exclusions in Revive Old Posts -> Settings -> Post Format:

  • Exclude specific categories from the sharing pool
  • Exclude posts with specific tags
  • Exclude specific post IDs

On individual posts, Revive Old Posts adds a meta box in the post editor with a checkbox to exclude that specific post from resharing. Use this for time-sensitive posts at the time of publishing.

Custom Share Message Format

Configure how share messages are formatted in Revive Old Posts -> Settings -> Post Format. Available variables include {post_title}, {post_url}, {post_excerpt}, and custom text. You can also add hashtags – either fixed hashtags added to every post or dynamically pulled from the post’s tags.

Twitter character limits mean your format needs to leave room for the URL. Keep the template under 240 characters with the URL substituted in. For LinkedIn, you have more space and can include a longer excerpt.

Keep Reading

Previous Post How to Configure AddToAny Share Buttons for Maximum Social Engagement Next Post Revive Old Posts vs Manual Social Scheduling: When Automation Makes Sense

Need Help With Your WordPress Site?

If you need help with WordPress fixes, plugin issues, theme customization, or development work, feel free to get in touch.

Get a Free Estimate