*note* – this is a reboot of a post I wrote several years ago (check out the cool Blogpostium graphic) when we had a smaller audience (thanks to all of you reading this now). It has been updated, but much of the information really hasn’t changed much, so if you have posts you wrote previously that no one saw and you want to revive them, GO FOR IT!

There are critical components that all good blog posts utilize. What’s the perfect length, the ideal structure, and other must-have elements?

Based on our experience and the insight garnered from many of those other posts, here’s our list (bearing in mind some industry-specific caveats):


You can write about really whatever you want, but if you want people to actually read it — and maybe even share it — you better bring some value. Write something that is worth the reader’s time. Write something that will be helpful. Write something that provides them value. It does not need to be 100% unique and original and William Wallace inspirational.


Who are you writing for? How are you providing them value? Define in general and specifically for each post. Use the personas you’ve developed (need help, Mike King did a great post on Moz), let one of them (one of your target audience members that is) read it if you can. Here’s a sample of the four potential audiences for a credit union:

  1. Members/Current Customers
    • What do they care about?
    • They can be your biggest advocates
  2. Potential Members/General Public
    • Educate, inform, enlighten
  3. Staff and Partners
    • Help them do their jobs
  4. Media/Influencers
    • Be a resource
    • Create a link opportunity


Headlines should be one to two lines (lines as in the width of a page, not lines as in full sentences), the beginning and the end are most important as readers absorb the first three and last three words of headlines. Here are some other quick tips:

  1. A headline is often also your Title Tag (what you tell Google you want to display on a Search Result Page (SERP)).
  2. 60-70 characters for a Title Tag is thought to be ideal for SEO; otherwise, it will get truncated (…). However, Google says there is no limit.
  3. If you use WordPress use Yoast SEO Plugin to preview and edit your Title Tag and Meta Description.


What should the headline focus on? Here are some ideas for a destination wedding planning client:

  1. Ask or answer a question – “What Do You Need to Know About Destination Weddings?”
  2. How to – “How to Negotiate a Room Block”
  3. Use numbers – “5 Tips for Finding a Florist in Cabo”
  4. Reference your audience – “Brides to be need to know…”
  5. Surprise – “What If Nobody Comes to Your Wedding?”
  6. News – “Tsunami Wedding! How to Prepare for the Unexpected”

Formula: Numbers + Adjective + Target Keyword + Rationale + Promise = Ultimate Headline


  1. Tell a story – the headline will get their attention, a story will make a reader continue
    • Personal anecdotes are appreciated
    • Can be personal about someone else (politician, celebrity, influencer)


Image placement
  1. Place an image at the top of your post (often called a “featured image” in WordPress or other CMS)
    1. You could place your image at the top right alongside the first paragraph if there is a lot of copy in the opening to make the initial paragraph seem shorter.
  2. And/or, use a larger font for the opening paragraph so it is easier to read.
  3. Multiple images are good to break up content and provide alternatives for social sharing
  4. Consider an infographic that summarizes your main points and can be shared on social media
Short paragraphs are best
  1. Share one idea or thought per paragraph
  2. You do not have to use “textbook” or AP Style writing; readers expect to be able to scan and digest quickly online

Use subheads

  1. Break up content using subheads as people scan while reading on the internet
    • Use header tags (H1 for Title/Headline; H2’s and H3’s for subheads) for Google
  2. These can also provide readers an easily sharable call out to use while sharing socially (see Share-ability below)

You can also break your content into smaller pieces to share on social media. PR Talk guest Anna Hrach talks about this (known as content atomization) in her interview.


There are a variety of options for the framework of your blog posts. Here are a few of the items you should consider including in addition to the main content of your posts:

Call to action (CTA)

What action do you want the reader to take after reading your post? Examples include signing up for a newsletter or webinar, scheduling a demo or a call, buying something, or even just sharing the content.

Social share buttons
  1. Only use/show the most relevant ones (e.g. just because you could have a button to easily share on MySpace, you don’t need it and it is just confusing/overwhelming)
  2. Have an obvious “tweetable” quote
    • Can even call out “Tweet this quote” or use a plugin (see Share-ability below)
Images (see Layout above)
Simple, sharable, searchable URLs
  1. Short with keywords from headline/title
Bio – have a short bio of the author; people like to know who is “talking” to them
  1. Some recommend using the sidebar, but at the bottom is fine too (with a headshot)
  2. A short summary bio that links to a full bio works well
Newsletter Signup Form

Email newsletter signup form should be in the sidebar or some like to have it permanently across the top (moves down with you as you read)

Sidebar, preferably on the right. Potential items include:
  1. Recent Posts
  2. Top Posts
  3. Blog Categories
  4. Author bio
  5. Email newsletter sign-up
  6. Social Media profile links
  7. Offer (white paper, case study)
  8. Quick value prop
  9. Contact form
  10. Quick “About Us”
  11. Tags 


There are many ways to consider timing. I recommend testing and being consistent. What that means is to test different days of the week and times of the day for when you post (and maybe more importantly when you share) to see if there are days and/or times that get more visits and/or engagement. Once you think you have a good day/time schedule, stick to it as (hopefully) your content will be good enough that your target audience expects and looks forward to seeing or receiving it at a specific time.

Day of the week?
  1. Experiment to start, then follow the data
  2. Social media stats can provide initial insight (i.e. when your followers are engaged on Facebook)
Time of the day?
  1. Experiment to start, then follow the data
  2. Social media stats can provide initial insight (i.e. when your followers are engaged on Facebook)
Post posting and social promotion
  1. Schedule social promotions – at least three:

i.      At time of post

ii.      X hours later (e.g. six hours after initial publishing, or the next day)

iii.      X days later (e.g. if you typically post in Tuesday, promote again on Friday or the following week)

iv.      Evergreen content can be shared more times in the future. Note if the content is specifically relevant to specific seasons or annual events and share again when that season/event comes around again



Be sure to have easily shareable elements in your posts

  1. A “tweetable” quote
  2. Pull out quotes to break-up content and provide easy to share tidbits, like this from Buffer
  3. Can be integrated into blog

A tweetable quote can be a key element of a good blog post

Click to Tweet

  1. Images that will encourage sharing and reading 
Length This is a very common question we get when talking with clients about content marketing and talking with writers about specific pieces…How long should it be? How many words? The typical answer is that it shouldn’t be too short, but it shouldn’t be too long either (which of course is a relative). So here are a few guides in general, but know that these would change based on many factors including audience, topic, competitive landscape, author, and more):

Ideal blog posts are 1,000 to 1,500 words
  1. Under 500 is too short
  2. Longer posts (long-form content) are not bad but need you to break it up as it can be intimidating. Social sharing starts to go down after about 1,500 words
Should take about 7 minutes to read
Conclusion While all of the “needs” I have provided are great, the most important thing is to provide value and write to your target audience. The rest of it is just gravy…and gravy by itself may be good, it is much better on a chicken-fried steak, biscuits or Thanksgiving dinner. A few links from the original blog post from 2015 🙂 http://blog.bufferapp.com/perfect-blog-post-research-data http://www.koozai.com/blog/search-marketing/content-marketing-seo/anatomy-perfect-blog-post/ http://www.quicksprout.com/2014/07/07/11-essential-elements-of-a-perfect-blog-design-a-data-driven-answer/

Want more details or just a blast from the past with one of our first podcast episodes? Listen to the PR Talk episode about this post

Featured image courtesy of Saksham Gangwar via Unsplash

Mike Rosenberg on FacebookMike Rosenberg on InstagramMike Rosenberg on LinkedinMike Rosenberg on Twitter
Mike Rosenberg
CEO at Veracity
Mike Rosenberg is CEO at Veracity. He brings experience and passion from two distinct, yet similar, career paths in sports business marketing and online marketing. Mike shares his marketing expertise as an Advisory Board Member and Past President of SEMpdx, a professional business organization for the digital marketing industry.