How to Write a Blog Post That Will Grow Your Following

Laptop to symbolize writing a blog post.

Writing a blog post is one of those things that sounds easy until you try it – especially if you’re an expert in your field. You want to share your knowledge, but you also want to produce a post that will strengthen your reputation and expand your network. That’s a lot of pressure. And it’s probably why you got stuck and found yourself Googling “how to write a blog post.”

Relax. You can do this. All you need is a process and a little (ok, a lot of) patience.

The key to writing blog posts that will grow your following is quite simple:

Give the reader what they want.

Satisfied readers are much more likely to take action after reading your post. They will share your content, explore your website, subscribe to your blog, download a guide or perform any number of other desirable actions. When you give your readers what they want it improves your reputation among your target audience. It also impacts your ability to rank in search, which makes it easier to build a following.

So, with this in mind here’s how to write a blog post in 9 steps.

How to Write a Blog Post in 9 Steps

  1. Clarify your goals.
  2. Research and refine your topic.
  3. Develop an outline.
  4. Write your ugly first draft.
  5. Ruthlessly edit your work.
  6. Add images.
  7. Optimize the blog post for SEO.
  8. Publish and promote.
  9. Track your results.

Step 1: Clarify Your Goals

Person writing goals on a whiteboard.

Each piece of content on your website (including your blog posts) has a purpose: to help you achieve your content marketing goals. This means your content needs to resonate with your visitors and encourage them to engage with you on a deeper level.

So, before you write your blog post ask yourself why you’re writing it. Who is the target audience for this particular piece of content? What are they trying to achieve? How can you make sure they get what they need and what do you want them to do next?

Imagine you’re a consultant who helps B2B sales professionals close big deals. You decide to write a blog post about how to address budget concerns – one of the biggest objections sales professionals get from clients. Your goal is to connect with your target audience (B2B sales professionals) by showing them that you get what they’re dealing with and by offering them actionable suggestions they can use today. And you will encourage them to take the next step by inviting them to download a white paper about calculating the ROI of large business investments.

Step 2: Research and Refine Your Topic

Person reviewing research.

Once you’re clear on the purpose of your blog post it’s time to do your research.

Jot down a list of keywords your target audience would actually use when conducting a search about your topic. Then, use a keyword research tool to broaden and refine this list based on the search volume and competitiveness of each term. Use what you learn to select a target keyword and make note of any related phrases. You will use these phrases in step 3.

Next, examine the competition for your chosen keyword. Enter it into Google and notice the results on the first page or two. This provides insight into what Google thinks the searcher wants when they perform a query using this term. It also allows you to study how the competition addresses the topic so you can develop an approach that can compete.

Finally, put some thought into your headline. Your headline is an opportunity to convince people to read your blog. A good headline tells the reader what the post is about and what they will gain from reading it. It should be super compelling, but honest. If you need a little help, check out CoSchedule’s headline analyzer. It will assess the strength of your headline and give you tips for making it better.

(For more details on this step of the process read “How to Research Blog Topics: Step-by-Step Instructions.”)

Step 3: Develop an Outline

Person writing an outline.

At this point, it’s tempting to forge ahead with the writing without building an outline. But skipping this critical step leads to unstructured posts that wander off topic and leave the reader wanting. So do yourself (and your editor) a favor and take the time to jot down a plan.


A great way to introduce your topic is by acknowledging your reader’s pain and showing them that you are empathetic to their plight. What would compel them to seek information on your topic? How might that make them feel? And how will reading your post help? There’s no need to go into depth at this point. Capture a few ideas and move on.


The body of your blog post is where you get to deliver on the promise of your title. If your title is “How to Overcome Price Objections When Selling to Large Businesses,” don’t stray from this focus.

This is where you will apply your research. Divide the body of your post into logical sections (with sub-headings) so you can explore your topic in-depth. If there’s a related keyword that merits its own section, this is a good time to build it in.

This is also a good time to refer to the goals of your post. How will you give the reader what they want and what should they do next? Is there an obvious place to weave in your call-to-action? Make note of it, so you remember when you write.


Don’t spend a lot of time on this. The conclusion of your post will summarize your main points and reinforce your call-to-action. After you write your blog post you’ll know what to do.

Step 4: Write Your Ugly First Draft

I first came across the concept of an “ugly first draft” while reading Ann Handley’s book, “Everybody Writes.” The idea is that you can take a lot of the pressure off if you accept that your first draft will be terrible. You don’t have to worry about creating a masterpiece. All you have to do is set aside some uninterrupted time and write the whole blog post, from start-to-finish, without going back to edit.

Organized closet.

It will be awful, I know. But it’s like organizing your closet. You need to dump everything out onto your bed and make a big mess. Only then can you dispose of the things you don’t want and put the good stuff back where it belongs.

Confession: I find it difficult to follow this advice myself, but it really does work. When I write my first draft in one sitting I complete my blogs in less time and with less stress. But it means I have to turn off my phone and let my other work pile up, which is hard for me to do.

Step 5: Ruthlessly Edit Your Work

Potter molding clay to symbolize "molding your work."

Now that you’ve captured your thoughts, you can move on to the fun part of writing blogs – editing.

No one presents their thoughts in clear, concise, compelling prose the first time around. Learning how to write a blog post involves accepting this reality. The editing step is where the magic happens. This is when you get to mold your work into something that makes you proud.

If at all possible, put your draft aside for at least a day and come back to it with fresh eyes. Then review your writing for clarity. Are you getting your point across in the quickest way possible?

Remove unnecessary words or tangents that don’t add value. Explain or replace confusing industry jargon with simple terms your reader will understand. Look for opportunities to add examples, diagrams or any other details that will make your post easier to consume. Then, move entire sections around (if necessary) until your writing has a natural flow when you read it out loud.

When you’ve finished making changes, ask someone to read your post and provide feedback. I guarantee they will spot something you’ve missed.

Make any necessary adjustments then run your post through a readability tool, like Hemingway. This will highlight any long sentences or passive language you may have missed. After you’ve corrected these problems run a spell check as the finishing touch.

Step 6: Add Images

Person taking an photo using a cell phone.

Every blog post should include at least one image, ideally more. Images break up long sections of text and illustrate important points. This makes your post easier and more enjoyable to read.

Images also play an important role in social media promotion. Social updates perform better when accompanied by an eye-catching visual. So including images in your post also makes it easier for your readers to share.

Give your readers what they want. Make it easy for them. This is all part of learning how to write a blog post.

Whenever possible, create your own original imagery. These can be screenshots, charts, graphs or even custom graphics. You don’t need to be a graphic designer (or own expensive software) to create beautiful images. Tools like Canva and are inexpensive options anyone can use to create custom visuals.

Original images are also an opportunity to boost your SEO. Original images attract inbound links and all images contain metadata that you can optimize for search. Image SEO requires a little extra effort, but it can make a big difference and it’s a tactic that’s often ignored.

Sites like Shutterstock or Death to Stock Photo are great for finding images when you don’t have anything of your own, but many of their images require a fee. If your budget doesn’t allow it, there are plenty of sites where you can download images for free.

Step 7: Optimize the Blog Post for SEO

Image of laptop with Google search engine on screen.

When you believe you’ve got a winner your target audience will love, optimize the post for SEO.

Search engines value many of the same things as your readers. Search engines want to know what the post is about so they can deliver it to the proper audience. They want clear, easy-to-read text that answers the searcher’s question in-depth. And they want links to other materials so the reader can build on what they’ve learned.

When you write a blog post that’s focused on the reader, many of these things will happen naturally. But you need to know how to structure your content so your focus is clear.

A WordPress plugin, like Yoast, can help you optimize your blog post. But if you take the time to understand what the search engines are looking for, a plugin isn’t necessary. For step-by-step instructions check out “How to Write SEO Friendly Blog Posts.”

Step 8: Publish and Promote

Image showing adding a new post in WordPress.

Woo hoo! You’re ready to go! Load your blog post into your content management system, hit publish and get moving on your content promotion plan.

The specific promotional tactics you choose to use will vary based on the goals of your post. Most of the time, you will send the post to your blog subscribers and/or certain segments of your email list. You will also build a series of social media posts (with varying images and messages) and weave them into your social sharing calendar. But there are plenty of other things you can do to promote your post.

For instance, if you mentioned anyone in your article, let them know. And if there’s anyone at your company or among your contacts who might enjoy the content, be sure to bring it to their attention. When you share your work with interested people they may pass along your article or share it on their social channels, which will increase your exposure. Of course, if you’re looking for quick results, this would also be a good time to kick off any paid promotional efforts.

Step 9: Track Your Results

Image showing analytics on a computer.

Lastly, make sure you have the proper systems in place to track the success of your post. Many organizations use Google Analytics, but there are plenty of other solutions that can fulfill this need.

What metrics should you track? Well, it depends on your goals, but here are some common metrics that provide insight:

  • Traffic – How many visitors does the post attract to your site and where is that traffic coming from?
  • Bounce Rate – What happens after someone finds your post? Do they click-through to other areas of your website or do they take what they need and leave?
  • Shares – Do people find your message interesting enough to share it on their social channels? If so, which channels perform best and why?
  • Links – Is your post attracting quality inbound links?
  • Rank – What terms is the post ranking for and what page does it appear on in search?
  • Conversions – Does the post inspire readers to subscribe to your blog, contact you or perform whatever other action you were hoping for?
  • Average Time on Page – Are people spending enough time on the page to read and absorb your work?

Tracking results may be the least sexy part of learning how to write a blog post, but these numbers are important to your success. Decide on the metrics that matter to your business, monitor them over time and use these insights to guide your next steps. And don’t forget, you can always go back and make adjustments to your post to improve its performance.


Giving your readers what they want is the key to writing a blog post that will grow your following. Happy readers will share your work, respond to your call-to-action and explore what you offer. This expands your reach and sends a signal to the search engines that you are a trusted resource, improving your ability to rank and your visibility online.

Writing a blog post may sound like a simple task, but it’s actually a deliberate effort. Adopting a repeatable process can help keep you focused.

Do you have any tips to add? Submit them in the comments below!


  1. Amy, I dig your advice. Clarity; see your ideal reader in mind before creating the post and you will grow your blog. I always cover a reader problem via posts; no sense straying, right?

    • Amy Wright says:

      Yes! Your readers want to know that you’ve been where they are or have resolved issues like theirs before and that you know their struggle is real. This helps them to connect with you on a personal level.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.