How to write a great blog post – 99 best blog writing tips

July 2, 2015   Tags: , , 🕑 12 minutes read

There is much more to running a blog than writing. But writing alone is enough to warrant 99 tips. Follow these best blog writing tips for a world-class blog.

Bloggers wear many hats.  They are artists, creating images.  They are community managers, keeping readers engaged.  They are programmers, keeping the blog functioning.  They are marketers, promoting the blog as a whole and each new post as it publishes.

But above all, blogger are writers.  The Internet is overflowing with blogging tips.  Today, we sift through the noise, mix a few metaphors (because we can!) and focus on the essential oils – the writing! So, for a good blog – no, for a great blog – read on.

99 best blog writing tips to make you a better blogger

  1. Write the title for humans.  Humans want to know what is in the article or what they will get out of it before they invest their time reading it. Titles like “A peacock’s lament” might be cute, but not for a business blog. A title like “Cheap hotels Melbourne” might be keyword-rich, but does it sound like the rest of the text will be of good enough quality to read?
  2. Write the title for the search engines.  Yes, include some words that people will search for.  Why not?  That’s how you get readers in the first place.  Just remember when you write your title, don’t sacrifice human visitors for robots.  You need the people more than the search engines, and human sacrifice is illegal, anyway.
  3. Include numbers in your headline.  People love these.  It somehow helps people quantify what they’ll be getting.  99 writing tips for bloggers is quantifiable.  Take the number away, and it feels vague and unclear.
  4. Try writing a contrary headline.  I could have written 99 ways to alienate your readers, and written the “fail” version of this post.
  5. If it fits the topic, adding “How to” at the beginning of the title can increase readership.
  6. You might try adding a sense of urgency or scarcity to the title, as is often done on sales pages, to get readers to take a look.
  7. Try to keep your headline under 65 characters, so that the full headline shows up in search results.Make sure the text of your blog post actually delivers on the promise of the title.  If it doesn’t, better rewrite that title.  I often do.
  8. Write when you feel most enthusiastic. Your posts will bubble over with exuberance and personality. Your readers will be infected with your enthusiasm.
  9. Write when you feel enthusiastic

  10. Make sure there is a good summary of what to expect in the blog post right up front.  My writing style doesn’t really allow for this, so I go back and write a subtitle-style intro paragraph at the beginning of each post. This summary helps readers decide to read on if they are only marginally convinced by the title, and it provides a summary to show up on social media when the post is shared.
  11. Write for yourself.  This might sound counter intuitive, but if you write for yourself, you will come across as genuine.  Your readers will appreciate it.  Yes, choose topics your readers will want to read and cove the points that will be helpful to them.  But write for yourself.
  12. Don’t try to impress your readers.  Try to inform them.  Try to convince them.  But if you try to impress them, you’ll lose your voice and your personality.
  13. “Write drunk, edit sober.”  Hey, that’s Hemingway’s advice, not mine.
  14. “Write with the door closed, and rewrite with the door open.” That’s Stephen King’s.  Right, we’ll stick with Hemingway then.
  15. Write as often as you can.  If you don’t want to publish more often, try guest posting elsewhere.
  16. Even better, write a spare post whenever you have a moment.  It doesn’t hurt to have something in your back pocket when the week gets too busy to write.
  17. If you are describing a process, show what you mean.  Include photos, screenshots or video to help explain the process.
  18. Think before you write.  You might want to prepare an outline before you start.
  19. Pay close attention to the best comments your readers leave.  They are telling you what to write about next.
  20. Do I have to say “Use proper grammar?”  You’re right, I do.  Use proper grammar.
  21. Do I have to say “Use proper spelling?”  You’re right, I do.  Use proper spelling.
  22. Read.  The more you read, the better you’ll write.
  23. Comment on as many blogs as possible.  Every time you comment, ask yourself this question: “Would this be better as a comment here or as a post on my own blog?”
  24. Be careful not to make untrue or exaggerated claims.  A reputation, once lost, is not an easy thing to reclaim.
  25. Whenever possible, link to the source of your claims.  This gives you credibility and makes everything else you say smell more believable.
  26. Whenever there is more to the story than you want to tell, link to a source for further information.  There will always be newbies who need explanations, and you don’t want to bore the more experienced readers.  And sometimes there is a lot of background information that experienced readers will also appreciate, but you don’t want to get bogged down in background discussions.
  27. Link to your other articles whenever they are relevant.  Readers will be interested in what you have to say on related topics.
  28. If you quote from someone, link to their website and/or social media profile (Twitter is usually best).  Don’t be a link-Scrooge.  Nobody likes link-Scrooges.
  29. Don’t use anonymous sources.  If it’s important enough, get someone to speak on the record.
  30. Be precise.  Edit your post before it goes live, and replace anything vague with something more precise whenever possible.
  31. If you add questions, people just might answer them.  A question can be a very powerful way to end your post, leaving readers with something to respond to in the comments.
  32. The thesaurus is your friend.  Find the best word, not just the first word that pops into your head.
  33. Choose the words your readers would use in daily conversation.  You can’t go wrong communicating with your readers in their own language.
  34. Try closing your eyes while you compose a sentence, and see if it comes out sounding better.
  35. Engage all senses.  Fiction writers do that all the time, but your blog posts will be more exciting if people can taste and smell what you are talking about, too.
  36. Use powerful action verbs to replace adverbs. In stead of saying “He spoke very passionately,” you can say, “He brought down the house.”
  37. Use analogies and metaphors, such as when I wrote how to write like a caveman.
  38. Sometimes each paragraph is a different point in a list of topics.  Number the paragraphs or name the topic in bold at the front of the paragraph.
  39. Capitalize only proper nouns.  This is English, not German.
  40. The toilet is your friend.  Great place to work over an idea, and if you keep enough magazines there, a great place for inspiration.
  41. Spy on other blogs in your niche.  They have some juicy topics that you might just want to copy.  Er, imitate.  Er, sincerely flatter.
  42. Don’t just copy other bloggers.  Nobody likes an illegal alien shadow.
  43. Don’t plagiarize. That could get you hung, shot, boiled in oil and run over by a truck.  Or worse.
  44. Spy on other blogs in your niche.  You might find some juicy ideas they left out.
  45. Spy on other blogs in your niche. The comments their readers leave are telling you what to write about next.
  46. SEO optimize your blog post.  Don’t over-do it.  Humans have to come first.  But make sure to use the terms people will search for at least a couple times in your text.  If you can’t do that, your post is probably not really about the topic you are writing on (say that 11 times fast).
  47. Don’t save all your text for text.  Sure, it’s fun to write on a white page.  But the joy in life is to scribble on photos.  And pics with text on them tend to attract more attention on social media.
  48. Be consistent.  Once readers get used to your style and language, they’ll probably want you to keep writing that way.  It’s your blogging personality.  It’s how they get to know you.
  49. If you allow guest posts, make sure to follow the same writing rules as on your own posts.  The style can be different, but the structure of the posts should be the same.  For instance, I would still include a subtitle-style intro paragraph at the beginning of each post.
  50. Make every word count.  Cull the fluff.
  51. Make it personal.  No matter how “businesslike” or “professional” you want to sound, people like interacting with humans, not corporations.  Make it feel like they are reading something written by you, not by your evil twin robot.
  52. Don’t write just about your products and services.  You know the guy at the reception who is always talking about his business as if there was nothing else in the world?  You don’t want to be that kind of blog.
  53. Include references to your products and services subtly whenever it makes good contextual sense to do so.  This is called “product placement”, and it’s even acceptable in Hollywood.
  54. Make it timeless.  Once something is on the Internet, it lives forever.  Create timeless posts that will bring you and your readers value long after World War 17 has decimated the planet.
  55. Make it newsworthy.  If everything you write is timeless, you’ll never get ahead of the news.  Hop on a trend, do some news-jacking and get your readers whipped up in a Beatlemania-style frenzy.
  56. Get to the point.  Don’t make the reader suffer while you skate around.
  57. Empathy rocks.  Show that you know how your readers feel inside whenever you get a chance.  You know the old saying: “Nobody cares how much you know, until they know how much you care.”
  58. Make cultural references.  Unless you really want to sound like a stuffed suit with starched underthings, try to fit in some references to popular culture – movies, songs, sports, celebrities, holidays – into your writing.  This makes you and your message more approachable.  I often make reference to Doctor Who, and I have referred to a number of movies on this blog over the years.
  59. Break up long paragraphs.  Nobody likes a paragraph that doesn’t know when to shut up.
  60. Break up your wall of text with images, video, tweetables and any other media you can think of.
  61. Break up your text with compelling subtitles.  Inevitably, many readers will skim down the page.  Every subtitle gives them another entry point to return to reading.
  62. Try to use bullet lists at least a couple times in your post.  It helps break up the text and make it more readable, and people just naturally like lists.  It gives people a feeling that they are getting more information for less reading.
  63. One sentence paragraphs are cool.
  64. People like variety.  Make sure to vary the length of sentences and of paragraphs.
  65. List posts always seem to be popular.  This is a list post.
  66. Quote from experts.  It gives your article more authority, and if you highlight the quotes in a call-out box, it also helps visually break up the text.
  67. Give others something to quote from you.  These days, I am doing this through the Click to Tweet tweetables.
  68. Use examples.  Examples make your message more real and give it more authenticity.
  69. Use case studies. Case studies are like examples, but with a lot more detail.  These are especially useful when you want to paint a detailed picture of what was done, what the results were and what was learned by the experience.
  70. Tell stories.  Everybody likes stories.  Include a Big Bad Wolf – they are always popular in stories.  If you can’t fit in a wolf, don’t worry.  I don’t have wolves in any of mine (although I have a cat in one).
  71. Include data.  Depending on your topic, data can help add credibility to your post and also make it more real and factual.  Bonus points for visualizing the data in a graph format.
  72. Don’t count your words. No, your blog post does not have to be over 2,000 words or over 3,000 words, or over 500 words or any other arbitrary length. Write the length that makes sense to cover the topic in the level of detail you wish. Think of your post like a miniskirt – long enough to cover the topic, but short enough to keep things interesting.
  73. Write like a miniskirt

  74. Get help.  When you don’t have all the examples or are not sure of all the points to consider, throw open the question on MyBlogU.  You’ll get help from other bloggers who have something to share.
  75. Join Toastmasters.  You’ll be surprised how learning to speak better will make you learn to write better.
  76. Avoid jargon and acronyms.  There will always be reader who will feel left out.
  77. Answer the comments.  You don’t have to answer every single comment.  Some bloggers do, and that’s fine.  But some comments don’t require an answer.  However, if you don’t respond to any comments, you’ll have a pretty low level of engagement.
  78. Write in the active voice, rather than in the passive.
  79. If you don’t know what the active and passive voices are, take a class in English before you start blogging.
  80. Address the reader.  A blog is no place for the third person.
  81. Make sure your text is highly readable, ideally at a grade 7 or grade 8 level.  You can test it before you publish at
  82. To make your blog more readable, split run-on sentences.
  83. To make your blog more readable, use smaller words wherever possible.
  84. Build on previous posts.  Regular readers will appreciate the continuity and the progression.
  85. Remove all distractions.  Lock the cats and dogs and penguins out of the house.  Lock the kids out.  Turn off Netflix (unless you need it to keep the kids busy). Unplug the phone. Turn off social media.  Hold on, I just got a Skype message…
  86. Don’t be afraid of controversy – that will increase both readership and interaction – but always be extremely respectful of opposing views.  And if you feel like it, be respectful of concurring views, too – why not?
  87. If you guest post on another blog, wait a couple months, then rework the post, adding some new information, some fresh examples and perhaps a new angle, and make the topic come alive on your own blog.
  88. Turn a conference presentation or training session into a blog post.  Why not?  Recycle and transform content for your blog.
  89. Ask your staff to write posts.  That include call center employees and counter staff.  Ask them questions, and when they reveal something profound about customer experience – Bingo!  Sure, you’ll have to edit for style, but the raw information could be gold if you are willing to run with it.
  90. Include a call to action.  Don’t leave reader to wander aimlessly through the Internet without direction.  That’s just cruel.
  91. Try to write a day early.  I always edit my posts after at least an overnight break.
  92. Remove weasel words like “maybe” and “sort of” and “generally” and “often” and…I really should follow my own advice on this one more often.
  93. Image titles and subtitles can be cool, but remember that the search engines can’t read them.
  94. Write with a cat on your lap.  The purring is soothing and calming and…wait, no.  I already said to lock out the cat and to write when you are feeling enthusiastic.
  95. Remember to be useful.  Even editorial style posts can often leave readers with something actionable.
  96. Always keep a notebook with you (Wait, let me take note of that!) because ideas will come at all times in all places.  You won’t use all your ideas, but some of my best ideas have come while I’m driving, in bed at night, in the shower – all the places that notebooks don’t go.
  97. Use strong nouns to replace adjectives. In stead of saying “He delivered a very motivational speech,” you can say, “He delivered a barn-burner.”
  98. Read your draft to your grandmother. If you lose her, you might lose some other readers.
  99. Do you have a style guide?  The CIA has one.  Maybe you should have one, too.
  100. Read your draft out loud.  Believe me, the weaknesses will come screaming at you.  If Hemingway had read his text out loud while editing, he might have said, “Write drunk, edit drunk.”
  101. Proofread.  Proofread.  Proofread.  Proofreed.  Oops.

Hire a ghostwriter

These are all tips on how to write a really good blog.  As I said earlier, there is a lot more to blogging than just writing.  Here are a couple additional lists of more general blogging tips:

OK, question time.  Is there anything here that you disagree with?  If so, let’s hear it (respectfully) in the comments.  Did I miss anything?  If so, let’s hear it (respectfully) in the comments. Did you really like the post?  If so, let’s hear about it all over social media.

Your blogging challenge: Can you build a great blog post on your own blog based on one or more of these tips?

About David Leonhardt

David Leonhardt is President of The Happy Guy Marketing, a published author, a "Distinguished Toastmaster", a former consumer advocate, a social media addict and experienced with media relations and government reports.

Read more about David Leonhardt

Twitter LinkedIn Pinterest

  1. Carlos Anaya says:
    at 6:06 pm

    All your tips are great thank you Im new to blogging I want to be good at it. I will use them

  2. Freddy Gandarilla says:
    at 10:48 pm

    Hi David!

    Wow!! … this is an epic post on writing tips!

    I learned new things here to improve my writing style! …

    These are all of the best tips you can learn to become a great writer. They are simple, but yet so powerful when implemented correctly.

    One of the best tips, that has helped me become a better writer, is to read and write like a maniac.

    The more you read, and the more you learn – the more you will have to write about. And the more you write, the better you will become at it. Words will just flow out of your mind, through your fingertips.

    I used to hate writing so much. I’m a high school dropout, and I still managed to build my own blogs and get very good at writing. I hope I inspire people here! 🙂

    This is a great and very valuable list, David!

    Thank you for sharing such value!

    Keep up the great work!

    Have a fantastic rest of the week! 😀

  3. Metz says:
    at 1:12 am

    Wow! Very awesome!

    These are indeed essential writing tips for blog writers. All of us can use this as a source of information if we fail to remember some important things in writing. I will totally bookmark this post and share with others.

    I was caught off guard with “Your blog post should be like a miniskirt, long enough to cover the topic, short enough to keep things interested.” that is totally right. It made me laugh and smile since it is spot on. haha!

    Proofreading your work is important. Revisions are needed if you believe your work looks incomplete or puzzling, “Read your draft to your grandmother. If you lose her, you might lose some other readers.” is a perfect tip for that.

    All in all, I couldn’t get enough of this wonderful list, David! You are always awesome! Thanks for this!

    • David Leonhardt says:
      at 1:56 am

      Thank you, Metz. You picked up on the grandmother and the miniskirt – an interesting combination. 🙂

    • David Leonhardt says:
      at 2:12 pm

      The best part, is that grandmothers usually have the time to spend with you, and just the fact that you share with them what you are doing pleases them to no end!

  4. Shamsudeen says:
    at 9:03 am

    Hi David,

    I commend your effort in putting this list together to make one powerful useful information on getting better as a writer.

    You’ve definitely put out many of the best tips out there that can over-time move a newbie writer to become one of the best author of our time.

    What I have discover over the course of writing for my blog in the past three years to become better at writing is to read a lot, I mean reading what really matters to your goals.

    Read top blogs in your niche and take what is best in their pattern to shape your own writing skill.

    However, like everything in life, there is no set or laid down rules to become a better writer……the only rules I know of are the ones you set for yourself.

    Thanks David for sharing.

    • David Leonhardt says:
      at 2:22 pm

      No rules, Shamsudeen, just guidelines. I have learned in life that many rules can be broken once you have learned how to follow them.

  5. Sugandha Agarwal says:
    at 10:22 am

    Hello David,

    WOW !! Such a huge list it is..and each and every point is important as well.. I’m sure with this your guide I’m now able to attract my readers in a more sufficient way and for long time as well.
    I must say you have really did a detail research before writing the post I’m so extremely shocked to see.. great work..
    You yourself don’t know how much help you did by writing this single post ! Great work. !
    Keep Blogging !
    Best Regards!
    Sugandha !

  6. Philip Verghese Ariel says:
    at 11:23 am

    Hi David,
    This is really amazing!!
    Yet another EPIC post!
    Thank you so much for putting all together in this post 99 tips for the bloggers!
    I am very well sure that this will be a great guide to the bloggers who want to create viral posts! 🙂
    This guide will give what all needed to create a fantastic post.
    I so thankful to note that Philipscom too in mentioned in the viral post!
    We are much elated by the kind mention, I am going to shout it out!!! LOL
    I have already mentioned in our post “30 Smart Ways to Write Traffic-Puller Blog Posts”
    about this kind mention.
    Thank you once again for this great service!
    Keep sharing
    May you have a great weekend and a profitable July month ahead. :-
    Best Regards
    ~ Philip

    • David Leonhardt says:
      at 2:07 pm

      Thanks for the kind words, Phil. I mentioned your post because I thought it would be helpful to anybody who found this post helpful. You always seek out great information for your blog. 🙂

  7. Sunday says:
    at 1:16 am

    Hi David,
    This is an awesome post. The tips are indeed essential and so direct. Many people are sure to benefit from them.

    The quote”Just remember when you write your title, don’t sacrifice human visitors for robots. You need the people more than the search engines, and human sacrifice is illegal, anyway.” sums up the essence of writing for humans as well as the search engines.

    What more could one need as a “writer” or “blogger” after going through these tips.

    Best takeaways for me include:
    * “Write drunk, edit sober.” Hey, that’s Hemingway’s advice, not mine.
    * “Write with the door closed, and rewrite with the door open.” That’s Stephen King’s. Right, we’ll stick with Hemingway then.
    I left the above comment in as well

  8. Ivan Bayross says:
    at 5:15 am

    Hi David,

    You had me at 99 essential tips. When I reached the Blog post I really was not disappointed.

    You’ve written content for Humans, which beautifully succinct, and does add so much value to all levels of Bloggers, new ones and old.

    Your analogy of a Blogger wearing multiple hats (Edward De Bono I presume) is spot on. It was almost like someone held a mirror to my face.

    Too few people (me first) write a Headline and then take a step back to figure exactly what sort of connotation the head line will raise up in the readers mind. Cheap Hotels Melbourne conjures up seedy, flea bag hotels in Melbourne where the sheets are changed one a year :-).

    Keyword rich, search engines ecstatic, Human compulsion to read (next to) zero.

    Your comprehensive guidelines for Headline creation awesome. The advice to write when one is enthusiastic a little GEM.

    In you I notice a kindred soul. Not many would admit to having their best ideas while on the throne in the loo. I’ve had a multiple Ah Ha! moments there myself and can truthfully support its efficacy.

    I’ve noticed a teeny tiny spelling error in one of your links David.

    The link in your content is spelled as MyBlugU which links to MyBlogU. Just saying I read the Blog post with my magnifying glasses on and very carefully. Did not want to miss a thing. 

    Your Challenge:
    I use almost all your tips when I create content for my Blog. Glad to get validated.

    This Blog post was hands down terrific. Huge body of work. I salute you David. Thanks for sharing.

    I came to this Blog post from linked on Kingged.

    • David Leonhardt says:
      at 4:21 pm

      Careful, or I might be calling you my fellow crowned head of content. 🙂

      I’ll fix that typo; no matter how many times I proofread, some word has to play a prank on me.

  9. Sherman Smith says:
    at 4:07 pm

    Hey David,

    This was a great list of writing tips and I can pat myself on the back for following a lot of these tips.

    The way that they help me can definitely help others. One thing that I struggled with is trying to write my headlines within 65 characters. You really have to use your brain power when it comes to some subjects. For this, I use Coschedule’s headline analyzer to help me out.

    Some years ago, I got the idea of writing a summary at the top of each of my blog post. This helps me to stay focus as well as it helps the readers to see what the post is going to be about and make an even further decision of whether to read the rest of it or not.

    Also with some case studies, I’ve started this year to link back to the resources I got my information from so that my readers can also look them up.

    And finally, I try not to write at my readers but making it more conversational. If there’s an opportunity, I will put in a story or an analogy so that the subject can be more entertaining and comprehensible. In this sense, it gives my audience the reason to come back for more content.

    Thanks for the share David! Have a great rest of the week!

    I found your blog on under the category of Blogging

    • David Leonhardt says:
      at 4:18 pm

      I love hearing how you built your writing skills, because that’s to a large degree how each of us has done it – one “Aha!” moment at a time, followed by an improvement here and an improvement there. Good show!

  10. Joanne says:
    at 2:41 pm

    Great tips! Such a useful list! I usually read my post out loud before posting them and you’re right mistakes scream at you!

  11. David Hartshorne says:
    at 5:42 pm

    Hi David L.

    What a list! I notice you didn’t create a numbered list, just bullet points…and I’m in no mood to check if there were 99 tips 🙂

    Its a great list but couldn’t help laughing at the final image…that is so funny…but true.

    Sharing out now…awesome!

    David H.

    • David Leonhardt says:
      at 9:19 pm

      Oh, yeah. I am still waiting for somebody to count them all. 🙂

  12. Hannah says:
    at 10:56 am

    Hey David,

    Thanks for sharing these useful tips. It’s a bumper list!

    Headline writing can be tricky. I like using a headline analyzer tool to rate my ideas. It’s always good to brainstorm multiple headings, so I aim for 5+ per post. The tool from Coschedule is worth a try.

    It’s also good to see which content is popular. BuzzSumo is a life saver in this respect. You can search by keyword or domain and view the most shared articles. This is a great source of inspiration for future posts. You can also find interesting content ideas by search by hashtag on Twitter, or checking out relevant forums/subreddits on the same topic. Research is key before writing!

    I’m also a fan of using imagery and infographics etc. to break up the content. Text heavy posts can be a little daunting, so I always try and include something slightly easier on the eye.

  13. Amanda Fearn says:
    at 12:11 pm

    Everything I’ve ever read about blogging (I think) all in one place. Thanks!

  14. Philip Verghese Ariel says:
    at 9:33 am

    He Dave,
    It is indeed a great joy to be here once again via my book mark. 🙂
    Nice to go through the tips once again.
    I am so glad to note that this post has been mentioned in one of my
    recently updated blog post at #Philipscom.
    Thanks for sharing this amazing post!
    I am sure the philipscom readers will appreciate reading this indepth note!
    Best Regards

  15. Michael Gregory says:
    at 9:03 am

    Thank you so much David for your great writing tips. I already knew some of the tips but majority of what you mentioned are new to me. I can now apply these tips in my blog. Thanks again.

  16. Moses Ukanna says:
    at 7:52 pm

    Hey David. These tips are really an eyeopener. I’ve learned all I should’ve learnt in 99 blog posts all in one post here. Thanks a bunch. Simplicity and having a unique voice contributes massively to building a healthy relationship with the audience.

Would you like to share your thoughts?

Your email address will not be published. Required fields are marked *