Knowledge base
Video tutorials
Try searching for:
Recently viewed articles:

Table of contents

Connecting Cloudflare domain to Ecwid Instant Site

You can connect a custom domain purchased from Cloudflare with your Ecwid Instant Site, so that customers can enter your unique URL in their browser and get right to your site.

Once connected, your Ecwid Instant site will open at your domain name, via secure HTTPS connection. You don’t need to separately purchase an SSL certificate as Ecwid provides free SSL for Instant Site users. Visit your Cloudflare account to manage all the domain settings and to pay for the domain name, or renew it.

If you downgrade to a Free Ecwid plan, your custom domain will be replaced with a free Ecwid subdomain.

Step 1. Setting up your domain in the Ecwid admin

To link your domain with your Ecwid Instant Site, you should first specify your custom domain name in your Ecwid admin.

To specify a domain name:

  1. From your Ecwid admin, go to Website (or to Overview → Manage Instant Site).
  2. In the Domain name and site address block, click Change Address.
  3. In the pop-up window that you’ll see enter your custom domain in the Use your own domain name field (you should enter your root domain, i.e. without www part).
  4. Copy the Ecwid’s IP-address that is offered to you there (, or, or as you will need it later:


5. Click Save.

Step 2. Setting up your domain in the Cloudflare account

To finish linking your Ecwid Instant Site with your domain, you should make changes in your domain settings and point the domain to your Ecwid site. For that, you need to add an A record and a CNAME record in your domain host account.

Ecwid doesn't sell nor host domain names. You will use your Cloudflare account to pay for the domain name and to manage all the settings.

To point the domain to your Ecwid site:

  1. Log in to your Cloudflare control panel.
  2. Choose your domain and click on the DNS icon in the menu on top.
  3. Click Add record to add an A-record.
  4. In the Type drop-down menu, select A and fill in other fields:
    • Name: Paste your custom domain name, for instance
    • IP address: Paste the IP address that you earlier copied from your Ecwid admin.
    • TTL: Select any value in the field, e.g. 1 hour.
  5. By default, proxy status of your A-record is set to Proxied. Click on the Proxy status on the right to change it to DNS only
  6. Click Save.
  7. Click Add record to add a CNAME.
  8. In the Type drop-down menu, select CNAME and fill in other fields:
    • Name: Put here www.
    • Target: Type your custom domain name, without www, e.g.
    • TTL: Select any value in the field, e.g. 1 hour.
  9. Click Save.

That’s it! Your domain name is set up. Now you need to wait for the changes to propagate. It may take up to 48 hours for changes to take effect but usually it takes up to two hours.

After that, your Ecwid store will open at the new set up domain name, with the secure HTTPS connection and a padlock icon in the browser address bar.

Was this article helpful?

Awesome! Thanks for your feedback!

Thanks for your feedback!

Sorry about that! What went wrong?
2 out of 4 found this helpful
We use cookies and similar technologies to remember your preferences, measure effectiveness of our campaigns, and analyze depersonalized data to improve performance of our site. By choosing «Accept», you consent to the use of cookies.
Accept cookies Decline