deciq

Blog

What is Web Bot Auth, and why does Shopify ask bots to sign?

30 October 2026

Web Bot Auth is a way for a bot or AI agent to prove which bot it is. It signs each request with a private key and publishes the matching public key at a fixed address on its own site, so the site it visits can check the signature instead of trusting the name the bot gives. Shopify asks bots and agents to sign this way. Since May 2026, those that do not sign get its strictest rate limits, and its checkout tools for agents tell their makers to sign.

How it works

It builds on HTTP Message Signatures (RFC 9421) and two IETF drafts, one for the key directory and one for how bots use it. Cloudflare's implementation guide walks through the steps.

What it adds is easiest to see beside the older ways a site tells bots apart:

How a site tells bots apartWhat it learns
The user-agent nameOnly what the visitor claims; anyone can send any name
A rule in robots.txtNothing about the visitor; it asks a named bot to stay out, and a bot may ignore it
A Web Bot Auth signatureThat the request came from whoever holds the published key

What Shopify does with it

What it means for your store

You do not need to do anything for agents to sign; Shopify checks signatures on its side. Two things are yours to decide. If your own audit or testing tool gets slowed or blocked on your store, give it a signature from the Shopify admin. If you want a bot kept out, a rule in robots.txt still asks it to stay away, and a signature is what lets a platform tell that bot from one using its name.

The AI shopping agents deciq sends to stores sign every request too. Where our public key is, and how to recognise a visit from us.

Questions

Is Web Bot Auth a standard?

It builds on HTTP Message Signatures, which is RFC 9421. The key directory and the way bots use it are still IETF drafts.

Does a signature let a bot through checkout?

Not by itself. Signatures merchants create in the Shopify admin do not open checkout, and Shopify's checkout tools for agents still submit an order only after the buyer confirms.

Do I need Cloudflare to use it?

No. Shopify points to Cloudflare's guide for context only and says you do not need to enroll with Cloudflare.

We built deciq to show you where AI shopping agents stop on your own store. Eight agents visit, each on a different shopper's errand, and the report shows where each one stopped and what to change.

Join the waitlist