> ## Documentation Index
> Fetch the complete documentation index at: https://bunny.net/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# WP Rocket

> Set up bunny.net CDN with WordPress using the WP Rocket caching plugin.

This guide walks you through configuring bunny.net CDN on your WordPress site using WP Rocket.

**1. Create a Pull Zone**

Log in to your [bunny.net dashboard](https://dash.bunny.net), create a new Pull Zone, and set the origin URL to your WordPress site. For more details, see [How to create your first Pull Zone](/docs/cdn/quickstart.md).

**2. Install WP Rocket**

Purchase and download the WP Rocket plugin from their website. In your WordPress admin, go to **Plugins → Add New**, upload the ZIP file, and activate the plugin.

**3. Configure the CDN**

Click the **WP Rocket** option in your WordPress admin bar, then go to **CDN Settings**. Enter the full hostname of your Pull Zone (including `https://`) and save your changes.

![WP Rocket CDN Settings](https://mintcdn.com/bunnynet-cb9733c2/kcU5tb-Sz5318NF5/images/integrations/wordpress/wp-rocket-cdn-settings.png?fit=max\&auto=format\&n=kcU5tb-Sz5318NF5\&q=85\&s=66ca46377b71a927428d35453a9bd275)

**4. Verify the integration**

Open your site in an Incognito/Private Browsing window. In the browser's Developer Tools, open the **Sources** panel. You should see static assets being served from your CDN hostname.

> [!NOTE]
>
> WP Rocket forces a no-cache instruction (`max-age=0`) on HTML files to ensure
> those pages are treated as dynamic. HTML pages will not be cached on the CDN
> unless you configure this explicitly via WP Rocket settings or an Edge Rule on
> your bunny.net Pull Zone.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.