Use your own domain
Show your website on a domain you own, like example.com - with HTTPS set up for you.
As well as its smilehosting.tech address, a website can be shown on a domain you own - like example.com or shop.example.com. Smile Hosting sets up HTTPS for it by itself.
Who can use it
Custom domains come with the Growth and Power plans. On a Custom plan, add the Custom domain option - it’s included for free once your custom plan costs £5 a month or more. See the Plans page.
- Each account can connect up to 5 domains. The
wwwversion that’s added alongside a domain doesn’t count. - The website’s owner can add domains, and so can anyone it’s shared with who has the Settings permission.
- A domain keeps working while anyone on the website has a plan that includes custom domains - the owner, or someone it’s shared with. If that person leaves the website, it carries on as long as someone else on it still has one.
Add a domain
- Open your website and go to Settings.
- Under Your own domain, type the domain, for example
example.comorshop.example.com. - Leave Also add www… ticked if you want both versions to work. The second one redirects visitors to the first.
- Click Add domain - or Add & set up automatically if the domain’s DNS is on Cloudflare (see below).
Add the DNS records
Smile shows you the records to create where you manage the domain’s DNS - usually where you bought it, or Cloudflare. Copy each one exactly. Domain at IONOS? See Use a domain from IONOS for where each record goes there.
| Record | Name | What it does |
|---|---|---|
| CNAME | your subdomain, e.g. shop |
Sends visitors to your site |
| A (or ALIAS) | @ - for a root domain like example.com |
Sends visitors to your site |
| TXT | _smilehosting... |
Proves the domain is yours |
A www partner and a subdomain of a domain you’ve already verified don’t need their own TXT record.
UyarıOn Cloudflare, set the records to DNS only (grey cloud), not Proxied (orange cloud). With the orange cloud on, Smile can’t see that the domain points to your site.
Set it up automatically (Cloudflare)
If your domain’s DNS is on Cloudflare, Smile can add the records for you:
- Click Set up DNS automatically on the domain (or Add & set up automatically when adding it).
- In Cloudflare, open My Profile > API Tokens and click Create Token.
- Use the Edit zone DNS template, pick your domain under Zone Resources, then Continue and Create Token.
- Paste the token into Smile and click Set up.
Smile uses the token once to add the records and doesn’t keep it. You can delete it in Cloudflare afterwards.
If a record is already using that name - for example an old A record pointing somewhere else - Smile lists it and asks before replacing it. Nothing is changed until you say so.
Going live
Each domain shows four steps, and checks itself every minute at first, so you don’t need to do anything once the records are in:
- Ownership - the TXT record has been found.
- DNS - the domain points to Smile Hosting.
- Certificate - HTTPS is being set up.
- Live - your site is showing on the domain.
DNS changes usually show up within minutes, but can take up to a day. Click the refresh button on a domain to check it again straight away.
| Status | Meaning |
|---|---|
| Waiting for DNS | Smile hasn’t found the records yet |
| Verified, almost live | Everything’s found; HTTPS is being switched on |
| Live | Your site is on the domain |
| Redirecting | This is the www (or root) partner, sending visitors to your main domain |
| Not shown - plan | Nobody on the website has a plan with custom domains any more |
| Switched off | Our team has turned it off - get in touch |
Remove a domain
Click remove on the domain. Your site stops being shown there straight away, and its www partner is removed too. You can then delete the DNS records.