# Publish to Custom Subdomain

***

*Skill Level: Intermediate*

## Before You Begin

* Publishing to a Custom Subdomain requires that you are on a Starter, Professional, Team, or Business Plan.
* Only Account Owners can add/change Domains in account settings.
* You will need to have already purchased your custom domain and set it up with your [DNS Provider](https://help.adalo.com/glossary#dns-provider).&#x20;
* Know the basics of [domains](https://help.adalo.com/glossary#domain), [subdomains](https://help.adalo.com/glossary#subdomain), [DNS Records](https://help.adalo.com/glossary#dns-record), and [DNS Providers](https://help.adalo.com/glossary#dns-provider).
* Your custom domain **cannot** include the phrase "adalo.com" or "adalo".&#x20;

## Walkthrough

1. While logged into Adalo, click on the profile/account icon in the upper right corner of the Adalo Builder, then click on **Settings**.

   ![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2FMGlGObZwGCa7XalSJTDd%2FScreen%20Shot%202021-12-06%20at%2011.00.21%20AM.png?alt=media\&token=a464b185-3302-49cf-9950-ded61058f125)
2. In the popup that appears, click on the **Domains** tab.&#x20;

   ![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2FT4Q4s4Uyk9QqO50LyAWH%2FClick%20Domain.png?alt=media\&token=036185d8-43e0-41cf-9d34-5346170dccd0)
3. In the **Custom Domains** section, type in the subdomain you wish to use for your app and click **Add**.&#x20;
   1. If you are trying to set up your domain to be formatted like "mydomain.com" you'll need to make sure you are adding the subdomain "www" as Adalo does not support Root Domains ex: ***[www.mydomain.com](http://www.mydomain.com)***

      ![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2F9GOi0KRSNNtgnZb5NUoT%2FAdd%20custom%20domain.png?alt=media\&token=228f739b-13da-43d8-82c5-aa4caf4593fb)
4. Upon clicking **Add**, Adalo will generate some information for you to add a DNS Record to your domain settings with your DNS Provider. This process looks different for each domain provider, so check the [links](#how-to-set-up-a-cname-record-with-popular-providers) below for assistance with your provider.

   ![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2F65dofsEXOaVBzUIYsymH%2FCustom%20Domain%20Settings.png?alt=media\&token=5819ed74-92ce-4b57-89f4-dc643037510e)

   ***Note: It may take up to 24 hours for DNS records to propagate, depending on your provider. Typically this takes 10 minutes or less.*** &#x20;
5. Once you have added the record with your domain provider, return to Adalo and click **Test Setup**.&#x20;
6. You should get a success message that looks like this, where you can click **Finish Adding Domain**:

   ![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2F4aGePsJTMa7CNMePKhhO%2FSuccess-custom%20domain.png?alt=media\&token=cfada132-f320-42b9-b404-275e2f87d336)
7. You can use your Custom Domain by clicking the **Publish** button on the left toolbar of the Adalo Builder.

   ![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2Fj4XjJ0Mi1va5z6H5mE0e%2FScreen%20Shot%202021-12-06%20at%2011.11.25%20AM.png?alt=media\&token=6f2f2dce-6374-45db-8417-41c2bc38bdcf)
8. For Web Apps, use the dropdown to select the Custom Domain you want to use.&#x20;

   ![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2FWIKNQVV3YcYFuBSfknSb%2FScreen%20Shot%202021-12-06%20at%2012.49.09%20PM.png?alt=media\&token=e0d574c8-e738-4992-adc2-75e539016db3)
9. You can also change the URL slug at this point.
10. When finished, click **Save**.
11. Publish the latest changes.

    <figure><img src="https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2FFY2K1C5NMTqkE8sPxQgj%2FPublish%20Latest%20Changes.png?alt=media&#x26;token=0c42f3f2-a478-4834-b9d9-7922e3657e41" alt=""><figcaption></figcaption></figure>
12. Open the latest changes and share your app!

    <figure><img src="https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2F9pbuPrp0Xo60Ird4vuLZ%2FWeb%20Publishing%20Builds.png?alt=media&#x26;token=2486f19d-041a-4967-9056-f73f135f4e8d" alt="" width="351"><figcaption></figcaption></figure>

### How to set up a CNAME record with popular providers:

* [INOS](https://www.ionos.com/help/domains/configuring-cname-records-for-subdomains/configuring-a-cname-record-for-a-subdomain/?utm_source=search\&utm_medium=global\&utm_term=cname\&utm_campaign=HELP_CENTER\&utm_content=/help/domains/using-domains/)
* [123-reg](https://www.123-reg.co.uk/support/domains/how-do-i-change-the-nameservers-for-my-domain-name/)
* [AWS](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-name-servers-glue-records.html)
* [BigRock](https://manage.bigrock.in/kb/servlet/KBServlet/faq471.html#defcname)
* [Bluehost](https://my.bluehost.com/hosting/help/cname)
* [Crazy Domains](https://www.crazydomains.com.au/help/how-to-add-and-update-cname-records/)
* [DreamHost](https://help.dreamhost.com/hc/en-us/articles/215414867)
* [easyDNS](https://kb.easydns.com/knowledge/how-to-make-a-dns-entry/)
* [eNom](https://www.enom.com/kb/kb/kb_0002_change-host-records.htm?Highlight=cname)
* [FastDomain](https://my.fastdomain.com/cgi/help/cname)
* [GoDaddy](https://in.godaddy.com/help/add-a-cname-record-19236?)
* [Google Domains](https://support.google.com/domains/answer/9211383?hl=en)
* [HostGator](https://www.hostgator.com/help/article/manage-dns-records-with-hostgatorenom)
* [Hover](https://help.hover.com/hc/en-us/articles/217282457-Managing-DNS-records-#h_5eab4aa7-b044-4cc6-a3c0-5869f583edc8)
* [MelbourneIT](https://support.melbourneit.com.au/articles/help/Creating-CNAME-Zone-Records/?q=cname\&fs=Search\&pn=1)
* [Names.co.uk](https://www.names.co.uk/support/domains/1156-changing_your_domains_dns_settings.html)
* [Namecheap](https://www.namecheap.com/support/knowledgebase/article.aspx/9646/2237/how-to-create-a-cname-record-for-your-domain)
* [Network Solutions](http://www.networksolutions.com/support/cname-records-host-aliases-2/)
* [Register.com](https://knowledge.web.com/subjects/article/KA-01097/en-us#Rcom)
* [SiteGround](https://www.siteground.com/kb/how_to_change_my_cname_record/)
* [TierraNet](https://www.tierra.net/faq/#Q14)&#x20;
* [Wix](https://support.wix.com/en/article/adding-or-updating-cname-records-in-your-wix-account)

## Learn More

* You can learn more about DNS records, domain names, hosting, and subdomains here with this very good [guide ](https://www.godaddy.com/garage/dns-records-a-beginners-guide/)by GoDaddy.
* Mastering adding and managing DNS records with your domain provider can be a very valuable skill to have, especially when you need to add them for email marketing, payment processors, and website hosting services.
* In instances such as [Sign in with Google](https://help.adalo.com/~/revisions/kmzOxqjy7C9sXGVjDKKb/component-basics/marketplace-components/sign-in-with-google), [Sign in with Apple](https://help.adalo.com/~/revisions/kmzOxqjy7C9sXGVjDKKb/component-basics/marketplace-components/sign-in-with-apple), and [In App Purchases](https://help.adalo.com/~/revisions/kmzOxqjy7C9sXGVjDKKb/component-basics/marketplace-components/single-use-in-app-purchases), you may need to use your Adalo or custom domain during the setup of those features.

## Help

If you need additional help with this article, you can always ask in our[ community forum](https://forum.adalo.com/)! Be sure to paste the link to this article in your post as well!

Check out our [Troubleshooting Domain Setup Section](https://help.adalo.com/~/revisions/kmzOxqjy7C9sXGVjDKKb/testing-your-app/publishing-to-the-web/troubleshooting-domain-setup) for help with the most common issues when setting up your custom domain!
