How To Write A Blog Post: The Easy 3-Step Process That Will Attract & Influence Your Audience

Tasked with writing a blog post and looking for a place to start? You’ve found a good source.

A lot of blog posts on the topic (pretty meta, I know) claim to be ultimate guides. The thing is, do you really want—or need—to read 10,000 words before you get to work?

I didn’t think so.

At its most basic level, you can write a highly informative blog post in three simple steps:

  1. Topic: Choose a topic of interest to your audience (and your company) that your business has the credibility to publish. This may include understanding audience demand for the topic through keyword research as well.
  2. Outline: Research your topic by Googling it, discussing it with subject matter experts (internal and external), and turning what you learn into a bulleted list of points to cover in your blog post.
  3. Write: Fill in the outline with your own words as you understood the topic from your research.

I’ve been publishing blog posts for 15 years. ^^^ That’s all it takes. Really.

You see, as content marketers write about how to write a blog post, many overcomplicate and glorify the entire process. 10,000 words. Meh. (I’ve also written ultimate guides. I’m predicting successful content will become more targeted and shorter in the next ten years.)

That said, if you’re curious to learn more of the finer details about writing a blog post, the rest of this blog post covers how we do it at CoSchedule.

Download Graphic

Download Your “Blog Templates Bundle" Now!

Plus, join our email list to stay up to date.


By signing up, you agree to CoSchedule’s terms of service, end user agreement, and privacy policy; you are 16 years or older; and you will receive information from CoSchedule from which you can opt out at any time.

Success! Your download should start shortly. Or you can download it manually here.

[table of contents]

Research The Blog Post Topic


Start by brainstorming topics in which your target audience has demonstrated interest.

  • What are the hot topics people are discussing in your niche? Be part of an existing conversation. For example, follow competitors’ social media accounts, join relevant groups on LinkedIn or Facebook, follow discussion threads on reddit, and review your product categories on directory sites such as G2Crowd.
  • What are prospects, leads, and customers asking your customer service folks? These are gold mines for highly targeted blog posts.


Next, choose a specific topic for your blog post.


Determine why your business should publish a blog post on this topic.

  • Is this topic relevant to my blog or business? The closer the topic is to your product or blog, the better.
  • Who in your company may share knowledge on this topic? A subject matter expert who knows more about the topic than other sources on the internet can help you write a winning blog post.
  • Which external partners may share knowledge on this topic? Can you crowdsource information, interview an expert, survey your own audience, or gather some other type of proprietary datasets you may publish so your blog may feel like an authoritative source?
  • Why does your business have the authority to publish a blog post on this topic for your audience? Determining your why may help you write a powerful hook and introduction to keep readers interested.
  • Can I write an authoritative post on this topic? Prioritize posts you can write better than anyone else.


Sleuth and analyze the topic using credible sources. Here are some basic things to remember when doing any kind of serious online research:

  • Avoid referencing Wikipedia unless you have no other options. Wikipedia is awesome, and we all use it for personal purposes. However, it isn’t a reliable source for professional information.
  • Cross-reference sources to verify any information you’re unsure about. The more reputable sources make a claim, the more likely it’s accurate. Usually.
  • Support your blog post with facts and not assumptions. Opinions are harder to refute when they’re backed up by verified information.

There are tons of useful archives and databases out there, especially if the blog post you’re writing has an academic focus. Consider the following:


Explore your topical research to provide a unique perspective in your blog post that adds to the already-existing online content (and doesn’t merely repeat information your audience may discover in other sources).

  • What are other blog posts on this topic missing that you’ve discovered through your research? Your blog post may contribute new, unique, and proprietary statistics, facts, quotes, opinions, and perspectives on this topic that your audience cannot find elsewhere.
  • What is the primary emotional reason your target audience should care about this topic? Understand the motivators the target audience should have to influence their quest for the information you’ll write in your blog post.
  • What intriguing stats, facts, stories, and quotes may make an impressionable first sentence for your blog post? A hook is an intrigue that inspires your audience to read your blog post. This kind of information is good to include in headlines, page titles, meta descriptions, introductions, and conclusions.

Here are some angle examples as used in H1 blog post headlines (hooks noted in bold):

  • What 14 Studies Say About The Best Time To Send Email
  • The Best Times To Post On Social Media In 2022: An Analysis Of More Than 35 Million Posts [Original Research]
  • 25 Best Marketing Blogs To Help You Become A Better Marketer
Outline The Blog Post


Outlines help you cover every detail to make sure you publish comprehensive content that solves all of your readers’ challenges with the topic.

  • Establish your blog post sections: In most cases, this simply entails listing your introduction, and then your subsequent section headings. Each heading should represent a main point you want to elaborate on.
  • Add bullets and sub-points: Once you’ve established each section of your post, it’s time to drill down even deeper into your sub-points. Identify which points you’ll cover underneath each section heading.

Here’s what a simple blog post outline structure could look like:


Writing a blog post without determining your final layout is like starting a road trip without a map. It’s destined to end in you getting lost.

So, review your outline and analyze the flow of your article before you start writing.

Make sure your article aligns with these best practices:

  • Each section should flow naturally into the next section
  • You should plan to add an image every 350 to 500 words (give or take)
  • Your article should follow the correct H1/H2/H3/H4 structure

Then, estimate the rough word count of each section. If a potential section looks longer than 300 words, add an H3 or an H4 to break it up.

Call To Action

Your Call To Action (CTA) is likely the most important part of your article. And many, many content marketers approach CTAs all wrong.

You see, many writers don’t plan their CTAs in advance. As a result, the CTA seems like an afterthought to readers— a strangely promotional push that comes out of the blue.

You can avoid this mistake by planning your CTA during the outline stage.

Specifically, you need to determine the following:

  • What action you want the reader to take (start a free trial, download an eBook, join your mailing list, etc.)
  • What will compel the reader to take that desired action
  • When you will transition into your CTA (remember: the conclusion isn’t always the best place)

Once you’ve nailed down the CTA itself, plan the text around it.

I’ve found that CTAs that get the best results follow this formula:

  • Bridging sentence. This transitions the conversation from your topic to your offering.
  • Introduction to the offering. This gives the reader a high-level view of the offering.
  • Why the offering will benefit the reader. This section covers your offering’s features and benefits.
  • The CTA itself. This short section asks the reader to take action. For example: “start your 7-day free trial now”.
Write The Blog Post


Your headline is what makes anyone click, share, and read in the first place. It should capture your audience’s intention and clearly communicate the value of your post. Strong headlines should:

  • Be punchy. You need to get people’s attention quickly.
  • Include an action verb. Your headline needs something happening.
  • Communicate a clear benefit. Why else would people care about your post?

A best practice is to write 20-25 headlines for your blog post. This way, you may choose the most engaging, click-worthy headline for the piece you spend hours writing.

CoSchedule’s Headline Analyzer Studio is the best way to write and test headlines before you publish. It’s available online at no cost (and it’s also built into CoSchedule Marketing Calendar and Marketing Suite, too). Write 20 to 25 headline options per post and aim to score 70 or higher.


The introduction will be something you’ll revisit when you are all through with your draft. But writing it first helps you put into words what you’re going to say in your post.

It might be clunky, but it’ll launch you into the writing of the actual copy. You can go back and make it amazing and full of hooks later, once your full draft post is done.

Here are some tips to write your introduction:

  1. Value: Think of your unique angle for the blog post. Like your headline, share the value your readers will get if they continue to read your blog post. One way to think about this is with the classic marketing technique, WIIFM, otherwise known as what’s in it for me?
  2. Fact: Start with an interesting fact or stat about the content within your blog post. Alternatively, you could start with a fact or story that may seem unrelated, but tie it in through the introduction.
  3. Anecdote: What is a personal opinion you hold as true that could catch your readers’ attention?
  4. Question: Ask a question to help your readers understand the answer is covered throughout your blog post. ‘What if’ kinds of questions work well for this: What if you never had to worry about {something} ever again?

Content Upgrade

Content upgrades are free, supplementary pieces of content you offer your readers as a bonus. For example, if you were writing a blog post on how to craft the perfect Instagram caption, you could offer an eBook with 100 Instagram hashtags as a content upgrade.

Content upgrades can be as creative (or uncreative) as you like. Here are some suggestions:

  • A PDF version of the blog post
  • Cheat sheet
  • Checklist
  • Webinar
  • Podcast
  • Case study
  • Printable
  • Worksheet
  • Interview
  • Template

Like lead magnets, readers must give you their email addresses in exchange for the content upgrade. So a good content upgrade will increase your conversion rate. Brian Dean, for example, was able to increase his conversion rate from 0.54% to 4.82% with one.

Crafting a content upgrade that converts is equal parts science and art. Those that follow these best practices will get the most from their upgrade:

  • Make it actionable and useful
  • Integrate your content upgrade into your email marketing tool so you can create a segment from your content upgrade subscribers
  • Save readers time and money with your upgrade
  • Use a widget so that your upgrade stands out (see the image below)


Table Of Contents

Have you ever opened a blog post and had to painstakingly scroll down the page until you found the section you needed? Yeah. Me too. And it SUCKS.

That’s where a table of contents comes in handy. It helps your readers jump to the section they need instantly.

A 200-word table of contents isn’t helpful. So, reduce your table of contents so that it only displays your H2s and H3s.

And poof. You’re done. That’s all there is to it.


Ideally, your introduction should have set the stage for your body content to shine. If you took the time to write a strong outline, then writing the rest of your post should be simple.

Keep Paragraphs Relatively Short

Paragraphs in a blog post should be brief and to the point. Where appropriate, use single sentences to add punch behind statements (see above). Keep paragraphs down to two or three sentences for crispness and clarity (and avoid more than five at the most). This will keep your writing easy to read and skim through.

Add Descriptive Headings To Each Section

Give each section a descriptive heading. This is a good time to take the headings from your outline and turn them into something more attention-grabbing. Here are some tips for writing subheadings:

  • Make sure the reader knows what to expect in each section. Creativity is great. Clarity is better.
  • Add unique value propositions throughout your headings. For example, instead of saying “How To Change Your Own Motor Oil”, you could write something like, “How To Change Your Own Oil & Save $30.” That adds specific value to the subhead.

Add Relevant Points To Support Each Heading

Beneath each heading, you should have several sub-points that support the section’s theme or idea.

Take each bullet point you put beneath each heading in your outline. Then, add a few paragraphs on each one in the appropriate section. If you get on a roll and uncover more relevant information, add it into your post.

Let’s pull this all together to ensure you’re equipped to write awesome body content for your blog post. This simple yet effective process will ensure your post follows a logical structure:

  1. Each main point in your outline is a subheading. This is an easy way to map your outline to your actual post.
  2. Each subheading should be supported by facts and relevant information. Consider adding at least two or three paragraphs for each bullet point, beneath each subheading, from your outline.
  3. Where appropriate, use links to other posts and research materials to support your post.


The purpose of a conclusion is to tie your blog post together. At the most basic level, a blog post conclusion does the following:

  1. Resolve the problem.
  2. Summarize what you said.
  3. Suggest action that the reader can take.


Writing a great blog post takes more than words. It also needs excellent visual content.

A best practice is to include a visual in your blog post where it provides value to the reader.

There are two ways to do this: hire a graphic designer, or create visuals yourself using free or low-cost design tools.

Work With A Designer

If you work with a designer, add notes for image direction in-line in your text document instructing them on what you’d like. Include the exact copy and other information you need, and in most cases, they’ll take it from there.

CoSchedule’s team uses this format:

GRAPHIC: [Insert copy and general description]

That’s all you need to do. Every graphic you see on this blog starts this way.

Create Graphics & Photos

However, if you’re working alone and don’t have design skills, you’re not out of luck. The following tools make it easy to design images (even with little or no previous graphic design knowledge):


Editing isn’t exactly fun. But it is important. Typos, continuity errors, and grammar mistakes can throw readers off.

Start your editing process by using Grammarly or to correct any errors. Both of these tools can be slightly off when you have tables, so remove all tables in advance.

If you’re using Google Docs, you can also catch errors using the in-built tool (go to “tool” and select “spelling and grammar check”).

Next, read through each section and edit harshly. Make sure you double-check that:

  • All images have a source
  • All statistics are correct
  • All quotes are accurate

Finally, use a tool like Hemingway Editor to find passive language and hard-to-read sentences in your article.


Once you’ve finished editing, go back to the start of the article and read the entire thing out loud. This will help you catch any lingering errors and smooth out any awkward phrases.

And that’s it: your blog post is complete.

This post was originally published on March 28, 2016. It was republished with new information on September 30, 2019, and again in January 2023. Nathan Ellering contributed to this blog post.

The post How To Write A Blog Post: The Easy 3-Step Process That Will Attract & Influence Your Audience appeared first on CoSchedule Blog.