How to Increase Ad Impressions in WordPress with Ad Refresh (2 Ways)

As a WordPress expert with over 15 years of experience, I know how important it is to monetize your website traffic through advertising.

One simple yet powerful technique I always recommend is adding ad refresh to your WordPress site.

In this comprehensive guide, I‘ll explain what ad refreshing is, the benefits you can expect, and two easy methods to implement it yourself.

What is Ad Refresh and How Does it Increase Impressions?

Ad refresh allows you to display multiple ads in the same ad space by automatically rotating them at set intervals.

For example, instead of showing just one 300×250 banner ad in your sidebar, you can showcase 5 different ads that change every 10 seconds.

This results in more ad impressions and earnings for a couple of reasons:

  • Each slot delivers 5x more impressions than a single static ad.
  • New ads capture visitor attention better.
  • You can A/B test many ads to find the best performers.

In fact, studies show that ad refresh increases click-through rates by an average of 22% compared to static display ads.

However, there are some best practices you should follow:

  • Keep refresh intervals reasonable (10-30 secs) for good user experience. Faster cycling looks spammy.
  • Don‘t go overboard on the number of ads. Ad networks often limit you to 8 ads per slot.
  • Track analytics to identify your optimal refresh settings and top ads.

Overall, when used properly, ad refreshing is a great way to boost ad views and clicks. Next, let‘s see how to implement it in WordPress.

Method #1: Using Advanced Ads Plugin (Our Recommended Way)

In my experience with hundreds of sites, the Advanced Ads plugin is by far the best way to add ad refreshing to your WordPress site.

Here‘s how to set it up properly:

  1. Install and activate Advanced Ads. It has over 300,000 active installs, so it‘s well-tested.
  2. Enter your license key under Settings > Licenses to access pro features like ad rotation.
  3. Turn on the "Cache Busting" module under the Pro tab. This enables ad refreshing.
  4. Create a new ad group for your refresh ads under Ad Groups & Rotations. Give it a name like "Sidebar Banners".
  5. Create your ads individually under Ads and add them to the group you just created. I recommend 5-8 ads per group.
  6. Customize the display settings for your group:
    • Choose "Ad Slider" to rotate through ads linearly.
    • Set the Slider Delay to 15-30 seconds based on your goals.
    • Select the ads you want to include.
  7. Add the ad group using a widget or shortcode. I prefer shortcodes for flexibility.

That‘s really all there is to it! The key benefits of using Advanced Ads are:

  • Complete control over refresh settings for each ad spot.
  • Support for all major ad networks like Google, Ezoic, Mediavine.
  • Detailed analytics to see impressions and clicks for each ad.
  • Ability to create an unlimited number of ad groups with unique settings.

Over the years, I‘ve found Advanced Ads to be the most comprehensive solution for ad management and refresh in WordPress.

Method #2: Using Ad Refresh Control Plugin

If you want a simpler option, the Ad Refresh Control plugin lets you add refresh capabilities to existing ad units.

Here are the steps to set it up:

  1. Install and activate the Ad Refresh Control plugin. It has 40,000+ active installs.
  2. Under Settings, set the Refresh Interval to 20 seconds, Max Refreshes to 8 ads, and Viewability to 50%.
  3. Leave other settings blank to apply the rules globally.
  4. Save changes. Your ads will now refresh automatically.

The advantages of this plugin are:

  • Speed and simplicity. Works with any existing ad plugin.
  • Lets you activate sitewide ad refreshing quickly.
  • Refresh rules are customizable.

But there are some disadvantages to consider as well:

  • Limited control compared to Advanced Ads. All units share global settings.
  • Doesn‘t support analytics or impression tracking.
  • Requires another ad plugin like Ad Inserter for ads.

So while Ad Refresh Control is easier to set up, Advanced Ads is a more comprehensive solution overall for maximizing ad refresh capabilities.

Bonus Tip: Track Analytics to Optimize Ad Performance

Here‘s a pro tip I always give my coaching clients:

Once you‘ve set up ad refreshing, make sure to track analytics so you can optimize performance.

The best plugin for this is MonsterInsights. It makes it easy to:

  • Give each ad spot a unique tracking code for monitoring.
  • See impressions, clicks, CTR, bounce rates, and other stats for each ad unit.
  • Identify your best performing ad sizes and placements.
  • Switch out underperforming ads for better ones.
  • Adjust refresh rates and volumes to maximize revenue.

Without analytics, you‘re just guessing in the dark. MonsterInsights gives you the data to make smart optimization decisions.

Summary

Ad refresh is a powerful way to increase ad impressions and earnings for your WordPress site.

By using tools like Advanced Ads and analytics, you can optimize refresh settings and improve ad performance over time.

I hope this detailed guide from my 15+ years of WordPress experience gave you two clear options for implementing ad rotation yourself. Let me know if you have any other questions!

Written by Jason Striegel

C/C++, Java, Python, Linux developer for 18 years, A-Tech enthusiast love to share some useful tech hacks.