By default, any landing page you create in Brevo is hosted on the sibpages.com domain. However, you can choose to host your landing pages on a custom domain if you have one. Doing so offers various benefits, such as enhancing your branding, boosting your credibility, and improving SEO.
Good to know
Hosting your landing page on a custom domain won't break any previous links or invalidate its previous sibpages.com domain. Both will still work.
⚒️ (Optional) Step 1: Create a subdomain for your landing page
If you already have a website on a custom domain, we recommend using a subdomain for your landing page. For instance, if you own thegreenyoga.com and your existing website lives there, you'll want to host your landing pages on a subdomain, such as pages.thegreenyoga.com.
This is because using your custom domain for Brevo landing pages requires changing the DNS records for that domain. If you make these DNS changes directly on thegreenyoga.com, your landing page will replace your existing website, which is not what you want to happen.
The process of creating a subdomain should be covered in your domain host's documentation. If you're unsure who your domain host is, check our article Identify your domain host.
If you accidentally made DNS changes to your main domain instead of a subdomain, simply remove the records you added. Everything should return to normal once the DNS changes propagate.
❓ Can I host multiple landing pages on the same subdomain?
You can use the same subdomain for connected pages as part of a funnel. For example, you can run a funnel hosted on the subdomain pages.thegreenyoga.com and plan several ad offers by creating multiple sub-pages under the same funnel. The index page will be the main page, which could be a sales page, and the next pages could be different ads with a /page-name (also called "page slug") such as "beach-deal" or "summer-deal". These pages would then show under the same subdomain with the URLs pages.thegreenyoga.com/beach-deal and pages.thegreenyoga.com/summer-deal.
However, if you want to host landing pages that are unrelated, you should create different subdomains as only one funnel can be hosted per subdomain.
🖥️ Step 2: Add your (sub)domain to your landing page
-
Go to Contacts > Landing pages.
-
Open the landing page you want to host.
-
Click Launch.
- If your landing page is not published yet, click Publish now.
- Once published, insert your (sub)domain in the Custom Domains field. Ensure you include www. at the beginning.
- Click Connect.
➕ Step 3: Add the DNS records to your domain host
Once your (sub)domain has been added, we will provide you with two DNS records:
These records need to be added to the DNS zone of your (sub)domain. This has to be configured outside of Brevo, and the process will vary based on your domain host:
In this example, we will host our landing page on the subdomain pages.thegreenyoga.com.
- Log into your GoDaddy account.
- On the home page, click Go to my products.
- Under the All Products and Services section, click DNS next to your custom domain.
- Click Add new record.
- To create the TXT record, enter the following information:
- Type: TXT
- Name: @
- Value: value displayed on your Brevo account
-
TTL: Default (usually 1 hour)
- Click Add more records.
- To create the CNAME record, enter the following information:
- Type: CNAME
-
Host:
- If you use your domain, enter @
- If you use your subdomain, enter your subdomain name (in our example, pages)
-
Points to:
cname.sibpages.com
-
TTL: Default (usually 1 hour)
- Click Save.
In this example, we will host our landing page on the subdomain pages.thegreenyoga.com.
- Log into your OVH account.
- Go to Web Cloud.
- Under Domain names, select your domain in the dropdown.
- Go to the DNS zone tab.
- Click Add an entry to add a new record.
- Select TXT and click Next.
- To create the TXT record, enter the following information:
- Sub-domain: leave blank
- TTL: By default
-
Value: value displayed on your Brevo account
- Click Next and Confirm.
- Click Add an entry again to create a second record.
- Select CNAME and click Next.
- To create the CNAME record, enter the following information:
-
Sub-domain:
- If you use your domain, leave the field blank
- If you use your subdomain, enter your subdomain name (in our example, pages)
- TTL: By default
-
Value: cname.sibpages.com
-
Sub-domain:
- Click Next and Confirm.
In this example, we will host our landing page on the subdomain pages.thegreenyoga.com.
- Log into your Amen account.
- Select your domain name.
- Select Domain and DNS.
- Click DNS configuration.
- Select Advanced Management.
- Click Add a record.
- To create the TXT record, enter the following information:
- Name: @
- TTL: default configuration (usually 900 seconds)
- Type: TXT
-
Text value: value displayed on your Brevo account
- Click Add a record again to create a second record.
- To create the CNAME record, enter the following information:
-
Name:
- If you use your domain, enter @
- If you use your subdomain, enter your subdomain URL (in our example, pages.thegreenyoga.com)
- TTL: default configuration (usually 900 seconds)
- Type: CNAME
-
Text value: cname.sibpages.com
-
Name:
- Click Validate.
In this example, we will host our landing page on the subdomain pages.thegreenyoga.com.
- Log into your Gandi account.
- Go to Domain.
- Click your domain name.
- Go to the DNS Records tab.
- Click Add record to create the first record.
- To create the TXT record, enter the following information:
- Type: TXT
- TTL and Unit: leave default configuration (usually 1800 seconds)
- Name: @
-
Text value: value displayed on your Brevo account
- Click Create.
- Click Add record again to create the second record.
- To create the CNAME record, enter the following information:
- Type: CNAME
- TTL and Unit: leave default configuration (usually 1800 seconds)
-
Name:
- If you use your domain, enter @
- If you use your subdomain, enter your subdomain name (in our example, pages)
-
Text value: cname.sibpages.com.
- Click Create.
In this example, we will host our landing page on the subdomain pages.thegreenyoga.com.
- Login to your IONOS account.
- Go to Domains & SSL.
- Click the gear next to your domain name and select Manage subdomains.
- Select a subdomain.
- Go to the DNS tab.
- Click Add a record to add your first record.
- Select TXT.
- To create the TXT record, enter the following information:
- Hostname: @
- Value: value displayed on your Brevo account
-
TTL: default configuration (usually 1 hour)
- Click Save.
- Click Add a record to add your second record.
- Select CNAME
- To create the CNAME record, enter the following information:
-
Hostname:
- If you use your domain, enter @
- If you use your subdomain, enter your subdomain name (in our example, pages)
- Points to: cname.sibpages.com
-
TTL: default configuration (usually 1 hour)
-
Hostname:
- Click Save.
- Log into your domain host.
- Go to the DNS management page.
-
Create two new DNS records:
- To add the TXT record, enter the following information:
- Type: TXT
- Name: enter @ or leave the field blank (depending on the domain host)
- Value: value displayed on your Brevo account
- TTL: Default (usually 1 hour)
- To add the CNAME record, enter the following information:
- Type: CNAME
-
Name:
- If you use your domain, enter @ or leave the field blank (depending on the domain host)
- If you use your subdomain, enter your subdomain name
-
Value:
cname.sibpages.com
- TTL: Default (usually 1 hour)
- To add the TXT record, enter the following information:
- Save your DNS records.
🔎 Step 4: Check your DNS status
Once you have created your DNS records, your modifications will be applied immediately to the DNS zone. Note that the propagation time can take up to 72 hours.
- Go back to your Brevo account.
- Follow step 2 again to go back to the DNS records previously shown.
- Click Click to check your DNS status. You will be redirected to a website that allows you to check the DNS propagation.
- Check the DNS propagation for TXT and CNAME records. Once your landing page is live, a green checkmark will appear.
✅ Step 5: Verify your (sub)domain
- Once the DNS records have propagated, go back to your Brevo account.
- Follow step 2 again to go back to the DNS records previously shown.
- Click Verify. You should see the message Successfully connected your domain and the (sub)domain will be displayed.
⚠️ Troubleshooting: my (sub)domain isn't verifying
DNS servers can sometimes take up to 72 hours to update their records. While it's usually faster than that, the duration of this process is beyond our control. If the issue is due to a DNS propagation delay, the only solution is to wait.
However, if it has been more than 72 hours and your (sub)domain is still not verified, consider exploring the other possibilities listed below ⬇️.
The values added to your DNS records with your host need to be exactly as shown in Brevo, and both records have to be included.
If you've checked all of the above and it's been longer than 72 hours and your (sub)domain still isn't verifying, contact our support team by creating a ticket from your account and include a screenshot of your DNS records.
🗑️ Remove a (sub)domain from your landing page
-
Go to Contacts > Landing pages.
-
Open the landing page you are hosting on your (sub)domain.
-
Click Launch.
-
To remove a (sub)domain, click Unlink next to it.
🤔 Have a question?
If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.
If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo expert partner.