How to Upload a Blog to HubSpot: A Simple Guide for B2B Marketers
- Cara Konowalchuk
- 3 days ago
- 2 min read
This guide will walk you through uploading a blog to Hubspot. From creating a new post to scheduling it for later, we'll cover everything you need to know to get your content published quickly and easily. Just follow these steps to get your content live in no time!

1. Create a New Blog Post
First, log into HubSpot and go to the Content tab. From there, select Blogs (or Press Release if you're uploading something else). In the top-right corner, click Create and choose Blog. Make sure the post language is set to English, then hit Create Blog Post to get started.

NOTE: If you’re providing a new version of an old post, you don’t have to start from scratch. Just click Clone next to the blog post you want to make a copy of instead of creating a new blog. This will copy all the content from the original post into a new blog and you’ll start from there.

2. Add Your Content
Now it’s time to add your article.
Copy the title and paste it into the title field. Then, paste the full body of your article into the content area. When you’re copying and pasting, use the “paste and match style” option to keep your formatting neat. If spacing looks off, hold shift and press return to fix it.
Double-check the formatting to make sure everything looks good.
3. Insert Media
To add an image, click the rich text module, then click the Insert Image icon in the toolbar. Upload your image from your computer.

If you want to add a hyperlink, just highlight the text or image you want to link, click the Link icon, and paste in your URL.
If you're using anchor links to jump to different parts of the post, check out HubSpot's guide for an in-depth look on how to add them.

4. Edit Your Settings
Head to the Settings panel in the top-right corner. First, enter the Content Slug—this is the part of the URL that will match your blog title. Select the Author from the dropdown (it’ll change based on who’s writing the post), and add any relevant Tags to categorize your content.
When you upload the Featured Image, make sure it’s 1200x628 pixels and named properly (like “Blog_30 Questions_feature image”). Add Alt Text to describe the image in under 100 characters.
Then, write a Meta Description to briefly sum up the blog for SEO—keep it between 155 and 160 characters. If you’re working on a campaign, don’t forget to select the correct Campaign.
5. Schedule the Post
Once you’re happy with everything, it’s time to schedule your post. Go to the Publish section, click Schedule for later, and pick the date and time you want your blog to go live.

And that’s it! Follow these steps, and you’ll have your blog post up and running in no time. If you are looking to upgrade your content strategy, let us know. We’d love to help.
Comments