Disclosure: This article may contain affiliate links. If you buy through a link, Scale My Click may earn a commission at no extra cost to you. The tutorial advice is based on practical use cases and official Systeme.io help guidance.
Connecting a domain in Systeme.io is one of the first setup tasks you should complete if you want your funnels, course pages, landing pages, and blog to look professional. You can technically use a default Systeme.io URL, but a branded domain builds more trust, makes your links easier to remember, and gives you a cleaner foundation for paid traffic, email marketing, and affiliate campaigns.
The process is not difficult, but it does require patience because DNS records can take time to propagate. The key is to add the domain inside Systeme.io first, copy the exact CNAME records it gives you, add those records inside your domain host, and then handle the root-to-www redirection correctly. Do not guess the record values. Systeme.io generates records for your account and domain, so the values in someone else’s tutorial are examples only.
Quick Answer
To connect a domain in Systeme.io, go to your account settings, open Custom Domain, add your domain using the www version, copy the two CNAME records Systeme.io displays, add those CNAMEs inside your DNS provider, and redirect the root domain to the www version. DNS propagation can take 24 to 48 hours, so do not panic if the domain is not ready immediately.
Before You Start
- You need an active Systeme.io account.
- You need a domain registered outside Systeme.io.
- You need access to the DNS settings at your domain host or registrar.
- You should know whether you are connecting the root domain, such as example.com, or a subdomain, such as offers.example.com.
- You should avoid changing unrelated DNS records unless you know exactly what they do.
The official Systeme.io process for a root domain focuses on the www version of the domain. If your existing website already uses the root domain somewhere else, think carefully before connecting it. A domain name can only point to one main website setup at a time. If you already have a WordPress site on your root domain, you may prefer to connect a subdomain instead, such as funnels.example.com or go.example.com.
Step 1: Add the Domain Inside Systeme.io
- Log in to Systeme.io.
- Click your profile picture and open Settings.
- Open the Custom Domain area.
- Click Add domain.
- Enter your domain using the www version, such as www.example.com.
- Save the domain so Systeme.io can generate the required DNS records.
After you save the domain, Systeme.io displays two CNAME records. One normally points the www host to Systeme.io’s infrastructure. The other validates the domain for SSL and ownership. Copy the exact host/name and target/value shown in your account. Even one missing character can stop validation.
Step 2: Add the CNAME Records at Your Domain Host
Open the DNS zone for your domain at your registrar or hosting company. Common places include Cloudflare, Namecheap, GoDaddy, Hostinger, IONOS, OVH, and similar providers. Create two CNAME records using the values Systeme.io generated. The labels may differ by provider, but you are usually filling in a Name or Host field and a Target or Value field.
| DNS Field | What to Enter | Important Note |
|---|---|---|
| Name or Host | Use the host/name shown by Systeme.io | For the www record, this may simply be www |
| Target or Value | Use the destination shown by Systeme.io | Do not copy example values from another guide |
| Record Type | CNAME | Both domain connection records are CNAME records |
| Proxy/CDN | Usually DNS only if using Cloudflare | Proxying can interfere with validation in some setups |
If your DNS provider automatically adds the domain name after the host, enter only the short host value. If your provider expects the full name, enter the full value. This is one reason DNS setup can feel confusing: different providers label the same concept differently. When in doubt, compare the final saved record with the exact record name Systeme.io asked for.
Step 3: Redirect the Root Domain
If a visitor types example.com instead of www.example.com, you want them to reach the right place. Systeme.io’s guidance separates this step by provider. Some hosts, such as Hostinger, can use an ALIAS-style root record pointing to the same destination as the www CNAME. Other providers may use domain forwarding from the root domain to the www version.
This redirect step is easy to skip, but it matters. Without it, your www version might work while the root version fails, creating a confusing experience for visitors. For best results, test both versions after DNS propagation: example.com and www.example.com.
Step 4: Wait for DNS Propagation
DNS changes are not always instant. Systeme.io notes that DNS records can take 24 to 48 hours to propagate fully. Some locations may show the new records quickly while others lag behind. You can use a tool such as DNSChecker to inspect whether your CNAME records are visible worldwide.
If your domain still does not validate after propagation, check for common problems: incorrect host value, extra dots where your provider does not accept them, a conflicting record with the same name, Cloudflare proxying, or a root redirect that points the wrong way. Your domain host can usually confirm whether the CNAME records are saved correctly.
What to Do After the Domain Connects
Once the domain is ready, define a homepage or connect the domain to the right funnel/page. A connected domain without a clear home destination can still create a confusing visitor experience. Decide whether the domain should show your main funnel, a blog page, a landing page, a course login page, or another core asset.
- Use a simple homepage if the domain represents your whole brand.
- Use a landing page if the domain exists for one campaign.
- Use a funnel URL if the domain is mainly for lead generation.
- Use a course or membership page only if the audience is already customer-focused.
Common Mistakes
- Adding only one of the two CNAME records.
- Using example DNS values from a tutorial instead of the account-specific values in Systeme.io.
- Connecting the root domain when your WordPress site already uses it.
- Forgetting to redirect the root domain to the www version.
- Expecting DNS validation to finish immediately.
- Changing MX records by accident and disrupting email.
Practical Domain Setup Example
Imagine your main brand website already lives on WordPress at example.com, but you want Systeme.io to host your sales funnel. In that case, do not move the root domain unless you intend to replace the WordPress site. A cleaner setup is to use a subdomain such as offers.example.com, funnels.example.com, or start.example.com. That keeps your main site stable while giving your funnel a branded URL.
If Systeme.io will become your main site, then connecting the www version and redirecting the root domain makes sense. Your visitors can type either example.com or www.example.com and still reach the same place. This is the setup most people want when Systeme.io is replacing a separate website builder or when the domain exists only for one offer.
Troubleshooting When the Domain Will Not Validate
If Systeme.io keeps showing that the domain is not ready, slow down and check one layer at a time. First, confirm that the domain inside Systeme.io exactly matches the domain you entered in DNS. Second, confirm that the two CNAME records exist and point to the exact targets Systeme.io gave you. Third, check that there is no existing A, AAAA, or CNAME record using the same host value. DNS providers usually do not allow conflicting records for the same host.
Cloudflare users should also check whether the records are proxied. If validation fails, try setting the records to DNS only until the domain is approved. Some hosts also remove trailing dots from record values automatically. That can be fine, but if the host rejects a value or rewrites it strangely, contact support and ask how that provider expects CNAME targets to be entered.
Pre-Launch Domain Checklist
- The domain in Systeme.io matches the domain you are testing.
- Both CNAME records are present in the DNS zone.
- No conflicting record uses the same host value.
- The root domain redirects to the www version when required.
- The Systeme.io page or funnel has been assigned as the destination.
- Both desktop and mobile versions of the page load correctly.
- Email sending records were not changed by mistake.
FAQs
Do I need to buy my domain from Systeme.io?
No. You can register the domain with an external registrar and connect it to Systeme.io through DNS records.
How long does it take for a Systeme.io domain to work?
Some domains validate quickly, but DNS propagation can take 24 to 48 hours. If it is still not ready after that, recheck the CNAME values and any conflicting DNS records.
Should I use a root domain or subdomain?
Use a root domain when Systeme.io will host your main site or funnel. Use a subdomain when your main website is already hosted elsewhere, such as WordPress.
Final Takeaway
Connecting a domain in Systeme.io is mostly a DNS accuracy task. Add the domain inside Systeme.io, copy the exact CNAME records, add them at your domain host, set up the root redirect, wait for propagation, and then define the page visitors should see. Once it is connected, your funnels and pages look more credible and ready for real traffic.
For a broader look at the platform, read our full Systeme.io review.



