You’ve probably heard how paramount blogging is to the success of your marketing. But it’s important that you learn how to start a blog and write blog posts for it so that each article supports your business.
Without a blog, your SEO can tank, you’ll have nothing to promote on social media, you’ll have no clout with your leads and customers, and you’ll have fewer pages to put those valuable calls-to-action that generate inbound leads.
So why, oh why, does almost every marketer I talk to have a laundry list of excuses for why they can’t consistently blog?
Maybe because, unless you’re one of the few people who actually like writing, business blogging kind of stinks. You have to find words, string them together into sentences … ugh, where do you even start?
Well my friend, the time for excuses is over.
Today, people and organizations of all walks of life manage blogs to share analyses, instruction, criticisms, and other observations of an industry in which they are a rising expert.
After you read this post, there will be absolutely no reason you can’t blog every single day — and do it quickly. Not only am I about to provide you with a simple blog post formula to follow, but I’m also going to give you free templates for creating five different types of blog posts:
- The How-To Post
- The List-Based Post
- The Curated Collection Post
- The SlideShare Presentation Post
- The Newsjacking Post
With all this blogging how-to, literally anyone can blog as long as they truly know the subject matter they’re writing about. And since you’re an expert in your industry, there’s no longer any reason you can’t sit down every day and hammer out an excellent blog post.
What makes a good blog post?
Before you write a blog post, you should understand what makes a good post. You should know the answers to questions like “Why would someone keep reading your entire blog post?” and “What makes your audience come back for more?”
To start, a good blog post is interesting and educational. Your blogs should answer a reader’s question and help them with a problem they might have. Maybe more importantly, you have to do this in an interesting way.
It’s not enough just to answer someone’s questions. You have to provide actionable steps, while being entertaining. For example, your introduction should hook the reader to continue reading the post.
Then, you can use examples to keep your readers interested in what you have to say.
A good blog post is interesting to read, while also providing educational content to its audience.
Want to learn how to apply blogging and other forms of content marketing to your business? Check out HubSpot Academy’s free content marketing training resource page.
How to Write a Blog Post
1. Understand your audience.
Before you start to write your first blog post, have a clear understanding of your target audience. What do they want to know about? What will resonate with them? This is where creating your buyer personas comes in handy. Consider what you know about your buyer personas and their interests while you’re coming up with a topic for your blog post.
For instance, if your readers are millennials looking to start their own business, you probably don’t need to provide them with information about getting started in social media — most of them already have that down. You might, however, want to give them information about how to adjust their approach to social media from a more casual, personal one to a more business-savvy, networking-focused approach. That kind of tweak is what separates you from blogging about generic stuff to the stuff your audience really wants (and needs) to hear.
Don’t have buyer personas in place for your business? Here are a few resources to help you get started:
- Create Buyer Personas for Your Business [Free Template]
- Blog Post: How to Create Detailed Buyer Personas for Your Business
- [Free Tool] Make My Persona: Buyer Persona Generator
Next, you’ll need a place to host this and every other blog post you write. This requires choosing a content management system (CMS) and a website domain hosting service.
Sign Up With a Content Management System
A CMS helps you create a website domain where you’ll actually publish your blog. The CMS platforms available for you to sign up for can manage domains, where you create your own website; and subdomains, where you create a webpage that connects with an existing website.
HubSpot customers host their website content through HubSpot’s content management system. Another popular option is a self-hosted WordPress website on WP Engine. Whether they create a domain or a subdomain to start their blog, they’ll need to choose a web domain hosting service after choosing their CMS.
This is true for every blogger seeking to start their own blog on their own website.
Register a Domain or Subdomain With a Website Host
Your own blog domain will look like this: www.yourblog.com. The name between the two periods is up to you, as long as this domain name doesn’t yet exist on the internet.
Want to create a subdomain for your blog? If you already own a cooking business at www.yourcompany.com, you might create a blog that looks like this: blog.yourcompany.com. In other words, your blog’s subdomain will live in its own section of yourcompany.com.
Some CMSs offer subdomains as a free service, where your blog lives on the CMS, rather than your business’s website. For example, it might look like “yourblog.contentmanagementsystem.com.” However, in order to create a subdomain that belongs to a company website, you’ll need to register this subdomain with a website host.
Most website hosting services charge very little to host an original domain — in fact, website costs can be as inexpensive as $3 per month. Here are five popular web hosting services to choose from:
3. Customize your blog’s theme.
Once you have your blog domain set up, customize the appearance of your blog to reflect the theme of the content you plan on creating.
Are you writing about sustainability and the environment? Green might be a color to keep in mind when designing the look and feel of your blog, as green is often associated with sustainability.
If you already manage a website, and are writing your first blog post for that website, it’s important that your blog is consistent with this existing website, both in appearance and subject matter. Two things to include right away are:
- Logo. This can be your name or your business’s logo, either one helping to remind your readers who or what is publishing this content. How heavily you want to brand this blog, in relation to your main brand, is up to you.
- “About” page. You might already have an “About” blurb describing yourself or your business. Your blog’s “About” section is an extension of this higher-level statement. Think of it as your blog’s mission statement, which serves to support your company’s goals.
4. Identify your first blog post’s topic.
Before you even write anything, you need to pick a topic for your blog post. The topic can be pretty general to start with. For example, if you’re a plumber, you might start out thinking you want to write about leaky faucets.
Then, as you do your research, you can expand the topic to discuss how to fix a leaky faucet based on the various causes of a faucet leak.
You might not want to jump right into a “how-to” article for your first blog post, though, and that’s okay. Perhaps you’d like to write about modern types of faucet setups, or tell one particular success story you had rescuing a faucet before it flooded someone’s house.
If a plumber’s first how-to article is about how to fix a leaky faucet, for example, here are four other types of sample blog post ideas a plumber might start with, based on the five free blog templates we’ve offered to you:
- List-based Post: 5 ways to fix a leaky faucet
- Curated Collection Post: 10 faucet and sink brands you should look into today
- SlideShare Presentation: 5 types of faucets that should replace your old one (with pictures)
- News post: New study shows X% of people don’t replace their faucet on time
Find more examples of blog posts at the end of this step-by-step guide.
If you’re having trouble coming up with topic ideas, check out this blog post from my colleague Ginny Soskey. In this post, Soskey walks through a helpful process for turning one idea into many. Similar to the “leaky faucet” examples above, she suggests that you “iterate off old topics to come up with unique and compelling new topics.” This can be done by:
- Changing the topic scope
- Adjusting the time frame
- Choosing a new audience
- Taking a positive/negative approach
- Introducing a new format
5. Come up with a working title.
Then you might come up with a few different working titles — in other words, iterations or different ways of approaching that topic to help you focus your writing. For example, you might decide to narrow your topic to “Tools for Fixing Leaky Faucets” or “Common Causes of Leaky Faucets.” A working title is specific and will guide your post so you can start writing.
Let’s take a real post as an example: “How to Choose a Solid Topic for Your Next Blog Post.” Appropriate, right? The topic, in this case, was probably simply “blogging.” Then the working title may have been something like, “The Process for Selecting a Blog Post Topic.” And the final title ended up being “How to Choose a Solid Topic for Your Next Blog Post.”
See that evolution from topic, to working title, to final title? Even though the working title may not end up being the final title (more on that in a moment), it still provides enough information so you can focus your blog post on something more specific than a generic, overwhelming topic.
6. Write an intro (and make it captivating).
We’ve written more specifically about writing captivating introductions in the post, “How to Write an Introduction,” but let’s review, shall we?
First, grab the reader’s attention. If you lose the reader in the first few paragraphs — or even sentences — of the introduction, they will stop reading even before they’ve given your post a fair shake. You can do this in a number of ways: tell a story or a joke, be empathetic, or grip the reader with an interesting fact or statistic.
Then describe the purpose of the post and explain how it will address a problem the reader may be having. This will give the reader a reason to keep reading and give them a connection to how it will help them improve their work/lives. Here’s an example of a post that we think does a good job of attracting a reader’s attention right away:
7. Organize your content in an outline.
Sometimes, blog posts can have an overwhelming amount of information — for the reader and the writer. The trick is to organize the info so readers are not intimidated by the length or amount of content. The organization can take multiple forms — sections, lists, tips, whatever’s most appropriate. But it must be organized!
Let’s take a look at the post, “How to Use Snapchat: A Detailed Look Into HubSpot’s Snapchat Strategy.” There is a lot of content in this post, so we broke it into a few different sections using the following headers: How to Setup Your Snapchat Account, Snaps vs. Stories: What’s the Difference?, and How to Use Snapchat for Business. These sections are then separated into sub-sections that to go into more detail and also make the content easier to read.
To complete this step, all you really need to do is outline your post. That way, before you start writing, you know which points you want to cover, and the best order in which to do it. To make things even easier, you can also download and use our free blog post templates, which are pre-organized for five of the most common blog post types. Just fill in the blanks!
8. Write your blog post!
The next step — but not the last — is actually writing the content. We couldn’t forget about that, of course.
Now that you have your outline/template, you’re ready to fill in the blanks. Use your outline as a guide and be sure to expand on all of your points as needed. Write about what you already know, and if necessary, do additional research to gather more information, examples, and data to back up your points, providing proper attribution when incorporating external sources. Need help finding accurate and compelling data to use in your post? Check out this roundup of sources — from Pew Research to Google Trends.
If you find you’re having trouble stringing sentences together, you’re not alone. Finding your “flow” can be really challenging for a lot of folks. Luckily, there are a ton of tools you can lean on to help you improve your writing. Here are a few to get you started:
- Power Thesaurus: Stuck on a word? Power Thesaurus is a crowdsourced tool that provides users with a ton of alternative word choices from a community of writers.
- ZenPen: If you’re having trouble staying focused, check out this distraction-free writing tool. ZenPen creates a minimalist “writing zone” that’s designed to help you get words down without having to fuss with formatting right away.
- Cliché Finder: Feeling like your writing might be coming off a little cheesy? Identify instances where you can be more specific using this handy cliché tool.
For a complete list of tools for improving your writing skills, check out this post. And if you’re looking for more direction, the following resources are chock-full of valuable writing advice:
- The Marketer’s Pocket Guide to Writing Well [Free Ebook]
- How to Write Compelling Copy: 7 Tips for Writing Content That Converts
- How to Write With Clarity: 9 Tips for Simplifying Your Message
- The Kurt Vonnegut Guide to Great Copywriting: 8 Rules That Apply to Anyone
- Your Blog Posts Are Boring: 9 Tips for Making Your Writing More Interesting
- The Beginner’s Guide to Starting a Successful Blog in 2019
9. Edit/proofread your post, and fix your formatting.
You’re not quite done yet, but you’re close! The editing process is an important part of blogging — don’t overlook it. Ask a grammar-conscious co-worker to copy, edit, and proofread your post, and consider enlisting the help of The Ultimate Editing Checklist (or try using a free grammar checker, like the one developed by Grammarly). And if you’re looking to brush up on your own self-editing skills, turn to these helpful posts for some tips and tricks to get you started:
- Confessions of a HubSpot Editor: 11 Editing Tips From the Trenches
- How to Become a More Efficient Editor: 12 Ways to Speed Up the Editorial Process
- 10 Simple Edits That’ll Instantly Improve Any Piece of Writing
When you’re ready to check your formatting, keep the following advice in mind …
Make sure you choose a visually appealing and relevant image for your post. As social networks treat content with images more prominently, visuals are now more responsible than ever for the success of your blog content in social media. In fact, it’s been shown that content with relevant images receives 94% more views than content without relevant images.
For help selecting an image for your post, read “How to Select the Perfect Image for Your Next Blog Post” — and pay close attention to the section about copyright law.
No one likes an ugly blog post. And it’s not just pictures that make a post visually appealing — it’s the formatting and organization of the post, too.
In a properly formatted and visually appealing blog post, you’ll notice that header and sub-headers are used to break up large blocks of text — and those headers are styled consistently. Here’s an example of what that looks like:
Also, screenshots should always have a similar, defined border (see screenshot above for example) so they don’t appear as if they’re floating in space. And that style should stay consistent from post to post.
Maintaining this consistency makes your content (and your brand) look more professional, and makes it easier on the eyes.
Tags are specific, public-facing keywords that describe a post. They also allow readers to browse for more content in the same category on your blog. Refrain from adding a laundry list of tags to each post. Instead, put some thought into a tagging strategy. Think of tags as “topics” or “categories,” and choose 10-20 tags that represent all the main topics you want to cover on your blog. Then stick to those.
10. Insert a call-to-action (CTA) at the end.
At the end of every blog post, you should have a CTA that indicates what you want the reader to do next — subscribe to your blog, download an ebook, register for a webinar or event, read a related article, etc. Typically, you think about the CTA being beneficial for the marketer. Your visitors read your blog post, they click on the CTA, and eventually you generate a lead. But the CTA is also a valuable resource for the person reading your content — use your CTAs to offer more content similar to the subject of the post they just finished reading.
In the blog post, “What to Post on Instagram: 18 Photo & Video Ideas to Spark Inspiration,” for instance, readers are given actionable ideas for creating valuable Instagram content. At the end of the post is a CTA referring readers to download a comprehensive guide on how to use Instagram for business:
See how that’s a win-win for everyone? Readers who want to learn more have the opportunity to do so, and the business receives a lead they can nurture … who may even become a customer! Learn more about how to choose the right CTA for every blog post in this article. And check out this collection of clever CTAs to inspire your own efforts.
11. Optimize for on-page SEO.
After you finish writing, go back and optimize your post for search.
Don’t obsess over how many keywords to include. If there are opportunities to incorporate keywords you’re targeting, and it won’t impact reader experience, do it. If you can make your URL shorter and more keyword-friendly, go for it. But don’t cram keywords or shoot for some arbitrary keyword density — Google’s smarter than that!
Here’s a little reminder of what you can and should look for:
Meta descriptions are the descriptions below the post’s page title on Google’s search results pages. They provide searchers with a short summary of the post before clicking into it. They are ideally between 150-160 characters and start with a verb, such as “Learn,” “Read,” or “Discover.” While meta descriptions no longer factor into Google’s keyword ranking algorithm, they do give searchers a snapshot of what they will get by reading the post and can help improve your clickthrough rate from search.
Page Title and Headers
Most blogging software uses your post title as your page title, which is the most important on-page SEO element at your disposal. But if you’ve followed our formula so far, you should already have a working title that will naturally include keywords/phrases your target audience is interested in. Don’t over-complicate your title by trying to fit keywords where they don’t naturally belong. That said, if there are clear opportunities to add keywords you’re targeting to your post title and headers, feel free to take them. Also, try to keep your headlines short — ideally, under 65 characters — so they don’t get truncated in search engine results.
Anchor text is the word or words that link to another page — either on your website or on another website. Carefully select which keywords you want to link to other pages on your site, because search engines take that into consideration when ranking your page for certain keywords.
It’s also important to consider which pages you link to. Consider linking to pages that you want to rank well for that keyword. You could end up getting it to rank on Google’s first page of results instead of its second page, and that ain’t small potatoes.
With mobile devices now accounting for nearly 2 out of every 3 minutes spent online, having a website that is responsive or designed for mobile has become more and more critical. In addition to making sure your website’s visitors (including your blog’s visitors) have the best experience possible, optimizing for mobile will score your website some SEO points.
Back in 2015, Google made a change to its algorithm that now penalizes sites that aren’t mobile optimized. This month (May 2016), Google rolled out their second version of the mobile-friendly algorithm update — creating a sense of urgency for the folks that have yet to update their websites. To make sure your site is getting the maximum SEO benefit possible, check out this free guide: How to Make a Mobile-Friendly Website: SEO Tips for a Post-“Mobilegeddon” World.
12. Pick a catchy title.
Last but not least, it’s time to spruce up that working title of yours. Luckily, we have a simple formula for writing catchy titles that will grab the attention of your reader. Here’s what to consider:
- Start with your working title.
- As you start to edit your title, keep in mind that it’s important to keep the title accurate and clear.
- Then, work on making your title sexy — whether it’s through strong language, alliteration, or another literary tactic.
- If you can, optimize for SEO by sneaking some keywords in there (only if it’s natural, though!).
- Finally, see if you can shorten it at all. No one likes a long, overwhelming title — and remember, Google prefers 65 characters or fewer before it truncates it on its search engine results pages.
If you’ve mastered the steps above, learn about some way to take your blog posts to the next level in this post. Want some real examples of blog posts? See what your first blog post can look like, below, based on the topic you choose and the audience you’re targeting.
1. List-Based Post
List-based posts are sometimes called “listicles,” a mix of the words “list” and “article.” These are articles that deliver information in the form of a list. A listicle uses subheaders to break down the blog post into individual pieces, helping readers skim and digest your content more easily. According to ClearVoice, listicles are among the most shared types of content on social media across 14 industries.
As you can see in the example from our blog, above, listicles can offer various tips and methods for solving a problem.
2. Thought Leadership Post
Thought leadership blog posts allow you to indulge in your expertise on a particular subject matter and share firsthand knowledge with your readers. These pieces — which can be written in the first person, like the post by Joanna Penn, shown above — help you build trust with your audience so people take your blog seriously as you continue to write for it.
3. Curated Collection Post
Example: 8 Examples of Evolution in Action
Curated collections are a special type of listicle blog post (the first blog post example, described above). But rather than sharing tips or methods of doing something, this type of blog post shares a list of real examples that all have something in common, in order to prove a larger point. In the example post above, Listverse shares eight real examples of evolution in action among eight different animals — starting with the peppered moth.
4. Slideshare Presentation
Example: The HubSpot Culture Code
Slideshare is a presentation tool owned by the social network, LinkedIn, that helps publishers package a lot of information into easily shareable slides. Think of it like a PowerPoint, but for the web. With this in mind, Slideshare blog posts help you promote your Slideshare so that it can generate a steady stream of visitors.
Unlike blogs, Slideshare decks don’t often rank well on search engines, so they need a platform for getting their message out there to the people who are looking for it. By embedding and summarizing your Slideshare on a blog post, you can share a great deal of information and give it a chance to rank on Google at the same time.
Need some Slideshare ideas? In the example above, we turned our company’s “Culture Code” into a Slideshare presentation that anyone can look through and take lessons from, and promoted it through a blog post.
5. Newsjacking Post
“Newsjacking” is a nickname for “hijacking” your blog to break important news related to your industry. Therefore, the newsjack post is a type of article whose sole purpose is to garner consumers’ attention and, while offering them timeless professional advice, also prove your blog to be a trusted resource for learning about the big things that happen in your industry.
The newsjack example above was published by Houzz, a home decor merchant and interior design resource, about a new mobile app that launched just for interior designers. Houzz didn’t launch the app, but the news of its launching is no less important to Houzz’s audience.
6. Infographic Post
The infographic post serves a similar purpose as the Slideshare post — the fourth example, explained above — in that it conveys information for which plain blog copy might not be the best format. For example, when you’re looking to share a lot of statistical information (without boring or confusing your readers), building this data into a well-designed, even fun-looking infographic can help keep your readers engaged with your content. It also helps readers remember the information long after they leave your website.
7. How-to Post
Example: How to Write a Blog Post: A Step-by-Step Guide
For this example, you need not look any further than the blog post you’re reading right now! How-to guides like this one help solve a problem for your readers. They’re like a cookbook for your industry, walking your audience through a project step by step to improve their literacy on the subject. The more posts like this you create, the more equipped your readers will be to work with you and invest in the services you offer.
8. Guest Post
Guest posts are a type of blog post that you can use to include other voices on your blog. For example, if you want to get an outside experts opinion or take on a topic, a guest post is the perfect place for that.
Additionally, these type of posts give your blog variety in topics and viewpoints. If your customer has a problem that you can’t solve, a guest post is a great way to solve that problem.
If you begin accepting guest posts, it’s important to have a set of editorial guidelines. This will help you edit guest posts so it’s still up to the same standards as your own posts.
Ready to blog? Don’t forget to download your six free blog post templates right here.
Editor’s note: This post was originally published in October 2013 and has been updated for comprehensiveness.