This guide walks you through the steps required to enable CDN acceleration and configure Content Offloading using the bunny.net WordPress Plugin. With Bunny Offloader, your content is automatically transferred to Bunny Storage, enabling multi-region replication, near-unlimited scalability, and up to 5× faster performance compared to traditional delivery methods.
Note: Offloading is only supported when using the official Bunny.net plugin and managing DNS through bunny.net. It is not compatible with third-party plugins or external DNS providers.
What You’ll Need
Before you begin, ensure you have the following:
- A bunny.net account (Log in or sign up for a free trial)
- Access to manage your domain's DNS settings
How It Works
The Offloader feature requires that your domain is using Bunny DNS with CDN Acceleration enabled. Offloading cannot function if your domain is managed by another DNS provider or lacks acceleration.
Step 1: Migrate Your Domain to Bunny DNS
Skip this step if your domain is already using Bunny DNS.
- Log in to bunny.net and go to Delivery → DNS → Add DNS Zone
- Enter your domain name and click Add DNS Zone
Important: When creating a DNS zone, it must be based on the root domain (e.g., "domain.com").
Creating a zone for "www.domain.com" or "something.domain.com" is not valid, as these are subdomains of the root domain.
- Follow the setup instructions, then click Okay, I’m done
- Click Add Record
- Enter the required DNS record details and click Add Record
- Continue adding necessary DNS records based on the setup prompts
IMPORTANT: When migrating your DNS to bunny.net, make sure to transfer all existing DNS records, not just the website-related ones. Failing to do so can result in critical services (like email) going offline.
- Confirm your DNS settings have propagated. Use the bunny DNS Lookup Tool to check. Look for
NSrecords pointing to eitherkiki.bunny.netorcoco.bunny.net.
Need help with DNS setup? Refer to the DNS documentation section for detailed instructions.
Step 2 (Conditional): Enable CDN Acceleration in the bunny.net Plugin
Note: If your domain was already using Bunny DNS when you installed the plugin, the “Enable CDN Acceleration” option may not appear.
In that case, go to Step 3 to check if it’s already enabled.
If not, you can reset the plugin to start the configuration from scratch and then continue from Step 3.
- In the bunny.net dashboard, go to the DNS section. Click the button in the CDN Proxy (or CDN acceleration) column next to each DNS record.
- In your WordPress Admin Panel, navigate to bunny.net → Offloader
- Follow the on-screen prompts and click Enable CDN Acceleration. You’ll receive an orange confirmation message once configured.
Important: Enabling CDN acceleration here disconnects your current Pull Zone and creates a new one. Make sure to copy any essential settings (e.g., Edge Rules, Cache settings, Optimizer configurations) from the old zone to the new one. After migration, the old Pull Zone can be safely deleted.
Step 3: Confirm That CDN Acceleration is Working
- Return to the bunny.net DNS section. A green CDN Proxy icon next to your DNS record indicates proper CDN integration:
- Inspect response headers from your site to verify CDN delivery. Look for headers like:
CDN-ProxyVer: 1.04
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 200
- In your WordPress Admin Panel, go to bunny.net → About. Under Technical Information, locate the Request Headers section. If you see both
Cdn-RequestIdandVia: BunnyCDN, everything is working correctly.
Step 4: Enable the Offloader
- In your WordPress Admin Panel, navigate to bunny.net → Offloader
- Toggle on Content Offloading, adjust settings to your preference, and click Save Settings
🎉 That’s it! You’ve successfully enabled the Bunny Offloader in your WordPress site. You can now monitor offloaded content through the Offloader dashboard.
💬 Need Help?
If you encounter any issues or need further assistance, our support team is happy to help. Contact us via the support request form for fast, friendly support.