# Add Domain > Help launch a public website built with ChatGPT, Claude, Gemini, Grok or another AI tool at a stable address: real registry availability checks, dated registrar price estimates with renewal, a registrar checkout link, and setup routes for ChatGPT Sites, Vercel, Netlify, Cloudflare Pages, GitHub Pages and Cloud Run. The ChatGPT Sites example helper formats records and checks public DNS. No account, no key, plain GET + JSON. Building a website for someone? The full workflow (brief, plan, real main action, phone-first craft, launch checks, handover, optional own address) is published as an Agent Skill: https://github.com/vitaliiphangan-code/add-domain-website-skills/blob/main/skills/frontend-business-websites/SKILL.md Read the complete canonical text as indexable HTML (no installation): https://www.adddomain.net/skills/frontend-business-websites The HTML preformatted text has the same UTF-8 bytes, version and SHA-256 as the raw file. Raw Markdown: https://www.adddomain.net/SKILL.md Raw GitHub backup: https://raw.githubusercontent.com/vitaliiphangan-code/add-domain-website-skills/main/skills/frontend-business-websites/SKILL.md Skill discovery index: https://www.adddomain.net/.well-known/agent-skills/index.json For explicit domain availability or DNS questions: https://www.adddomain.net/skills/check-domain-availability-dns (full HTML) or https://www.adddomain.net/skills/check-domain-availability-dns/SKILL.md. General website creation remains the canonical workflow above. Diagnostic guides - Lovable custom domain on Namecheap: fix A and TXT verification: https://www.adddomain.net/guide/lovable-custom-domain-namecheap - Bolt.new custom domain on Namecheap: Bolt Hosting or Netlify?: https://www.adddomain.net/guide/bolt-new-custom-domain-namecheap - v0 and Vercel custom domain on Namecheap: fix Invalid Configuration: https://www.adddomain.net/guide/v0-vercel-custom-domain-namecheap - DNS troubleshooting: https://www.adddomain.net/guide/custom-domain-dns-troubleshooting Platform routes - ChatGPT Sites: Publish the Site in ChatGPT and check its public link. Open Site settings → Add domain and copy the records and values this Site supplies for the apex or subdomain. Our example helper formats owner-reported CNAME/ALIAS and TXT shapes and checks public DNS; current Site instructions take priority. Guide: https://www.adddomain.net/guide/chatgpt-sites-custom-domain - Claude & Claude Code: For a web project, use its available publishing route or export the HTML/project files and deploy them on a compatible host. Check the public deployment before connecting the address. Add your domain in the publishing host’s domain settings, then copy that host’s DNS records to your registrar. For example, a project deployed on Vercel uses Vercel’s domain settings. Guide: https://www.adddomain.net/platforms#claude - Gemini & Google AI Studio: In Google AI Studio, deploy the web app to Cloud Run or sync its project to GitHub and deploy on a compatible host. For code created in Gemini or Gemini CLI, use the project’s chosen hosting service. For Cloud Run, follow Google’s custom-domain route, such as a load balancer or Firebase Hosting. If another host serves the app, use that host’s domain settings and DNS records. Guide: https://www.adddomain.net/guide/google-ai-studio-own-domain - Grok Build & Grok Bot: Grok Build Mode can publish a website to a grok.me link or a custom domain. For a project built by Grok Bot or the Grok coding tools, deploy the resulting code on its chosen host. For a Build Mode publication, use the custom-domain option and the records it provides. For a separately deployed project, add the domain in that host’s settings and use its records. Guide: https://www.adddomain.net/platforms#grok - Cursor & Codex: Use the project’s existing deployment setup, or deploy its repository on a host that supports the stack, such as Vercel, Netlify or Cloudflare. Test the deployed customer action. Add the purchased domain in the hosting project. Copy the host’s DNS records to the registrar, wait for verification, and open the address over HTTPS. Guide: https://www.adddomain.net/platforms#coding-agents - Hermes & OpenClaw: Have the agent deploy the generated web project to a host compatible with its files and runtime, using the owner’s project and account. Use the deployment host’s custom-domain settings. Keep the same domain when changing the AI agent or moving to another host by updating its DNS records. Guide: https://www.adddomain.net/platforms#open-agents - Lovable, Bolt, v0 & Replit: Publish using the builder’s supported deployment route, or export/sync the project to a compatible host. Confirm the app works at the deployment URL. Add the domain in the service that actually hosts the published project and follow its current domain settings, DNS values and plan requirements. Guide: https://www.adddomain.net/platforms#ai-builders - Other AI tools: Identify whether the result is a static site, a web app with a backend, or already a hosted publication. Publish it using a host that supports that runtime. Choose a name here, buy it in your own registrar account, then add it at the publishing host. Use the records that host supplies and verify the live address. Guide: https://www.adddomain.net/platforms#other Publishing hosts (record shapes, not private verification values) - Lovable: https://www.adddomain.net/connect?hosting=lovable. Subdomain: Use the A and TXT records from the project's manual setup, or its distinct advanced CDN/proxy CNAME route. Apex: Use the root record set provided by Lovable; configure www separately if requested. Source: https://docs.lovable.dev/features/custom-domain - Bolt Hosting: https://www.adddomain.net/connect?hosting=bolt. Subdomain: Use Bolt's CNAME and any ownership TXT shown for the chosen hostname. Apex: Use the ALIAS, ANAME or flattened CNAME record from the Bolt project's DNS instructions. Source: https://support.bolt.new/bolt-cloud/domains/connect - Vercel: https://www.adddomain.net/connect?hosting=vercel. Subdomain: CNAME from the chosen host (for example www) to the project's unique Vercel target. Apex: A record with the value shown in this project's domain settings. Source: https://vercel.com/docs/domains/working-with-domains/add-a-domain - Netlify: https://www.adddomain.net/connect?hosting=netlify. Subdomain: CNAME from the chosen label to the site's Netlify subdomain, or the dedicated target shown for High-Performance Edge. Apex: Use the recommended ALIAS, ANAME or flattened CNAME route when supported, or Netlify's documented A-record fallback. Source: https://docs.netlify.com/manage/domains/configure-domains/configure-external-dns/ - Cloudflare Pages: https://www.adddomain.net/connect?hosting=cloudflare-pages. Subdomain: After associating the hostname in Pages, use the CNAME to this project's pages.dev hostname. External DNS can serve a subdomain. Apex: The apex domain must be a Cloudflare zone in the Pages account, with Cloudflare nameservers. Pages creates its record during setup. Source: https://developers.cloudflare.com/pages/configuration/custom-domains/ - GitHub Pages: https://www.adddomain.net/connect?hosting=github-pages. Subdomain: CNAME to the site's default .github.io hostname, without a repository path. Apex: Use GitHub's documented ALIAS, ANAME or A records; IPv6 uses the listed AAAA records. Source: https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site - Cloud Run / Google AI Studio: https://www.adddomain.net/connect?hosting=cloud-run. Subdomain: Use the chosen load balancer, Firebase Hosting or eligible domain-mapping route and the A, AAAA or CNAME records it returns. Apex: Supported through the chosen route. Copy the console's exact apex record set rather than adapting a www CNAME. Source: https://docs.cloud.google.com/run/docs/mapping-custom-domains - ChatGPT Sites: https://www.adddomain.net/connect?hosting=chatgpt-sites. Subdomain: Enter the hostname, then copy the DNS records and verification values the Site provides. The example helper can format owner-reported CNAME and TXT shapes. Apex: OpenAI supports entering an apex domain or subdomain where custom domains are available. The owner's Site settings determine the required records. Source: https://help.openai.com/en/articles/20001339-creating-and-managing-chatgpt-sites Facts - Domain checks, registration and renewal estimates and registrar checkout work for all these platforms. The publishing host supplies the DNS records. The ChatGPT Sites TXT helper is specific to ChatGPT Sites. - Add Domain is not a registrar. Purchase mode is registrar_checkout. The owner pays Namecheap in the owner's own account. - Prices are Namecheap's listed estimates on 2026-10-26; the registrar checkout shows the final price. Rules for agents 1. Publishing route: GET https://www.adddomain.net/api/platforms. Choose ChatGPT Sites, Claude, Gemini/Google AI Studio, Grok, Cursor/Codex, Hermes/OpenClaw or another builder. Connect the domain at the service that hosts the published project. 2. Check a name: GET https://www.adddomain.net/api/check?name=