Home / Categories / General
What is a subdomain, and do I need one?
A subdomain is a word placed in front of a domain, such as blog.example.com. Every systeme.io account already comes with one, so nothing has to be connected before you can start.
The shape of the thing
A domain is example.com. A subdomain puts a word in front of it, separated by a dot: blog.example.com, shop.example.com, members.example.com.
Each one can point somewhere different. That is the whole reason they exist.
The free one you were given
Every account has a systeme.io subdomain. It lives under your profile picture, at Settings, then Custom domains, where the three dots offer Edit subdomain name.
Sub-accounts get one in the same shape. The help centre's example is project-1.systeme.io.
Connecting a subdomain of a domain you own
It starts in the same place as a full domain: Settings, then Custom Domain, then Add a domain. You type the whole thing, subdomain.domain.com, and save.
Two CNAME records then appear, and both go into your host's DNS zone. The first has the subdomain itself as its host name. The second has a long validation string with the subdomain on the end of it, and points at an acm-validations.aws address.
This is the shape of the pair, using the example values printed in systeme.io's own guide. Your account shows different ones, and it is yours that go in.
| Host (name) | Value (target) | |
|---|---|---|
| First CNAME | subdomain | d2dce8ts2ciq5z.cloudfront.net. |
| Second CNAME | _a41fe7898323c8ea5ebaf16307a266e6.subdomain | _ce87b78e58e47e4cfc0ba0e4800001a2.mzlfeqexyx.acm-validations.aws. |
The second one is the validation record. It looks like noise, it is long enough to mistype, and the connection does not complete without it.
systeme.io prints step-by-step settings for two hosts, OVH and GoDaddy. For any other host its instruction is to contact that host's support team if you cannot find the DNS settings.
Records take 24 to 48 hours to spread. systeme.io points at dnschecker.org for confirming they landed, searched by the full record name including your domain.
Searching there means the whole thing, so blog.example.com rather than blog. Every indicator should come back green. If a host refuses to save a record, systeme.io's advice is that another DNS entry is probably conflicting with it, and to ask the host what that entry is for before removing it.
Where it differs from connecting a whole domain
The whole domain guide asks you to enter the name starting with www, and then adds a third step: a redirection so the bare domain reaches the www address. The subdomain guide stops after the two CNAME records.
systeme.io keeps these as two separate articles and each one points at the other, so following the wrong one is a common way to lose an afternoon.
The limit that applies to both
A subdomain can only be used for one site. If it is currently serving an external site, that site stops working at that address once the subdomain is added to systeme.io.
Do I need one?
Not to publish. systeme.io describes the one you were given as the default address, replaced by a custom domain when you add one.
The case for connecting a subdomain of your own is narrower than it looks. Pointing a whole domain at systeme.io takes the entire address, and anything already hosted there stops being reachable. A subdomain takes only that one name, which leaves whatever sits on the main address alone.
How I checked this answer
Nothing on this site is written from memory. These are the sources I checked to write this answer, and the date I checked them.
- Integrating your subdomain with systeme.iohelp.systeme.io, article 142
- How to change the systeme.io subdomainhelp.systeme.io, article 1761
- How to create a sub-account on systeme.iohelp.systeme.io, article 4243
- How to connect your domain to systeme.iohelp.systeme.io, article 135
- How to request a free DNS setup from systeme.io supporthelp.systeme.io, article 10278
- The free DNS setup page, under Why use a domain?systeme.io/free-dns-setup
Checked on
Did this answer your question?
Keep reading
- What is the Facebook Pixel and do I actually need it? Meta's code rather than a systeme.io feature. What has to exist before it works.
- What is a webhook, and would I ever use one? systeme.io posting a parcel of JSON at a URL you own. Six events, twelve retries.
- What happens when a customer's subscription payment fails? Three more attempts, then cancellation. Who decides the timing is the part nobody expects.