How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (2024)

How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (1)

Si Quan Ong

Content marketer @ Ahrefs. I've been in digital marketing for the past 6 years and have spoken at some of the industry’s largest conferences in Asia (TIECon and Digital Marketing Skill Share.) I also write about my curiosities on my Substack.

Article Performance

Data from Ahrefs

  • Organic traffic

    9.82K

  • Linking websites

    178

Sign up for Ahrefs

Get SEO metrics of any website or URL.

The number of websites linking to this post.

This post's estimated monthly organic search traffic.

Contents

    Type a couple of hundred words and publish them somewhere—poof, you have a blog post. Or doyou?

    If a blog post is published and no one reads it, is it still a blogpost?

    Anyone can write a blog post. But not everyone can create one that people want toread.

    In this post, you’ll learn how to write blog posts that actually get readers.

    Let’s get started.

    Step 1. Find a proven topic

    A proven topic is a topic that people want to readabout.

    If you’re familiar with the niche, then this shouldn’t be a biggie. You probably already have a lot of ideas you want to cover. Open Google Docs and write all of them down (use a notepad if you prefer analog).

    Otherwise, there’s no better way to find proven topics than to write about topics people are searching for. After all, if there are many people searching for the same topic month after month, then it’s very likely it’s something they want to readabout.

    Here’s how to find these topics in Keywords Explorer:

    1. Go to Ahrefs’ Keywords Explorer
    2. Enter a term relevant to your site orniche
    3. Go to the Matching terms report
    4. Switch the tab to Questions

    Shop around a little and look for the topics that interest you. Make a list—5 to 10 should be enough to startwith.

    Ideally, they should have some traffic potential too. Our metric, Traffic Potential, is the estimated amount of search traffic you can potentially gain if you rank #1 for that topic. You can see if a topic has Traffic Potential by looking at the TP column.

    Step 2. Decide on the angle of yourpost

    With more than 4.4 million new blog posts published each day, your blog post has to stand out. Otherwise, it won’t get discovered and no one will readit.

    The key ingredient here is novelty.

    According to Julian Shapiro, there are five novelty categories:

    1. Counter-intuitive – “Oh, I never realized the world worked thatway.”
    2. Counter-narrative – “Wow, that’s not how I was told the world worked!”
    3. Shock and awe – “That’s crazy. I would have never believed it.”
    4. Elegant articulations – “Beautiful. I couldn’t have said it better myself.”
    5. Make someone feel seen – “Yes! That’s exactly how Ifeel!”

    For example, check out this blog post by finance writer Morgan Housel:

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (2)

    He states something that is counter-intuitive to what most people know and think. The best idea or “truth” doesn’t win—instead, the best story does. This is incredibly compelling to people in his field of finance. Indeed, it stands out from the other news-based, fact-driven kind of articles theyread.

    Morgan does this all the time. He rarely writes about finance directly—instead, he’s always looking at the topic from the lenses of history, biology, anthropology, psychology, and more. It makes his posts unique, and the angle of his articles always stands out.

    It’s what you must do. So take your time and think of an angle that is unique and novel to your target audience. Use these questions to get started:

    • Do you have personal experience with this topic? For example, if you’ve successfully implemented the keto diet, you can write about your experience and how you didit.
    • Can you interview experts? For example, you can interview an expert about the latest research and findings in the ketoworld.
    • Can you crowdsource opinions and ideas? For example, if you’re writing about making keto-friendly ice cream, you can crowdsource recipes.
    • Can you provide data or back your post with science? Consider running a study (if possible) or looking through scientific research papers.
    • Can you be contrarian? Don’t be the devil’s advocate just for the sake of it. But if you truly have an opinion that’s opposite to everyone else’s, it can be a greatangle.

    Editor’s Note

    If you’re blogging with SEO in mind, then you’ll likely have to match search intent. Search intent is the why behind a search query. We can look at the current top-ranking pages to figure itout.

    Specifically, we want to understand the three Cs of search intent:

    • Content type – Is there a dominant type of content on the SERP, such as blog posts, product pages, videos, or landing pages? If you followed step #1, this is most likely a blogpost.
    • Content format – Is there a dominant content format on the SERP, such as guides, listicles, news articles, opinion pieces, or reviews?
    • Content angle – Is there a dominant angle on the SERP, such as freshly updated content or content aimed at beginners?

    For example, let’s look at the topic of “dateideas”:

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (3)
    • Content type – They’re all blogposts.
    • Content format – They’re all listicles.
    • Content angle – A potential angle is “fun dateideas.”

    If you’re writing about this topic, you may have to create something similar.

    But note that this is not a rule but a guideline. Even if your post is ranking high on Google, it still has to stand out from the rest of the ranking articles. So it goes back to finding a novel and unique angle for your article. If you can create one that’s better than the other top-ranking articles, go forit.

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (4)

    Joshua Hardwick

    Head of Content

    Step 3. Create an outline

    When I started blogging, I was told to always create an outline. This is one of the best blogging tips I’ve gotten.

    Outlines help to organize your thoughts and even beat writers block. When you have an outline, you’re not writing from scratch. Instead, you’re filling the “gaps” init.

    What’s even better is that you don’t have to create the outline from scratch either. Spend enough time online, and you’ll realize that most blog posts’ structures are pretty much thesame.

    So don’t be afraid to use templates. For example, we use this template for almost all our list-style posts:

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (5)

    Here are three more templates for other blog post styles you canuse.

    When you have the skeletal structure in place, the next step is to figure out what you need to fill in, especially the H2s, H3s, H4s, and more. Here are some ideas to help youout:

    A. Use your personal experience and expertise

    Nothing beats your own experience and expertise. If you know there’s a right way to do something, use that knowledge to create your outline.

    For example, I’ve been breakdancing for more than 10 years now. If I had to create a blog post on how to do the six-step, I wouldn’t even need to do any research—I can simply pour the information directly from mybrain.

    B. Run a content gap analysis

    If there are subtopics that almost all the top-ranking pages cover, then it’s likely that they’re important to readers too.

    Here’s how to find these subtopics with Ahrefs’ Competitive Analysis tool:

    1. Paste a few top-ranking URLs for your main topic into Ahrefs’ Competitive Analysis Tool
    2. Hit Show keyword opportunities
    3. Open the filter
    4. Select At least 2 competitors

    Here, you’ll see that these pages are ranking for subtopics like:

    • What is inbound marketing
    • Inbound marketing strategy
    • Inbound marketing definition

    And more.

    If you’re writing a blog post on “inbound marketing,” they’ll likely make goodH2s.

    Note that your goal is not to copy and rephrase the top-ranking pages. The internet’s full of that—cookie-cutter content no one’s interested in.

    Your goal is simply to use top-ranking pages as inspiration. If they make good points, you can consider including them in your post. If they’re stating something that’s completely wrong, then even better—take the chance to correct the misconceptions.

    Step 4. Write your firstdraft

    With your outline in place, it’s time to flesh that skeleton out into a roughdraft.

    I write mostly in Google Docs. An immediate perk is that I can turn the headings I’ve created into actual headings. I just have to click the “Styles” dropdown on the menu and change them:

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (6)

    You’ll be able to see your outline on the sidetoo:

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (7)

    From here, use your headers as a guide and write your first draft. This stage is all about “getting it out.” Thatmeans:

    • Avoiding any interruptions to your writing.
    • Not self-censoring as you goalong.
    • Not repeatedly rearranging your outline to make things flow better.
    • Not rewriting the same sentence 10 times just because it “doesn’t read quiteright.”😅

    I know, I know. It’s easier said than done. Still, try to minimize interruptions. There’s time to edit for perfection later—this stage is all about getting everything down on paper (or screen) so you have something tangible to work with. As author Shannon Hale writes:

    I’m writing a first draft and reminding myself that I’m simply shoveling sand into a box so that later I can build castles.

    One “trick” you can consider is to use the Pomodoro Technique. It’s my go-to if I’m stuck, distracted, or procrastinating.

    The basic idea: Set a timer for 25 minutes, write as much as you can, then take a break for five minutes. Rinse and repeat. You can use a Chrome extension like Marinara to automate your Pomodoros.

    Recommendation

    Struggling to put pen to paper because you can’t figure out your intro? Use the PAS formula to get started. Here’s how itworks:

    1. State the Problem
    2. Agitate the problem by digging more into the pain (felt by the reader)
    3. Offer a potential Solution
    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (8)

    Here’s what it looks like in thewild:

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (9)

    Step 5. Polish and edit yourpost

    “I have rewritten—often several times—every word I have ever published. My pencils outlast their erasers.”

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (10)

    Vladimir Nabokov, Novelist

    Here’s the surprise: Even though the activity is known as “writing,” the magic is not in that. Rather, it’s in the editing phase where the true blog post appears.

    This stage—after you’re done with your first draft—is all about editing, polishing, trimming, and rewriting.

    My recommendation is to only edit after one or two days have passed. Why? Because you’re too emotionally invested when you’re first done drafting. The time gap will be helpful to remove this attachment so you can actually edit with fresheyes.

    Here’s what you can do during the editing process:

    • Use Grammarly – Great for checking grammar mistakes.
    • Read your draft out loud – Catch where it doesn’t flowwell.
    • Break up long sentences – Turn sentences with endless “ands” and “thats” into short, punchier ones.
    • Add formatting where relevant – Images, GIFs, bullets, numbered lists, bold, italics, and more make your writing easier toread.
    • Pepper in “flow” – Wherever the opportunity arises, consider adding transition words and cliffhangers so that the rhythm of your post is not static.

    You should also pay extra attention to your intro, as that is how your reader will decide if they will continue reading.

    When you’re done with the self-editing, get feedback from someone else. If you have an editor to show your draft to, great. Otherwise, a friend or colleague works absolutely fine aswell.

    What’s important here is to get an impartial pair of eyes on yourwork.

    Chances are that a third party will be able to point out things like logical loopholes and poor flow that you won’t be able to spot on yourown.

    We do this for every blog post at Ahrefs. We even “call out” the contributors:

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (11)

    When they’re done, incorporate their feedback where relevant. Build off their ideas and opinions to produce the best piece of work possible.

    Take the time to think about each point that was made. Set aside your ego and really try to see things from a third party’s perspective: Which points do you agree with, which are you unsure about, and which do you definitely not agreewith?

    Make edits based on the suggestions you believe in and leave out the things you feel strongly against (but be sure to have a logical explanation for doing this). If you’re on the fence, it all comes down to how much you trust the person giving you feedback.

    Also, be careful not to accidentally adopt the writing style of a third party, especially if they give feedback in long form or if you’re incorporating many of their suggestions. Again, if possible, take a break from drafting and work on something else. Then, when you come back to it, try and rewrite the section in your own voice andstyle.

    Now is the time to rewrite sentences until they “sound right” or rearrange your points over and over again until they flow the best theycan.

    Keep getting feedback and revising your draft until you’re happy with the final product.

    Step 6. Create an amazing headline

    “On the average, five times as many people read the headline as read the bodycopy.”

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (12)

    David Ogilvy, Advertising Tycoon

    Your headline is one of the most important aspects of your blog post. It determines whether someone decides to click through and read. So you should take the time and polish it until it is compelling.

    Don’t stop on the first headline you create. Come up with a few and see which one looks best. Viral site Upworthy notoriously created 25 headlines for each article it published.

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (13)

    I’m not asking you to create clickbait headlines like it. But the exercise can be a fruitful one. As singer-songwriter Ed Sheeran puts it, and I paraphrase, “It helps to clear the wastewater from the faucet.”

    https://www.youtube.com/watch?v=EbU8MSpqTac&ab_channel=TeresaHoskins

    That said, here are some tips for writing better headlines:

    • Use “power words” – Words like “remarkable” and “noteworthy” help trigger an emotional response. Sprinkling one or two can make your headlines more compelling.
    • Add parentheses – Parentheses strengthen your title tag by adding the “icing on thecake.”

    Further reading

    • How to Write an Irresistible Headline in 3 EasySteps
    • 7 Blog Title Formulas That Get Clicks (With Examples)

    Step 7. Sprinkle on your on-page SEO

    Even if you’re not blogging with SEO in mind, you’ll want search engines like Google to find your post and rank it. After all, Googling is still one of the major ways people discover new content to read online.

    It’s a good idea to follow simple SEO best practices for every blog post you’re publishing. At the basic level, you should:

    • Include the topic in the title – You’ve probably naturally included this while you were brainstorming your headlines. After all, if you’re writing about intermittent fasting, it’s difficult to not mention it. Don’t worry if you haven’t, though; a close variation workstoo.
    • Write a compelling meta description – This is not a Google ranking factor, but it helps to “sell” your article in the search results.
    • Use short, descriptive URLs – This type of URLs makes it easy for searchers to understand what your post is about. The simplest way is to make the slug yourtopic.
    • Add alt text to your images – Google uses alt text to understand images. Create a concise but accurate one for every image youuse.
    • Link to internal and external resources – Cite other people where relevant. It’s also helpful for readers who want to learnmore.

    If you’re using a content management system (CMS) like WordPress, installing plugins like Yoast or RankMath can make doing all of this acinch.

    Recommended reading: On-Page SEO: The Beginner’s Guide

    Step 8. Publish yourpost

    You’re finally ready to publish yourpost!

    Upload your post into your CMS. Or if you’re using WordPress and have some budget, consider using Wordable. This allows you to do a one-click upload from Google Docs into WordPress. Really easy.

    Then give it another quick look to make sure all’s looking good. Finally, hit “publish”!

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (14)

    Step 9. Promote yourpost

    It’s the truth—blogging is extremely competitive today. Your content, no matter how good, will not be discovered by itself. You need to go out and let people know it exists.

    Consider using some of these tactics to promote your content:

    • Share it with your audience – You may think you don’t have an “audience,” especially if you’re just starting out. But you have friends, family, colleagues, and followers on existing social media accounts. Share it with them! They’ll be your biggest supporters. Then, over time, as you build up your audience (e.g., an email list), you can share your articles with themtoo.
    • Email people you mentioned in your contentFind the emails of those people you’ve cited or linked to and reach out to them. They’ll be happy to know they’ve been featured.
    • Share your content in relevant communities – Facebook groups, Slack communities, Discord, Reddit, and forums—if you are a member of any communities, you can consider sharing your content there. But remember, don’tspam!

    Recommended reading: 13 Content Promotion Tactics to Get More Eyeballs on Your Content

    Final thoughts

    Hopefully, this post has shown you writing a blog post that people want to read is not a difficult process. You can do ittoo.

    Now, go on and get started—that blog post isn’t going to write itself.

    Any questions or comments? Let me know on Twitter.

    How to Write a Blog Post (That People Actually Want to Read) in 9 Steps (2024)

    FAQs

    How do you write a blog post that people will actually read? ›

    How to write a blog post people actually want to read
    1. Write about subjects your audience is interested in. ...
    2. Find your angle. ...
    3. Do the research – don't make it all about you. ...
    4. Use the circular template to plan your content. ...
    5. Write an effective headline. ...
    6. Get to the point quickly. ...
    7. Write about useful stuff. ...
    8. Make it easy on the eye.

    Do people read blog posts anymore? ›

    Do people still read blogs? The state of blogs now. Short answer: yes. A recent survey found that over 60% of all internet users read blogs, while another found that 77% of internet users read blogs daily.

    How do you write a catchy blog post? ›

    1. Making a blog post catchy and interesting involves several key elements:
    2. 1> Create an Intriguing Title: Your title is the first thing readers see, so it needs to grab their attention. ...
    3. 2> Know Your Audience: Understand who your audience is and what they're interested in. ...
    4. 3> Tell a Story: People love stories.
    Mar 5, 2023

    How to create a killer blog? ›

    7 Tips to Writing Killer Blog Topics That Actually Get Noticed – and Read!
    1. Go Against the Grain.
    2. Write Outstanding Titles.
    3. Hook People with Opening Paragraph.
    4. Use Video and Compelling Images.
    5. Use Personal Anecdotes.
    6. Promote, Promote, Promote.
    7. Get Structure and Word Count Right.
    8. Write Killer Blog Posts.
    Mar 10, 2016

    How to write a blog post for beginners? ›

    1. Brainstorm blog topics. ...
    2. Refine your topic with keyword research. ...
    3. Define your audience. ...
    4. Create an organized outline. ...
    5. Write engaging content. ...
    6. Craft an irresistible headline. ...
    7. Choose a blog template. ...
    8. Select a blog domain name.

    What are the dos and don'ts in blogging? ›

    Break up content into multiple entries if needed. Don't: Use profanity or unprofessional language. Don't: Use other people's stuff without permission and credit. Don't: Combine too many style effects like bold, italic, or underline.

    What is the best writing style for a blog post? ›

    It should accurately reflect the content of your blog post. Use a clear and concise writing style. Avoid using jargon and technical language. Write in a way that is easy for your readers to understand.

    What are examples of blogging for beginners? ›

    50 More First Blog Post Ideas for Beginners
    • Give an example of an important lesson you learned on your career journey.
    • Introduce your pets or family in a niche-themed way.
    • List out the best links you've found for helpful guides.
    • Do an article roundup in your niche.
    • Write a checklist on how to do a project.

    What is the best format for a blog post? ›

    How to Format Blog Posts: 7 Tips to Boost Engagement
    • Write Short Paragraphs and Sentences.
    • Display Important Words in Bold.
    • Create Lists.
    • Insert Visuals.
    • Add Block Quotes.
    • Use Call-to-Action Buttons and Banners.
    • Examples of Common Blog Post Types for Inspiration.
    • Take Action by Refining Your Existing Blog Posts.
    Jun 26, 2024

    How to make a blog people will see? ›

    In short: Use social media to your advantage. Share everything you publish on your blog on the social media channels you're active on. Not sure where to start? Facebook and LinkedIn are great choices, and Instagram Stories' function to link posts is helpful, too. And don't forget about a newsletter.

    How do I make my blog posts more readable? ›

    Here are a few easy tips to make your blog more readable:
    1. Cater the Post Length to the Reader. ...
    2. The Importance of Good Typography. ...
    3. Light Background. ...
    4. Easy Navigation. ...
    5. A Liberal Use of Images. ...
    6. Stay Away From Too Many Numbers. ...
    7. Keep it Natural. ...
    8. Understand Your Audience.

    How do I write a blog post without plagiarizing? ›

    Write in your own words. Obviously this means that you shouldn't copy and paste from someone else's content. It also means that you shouldn't take someone else's content and try to simply “rewrite it” in slightly different wording by using synonyms or rearranging the order of some words.

    What makes people read blogs? ›

    Personal Connection. One of the most compelling reasons that draw readers into blogs is the personal connection they offer. Unlike traditional media outlets, blogs are created and maintained by individual authors who share their unique perspectives, experiences, and thoughts on various topics.

    Top Articles
    Most Common Reasons that Cash App locked your account?
    A Step-by-Step Guide on How to Invest in Cryptocurrency - Angel One
    Fighter Torso Ornament Kit
    Radikale Landküche am Landgut Schönwalde
    Aberration Surface Entrances
    Kreme Delite Menu
    Access-A-Ride – ACCESS NYC
    Directions To 401 East Chestnut Street Louisville Kentucky
    123 Movies Babylon
    Betonnen afdekplaten (schoorsteenplaten) ter voorkoming van lekkage schoorsteen. - HeBlad
    Void Touched Curio
    Sony E 18-200mm F3.5-6.3 OSS LE Review
    Les Schwab Product Code Lookup
    Fdny Business
    Video shows two planes collide while taxiing at airport | CNN
    Spn 520211
    Employee Health Upmc
    Koninklijk Theater Tuschinski
    Gilchrist Verband - Lumedis - Ihre Schulterspezialisten
    13301 South Orange Blossom Trail
    Temu Seat Covers
    Sandals Travel Agent Login
    Ocala Craigslist Com
    Weather October 15
    2004 Honda Odyssey Firing Order
    Maisons près d'une ville - Štanga - Location de vacances à proximité d'une ville - Štanga | Résultats 201
    San Jac Email Log In
    Noaa Marine Forecast Florida By Zone
    The Monitor Recent Obituaries: All Of The Monitor's Recent Obituaries
    Pipa Mountain Hot Pot渝味晓宇重庆老火锅 Menu
    Smayperu
    Where Do They Sell Menudo Near Me
    Panchitos Harlingen Tx
    Daily Jail Count - Harrison County Sheriff's Office - Mississippi
    Toonily The Carry
    Hannibal Mo Craigslist Pets
    The disadvantages of patient portals
    The Transformation Of Vanessa Ray From Childhood To Blue Bloods - Looper
    2020 Can-Am DS 90 X Vs 2020 Honda TRX90X: By the Numbers
    Armageddon Time Showtimes Near Cmx Daytona 12
    Electric Toothbrush Feature Crossword
    Homeloanserv Account Login
    Fool's Paradise Showtimes Near Roxy Stadium 14
    Sallisaw Bin Store
    فیلم گارد ساحلی زیرنویس فارسی بدون سانسور تاینی موویز
    Breaking down the Stafford trade
    Craigslist Anc Ak
    Greg Steube Height
    786 Area Code -Get a Local Phone Number For Miami, Florida
    Coleman Funeral Home Olive Branch Ms Obituaries
    Códigos SWIFT/BIC para bancos de USA
    Latest Posts
    Article information

    Author: Chrissy Homenick

    Last Updated:

    Views: 6236

    Rating: 4.3 / 5 (54 voted)

    Reviews: 85% of readers found this page helpful

    Author information

    Name: Chrissy Homenick

    Birthday: 2001-10-22

    Address: 611 Kuhn Oval, Feltonbury, NY 02783-3818

    Phone: +96619177651654

    Job: Mining Representative

    Hobby: amateur radio, Sculling, Knife making, Gardening, Watching movies, Gunsmithing, Video gaming

    Introduction: My name is Chrissy Homenick, I am a tender, funny, determined, tender, glorious, fancy, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.