Skip to content

How to add a Custom domain to your projects

The custom domain feature allows you to assign your preferred domain to the deployed website. You must own the custom domain you wish to use else the feature will not work.

Adding a custom domain

Here’s how you can add a custom domain to your project:

  • Publish your project.
  • In the published view, click on the Custom Domain option.
  • Enter your custom domain and click Add.

The system displays the DNS provider settings with the required CNAME record. Update your domain’s DNS settings with this value at your DNS provider.

Verification

  • Click Verify in the integration panel after updating your DNS settings.
  • Upon successful verification, the custom domain is deployed and displayed.

If the domain was previously associated with another project, it will be revoked from the old project and assigned to the current one.

Plan limitations

PlanPriceCustom Domain Limit
Starter PlanFreeNot available
Builder Plan$20 per month1 custom domain per project
Pro Plan$50 per month3 custom domains per project

Managing custom domains

  • Use the Edit option to modify the custom domain details.
  • Use the Delete option to remove the custom domain from the project. Once deleted, the domain will no longer be associated with the project.

Verification failure

If verification fails, try the following steps:

  • Confirm that you have correctly added the provided CNAME record in your DNS settings.
  • Ensure that you own and have activated the custom domain.
  • Remember that DNS changes may take some time to propagate; wait a few minutes before retrying.
  • Click the Retry button to reattempt verification.
  • Review your DNS provider’s configuration or contact support for further assistance if the issue persists.

Remove JDoodle.ai branding

When you use a custom domain, the JDoodle.ai branding is automatically removed and will not appear.


FAQs

1. Do I need to buy a separate domain for hosting?

Yes, you need to own a custom domain from a registrar like GoDaddy, Namecheap, or Google Domains to use it with JDoodle.ai.

2. Is it hard to switch domains or reassign them between projects?

Not at all. Just verify the domain on the new project, JDoodle.ai will automatically remove it from the old one.

3. Where can I get my own custom domain?

You can register a domain from providers like Namecheap, Google Domains, GoDaddy, or Cloudflare.

4. How long does it take to connect a custom domain to JDoodle.ai projects?

If you've correctly added the CNAME record JDoodle.ai provides to your DNS settings and verified the connection happens within minutes.

5. I connected my custom domain and verified but it’s still not showing. Why?

Check your DNS settings, confirm the CNAME is correct, and wait a bit longer. SSL and DNS changes can take time. If it persists, click “Retry” or email us at [email protected].