Randomly display any content anywhere on your WordPress site with display rules, scheduling, targeting, and frequency controls.
Visitors see the same banners, the same calls to action, the same sidebar content every single time. Content goes stale. Click-through rates drop. You need a way to keep things fresh without manually updating your site every day.
Pro features that give you complete control over your dynamic content.
Set start and end dates for any content item. Run time-limited campaigns, seasonal promotions, or holiday content that appears and disappears automatically.
Show content based on user role, login status, UTM parameters, referrer domain, or page type. Personalize every touchpoint.
Prevent the same content from showing twice in a row. Set cooldown periods so visitors see fresh content on every visit.
Assign a weight (1–10) to each content item. Higher weight means it gets selected more often. Perfect for A/B testing.
Control visibility per group: logged-in only, specific page types, user roles. Set rules once, apply to all content in the group.
Define fallback HTML for when all items in a group are filtered out by targeting or scheduling. Never show an empty space.
No coding required. No complex configuration.
Add a content group like "Homepage Banner" or "Sidebar CTA" and configure its display rules.
Add as many items as you like — text, HTML, images, shortcodes. Set weights, schedules, and targeting for each.
Drop [random_content group="your-group"] anywhere — posts, pages, widgets, templates.
Here's how WordPress site owners use Random Content Pro.
Show a different customer testimonial on every page load. Weight your best ones higher so they appear more often.
Schedule sale banners to appear during Black Friday and disappear automatically. Target different offers to different UTM sources.
Create two versions of a call-to-action and let them rotate. Adjust weights based on which performs better.
Show upgrade prompts to free users and premium content to subscribers. Different roles, different experiences.
The free version handles the basics. Pro gives you full control.
| Feature | Free | Pro |
|---|---|---|
| Content groups & randomization | ✓ | ✓ |
| Shortcode placement | ✓ | ✓ |
| Scheduling (start/end dates & times) | — | ✓ |
| Visitor targeting (roles, UTM, referrer) | — | ✓ |
| Frequency controls & cooldowns | — | ✓ |
| Weighted selection | — | ✓ |
| Display rules per group | — | ✓ |
| Fallback content | — | ✓ |
| Page type targeting | — | ✓ |
| Automatic updates | — | ✓ |
Pick the plan that fits your needs. Both include every Pro feature.
For a single WordPress site
Billed annually. Renews at the same price.
For agencies and multiple sites
Billed annually. Just $20/site — save 66%.
14-day money-back guarantee. Not happy? Get a full refund, no questions asked.
No. Random Content Pro is a standalone plugin that includes everything from the free version plus all Pro features. If you have the free version installed, deactivate it before activating Pro.
The plugin keeps working — your content will continue to display normally. You just won't receive updates or support until you renew. We'll never disable your content.
Yes. Contact us and we'll apply a prorated credit from your Starter purchase toward a Professional license.
Yes. Simply deactivate the plugin on the old site (this frees up the activation slot automatically), then install and activate on your new site with the same license key.
The free Random Content plugin on WordPress.org lets you try the core randomization features. Pro adds scheduling, targeting, frequency controls, weighted selection, and display rules.
Yes. We offer a 14-day money-back guarantee. If the plugin doesn't work for you, contact us within 14 days for a full refund.
Join thousands of WordPress site owners who use Random Content Pro to keep visitors engaged.
Get Started Today