Use Custom Domains For Landing Pages Pro

1. Feature Overview

By default, landing pages created using Landing Pages Pro are hosted on a LeadSquared subdomain. To maintain brand consistency, you can instead publish landing pages on your own custom domain (e.g., pages.yourcompany.com).

This article explains how to configure a custom domain and map it to your Landing Pages Pro environment.

 

2. Prerequisites

  • You are an Admin user in your LeadSquared account.
  • You have access to the Landing Pages Pro feature (contact your account manager if not enabled).
  • Access to your Domain Name Service (DNS) provider’s account (GoDaddy, Hostgator, Bluehost, etc.).

 

3. How It Works

To publish landing pages on your custom domain securely (over HTTPS), you’ll need to configure two CNAME records in your DNS provider:

  • One CNAME record sets up an HTTPS certificate using LeadSquared’s certificate manager.
  • The second CNAME record maps your custom domain (e.g., pages.mybusiness.com) to LeadSquared’s CDN endpoint for content delivery.

You’ll switch between the Landing Pages Pro domain settings in LeadSquared and your DNS provider’s dashboard during the setup.

Here’s a quick overview of the steps involved. The following sections explain each in detail:

1. Configure the subdomain in Landing Pages Pro.

LeadSquared will generate a Name and Value pair for the first CNAME record.
This record sets up HTTPS to secure your landing pages.

2. Add and verify the first CNAME record in your DNS provider’s dashboard.

Use the values provided by LeadSquared on your DNS’s provierds dashboard and then verify. This confirms that the HTTPS certificate has been issued and is active.

3. After verification, add the CDN URL from LeadSquared on your provider’s dashboard.

This is used to serve your landing pages efficiently. Add the second CNAME record in your DNS provider. Use your custom domain as the host and the CDN URL as the value.

Once this is complete, your landing pages will be securely accessible via your custom domain.

 

4. Configure the Subdomain in Landing Pages Pro

To configure your subdomain on Landing Pages Pro –

  1. Navigate to Marketing>Landing Pages Pro.
  2. Click More Actions, and then select Manage Subdomains.
  3. Click + Add Subdomain.
  4. In the Domain dropdown, select + Add Domain to add a new domain.
    • Once the domain is added, it will appear in the dropdown list and can be selected.
  5. Enter the required subdomain.
  6. Click Continue.

LeadSquared will generate the CNAME Name and CNAME Value. Copy these details and configure them in your domain provider’s DNS settings (refer to the next section).

nav to create custom sub domain

Note: The request for CNAME record entries is valid for only 72 hours. You must complete the steps below within the window. If you miss it, click Regenerate, and copy the new Name and Value.

regenerate SSL certificate

 

5. Create and Verify CNAME Record for HTTPS Certificate

In this step, you’ll create a CNAME record in your DNS that connects your domain to a Certificate Manager and sets up an SSL certificate. This ensures your landing pages are secure and served over HTTPS.

Here is some documentation for popular DNS providers –

  1. GoDaddy: Add a CNAME record
  2. Namecheap: How to Create a CNAME Record For Your Domain
  3. Dreamhost: Adding a Custom DNS record
  4. Bluehost: DNS Management: How to Add, Edit, or Delete DNS Entries

Log in to your Domain Name Service provider’s account (GoDaddy, Hostgator, Bluehost, etc.).

  1. Click on the DNS settings for the selected URL and create a new CNAME record entry. Paste the above values in the Name (or host) and Value (or Target) fields, respectively.
  2. Select the minimum TTL value available.
  3. Save the record.
  4. Successful configurations may take some time to reflect.

Here’s an example from a Cloudflare account –

Add CNAME name and value on host

Navigate back to your LeadSquared account and on the Landing Page Pro Secure Domain page, click Verify & Continue.

Note: Always turn off proxy status on your DNS provider when verifying CNAME.

lpp subdomain verify and continue cname

Note: If you’re experiencing issues while validating your SSL certificate, review the following troubleshooting steps –

  • Domain mapped to .leadroot.com – If you’re using GoDaddy or Hostinger, ensure that the domain is not mapped to .leadroot.com. Remove any such CNAME entries, as they can interfere with SSL verification. For example, in the image below, remove .leadroot.com from the CNAME:Name field. 
    • troubleshooting leadroot lpp
  • CAA records blocking certificate issuance – Check your domain’s CAA (Certification Authority Authorization) records using a tool like nslookup.io:
    • If no CAA records are found, you can proceed with the SSL setup.
    • If CAA records exist, verify that a record allowing amazon.com is present. Specifically, the CAA record should include the issuewild tag for amazon.com. For details, refer to the AWS documentation: Set up CAA records.

 

6. Create and Verify CNAME record for the Sub-Domain

After successful verification of CNAME Name and Value, you’ll receive a CDN URL in the Connect Subdomain page. Copy this Value and use it to create a CNAME record for the subdomain.
  1. In your DNS provider’s account, click the DNS settings for the selected URL and create a new
    CNAME record entry.
  2. Paste the sub-domain name (e.g. ‘applications’ from applications.mybusiness.com) the Name (or Host) and CDN URL in the Value (or Target) fields, respectively.
  3. Select the minimum TTL value available and save the record.

add cdn on host

Navigate back to your LeadSquared account and on the Landing Page Pro Connect Domain page, click Verify & Complete Setup.

verify and complete setup custom domain step

 

7. FAQs

1. Should I enable auto-renewal for my SSL certificate?

Yes. We strongly recommend enabling auto-renewal for your SSL certificate through your hosting service provider during the CNAME setup process. If auto-renewal is not enabled by your hosting provider, the SSL certificate will expire, and your URL will become inaccessible. You will then need to manually complete the setup process again to restore access.

2. What should I do if I change my DNS provider?
If you switch to a new DNS provider, you must reconfigure the entire setup process. Delete the existing DNS records from your previous service provider and create the required records again with the new provider to ensure proper domain validation and SSL functionality.

 

Any Questions?

Leave us a comment below. We’d love to help you out!

Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments