Custom Domains

Use your own branded domain for short links and build trust with your audience

Custom Domains require a Creator Pass. Creator Pass and Agency users can add up to 5 custom domains to use for their short links. Free plan users can only use the default ezl.me domain. Upgrade to Creator Pass for Creator Pass $79 one-time or Agency $199/year.

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
Default domain ezl.me/x8k2p Custom domain go.yourbrand.com/x8k2p More examples: links.mybusiness.com/summer-sale go.myshop.com/new-arrivals l.agency.io/client-report click.startup.co/demo

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.com remains completely unaffected
  • Short links use links.example.com/your-link
  • Easy to set up with a CNAME record
  • Common choices: links., go., l., click.
Warning: If you point your main domain (e.g., 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://.

Add Custom Domain x Domain Name links.yourbusiness.com Enter your domain or subdomain without http:// or https:// Add Domain

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
DNS Records - example.com Type Host Value TTL A @ 192.168.1.1 Auto CNAME links ezilinks.com Auto New record

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
Reminder: Using an A record to point your root domain to EziLinks will make your website at that domain inaccessible. Only use this option if the domain is dedicated to short links and does not host a website.
Tip: If you use Cloudflare, make sure the proxy (orange cloud) is turned off for the DNS record pointing to EziLinks. Set it to "DNS only" (grey cloud) to avoid SSL certificate issues.

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.

Custom Domains + Add Custom Domain Domain Status Primary Added Actions links.mybusiness.com Verified 15/01/2025 Manage go.newproject.io Pending 04/03/2025 Verify click.oldsite.net Failed 01/03/2025 Remove

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.

  1. Go to Links and click "+ Create New Link"
  2. In the link creation form, look for the domain dropdown (usually showing "ezl.me" by default)
  3. Click the dropdown and select your custom domain
  4. Enter your destination URL and any other settings
  5. 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

  1. Go to Domains and click "Manage" on a verified domain
  2. Find the URL Cloaking section
  3. Toggle cloaking on
  4. Enter the target URL (the website you want to display, e.g., https://mysite.systeme.io/funnel)
  5. Choose your cloaking method (iFrame or Reverse Proxy)
  6. Save your changes
URL Cloaking Display external content at your custom domain Enable Cloaking Target URL https://mysite.systeme.io/funnel Method iFrame Reverse Proxy Save

URL cloaking configuration panel with toggle, target URL, and method selection

Note: URL cloaking only affects the root URL of your custom domain. Your short links on that domain (e.g., 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.

Tip: If your domain shows as verified but you see SSL warnings when visiting it, wait up to an hour for the certificate to be fully provisioned and activated.

Removing a Domain

To remove a custom domain from your account:

  1. Go to Domains
  2. Click "Remove" (or "Manage" then "Remove") on the domain you want to delete
  3. Confirm the removal
Important: When you remove a custom domain, all short links created on that domain will stop working immediately. The links will not automatically switch to the default ezl.me domain. If you have distributed links using the custom domain, they will return an error when visited. Consider this carefully before removing a domain.

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.

© 2025 EziLinks. All rights reserved.