Setting up a custom domain includes three steps:
Purchasing a custom domain at a registrar, such as GoDaddy or NameCheap
Registering your custom domain with Bubble
Enter records at your registrar to point to Bubble
You can find details on how to complete these steps here. Beyond this point, if you experience unexpected behavior with your DNS, there are a few ways to determine the cause.
Check the setup in your registrar on our forum.
For troubleshooting with your specific registrar, such as GoDaddy or NameCheap, you can confirm your setup with other users who have chosen the same registrar on our forum. Because domains take a day to propagate, this can help double-check that your setup is correct before the waiting period.
Domains take 24 hours to propagate.
Even if you have set up your domain 100 percent correctly, changing DNS records can cause the domain to not work for 24 hours while the changes propagate to DNS servers worldwide. You can use a tool like dnschecker.org to see whether or not it has fully propagated.
The A records in your registrar do not point to Bubble.
You might see a message in the Domain/email tab of your settings that says an A record for your domain does not point to Bubble. If this is the case, you will see an A record in this message that does not match the screenshot provided in your application above. It’s important that the records provided in this tab match your registrar exactly and that there are no extra A records that do not point to Bubble left after setting this up.
Enable “Grey Cloud” if you are using your own Cloudflare.
Bubble already has an active Cloudflare configuration, so if you are using your own Cloudflare, enable “Grey Cloud” or redirect-only rather than the “Orange Cloud” setting for your domain to work successfully.
If you are still experiencing unexpected behavior with your domain beyond 24 hours, do contact our Support team with a link to the Domain/email tab of your application’s editor and screenshots of your setup in your registrar.