infrastructure//Cloudflare//Pages//pages.dev
`pages.dev` is the Cloudflare domain under which every Pages project and each of its deployments get a hostname of their own, the project's built from its name: the project `my-site` answers at `my-site.pages.dev`. The hostname belongs to that project alone. Deleting or renaming a different project, even one with a similar name, does not change it and does not free it for another to inherit.
pages.dev is the Cloudflare domain under which every Pages project and each of its deployments get a hostname of their own, the project's built from its name: the project my-site answers at my-site.pages.dev. The hostname belongs to that project alone. Deleting or renaming a different project, even one with a similar name, does not change it and does not free it for another to inherit.
Each individual deployment also gets an address of its own, a hash in front of the project hostname (8981d139.my-site.pages.dev), which keeps serving that exact version.
Cloudflare serves those per-deployment addresses with the header x-robots-tag: noindex, and that is correct and desirable even when the site is in production. It keeps search engines from indexing loose versions of the site; only the stable address is meant to be indexed. That is indexability used on purpose: the deployment stays reachable for whoever has the link and is kept out of the catalogue. A publishing check that demands the absence of noindex on every host will reject a good release.