How do I create a landing page in HubSpot?
Create a landing page with a starter template
To create a new landing page with a starter template:
- Create a Landing Page - In your HubSpot account, click More, then navigate to Content > Landing Pages. If More doesn't appear in your account, navigate to Content > Landing Pages directly.
- Choose a Template
- Edit Page Content
- Add and Rearrange Modules and Sections
- Customize Page Styles
- Edit Page Settings and URL
- Optimize the Page for Search Engines
- Preview on Desktop and Mobile
- Publish the Landing Page
- Optional: Create a Landing Page with HubSpot AI
Create pages manually
Create pages manually using templates from your active theme in the content editor. You can also change the theme for the page, edit the theme, or use other templates.
- Navigate to your content:
- Website Pages: In your HubSpot account, click More, then navigate to Content > Website Pages. If More doesn't appear in your account, navigate to Content > Website Pages directly.
- Landing Pages: In your HubSpot account, click More, then navigate to Content > Landing Pages. If More doesn't appear in your account, navigate to Content > Landing Pages directly.
- To align your pages with your brand, click Set up Brand Kit at the top of the page.
- In the dialog box, click Add next to of Logo, Favicon, and Colors.
- Select Save to apply the changes for each option.
- When finished, click X to close the dialog box. Learn more about customizing your company branding.

- In the top right, click Create a [website/landing] page. If you don't have existing pages, click Get Started or Start from Scratch.
- If you have existing pages, you'll be directed to the Select a template page.
- If you're creating pages for the first time, you'll be directed to the Choose a theme page before selecting a template. To select a theme, hover over a theme and click Set as active theme.
- On the Select a template page, you can do the following:
-
- To change the theme, click the name of the theme below the Search field (e.g., Theme: Elevate) on the top left.
- On the Themes page, click Set as active theme on the theme card.
- You'll be directed back to the Select a template page.
- To preview the theme, click the name of the theme below the Search field (e.g., Theme: Elevate).
- On the Themes page, click Preview on the theme card.
- On the preview, click the Template dropdown menu and select a template to view the theme.
- When finished previewing the theme, click Set as active theme in the top right or click Back in the top left.
- To change the theme, click the name of the theme below the Search field (e.g., Theme: Elevate) on the top left.
-
- To preview a template, click Preview on the template card.
- To use a template from your active theme, click the template card. Then click Edit manually.
- To use a template that isn't part of a theme, click Other in the left side menu.
- In the content editor, the editing options available depend on the page's template type and modules used. Learn more about editing pages using theme templates, global content spanning multiple pages, drag and drop areas, and rich text or image modules.
Generate pages with AI
Generate pages tailored to your goals with Hubspot's AI. Write a prompt for the purpose of your page and the agent will generate content suggestions, including copy, images, automated forms, and meeting links.
Subscription required A Content Hub Professional or Enterprise subscription is required to generate pages with HubSpot's AI.
- Navigate to your content:
- In your HubSpot account, click More, then navigate to Content > Landing Pages. If More doesn't appear in your account, navigate to Content > Landing Pages directly.
- In your HubSpot account, click More, then navigate to Content > Website Pages. If More doesn't appear in your account, navigate to Content > Website Pages directly.
- Align your pages with your brand.
- In the top right, click Create.
- If you have existing pages, you'll be directed to the Select a template page.
- If you're creating pages for the first time, you'll be directed to the Choose a theme page before selecting a template. To select a theme, hover over a theme and click Set as active theme.
- To use a template from your active theme, click the template card.
- In the top right, click Generate with AI. You'll be directed to the Generate content page.
- In the Describe your page section, enter text to describe your landing page. Include the purpose, target audience, key content, tone, and messaging for the page. Learn more using this example.
- For help with your prompt, click the Help me prompt dropdown menu and select an example prompt (e.g., Sign up for an event) to get started.
- Enter your specific details in the placeholder text.

- To configure images, click the Image options dropdown menu and select an option (e.g., Use placeholder images).
- To add supporting files, click the Add files dropdown menu and select Add files for context.
- In the right panel, select a content type (e.g., Documents).
- Select a file from the files tool or click Upload to upload a file from your device. Add up to five files to improve the content of your pages.
- To add a file for downloadable content, click the Add files dropdown menu and select Add a file for downloadable content. Then select a file from the files tool or click Upload to upload a file from your device.
- When finished, click Generate with Breeze.
- After the page is generated, you'll be directed to the content editor to continue customizing the page.
Generate landing pages with Claude
Generate pages tailored to your goals with Claude. Write a prompt for the purpose of your page and Claude will generate a landing page which can be opened and edited in HubSpot.
- Set up the HubSpot connector for Claude.
- In Claude, enter text to describe the landing page. Include the purpose, target audience, key content, tone, and messaging for the page.
- Once finished, click Open in HubSpot.
In the dialog box, click Open link
Reference:
Create and customize page - https://knowledge.hubspot.com/website-and-landing-pages/create-and-customize-pages