How can I host my form on a CNAME / custom domain?
Some customers may wish to host their form on a custom domain, like form.example.com, where the customer owns the domain "example.com".
Here's how to get it set up:
- Ensure you're on the right plan: CNAMEs require an agency or professional account. Head to your account and upgrade your plan if necessary.
- Open your form in Growform, and hit "Share form" in the top toolbar.
- Hit "Add custom domain", and choose your domain. This should be in the subdomain format (eg. form.mysite.com) - or if you're using the form as your whole website (not recommended), full domain format (www.mysite.com).
- Follow the instructions given on the page or below:
- Create a CNAME with a value of custom.growform.co, and set the "host" to the part of your domain you wish to CNAME, eg. "form" for "form.example.com".
- Some providers add a "." (dot) after the value - this can safely be ignored.
- Although each domain provider is slightly different, this is what the setup looks like on Namecheap:
Note: DNS propagation takes 24-48 hours, so you will need to wait before seeing changes reflected on this page.
How to add a CNAME on popular hosts