Skip to content

Creating HubSpot Landing Pages

HubSpot landing pages are standalone web pages designed to capture visitor information through lead forms. They are powerful tools for running marketing campaigns, promoting offers, and driving conversions. HubSpot’s landing page builder provides an intuitive platform to create high-converting pages without extensive coding knowledge.

  • Drag & Drop Editor for Visual Building
  • Custom Code Editor for Advanced Customization
  • Built-in Analytics and A/B Testing
  • Seamless Integration with HubSpot CRM
  • Optimized for SEO and Mobile Responsiveness

The drag & drop editor is HubSpot’s visual interface for creating landing pages. It allows you to build pages by arranging pre-designed components and customizing their appearance and behavior.

  1. Log in to your HubSpot account
  2. Make sure you are in the correct Client Account
  3. Navigate to Content > Landing Pages
  4. Click Create Landing Page
  5. You will be prompted to name your new landing page template
  6. Choose whether to create a blank page using the drag & drop builder, or start with a pre-built template

The HubSpot drag & drop editor consists of:

  • A canvas area where you arrange components to build your page layout
  • A sidebar with all available components like text, images, forms, etc.
  • A toolbar for accessing page settings like SEO, mobile styles, etc.

You can drag components from the sidebar onto the canvas, then customize their content, styling, and behavior. The canvas provides a visual representation of how your landing page will look.

Some key component categories include:

  • Content (Text, Images, Videos, etc.)
  • Input Fields (Text boxes, Dropdowns, Checkboxes, etc.)
  • Multimedia (Image Sliders, Galleries, etc.)
  • Calls-to-Action and Buttons
  • Forms for lead capture

The editor allows extensive personalization of each component, such as styling, animations, interactions, layout options, and more.

What if you want to develop your own custom components or add advanced functionality? HubSpot also provides a Custom Code Editor for writing HTML, CSS, and JavaScript directly into your landing pages.

The HubSpot Design Manager allows you to create reusable modules and templates that can be used across multiple landing pages. With custom modules, you can:

  • Build complex UI components with HTML/CSS/JS
  • Implement advanced functionality and interactions
  • Create templates for consistent page structures
  • Manage updates centrally across many pages

To access the Design Manager:

  1. Navigate to Marketing > Files and Templates
  2. Click on Design Tools
  3. Select either File Manager to create a new module file, or Templates to base it on an existing template

From there, you can use the code editor to build your custom module, including:

  • Markup for the module structure and content
  • Styling with CSS to control the appearance
  • JavaScript for interactions and dynamic behavior
  • HubL syntax to connect with HubSpot data

Once created, your custom modules will be available to drag onto any landing page canvas, allowing you to consistently reuse components across campaigns while maintaining design consistency.


For the final steps, optimizing your landing page for search engines and publishing it live is straightforward:

  • Set the Page Title and Meta Description
  • Define the URL Path/Slug
  • Upload an Open Graph Image
  • Specify Robot Instructions (index, follow, etc.)

Once you’ve fully built, tested, and configured your landing page:

  1. Connect a custom domain (optional)
  2. Review and test the published version
  3. Click Publish to make it live!

Your landing page is now accessible to visitors. Use HubSpot’s analytics to monitor performance and make iterative improvements over time.

Optimize your landing pages for search engines by configuring:

  • Page Title and Meta Description
  • URL Path and Slug
  • Open Graph Image
  • Robot Instructions (index, follow, etc.)

Once you’ve completed building and testing your landing page:

  1. Connect a custom domain (optional)
  2. Review and test your landing page
  3. Click “Publish” to make it live!

Your landing page will now be accessible to visitors. Monitor its performance using HubSpot’s analytics tools and make iterative improvements as needed.

Knowledge Check

Test your understanding of this section

Loading questions...