How to Write a Blog Post: Step-by-Step Guide & Template
Most people will only read 20% of your blog post, but a well-written article can keep readers engaged. You also want to write articles in a way that helps them rank on Google so you can reach more people. In this article, I'll share how to write a blog post in 10 simple steps, with approximate timing for each step.
I've created an efficient blog-writing process by writing about 2,000 blog articles and studying Google's resources, such as their guide to creating content. The following blog writing steps will help you write articles that drive desired results, whether for your business blog or a client's website.
Step 1: Understand your audience
Approximate timing: 15 minutes
Before you start writing any blog article, you need to understand the following about your target audience:
Who are they?
What are they interested in reading about?
What are their goals?
What problem(s) can I help them solve?
What tone of voice will resonate the most?
This information can help you develop blog post ideas and write blog articles that help you meet your goals.
If you have a content marketing strategy, such as social media or email marketing, you likely already understand your audience. However, if your brand is new or you're writing for a new client, you'll need to gather this information.
Consider creating a document with the answers to the above questions to stay organized and have this information to refer back to as needed.
Step 2: Do Keyword Research
Approximate timing: 10 minutes
Keyword research is essential for finding specific topics your target audience is interested in reading about. For example, if you're writing for a website that sells skincare products, your audience might be interested in reading about "gentle skincare ingredients" or "easy skincare routines.”
You can do keyword research as you go for individual articles or plan for the month or quarter ahead.
When researching keywords, you can find exact SEO keyword phrases that people search Google for. Not only does this show you what people want to read about, but it can help your blog articles show up on Google and get organic traffic.
You need to target one keyword phrase for each blog article and not use the same exact phrase for multiple articles.
A keyword research tool can help you find relevant SEO keyword phrases with a high search volume. My favorite is Keysearch because it's easy and affordable. It also has many helpful features, including content assistance and competitor analysis.
If you try Keysearch, use code KDISC for a 20% discount.
Step 3: Create an Outline
Approximate timing: 30 minutes
Creating a blog post outline helps you brainstorm important information, organize your thoughts, and keep your article on topic.
A simple outline format shows your headers or headings, or h1, h2s, and h3s. Headers are the main points your article covers, and they organize your content and break the article into sections.
There should only be one h1, which is your article title. Then, your main sections should have an h2 and be broken down further with h3s if needed.
If you're writing your article in a Google Doc, you can change the format from "Normal text" to the appropriate heading in the format menu at the top of your document.
As you create your outline, you can include notes under each section. For example, you can make a note to include a statistic or find a source for a specific section.
Here’s the outline for this article:
Step 4: Find sources
Approximate timing: 30 minutes
With recent Google updates, one factor that has changed is its goal to rank reliable, helpful content. If you want your blog articles to rank on Google so your target audience can find them, you must share content that aligns with this.
Google recommends writing blog articles that draw on reliable sources and expertise. I typically include at least a few sources each article, whether research, statistics, or subject matter experts (SMEs). You can also use a combination of sources.
If you’re an expert on the topic you’re writing about, you may not need as many sources. However, you’ll want to include your background in the introduction and/or in your author bio. You’ll also want to draw on additional sources if it makes sense to.
Use these tips to include useful sources in your blog content:
Find and cite relevant studies that are no more than three years old
Gather SME insights from Qwoted, LinkedIn call-outs, or within the blog’s company
If you’re using SMEs, start reaching out as soon as your outline is complete to give them time to answer your questions before writing the content
Link to the original study or professional about pages for SMEs
Step 5: Write the Content
Approximate timing: 2 to 4 hours
Now that your outline and sources are ready, it's time to write your content. Think of this step as your blog's rough draft.
Your writing doesn't need to be perfect, and it's okay to type out whatever comes to mind regarding the topic because you'll edit later. Try not to edit while writing, as this can waste time.
Use the following tips to help you write high-quality content:
Speak directly to your audience - Engage your audience by using words like “you.” Make them feel like you're talking specifically to them.
Stay on topic - Keep your blog post topic at the forefront of your mind the entire time you’re writing. This helps keep readers’ attention and encourages them to take action or stay on the site.
Create skimmable content - 73% of blog readers skim articles, so you want to make this easy for them. Make your content skimmable by including headers, lists, and short sentences and paragraphs.
Meet user intent - Answer the search term thoroughly, covering all important details about the topic. By the time your reader finishes the article, they should feel entirely satisfied.
Step 6: Add Visuals
Approximate timing: 1 hour
Not only is 65% of the population visual learners, but visuals also help keep readers' attention. 95.2% of marketers also recently reported that visuals are essential in their content marketing strategies.
You can add visuals anytime after you write your content and before you hit publish. Once your content is written, you can decide where visuals might be helpful. For example, if you're writing a listicle, a graphic with the main points might be beneficial near the top of your article, as I have at the beginning of this article before step one.
There are many ways to incorporate visuals:
Stock photos - Use these sparingly and only if they’re relevant. Unsplash and Pexels are free stock photo sites.
Graphics - Create graphics on Canva to help make the information in your article easier to digest.
Screenshots - If you’re writing an article about products or services, screenshots of those can be helpful.
Videos - You can easily embed videos into most blogging platforms. Include relevant videos, but stick to one or two short videos per article to avoid slowing the page speed down and negatively affecting the user experience.
Step 7: Optimize for SEO
Approximate timing: 20 minutes
Search engine optimization, or SEO, is a set of practices you can use to help your blog article rank on Google. When you optimize for SEO, you're writing helpful content for your target audience and helping Google understand what the article is about.
SEO is necessary for ranking on Google so more people can organically find your content. At this step, ensure your article is optimized well for SEO by checking the following:
SEO keyword phrase - Ensure your keyword is naturally and evenly distributed throughout your article. Include your keyword in your title, introduction, up to a few headers, and other areas it makes sense. Your exact phrase should show up at least a few times and up to 10% of your content (e.g., ten times per 1,000 words)
Headers - Do your headers clearly tell what each section is about? Each section should be 300 words or less. If it’s longer, include a new header. Make sure your headers are labeled as such on your blog article.
Internal links - Linking to other pages on your site offers additional value to your readers, and they keep people on your site longer. If you can, include at least one internal link for every section of your blog article. Set your internal links to open in a new tab so that your article stays open for your readers.
Image alt text - Alt text describes what the image is, which is helpful for visually impaired people using screen readers. It also tells Google what your images are about, so include your keyword when it makes sense.
URL tag - Your URL tag appears at the end of your blog article link. You can usually make this your keyword phrase, like how-to-write-a-blog-post for this article.
Meta title & description - Your website builder should have a feature for you to write your meta or SEO title & description. This is what shows up on Google’s search engine results page. Your meta title should be about 50 characters, and your description should be about 150 characters. Include your primary keyword in each of these, preferably near the beginning.
Other suggestions this article covers on how to write a blog post are also helpful for SEO, including reliable sources, user search intent, and visuals. Any strategy that helps you create valuable, unique, and trustworthy content is good for SEO.
Step 8: Edit and Proofread
Approximate timing: 30 minutes
After you have all your blog content, you want to clean it up and prepare it for publishing.
Editing is the process of carefully checking for readability, grammar, and spelling errors. Then, proofreading is the final read-through.
I use Grammarly for editing. It's a free tool, but the premium version offers additional support that helps elevate your content. You'll notice that some of Grammarly's suggestions aren't necessary for your content, so use them at your discretion.
My favorite feature of Grammarly Premium is that it helps you write sentences that are easier to read. One of the most common blogging mistakes is writing wordy content, making it difficult for readers to consume.
After you edit your article, it should be mostly ready to go. Then, you can proofread.
I typically take a break before proofreading so I can have a clear mind and eyes. It’s best to proofread aloud to catch any final issues other readers might come across. You can also use NaturalReaders to hear your article being read aloud.
Step 9: Publish Your Article
Approximate timing: A few minutes
Publishing is often the quickest and most rewarding step of how to write a blog post. You can hit publish once you've finished the above and are happy with your article.
I recommend immediately looking at your published article to ensure it looks as it should. You might notice a glitch that happened during publishing, such as WordPress images sometimes shifting after you publish.
If you need to fix anything, you can update and republish the article.
Step 10: Get Traffic to Your Article
Approximate timing: Ongoing
When you publish your article, don’t leave it and forget it.
First, request indexing on Google Search Console to encourage Google to rank your article faster. Google Search Console is free to connect your site to.
When you’ve published or updated an article, paste the link at the top to “inspect” it. Then, request indexing.
If this is an already-published article you’ve updated, it might say, “URL is on Google.” In this case, you can request indexing again.
It can take time for articles to rank on Google and get traffic. In the meantime, encourage people to read your articles by sharing article snippets and links with your email newsletter or social media followers.
Blog Post Template
Use this free, customizable blog post template for a blog writing process that’s simple and efficient:
How to Write a Blog Post: FAQs
Learn more about writing a blog post with answers to common questions below.
What should my first blog post be about?
Your first blog post can be about anything related to your business and audience.
For example, you might write an introduction explaining your business, as I did in this article for my client, who owns a day spa. You could also write about why you started your blog with fun facts about you and your brand.
How long does it take to write a blog post?
Writing a blog post typically takes three to eight hours. However, the timing depends on the topic and your expertise.
If you follow the steps to writing a blog above, you'll see that it takes 5.5 to 7.5 hours. That said, the process becomes quicker as you gain more experience. You can also use a blog outline template to shorten the process.
What does a blog post look like?
A blog post's structure typically includes a title, introduction, body, conclusion, and call to action. Headers are also used throughout the article to format and break up the content, and visuals can also be included.
Final Thoughts: Steps to Writing a Blog
I hope this article has helped you feel more confident about writing blog posts. I use these steps for every article I write, which helps my clients and me meet our website SEO and business goals.
To learn more about writing blogs that drive traffic and desire results, check out my SEO Blogging Course.