WP Rocket bot
WP Rocket uses a headless browser to render pages to explore performance optimization opportunities, and when applicable, add them as part of page-specific optimizations.
WP Rocket detects:
- Page's structure.
- Used CSS.
- Used fonts above the fold.
WP Rocket does not hold or process:
- The website's IP.
- The website's content.
Processing will most of the time be done:
- For the whole website and what we tag as optimizable pages.
- Separately for mobile and desktop views for the same page.
User agents
Requests coming from the WP Rocket bot can be identified by these two user agents:
- Mobile
Mozilla/5.0 (Linux; Android 13; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Mobile Safari/537.36 (compatible; WP-Rocket-SaaS/1.0; + https://wp-rocket.me/bot)
- Desktop
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 (compatible; WP-Rocket-SaaS/1.0; + https://wp-rocket.me/bot)
Features that use the WP Rocket bot
The following are the WP Rocket optimizations that use the bot requests:
- Remove Unused CSS: This feature removes the unused CSS rules from the pages. As a result, only the necessary CSS is loaded, improving performance.
- Pre-warmup of the Priority Elements: This process automates the processing of the first 10 pages of a website. Once complete, the above-the-fold images and fonts of a page will be prioritized; external fonts will be prefetched; and below-the-fold elements will be optimized.
How often the WP Rocket bot accesses a page
The WP Rocket bot scans pages only in specific situations:
- When the features are first enabled.
- When content of features driven by front-end data is purged either manually or automatically.
To prevent overloading the origin servers, WP Rocket applies the following limits:
- Remove Unused CSS: Up to 100 URLs are processed every 60 seconds.
- Pre-warmup of the Priority Elements: This process runs on the first 10 pages of a website.
If a server is being overloaded by the requests, the rate can be reduced using the WP Rocket | Change Parameters plugin. We advise agencies and hosting services to use this plugin by default on their customers' websites as needed.
You can find more on this page.
Lastly, you can find other WP Rocket IPs and hosts in this article.