How to create a Landing Page in HubSpot | Contrast
How to create a Landing Page in HubSpot
Last updated on Mar 27, 2026 by Lusine Sargsyan
Goal
In this guide, you'll learn how to create a professional landing page from scratch without the help of a developer or external tools.
How to create a landing page in HubSpot - YouTube
How to create a landing page in HubSpot
In this video
- 00:00 Introduction
- 01:20 Connecting your domain to HubSpot
- 02:04 Creating a landing page
- 03:59 Customizing your landing page
- 09:15 Configuring page settings
- 13:40 Previewing and Publishing
- 15:15 Tracking performance
This is a live landing page built entirely in HubSpot without any help from a developer and without using any extra tools.
In this video, I'm going to show you how to create a landing page in HubSpot from scratch.
We're going to cover everything from adding your domain, picking a template, customizing your content, setting up all the page settings and finally publishing it live.
But before we get started, I want you to first understand the differences between a landing page and a website page in HubSpot.
Differences between Landing Pages and Website Pages
Landing pages are designed for one-off campaigns with a single specific conversion goal, for example, Webinar registration. While website pages are structural content-heavy pages designed for navigation and broad information; they are not necessarily temporary like landing pages.
Prerequisites
Before we actually create the pages, you need to have two things sorted:
- Edit Permissions: You need edit permissions for landing pages in your HubSpot account. If you can't see landing pages in the menu, check with your admin for access.
- DNS Access: Your domain needs to be connected to HubSpot. HubSpot gives you a free branded subdomain that you can use right away, but to publish on your own domain, you’ll need to set it up.
Connecting Your Domain
- In HubSpot, click on the
Settingsicon in the top navigation. - Navigate to
Tools > Content > Domains & URLs. - Click
Connect a Domain. - Select
Hostingand follow the prompts to update your DNS records.
Creating a Landing Page
- Navigate to
Content > Landing Pagesin the left navigation bar. - Click
Create a Landing Page.
Set Up Brand Kit and Theme
- Click
View Brand Kitto add your logo and brand colors before selecting a template. - Go to the
Theme styletab to select a visual framework (fonts, colors, and layout styles).
Select and Preview a Template
- Choose a template based on your specific goal (e.g., Webinar registration).
- Use the
Previewbutton to see the layout. - Select
Edit manuallyto begin step-by-step customization.
Customize Page Content
- To delete a section from your template, hover over a section and click the
Deleteicon. - To add modules, click the
Addbutton and drag them onto the page. - To edit images, click the image module, click
Replace, and upload a file. - To edit the text, click directly on a text section to change copy, adjust sizes, and add descriptions.
- To insert forms, click the form section, use the dropdown to select your pre-created form and click
Apply Changes. - To embed a video, drag and drop the video module and either add the video URL or paste the embed code.
Configure Page Settings
- Click the
Settingsbutton. - Set a descriptive name for internal use.
- Page Title: Enter the title that appears in browser tabs and search results.
- Page URL: Select your connected domain and enter a clean URL slug.
- Meta Description: Write a summary or use the Breeze AI icon to generate one.
- Featured Image: Toggle this on and upload a branded image to ensure the correct visual appears when shared on social media.
Optimize and Preview
- Click
Optimizein the left sidebar to view HubSpot's suggestions checklist. - Click
Previewand open the page in a new tab. - Toggle between
DesktopandMobileviews to ensure responsiveness.
Publish and Track
- Click
Publishto go live. - To schedule an expiration, click the arrow next to the update button and select
Schedule Unpublish. - To view results, go to the landing page list, hover over the page name, and click
Performance.
Common problems and solutions
What is the main difference between a landing page and a website page in HubSpot?
Landing pages are designed for one-off campaigns with a single specific conversion goal. Website pages are structural, content-heavy and designed for navigation.
Why can't I see Landing Pages in my HubSpot menu?
You need edit permissions for landing pages. Check with your admin to ensure you have the correct access.
Do I need my own domain to publish a landing page?
HubSpot provides a free branded subdomain, but if you want to publish on your own domain, you must connect it in the "Domains & URLs" section under settings.
What is the difference between the Internal Page Name and the Page Title?
The internal page name is for internal identification, while the page title is public and appears in browser tabs and search results.