Step 1: Install or Update the Ezoic Plugin
-
In your WordPress dashboard, go to Plugins > Add New
-
Search for "Ezoic"
-
Click Install and then Activate
-
If you already have the plugin installed, ensure it is updated to the latest version
Step 2: Enable JavaScript Integration
-
Navigate to Settings > Ezoic > Dashboard tab or the Integration tab
-
Click "Enable JavaScript Integration" or "Turn On JavaScript Integration"

Then check each of the below options:

Step 3: Migrate Placeholder IDs
The plugin creates default WordPress-generated placeholders, but these may not match your top-performing units. Ezoic's AI uses historical data to set dynamic bid floors, so retaining the original placeholder IDs is critical to maintaining revenue.
-
Open this Big Data Analytics (BDA) report to find:
-
Only include the highest-performing placeholder for each location type (e.g., if multiple 'under first paragraph' ads exist, use the one with the best RPM). If no data exists for a particular location type on your site, retain the default placeholder ID provided in the Ad Placements section of the plugin.
Open and make a copy of the Placeholder Mapping Worksheet to document your placeholder selections and organize which IDs will be inserted in the WordPress plugin.
-
Go to Settings > Ezoic > Ad Placements > Settings > Advanced in WordPress
- Check 'Enable Placement ID selection', then 'Save Changes'
-
Go to Settings > Ezoic > Ad Placements in WordPress
Step 4: Confirm Ads.txt Is Set Up
-
In WordPress, go to Settings > Ezoic > Ads.txt Setup tab
-
Enable Automatic Ads.txt Management
If needed, reference this setup guide:
How to Setup Your Ads.txt File
Step 5: Update Your Privacy Policy
To comply with ad partner requirements and maintain transparency with visitors, you must update your site's privacy policy to reflect your relationship with Ezoic.
Step 6: Finalize Integration by Removing Cloud Integration
Note: This step is not applicable to sites switching from WordPress integration.
Before removing Cloud integration, confirm whether your site currently uses Ezoic's SSL certificate. If your SSL is being managed through Ezoic:
-
You must first install a valid SSL certificate through your origin host or CDN (e.g., Let's Encrypt, Cloudflare, or your web host)
-
Ensure HTTPS continues to function properly before deactivating Ezoic's SSL or switching DNS
Failing to set up an SSL certificate outside of Ezoic may cause your site to go offline or show security warnings.
After verifying that the placeholders are showing up and performing correctly:
If you used Cloudflare through Ezoic:
If you used name server integration:
This completes your transition to plugin integration.