BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Wp-Insert icon
Actively maintained Tested up to 7.0.6 #1 in Ad Management

Wp-Insert

The Ultimate Adsense / Ad-Management Plugin for WordPress.

Active installs9K+5K+ tier
Downloads · 30d1.6K▼ -72.6% vs prev. 30d
Rating4.5/5142 reviews
Health score67/100Good
All-time downloads770.8KSince May 2009
Support resolved0 / 10% in last 2 months
RequiresWP 6.3PHP 7.4+
Downloads · 7d300▲ +11.5% week over week
Our verdict

Solid choice

Wp-Insert is a solid plugin choice in 2026, with a few things worth checking first. It runs on 9K+ sites, is rated 4.5/5 and was last updated 2 months ago, and scores 67/100 on our health check.

  • Loved by users — 4.5/5 from 142 reviews

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

8321.7K2.5KJun 28Aug 11Sep 25
Yesterday42
Daily average (1y)29
Peak day3,331Jul 31, 2026
Last 12 months10.5K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Wp-Insert stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
Ad Management #14 749 Best Ad Management plugins →
ad rotation #5 85 Best ad rotation plugins →
ads.txt #18 81 Best ads.txt plugins →
adsense #20 416 Best adsense plugins →
tracking codes #34 5,759 Best tracking codes plugins →

Version adoption

Share of active sites per release.

  • 2.648.1%
  • 2.540.7%
  • 2.48.5%
  • Other2.8%

Rating breakdown

★★★★★★★★★★ 4.5 from 142 reviews

  • 5★78.2%
  • 4★10.6%
  • 3★2.1%
  • 2★1.4%
  • 1★7.7%

About Wp-Insert

From the official readme · v2.6.0

Description

Wp-Insert is a powerful yet easy to use ad management / ad insertion plugin which
does a lot more than ad management and insertion. Ad code from any network —
AdSense, iframes, JavaScript snippets or plain HTML — is inserted exactly as you
provide it.

Features

  • Adsense optimised, with support for Auto Ads / Page-Level ads
  • Unlimited ad blocks, with no artificial restrictions
  • Insert ads above, below, to the left, to the right, or in the middle of post content with intelligent midpoint detection
  • Insert ads after a chosen number of paragraphs, counting from the top or the bottom
  • Insert ads into sidebars using ad widgets
  • Insert ads into post content using shortcodes
  • Insert ads directly into theme files, with the rules system still applied
  • Gutenberg blocks for manual ad placement
  • GUI driven rules system controlling when and where ads appear
  • Exclude ads from specific posts, pages, categories, archives, search and 404 pages
  • Hide ads for logged-in users or for mobile visitors
  • Per-device targeting and styling for large desktop, medium desktop, tablet and mobile
  • A/B testing across up to three ad networks, so only one network’s ads appear at a time
  • Country specific ad placement using a bundled, offline IP-to-country database
  • Insert Google Analytics, Facebook Pixel or any other tracking code into the header or footer
  • Supports shortcodes from other plugins inside ad blocks
  • Authorized Digital Sellers (ads.txt) management with daily AdSense publisher-ID monitoring
  • Legal page templates (Privacy Policy, Terms & Conditions, Disclaimer, Copyright) to kick-start your legal pages
  • Compatible with the AMP plugin by Automattic and WooCommerce aware

External Services

This plugin does not send visitor data to any external service.

Country based ad targeting is resolved locally using an IP-to-country database
bundled with the plugin, so no visitor IP address leaves your server. Earlier
versions of Wp-Insert used the third-party freegeoip.net / ipstack APIs for this
feature; that is no longer the case.

Ad code that you add through the plugin may itself load resources from your ad
network (for example Google AdSense). Those requests are made by the ad code you
supply, are governed by that network’s own privacy policy, and are entirely under
your control.

Installation

In WordPress

  • Go in your Dashboard to ‘Plugins’ -> ‘Add New’
  • Search for ‘Wp-Insert’
  • Click on ‘Install Now’
  • Activate the plugin through the ‘Plugins’ menu in WordPress
  • Open the ‘Wp Insert’ page from the admin menu

Manually

  • Download the plugin
  • Go in your Dashboard to ‘Plugins’ -> ‘Add New’
  • Click on ‘Upload Plugin’
  • Choose the downloaded zip file and click ‘Install Now’
  • Activate the plugin through the ‘Plugins’ menu in WordPress
  • Open the ‘Wp Insert’ page from the admin menu

Frequently asked questions

Will my existing ad code keep working after updating?

Yes. Ad code is stored and rendered exactly as you entered it, and the plugin ships an automated test suite that verifies iframes, JavaScript snippets, AdSense code, plain HTML and shortcodes all render byte-for-byte identically across every placement type.

Who can add or edit ad code?

Only users with the manage_options capability (administrators on a single site). Users who do not additionally have the unfiltered_html capability have their input filtered through wp_kses_post() before it is saved.

Where can I get support?

Visit the Wp-Insert support site.

Changelog

Compatibility, security and coding standards release. Your existing ad units, ad code and settings carry over unchanged.

2.6.0

  • Modernisation release. Existing ad code and settings are preserved; no
    reconfiguration is required.
  • Added an automated test suite covering ad-code rendering fidelity (iframes,
    JavaScript, AdSense, HTML, shortcodes) across every placement type, so updates
    cannot silently change how your ads are output.
  • Fixed a fatal error on PHP 8 when a second geo-targeting country group was
    configured.
  • Fixed numerous PHP 8.x warnings across the ad rendering path, including for ad
    units created by older versions of the plugin.
  • Security: added capability checks to every admin AJAX endpoint, restricted ad
    data saving to known ad unit types, added nonce verification to the ads.txt
    AdSense reset action, and removed debug output from the ad save routine.
  • Security: escaped all admin-side output, including the Google Analytics tracker
    ID which was previously written unescaped into an inline script.
  • The jQuery UI stylesheet is now bundled with the plugin instead of being loaded
    from an external CDN.
  • Country targeting no longer contacts a third-party geolocation API; lookups are
    resolved from a local database.
  • Removed unused video intelligence and Google API modules that were shipped but
    never loaded.
  • Removed the third-party ad network promotion from the ad code screen. The
    plugin no longer advertises any external service in the admin.
  • The full codebase now passes the WordPress Coding Standards with no errors or
    warnings.

2.5.1

  • Plugin header and coding standards updates.

Full changelog on WordPress.org →

Screenshots

The unified plugin admin page.
The unified plugin admin page.
Rules system controlling when and where your ads are shown.
Rules system controlling when and where your ads are shown.
Geo-target different ads to audiences from specific countries.
Geo-target different ads to audiences from specific countries.
Pre-prepared legal page templates to serve as a starting point.
Pre-prepared legal page templates to serve as a starting point.
Insert ads directly into your theme for advanced ad placement.
Insert ads directly into your theme for advanced ad placement.
Multiple ad networks / A-B testing.
Multiple ad networks / A-B testing.
Google Analytics integration.
Google Analytics integration.
Embed codes in the header / footer.
Embed codes in the header / footer.
Ad widgets which support the rules system.
Ad widgets which support the rules system.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Wp-Insert alternatives

All Ad Management plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
2 AdButler WordPress Plugin AdButler WordPress Plugin Simplify the deployment of your AdButler Ads with this highly efficient widget based ad… by sparklit 300+ ★★★★★★★★★★ No reviews 3 years ago 26
3 Podamibe Advertisement Management Podamibe Advertisement Management A perfect plugin to show your ads in bulk and individually. You can place your ad any where… by Podamibe Nepal 20+ ★★★★★★★★★★ 5 (2) 7 years ago 31
4 MyADManager MyADManager Manages 125x125 ADs.Automatic activation and deactivation of ads.Ads can bought… by Micheal Benedict Arul 10+ ★★★★★★★★★★ 5 (1) 16 years ago 30
5 DD Ad Manager – Advertising & Banner Management DD Ad Manager – Advertising & Banner Management Manage WordPress ads, banner placements, campaigns, ad rotation and targeting with a fast… by Marin Horvat 10+ ★★★★★★★★★★ No reviews 6 days ago 66
6 Ads on Content AMP Pages Ads on Content AMP Pages Ads on Content AMP Pages is to Insert Ads WithIn your Post Content AMP Pages in WordPress… by Alaa AbdelSamie 10+ ★★★★★★★★★★ 5 (5) 9 years ago 35
7 WP Smart Content WP Smart Content Easily inject HTML, CSS, JS, styles, scripts & tracking code via hooks / shortcodes with… by Vinod Sebastian 10+ ★★★★★★★★★★ No reviews 9 months ago 38
8 MCH Ad Injector MCH Ad Injector Insert ads into your WordPress posts and pages at configurable positions. by macha795 <10 ★★★★★★★★★★ No reviews 4 months ago 31
9 Iteearmah Ad Rotation and Analytics Iteearmah Ad Rotation and Analytics Manage, rotate, track, and serve ads with geo-targeting, device targeting, zones… by iteearmah <10 ★★★★★★★★★★ No reviews 4 weeks ago 59
10 AR Advertising Management AR Advertising Management Plugin to manage advertisements on your website. Ultimate Ad Management for WordPress by CoolS2 <10 ★★★★★★★★★★ No reviews 6 months ago 36

FAQ

Wp-Insert: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 26, 2026

Is Wp-Insert free?

Yes. Wp-Insert is free to download and use from the official WordPress.org plugin directory.

Is Wp-Insert safe to use in 2026?

Wp-Insert is a solid plugin choice in 2026, with a few things worth checking first. It runs on 9K+ sites, is rated 4.5/5 and was last updated 2 months ago, and scores 67/100 on our health check.

How many websites use Wp-Insert?

Wp-Insert is active on 9K+ WordPress websites and has been downloaded 770,761 times since it launched in May 2009. It was downloaded 1,570 times in the last 30 days.

Does Wp-Insert work with WordPress 7.1?

Wp-Insert is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Wp-Insert need?

Wp-Insert requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Wp-Insert last updated?

The latest version, 2.6.0, was released on July 30, 2026 (2 months ago).

Who makes Wp-Insert?

Wp-Insert is developed and maintained by Namith Jawahar.

What are the best alternatives to Wp-Insert?

The most popular alternatives to Wp-Insert are AdButler WordPress Plugin (300+ installs), Podamibe Advertisement Mana… (20+ installs) and MyADManager (10+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.