Skip to content
Backpack
Esc
navigateopen⌘Jpreview

Playbook: DNS cutover

Point a client domain at the Vercel-hosted clone.

  1. Add the domain to the Vercel project (console → site → Domains, or API). If the apex is claimed by another Vercel account, complete TXT verification with the _vercel record the API returns.
  2. In the client’s DNS (Cloudflare, Spaceship, registrar): apex A record to Vercel’s IP, www CNAME per Vercel’s recommendation. Remove Webflow records (proxy/AAAA leftovers cause misconfigured status).
  3. Wait for the console Domains tab to show configured, then verify the live domain serves the clone: fetch it, check a known string and the Umami id, and screenshot.
  4. Update the Umami website entry domain if it was registered under a vercel.app alias.
  5. Only after verification, downgrade/cancel the Webflow hosting plan. Do not delete the Webflow project while its forms are in use.

Known registrars: naacp-snoco.org is Cloudflare-managed (despite a Bluehost zone existing), backpackops.com is at Spaceship.

Was this page helpful?