Create a beautiful blog with our powerful blog post editor which can be used to compose, optimize for SEO and content marketing, and distribute it anywhere to attract readers.



Covered in this article:
How to Create a Blog


FAQ's


How to Create a Blog

If you’re new to blogging, or if you want to start your own blog but don’t know where to begin, this article will help you get started.


Step 1: Create Blog Post with Settings and SEO details

1. From Sites > Blogs, Create a New Blog Post with Title, Description, and a Blog Post image

Note - Image size allowed is 10





2. Add the content for your blog post using the editor toolbar 

  • You can set add styles with bold, italics, underline, strikethrough text, fonts, styles, size
  • You can add indent, number list, bulleted list, to-do list
  • You can add color and highlight
  • You can add an image(s), or video(s) from the Media Library and YouTube and insert hyperlinks
  • You can add quotes for specific content
  • You can clear a specific format or format everything










3. Followed by adding the content, you will be required to set up the details 

  • URL Slug - This will be the path for your blog post
  • Category (this is set up in blog settings)
  • Keywords
  • Author (this is set up in blog settings)
  • Once the blog details are reviewed then you can publish them with specific past date or save them by keeping them in draft







Step 2: - Add a Funnel or Website with the Blog Post List element


Please Note:

This funnel or website page is going to be your main Blog page which contains all your blog posts which have been added in the Blogs section.


1. Create a new Funnel / Website or add a step/page to an existing one



2. Once the funnel step is added, go to the edit button to land on the editor




3. Click on the element named Blog Post List

  • Choose the element and type of layout between Standard and Compact
  • Pagination refers to the number of blog posts shown on the landing page

            You can rename the 'More stories' button


Please Note

It is recommended to add a Header (Navigation menu) and Footer links to your main blog page





The "Blog Post List" element has several options. Blog type allows you to choose between "standard" or "compact", the Pagination settings allow you to select the number of blog posts visible on the page and the button options allow you to edit the button text





4. Add domain to the site from Funnel / Website Settings, if it is not already added






5. If you want the blog page to open when you enter your domain without any path

For example: blog.hubspot.com instead of blog.hubspot.com/home - Go to Settings > Domains > Edit Domain > Select the blog page as Default Page



FAQ's


How does the domain work with the blog?

The domain will be added to the Funnel or Website where the blog list element is added.


Blog URL formats:
Domain
Slug of Blog Post
Final URL
b/sample-now
b/sample-now
b/sample-now




Can I have separate blog pages for each category?

That has now. In the upcoming updates, we would allow users to create it in the funnel/website page based on a filter of Categories with the slug and SEO details




How to choose the number of blog posts being displayed on the landing page?

It is present right now as pagination, we allow users to choose the number of blog posts being displayed. We would recommend keeping it to 6 or 9 blog posts.





Is it optional to add Author, Category, and Keywords

Blog Post details will require Category, users can add multiple categories. Category details like name, slug, and SEO details can be set in Blogs Settings. It is optional to add Author and Keywords. Author details can be set in Blogs Settings with name, photo, and social information. Keywords can be set from the publish screen.



Can I use custom values in a blog post?

No, Custom Values are not supported in blog posts at the moment. You cannot use values like {{contact.name}} or {{custom_values.xyz}}



How to add Forms, Surveys, or Custom Code to my blog post?

Forms or Surveys cannot be added to blog posts at the moment. The option to add custom code will be out soon.