Skip to main content

How to Connect a Custom Domain to Your Poppy Landing Page or Presentation

Step by step guide

Overview

There are two ways to connect a custom domain to your landing page:

  • Apex Domain — your main domain (e.g., yourbrand.com)

  • Subdomain — a prefix on your domain (e.g., yoga.yourbrand.com)

You'll need to already own a domain through a provider like GoDaddy or Hostinger. Poppy does not sell domains.


Part 1: Connecting a Subdomain

A subdomain lets you host a landing page on a specific prefix of your domain — for example, shop.yourbrand.com or launch.yourbrand.com.


Step 1 — Add your subdomain in Poppy

  1. Open Ai Editor for your landing page

  2. Click Connect Domain

  3. Type your subdomain (e.g., yoga.yourbrand.com) and click Add

Poppy will immediately show you the DNS record you need to add.

page where you enter in your sub domain to get the DNS information. This is the information you need to add into the platform that you used to create your domain

Step 2 — Go to your domain provider's DNS settings

  1. Log in to GoDaddy, Hostinger, or wherever you bought your domain

  2. Go to Domains

  3. Click on the DNS tab

  4. Select Add New Record

Where to add your DNS information in the domain platform

Step 3 — Add a CNAME record

For subdomains, you need to add a CNAME record.

Field

What to enter

Type

CNAME

Name / Host

Your subdomain prefix (e.g., yoga)

Value / Target

The value shown in Poppy

TTL

Leave as default

Copy the values exactly from Poppy — do not change anything else.


Step 4 — Save and wait

Save the record. Then come back to Poppy and click Refresh.

Timing: It usually goes live within 2–5 minutes. In rare cases it can take up to 10 minutes. This is normal — Poppy uses Vercel to host your page and it generates an SSL certificate in the background. Even if Poppy shows "Domain Verified" immediately, wait the full 5 minutes before testing the link.

confirming your domain is verified

Option 2: Connecting an Apex Domain

An apex domain is your root domain with no prefix — for example, yourbrand.com.

Step 1 — Add your domain in Poppy

  1. Open Ai Editor for your landing page

  2. Click Connect Domain

  3. Paste your full domain (e.g., yourbrand.com) and click Add

Poppy will show you two records you need to add.

the DNS info that poppy provides if you are connected a main (apex) domain. this information you need to add into whichever platform you have created your domain in


Step 2 — Go to your domain provider's DNS settings


Log in to GoDaddy, Hostinger, or wherever you bought your domain

  1. Go to Domains

  2. Click on the DNS tab

  3. Select Add New Record


Step 3 — Add an A record AND a TXT record

For apex domains, you need to add a TXT Record AND AN A Record:

Field

What to enter

Type

TXT AND A

Name / Host

The name shown in Poppy

Value

The value shown in Poppy

TTL

Leave as default


Step 4 — Save and wait

Go back to poppy and hit refresh. Apex domains take slightly longer to propagate — up to 5–10 minutes. This is normal.


If Something Looks Wrong — Try This First

If your domain shows as unsecured, the SSL hasn't loaded yet, or the page isn't appearing:

Do not re-do your DNS settings.

Go back to your landing page in Poppy, open Connect Domain, and click the Refresh button. This triggers Poppy to re-check the connection and re-issue the SSL certificate. In most cases, this resolves the issue immediately.


Common Questions

Can I add a landing page as a subpage of my existing website (e.g., mysite.com/yoga)?

Not directly through the domain connection flow. Subpages like /yoga are managed by your main website, not Poppy. This is not currently supported via the Connect Domain feature.

However, there is a workaround: download your landing page as an HTML file, then upload it to your domain host's File Manager as a folder (e.g., a folder named yoga containing index.html).

This will make it accessible at mysite.com/yoga. The downside is that any future edits in Poppy won't automatically update — you'd need to re-download and re-upload the file each time.


Can I download my landing page as HTML and host it myself?

Yes. Download the HTML file from Poppy, then upload it as index.html in the root folder of your domain host's File Manager (e.g., in Hostinger's File Manager). This is a static file, so changes made in Poppy after the download will not be reflected — you'd need to repeat the process for each update you make on the landing page.


I don't have a domain yet. Can Poppy provide one?

No. You'll need to purchase a domain from a provider like GoDaddy or Hostinger first, then come back and connect it.


My domain was set up by someone else and I don't have access to the DNS settings.

You'll need to contact whoever manages your domain (an agency, IT team, web developer, etc.) and share the DNS record details from Poppy with them. They can add the records on your behalf.


Helpful links from domain provider:

Did this answer your question?