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

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:

  1. 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.
  2. 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

  1. In HubSpot, click on the Settings icon in the top navigation.
  2. Navigate to Tools > Content > Domains & URLs.
  3. Click Connect a Domain.
  4. Select Hosting and follow the prompts to update your DNS records.

Creating a Landing Page

  1. Navigate to Content > Landing Pages in the left navigation bar.
  2. Click Create a Landing Page.

Set Up Brand Kit and Theme

  1. Click View Brand Kit to add your logo and brand colors before selecting a template.
  2. Go to the Theme style tab to select a visual framework (fonts, colors, and layout styles).

Select and Preview a Template

  1. Choose a template based on your specific goal (e.g., Webinar registration).
  2. Use the Preview button to see the layout.
  3. Select Edit manually to begin step-by-step customization.

Customize Page Content

  1. To delete a section from your template, hover over a section and click the Delete icon.
  2. To add modules, click the Add button and drag them onto the page.
  3. To edit images, click the image module, click Replace, and upload a file.
  4. To edit the text, click directly on a text section to change copy, adjust sizes, and add descriptions.
  5. To insert forms, click the form section, use the dropdown to select your pre-created form and click Apply Changes.
  6. To embed a video, drag and drop the video module and either add the video URL or paste the embed code.

Configure Page Settings

  1. Click the Settings button.
  2. Set a descriptive name for internal use.
  3. Page Title: Enter the title that appears in browser tabs and search results.
  4. Page URL: Select your connected domain and enter a clean URL slug.
  5. Meta Description: Write a summary or use the Breeze AI icon to generate one.
  6. Featured Image: Toggle this on and upload a branded image to ensure the correct visual appears when shared on social media.

Optimize and Preview

  1. Click Optimize in the left sidebar to view HubSpot's suggestions checklist.
  2. Click Preview and open the page in a new tab.
  3. Toggle between Desktop and Mobile views to ensure responsiveness.

Publish and Track

  1. Click Publish to go live.
  2. To schedule an expiration, click the arrow next to the update button and select Schedule Unpublish.
  3. 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.