Custom Domains
Use your own branded domain for short links and build trust with your audience
What Are Custom Domains?
Custom domains let you replace the default ezl.me domain with your own branded domain for short links. Instead of sharing links like ezl.me/abc123, you can share links like go.yourbrand.com/abc123.
Why Use a Custom Domain?
- Brand recognition: Your audience sees your brand name in every link, reinforcing awareness
- Trust: People are more likely to click a link from a recognisable domain rather than an unfamiliar short URL
- Professionalism: Branded links look polished in emails, social media, and marketing materials
- Consistency: All your links use the same brand identity across every channel
Custom domains transform generic short links into branded, trustworthy URLs
Use a Subdomain (Recommended)
We strongly recommend using a subdomain such as links.example.com or go.example.com rather than your main domain (example.com) for short links.
Recommended: Subdomain
- Your main website at
example.comremains completely unaffected - Short links use
links.example.com/your-link - Easy to set up with a CNAME record
- Common choices:
links.,go.,l.,click.
example.com) to EziLinks, your existing website at that domain will be replaced and will no longer be accessible. Only do this if you do not have a website on that domain.
Step-by-Step Setup
Follow these steps to add and verify a custom domain:
1 Go to Domains
Click "Domains" in the navigation menu.
2 Click "Add Custom Domain"
Click the "Add Custom Domain" button at the top of the page.
3 Enter Your Domain Name
Type in the domain or subdomain you want to use (e.g., links.yourbusiness.com). Do not include http:// or https://.
The "Add Custom Domain" modal - enter your subdomain or domain name
4 Configure DNS Records
After adding your domain, EziLinks will display the DNS records you need to configure with your domain registrar or DNS provider. See the DNS Configuration section below for detailed instructions.
5 Wait for Verification
Once you have configured your DNS records, EziLinks will automatically check for verification. This typically takes 5 to 10 minutes, but DNS propagation can take up to 48 hours in some cases. You can click the "Verify" button to trigger a manual check at any time.
DNS Configuration
You need to add a DNS record at your domain registrar (e.g., GoDaddy, Namecheap, Cloudflare, Google Domains) to point your domain to EziLinks. There are two options depending on your domain type:
Option 1: CNAME Record (Recommended for Subdomains)
If you are using a subdomain such as links.example.com, create a CNAME record:
| Record Type | Host / Name | Value / Points To | TTL |
|---|---|---|---|
CNAME |
links (or your chosen subdomain prefix) |
ezilinks.com |
Auto or 3600 |
Add a CNAME record pointing your subdomain to ezilinks.com in your DNS provider
Option 2: A Record (For Root/Apex Domains)
If you are using a root domain such as example.com (without a subdomain prefix), you cannot use a CNAME record. Instead, create an A record:
| Record Type | Host / Name | Value / Points To | TTL |
|---|---|---|---|
A |
@ (represents the root domain) |
87.106.54.101 |
Auto or 3600 |
Domain Status
After adding a domain, it will display one of three status badges:
Pending — Awaiting Verification
Your domain has been added but the DNS records have not yet been verified. This is the initial state after adding a domain. EziLinks is waiting for DNS propagation to complete.
Verified — Ready to Use
Your DNS records are correctly configured and the domain is fully active. You can now create short links using this domain. An SSL certificate will be automatically provisioned.
Failed — Verification Error
The DNS verification check did not pass. This usually means the DNS records are incorrectly configured or have not propagated yet. Check your DNS settings and try the "Verify" button again.
The Custom Domains page showing domains in different states: Verified, Pending, and Failed
Using Custom Domains When Creating Links
Once your custom domain is verified, it will appear in the domain selector when creating or editing a short link.
- Go to Links and click "+ Create New Link"
- In the link creation form, look for the domain dropdown (usually showing "ezl.me" by default)
- Click the dropdown and select your custom domain
- Enter your destination URL and any other settings
- Click "Create Link"
Your short link will now use your custom domain, for example: links.mybusiness.com/summer-sale
Setting a Primary Domain
You can set one of your custom domains as the primary domain. The primary domain is pre-selected by default when creating new links, saving you from having to choose it each time.
To set a primary domain, click the "Set as Primary" option in the domain management area. The primary domain is indicated by a checkmark in the domains list.
URL Cloaking
URL cloaking is an advanced Creator Pass feature that lets you make your custom domain display content from another website. Instead of redirecting visitors, the content from your target URL is shown directly at your custom domain address.
This is commonly used to display a landing page or sales funnel (e.g., from Systeme.io, ClickFunnels, or similar platforms) at your own branded domain.
How It Works
When URL cloaking is enabled on a custom domain, visitors who go to your domain's root URL (e.g., links.mybusiness.com) will see the content from the target URL you specify, while the address bar still shows your custom domain.
Cloaking Methods
iFrame Method (Recommended)
The target website is loaded inside an invisible iframe that fills the entire browser window. This method works with almost all websites and is the easiest to configure.
- Compatibility: Works with most sites including Systeme.io, ClickFunnels, WordPress, and more
- Limitations: Some sites block iframe embedding; search engines may not index the content
- Best for: Landing pages, sales funnels, and content you do not need indexed by Google
Reverse Proxy Method
The server fetches the content from the target URL and serves it directly under your domain. This makes it appear as though the content is hosted on your domain.
- SEO friendly: Search engines can index the content under your domain
- Compatibility: Works best with simple, static sites; may have issues with complex JavaScript applications
- Best for: Simple landing pages where SEO matters
Configuring URL Cloaking
- Go to Domains and click "Manage" on a verified domain
- Find the URL Cloaking section
- Toggle cloaking on
- Enter the target URL (the website you want to display, e.g.,
https://mysite.systeme.io/funnel) - Choose your cloaking method (iFrame or Reverse Proxy)
- Save your changes
URL cloaking configuration panel with toggle, target URL, and method selection
links.mybusiness.com/my-link) will continue to redirect normally.
Troubleshooting
If you encounter issues with your custom domain, check the following common problems:
DNS Propagation Times
After adding or changing DNS records, it can take time for the changes to propagate across the internet:
- Typical time: 5 to 30 minutes for most DNS providers
- Maximum time: Up to 48 hours in rare cases
- What to do: Wait at least 30 minutes before troubleshooting further. Use the "Verify" button to check your domain status periodically.
Common DNS Mistakes
- Wrong record type: Using an A record for a subdomain instead of a CNAME, or vice versa
- Incorrect host value: Entering the full domain (e.g.,
links.example.com) instead of just the subdomain prefix (links) in the host field - Trailing dot: Some DNS providers require a trailing dot after the CNAME value (e.g.,
ezilinks.com.) — check your provider's documentation - Typos: Double-check you have typed
ezilinks.com(not "ezilink" or "ezlinks") as the CNAME value - Conflicting records: If you have an existing A record for the same subdomain, remove it before adding the CNAME
- Cloudflare proxy enabled: If using Cloudflare, ensure the proxy is set to "DNS only" (grey cloud), not "Proxied" (orange cloud)
SSL Certificate Provisioning
EziLinks automatically provisions an SSL certificate for your custom domain once DNS verification is complete. This ensures your short links work over HTTPS. Certificate provisioning typically completes within a few minutes of verification, but may take up to an hour in some cases.
Removing a Domain
To remove a custom domain from your account:
- Go to Domains
- Click "Remove" (or "Manage" then "Remove") on the domain you want to delete
- Confirm the removal
After removing a domain from EziLinks, you may also want to remove or update the DNS records at your domain registrar, as they will no longer serve any purpose.