Docs / Domain verification

Domain verification

We only warm sites whose owners asked for it. Before scheduled warming starts, every project proves domain ownership — via DNS or a response header. Pick whichever is easier for your setup.

Why verification is required

A cache warmer sends real traffic from many IP addresses. Without verification, anyone could point warming traffic at a site they don't own. Verification keeps the network clean: unverified projects can't run on a schedule, and scheduled warming stops if verification is removed.

Option A: DNS TXT record (recommended)

In your project's verification card you'll find a unique token. Create a TXT record:

Host:   _warmup-rocks.example.com
Type:   TXT
Value:  warmup-rocks-verify=<your-token>

Option B: Response header

If you'd rather not touch DNS, send the token as a response header on your base URL:

x-warmup-verify: <your-token>

Where to set it:

Running the check

Click Verify now in the dashboard. We check DNS first, then the header, and store whichever method succeeded. After that, Warm now and scheduled runs are unlocked.

Note: changing the project's base URL to a different domain resets verification — you'll verify the new domain the same way.

Troubleshooting

Next: Bot & user agent →