Curated Black Friday deals to build and grow your site.
website builder cheat sheet

Choose the best website builder for your business

The Cheat Sheet that shows you exactly which website builder to choose based on your needs with bonus on how to get free custom domain, free email hosting, and more.

Get the FREE cheat sheet
website builder cheat sheet

How to create a website with Hubspot AI

By David NgeLast Updated: September 06, 2024

My work is supported by affiliate commissions. Learn More

In this tutorial, we will build a consulting website for a therapist using Hubspot's website generator.

The purpose of this tutorial is to:

A key advantage of Hubspot is that it has a generous free plan.

For one, it's one of the few website builders that actually allow you to create a website with custom domains on the free plan, and it's bundled with several marketing tools, including numerous AI features.

You can see the end result here.

Note: This whole process is free and does not require a credit card.

Let's get started.

Step 1: Getting started with Hubspot AI

1. Visit Hubspot's AI page and click "Get started free".

Hubspot AI landing page
Hubspot AI landing page

You’ll be guided through the account creation and onboarding process. After you finish answering the questions, you’ll be redirected to the dashboard.

Then hover to the sidebar and navigate to Content ➝ Website Pages.

Head to Hubspot's website creation dashboard
Head to Hubspot's website creation dashboard

In the next page, select "Get started with AI" to start creating a Hubspot website with their latest AI website generator.

Start creating a website with Hubspot AI
Start creating a website with Hubspot AI

Step 2: Answer AI-powered prompts

To create a website with Hubspot AI, they need to collect some information about your business and what kind of website you want to build:

1. Describe Your Business: The website AI generator tool will first ask you to describe your business. Based on your answer, the AI website generator will write the copy for your business.

Describe your business in Hubspot's AI website builder
Describe your business in Hubspot's AI website builder

2. Set Your Goal: It will then ask for the goal you're trying to achieve with your website. This prompt influences the type of sections that will be included on your site. For example, the AI will include a lead sign-up form if your goal is to generate leads.

Select goal(s) for your website
Select goal(s) for your website

3. Choose Your Style: Next, it will ask for the style you like. After some testing, this prompt primarily influences your site's font and color scheme choices.

Select a style for your website

I appreciate that it gives you a preview of your site, which they show on the right side of the prompt.

Based on your answers to these 3 questions, the AI website generator will generate a website homepage in about 30 seconds.

Step 3: Customize the homepage

To be honest, the default homepage created by Hubspot's AI generator tend to look quite generic:

  1. It often uses stock photos that don't align well with your industry, even if you've specified details in your prompt.
  2. The subheadlines are more like generic descriptions than impactful headlines—they're usually brief and lack substance.
  3. The formatting can also be much improved, often resulting in large blocks of text that are difficult to read.

That said, we can easily fix those.

Step 3.1: Update the default images

Let's start with the hero image — This is the main background image right under the header.

Updating Hubspot's default images
Updating Hubspot's default images

Simply click on the hero image, and the corresponding module sidebar will appear. Then, go to Background ➝ Image ➝ Replace.

You can either upload your own image or choose from over 60,000 royalty-free stock images that HubSpot has licensed from Shutterstock.

I searched for therapy-related and chose one that looked the most professional.

Search for a relevant stock image for your Hubspot website
Search for a relevant stock image for your Hubspot website

You can also tweak the alignment and spacing of the hero image for aesthetic purposes.

You can also tweak alignment and style for your images
You can also tweak alignment and style for your images

Now, you can easily replace the rest of the images on the page using the same method:

Step 3.2: Add an intro section

We're going to add a simple introduction section to personalize the homepage.

This is a great opportunity to highlight a common issue people seek therapy for, helping you make a strong first impression on potential clients.

Start by clicking the "+" in the top corner and select the module you want to insert.

Adding a new section or module on your site
Adding a new section or module on your site
💡
A module is an element like a text field, button, or icon that you can add to the page.

For the introduction section, we'll add a headline and a body of text. We can easily add a background image for the section later.

Adding the intro section on your siteAdding the intro section on your site
Adding the intro section on your site

Step 3.3: Rewriting copy for USP & services with AI assistant

Next, we'll use HubSpot's AI content assistant to improve the copy for the Unique Selling Point (USP) and services sections.

To get started, select the section headline, click on the ✦ icon in the toolbar, and choose "Heading." Then, describe what you want the AI to come up with for the headline, and hit "Generate." The AI will create new copy based on your input.

Generate new copy with AI content assistant
Generate new copy with AI content assistant

If you’re not happy with what it generates, you can always regenerate the copy again. But in this case, I'm satisfied with the heading, so I'll stick with it.

Another way to use the AI content assistant is to highlight any text on the page and click the ✦ icon next to it. This is handy if you’ve got some content already and just want to tweak it. You can:

Highlight any text on the page to trigger AI content assistant
Highlight any text on the page to trigger AI content assistant
Choose how you want to rewrite the content
Choose how you want to rewrite the content

Here's the updated copy for the section with improved formatting.

Updated content with the help of AI assistant
Updated content with the help of AI assistant

Step 3.4: Add new testimonials

Adding new testimonial sections
Adding new testimonial sections

The AI generator gives you a default testimonial that includes the client's text and image as a single block.

If you want to add more testimonials, just click the "+" button in the top corner and check out the different options.

You can choose a pre-made section with multiple testimonials or add them one by one if you have more.

There’s also an option to include video testimonials—you can find all of these under the "Sections" tab in the editor.

Step 3.5: Customize contact forms

Let’s wrap up the homepage by finishing the contact section. I used the AI content assistant to come up with a better title since the default one was too generic.

Customizing the contact section
Update the contact section of the page

When you click on the contact form, you’ll see options in the sidebar to customize it. You can tweak all the text and add or remove any fields you need to gather the right info.

You can also personalize the thank-you message that appears after someone submits an inquiry.

And lastly, you can set up automated email follow-ups (we’ll dive into that later) to help set expectations and start building a connection with your potential clients.

Step 4: Update page settings

The page settings is where you detail

Using the AI website generator will automatically update your page settings, but it's a good idea to double-check them for any errors.

If you create additional pages, you'll need to update the settings manually; otherwise, you won't be able to publish the page (more on that later).

To access the settings for the homepage, click on the ⚙️ icon in the top corner.

Page settings button
Page settings button

Make sure these fields are filled and optimized:

Update the page settings before you publish your page
Update the page settings before you publish your page
  1. Internal page name — This title appears only in your Hubspot dashboard and it's not shown to the public.
  2. Page title — Also known as SEO title, this title is shown to anyone who search or visit your page.
  3. Page URL (slug) — This is the part of the URL that help identify this page
  4. Meta description — A brief summary of a webpage's content. This appears below the title in Google search results.
  5. Featured image — Choose a featured image that will appear when your content is shared on social media.
  6. Language — Choose the language in which your webpage is written.

Step 5: Preview page on mobile and desktop

The last step before finalizing your home page is to check how it looks on mobile and desktop.

When you first create the page with the Ai generator, Hubspot automatically generates a mobile version of your website.

You use this toggle at the top of the website editor to view how your page looks on mobile and desktop.

preview your website on mobile and desktop
preview your website on mobile and desktop

A few key things to check for:

Step 6: Add other key pages to your site

So far, we've only created the home page, but there are other essential pages you could add to your consulting website, for example:

To add these pages, follow these steps:

  1. In the website editor, click "Exit" to return to your website's main dashboard.
  2. In the top corner, select "Create" ➝ "Website Page."
Create a new web page
Create a new web page
  1. Name your page (e.g., "Work with me") and click "Create Page."
Name your new page
Name your new page
  1. Choose a template from the existing theme; here I've chosen a booking page template for the "Work with me" page.
Select the booking page template
Select the booking page template
  1. Now navigate through each section of the page and customize it, just as you did for the home page.

After setting up your contact page, I recommend adding the other important pages mentioned above.

💡
You can also switch your theme to any of the free or paid options available on HubSpot.

HubSpot has partnered with ThemeForest, one of the largest website template marketplaces, giving you access to 100 high-quality templates that you can use for free (as of this writing).

Important: Make sure to update the page settings AND double-check the page on mobile just as you did with the home page.

When you're done, go ahead and publish those pages by clicking More ➝ Publishing options ➝ Publish.

Publish all your pages
Publish all your pages

Once you've added all the essential pages, you want to edit the website header and footer.

Changes to the header and footer will affect all pages you've created because they use the same header and footer across the site.

In HubSpot, these sections are referred to as "global content."

Once you've opened up the Global Content Editor, you can:

How to update the header in Hubspot's website editor
How to update the header in Hubspot's website editor
  1. Update the logo — Change the logo's position or upload a new logo. Unfortunately, you can't add a text logo at this point.
  2. Update navigation menu links — Add or remove (page) links from the main navigation menu in the header. Currently, you can include up to 3 links.
  3. Update Call-to-action button — You can change the text and style of the button, including its color, alignment, and spacing. You can also add an external link to the button if you wish.

Similarly, you can customize the Footer by adding more navigational links, updating your company details, logo, etc.

Step 8: Connect to a custom domain

The last step before your website is ready is to connect it to a custom domain.

You can either get one through HubSpot, which is powered with GoDaddy, or go with your favorite domain registrar (I usually go with NameCheap).

I’ve also put together a guide on how you can get a custom domain for free if you want to check that out.

💡

To connect a custom domain to your Hubspot site:

1. Head to the "Settings" page from your editor

Head to the settings page
Head to the settings page

2. Under Page URL, select "connect your domain"

Connect your domain
Connect your domain

3. Enter your custom domain and click "Next"

Add your custom domain
Add your custom domain

4. In the subdomain settings page, assuming you're not setting up a subdomain, click "Next".

Click "Next"

5. In the content confirmation page, click "Next".

Click "Next" again
Click "Next" again

6. The final step is to add the HubSpot DNS records to your domain registrar (where you purchased your custom domain).

Add your DNS record and verify your domain
Add your DNS record and verify your domain

By updating these DNS records, you're instructing your registrar to direct users to HubSpot, ensuring your website loads when visitors enter your domain.

If you're unsure how to add the DNS record, Hubspot has a step-by-step guide on their official documentation.

That's it! You've now created a fully functioning website using Hubspot's latest AI website generator.

Frequently asked questions about Hubspot's AI website generator

Is HubSpot's AI website generator free to use?

Yes, HubSpot offers a free plan that includes access to their AI website generator. However, some advanced features and customization options may require a paid plan.

Click here to see all the features included in the free plan.

Do I need any technical skills to use the HubSpot AI website generator?

Not necessarily. The HubSpot AI website generator is designed for users with little to no technical skills. The AI assists in creating your website by guiding you through the process, making it accessible for beginners.

Can I connect my own domain to the website I build with HubSpot's AI generator?

Yes, HubSpot allows you to connect a custom domain to your website, even on the free plan. You can either purchase a domain through HubSpot or connect one you already own.

What kind of websites can I build with HubSpot's AI website generator?

You can build various types of websites, including blogs, landing pages, business websites, and portfolio sites.

The AI generator provides templates (along with free third party templates from Themeforest) and customization options suitable for different industries and purposes.

How customizable is the website created by the AI generator?

While the AI generates a website based on your inputs, you can still customize various aspects, including the layout, colors, fonts, and content.

That said, you can't customize every single element of your site like other website builder like Wix or Webflow. HubSpot provides a pre-defined set of customizations for you to customize your site.

How long does it take to build a website using the HubSpot AI website generator?

The time it takes depends on how detailed you want your website to be. But the AI can generate a basic website within minutes with your input, but additional customization and content creation may take longer.

The demo website took me approximately 1 hour to create a 4 page website.

Can I add extra features like forms, chatbots, or email marketing to my HubSpot website?

Yes, HubSpot’s platform offers various tools like forms, chatbots, ad retargeting, email marketing, and way more. Most of these are included in the free plan and then some.

Again, you can check here for the full list of marketing tools included in the Hubspot's free plan.

David Nge

David is the founder of MakingThatWebsite.com and started making websites for businesses back in 2014. He's a keen learner and wants to share his journey and knowledge with other business owners and freelancers. He launched MakingThatWebsite.com in 2021 to make website building more approachable and scalable for businesses.

Have a tutorial you want to learn? Leave a suggestion here.