How to Create an Awesome Blog Post The Right Way

Listen up bloggers and freelance writers, it isn’t enough anymore to just have good content on your blog.

Don’t get me wrong – having a well-written, interesting and engaging blog post is important, but it isn’t enough.

No, what you want is for people to notice your post. You want them to click on the link, and if they can get past your headline and read your post, they might even think about it, tweet it, bookmark it, share it and pin it.

How to Create an Awesome Blog Post The Right Way

Your blog isn’t doing you any good if no one’s reading it. So, how can you make people notice your blog post?

Let’s think about hosting a dinner party – besides the dishes and your outfit, what is the most important element of your party?

It’s the presentation. From the dinner plates you specifically choose, down to the way the appetizers look on the platter, knowing how to arrange your home for a kick-ass dinner party helps to create a better atmosphere for your party guests.

This is no different for your blog. You need to be be able to serve up your blog post the right way.

This ensures your audience will enjoy it, share it with other people and even tell you how much they enjoyed it.

So, in all my efforts of learning how to write for an online audience, I’ve picked up a few things on how to create a blog post that is soo sweet and enticing, that I get shares, Likes, and comments.

Here is my 12-point checklist for better blog posts.

1. Have a Very Pinnable Image

If you’ve been reading my blog for some time, you might notice that I changed my feature images. I used to size my images in more of a horizontal shape, but after realizing the power of Pinterest in driving more traffic, I opted to go with vertical images.

Since most of Pinterests’ users use mobile devices for viewing, having vertical images makes more sense.

So, to get the most out of Pinterest, it’s best to have at least one pinnable image on your blog post. It doesn’t have to be your feature image.

Some bloggers put it at the end of their blog post while other bloggers (like I do on Twins Mommy) put their pinnable image in the intro of their blog posts.

Other ways to attract more pins and re-pins are:

  • To use a very attractive image. There are many creative commons licensed photos available on the web. You’ll find that the majority of them are of excellent quality and resolution. Many of these images are royalty free without attribution required. My favorite sites are: Pixabay, Split Shire, and Gratisography
  • To add text on your image. Every feature image I have on my blog has a text box. Having your title on your image makes it more appealing and easier to read when it’s previewed on a smartphone. But, before you go change all your images to include a text box, please try to avoid the 8 Types of Visual Diarrhea That Plague DIYers.
  • Add an enticing description. Treat this like sales copy. Make pinners want to click on your pin.

2. Optimize Your Image

Images play a huge part in creating the right atmosphere for your blog, brand and your writing. But, how many of you are  optimizing your images for the web?

What I mean is, having images that coincide with your blog and that load quicker on your website.

So, how can you optimize your image, without sacrificing the size of your photo? After all, having a large feature image for your blog post is just oh so much better for Likes, shares, comments and traffic. Here are two ways I format my images.

Use Images That Take Up the Entire Width of Your Column

In WordPress, you have the option of using a thumbnail, medium size, large size, full size, or custom size image.

Depending on my image size, I either use a large or full size for my featured image on my blog posts. This ensures that my image takes the entire width of my column.

It’s a blogging fact – small images just don’t look good.

Reducing the File Size to Make Your Page Load Faster

Most high-resolution images that I grab from websites, are huge. Take my featured image on this post: originally, it was 5472 wide by 3648 high.

If I were to save this as a JPG, it would be a whopping 4.7M. If you don’t know, that’s freaking huge and would take a long time to load on a slow cellular data plan.

To reduce the file size, I first resize the image in PhotoShop. But, usually, this is still too large so I always compress it even more. There are several places that quickly compress your JPG or PNG images. I personally use the free version of Kraken.

What I like about Kraken, is you can compress both PNG and JPG images. Some other places are or

So, after compressing my featured image on this blog post, it is now 1179 wide by 1718 high and only a measly 371 KB.

Doing this will please your readers who don’t have to wait for your visually attractive image to load.

3. Link to Other Posts on Your Site

It’s always a good blogging practice to link to other relevant articles or resources on your site. This will keep readers on your site longer, making them more invested in what you have to say.

This helps establish you as an authority in your niche, when you can provide helpful content to your readers.

Interlinking also does well for SEO purposes. According to Daniel Vassiliou’s guest post on Problogger,

The main goal of interlinking your blog posts is to have search engines be able to easily crawl and index all of your pages, as well as see the structure of your site. A clean structure makes it so all of your pages get indexed, which means it can match them to search queries.

Since Google strives to give the best experience as well as the best content for queries to its searchers, the quality of your site layout comes into play when rankings are determined.

This basically means, the more you interlink, the better chance your blog will rank for a search query. Building anchor text links also helps turn casual readers into loyal readers.

So, entice them by adding internal links so that readers can refer to your other awesome and helpful blog posts.

4. Use Bullet Lists

  • People lose focus when they read big blocks of text
  • Break it up with bullets or numbered lists
  • This makes it easier to read your blog post and pick out the important information easily

5. Ask Your Readers Questions

When writing your blog post, do you ask your readers questions? (see what I did there…)

I find that it helps draw in your readers and also gives them an opportunity to “join” in on the conversation. If all I did was write my blog post without even considering my readers’ intentions or thought process, I don’t think I would have much engagement happening on my blog.

If you can tell, I write my blog posts as if I am talking to a friend of mine. I keep it laid back and conversational.

I want to make sure that my readers are engaged and what better way to do this than to ask questions in my blog post?

6. Create Evergreen Content on Your Blog

If you want readers coming to your blog for a long time, it’s best to start creating content that will stand the test of time.

Evergreen content is relevant content for your readers and it won’t lose relevancy or interest over time.

Now, don’t get me wrong – writing about the latest trends or what’s in season will get you more traffic, but it’s short-lived.

To continually draw more readers to your blog, provide content that is timeless. For my blog, since I mostly talk about freelance writing, blogging and being a WAHM, these topics will never go out of style and can be evergreen.

Here are some other ways to boost your evergreen content on your blog:

For more help, check out HubSpot’s article on 4 Useful Tips For Creating Evergreen Content.

7. Break Up Your Paragraphs

Did you know that only 16% of readers actually read your entire blog post? People are busy and don’t have the time to sit and read every word (although I’m sure bloggers curse at this statistic).

But, you can increase the chances of people reading your awesome blog post by simply breaking up your paragraphs.

Make a sentence its own paragraph. Heck, throw in one word sentences! When you mix it around, you create white space, making it much easier for scanners and readers to devour your content.

Other ways to format your blog post for easy reading include:

  • Using sub-headings. People tend to read only the sub-headings of a blog post, so make them enticing and informative so that by chance they read what’s under the sub-heading.
  • As mentioned before, include bullets and numbered lists in your blog post
  • Don’t make paragraphs longer than 3 sentences. This tends to look like a big wall of text on most blogs, so stick to 1-2 sentence paragraphs.

8. Have an Eye-Catching Headline

I’ve mentioned this before, but up to 80% of your readers won’t even bat an eye at your blog post if it doesn’t have an attention grabbing title.

So, get your creative juices flowing, put on your copywriting hat, and start coming up with some great headlines. Your headlines should be enticing enough to make people click on your link and want to learn more about it.

I generally write headlines for social media, but occasionally will throw in SEO type headlines. Lately, I’m doing the latter and seeing if I’ll get the same amount or more of traffic.

9. Try to Solve a Problem (Or Teach Something New)

I find that the best blog posts are the ones that point out a problem and how to fix it. Most of my blog articles stem from a problem a freelance writer, blogger or WAHM may have. For example:

Readers want answers, so why not give it to them?

Other share-worthy blog posts are ones that teach something new. I don’t have as many of those types of articles, but plan on having more step-by-step posts on common issues relevant to my audience in the future.

10. Make Your Blog Post Personal

Since becoming a freelance writer I’ve read a lot of blogs. I keep going back to the same blogs because they are personable.

These posts are easily relatable and are written as if they are directed to me. Some great blogs that I frequent are:

Some people may not want to divulge all their personal information, but there are ways to be personal without giving away too much personal information:

  • Include real life activities on your blog
  • Own up to mistakes or failings
  • Use a conversational tone
  • Spotlight a subscriber or reader

Above all, be true in your writing. Don’t glam it up or pretend. People quickly notice if you aren’t telling the truth. So own up and make your writing speak.

11. Have a Great Hook

Having a great hook goes hand in hand with having an eye-catching headline. After a person reads your headline, how do you get them to keep reading?

A great hook can draw a reader in and make them want to read the rest of your blog post. Great introductions have an emotional quality to them.

They may spark interest, fear, surprise or humor for the reader.

So, how do you write a compelling introduction? Many people start off with a question. This immediately draws the reader in because people automatically gravitate towards questions.

They internally answer them and are interested to know if their answer is “correct.”

For my post, 7 Guaranteed Ways to Write Faster and Get More Clients, I started with this question:

If you’re a freelance writer or blogger, online writing is something you know you’re good at and I’m sure you’re confident about it, right?

Here, I’m challenging my readers’ confidence level. Do you think you’re a good freelance writer? This draws from a universal question everyone asks of themselves, am I good at what I do?

Another captivating hook is to tell a story. This can be a true story or a hypothetical one. Take my post, Freelance Writing Jobs for Newbies: 10 Questions to Ask a Prospective Client. I start out this post with a hypothetical story:

Has this happened to you?

You sit at your desk and open  your inbox to see the flood of new emails pop up. You notice a reply from a pitch you sent out not too long ago, asking for a phone interview.

You smile, give yourself a pat on the back and begin to research everything and anything about this prospective client’s business.

When it’s time to interview the client, you seem to have forgotten what to say or what to ask.

Before ending the conversation, you feel there’s no way the client is going to hire you and you hang up your cell phone, crushed at ever thinking you could’ve pulled the interview off.

If you are a new freelance writer, landing your first client is exciting, but nerve racking.

I tell a story as a way to connect with my audience. I’m sure many freelance writers have had this happen to them before. By leading with a story, readers will want to finish it, making it more likely they will read your blog post.

Other ways to draw your readers in after they read your headline is to include:

12. Include a Call to Action

A blog post isn’t a blog post unless it has a call to action (CTA). I mean, the only reason people have a blog is so other people read it and take action. And people read your blog to learn about you and what you have to say.

So, to include your audience in your blog post, give them something they can take away from your blog post.

In business, a CTA usually is an incentive to turn a viewer into a customer. Maybe it’s to sign up to a newsletter or buy a product.

For some bloggers, a CTA may just be a question to start an engagement in the comments. For example, you could ask your readers, what are some other ways you find jobs? Is there one place you always go to for scoring gigs?

When you include a CTA at the end of your blog post it helps jump start the comments.


There you have it. Twelve sure-fire ways to write an awesome blog post the right way so that people will read, share, Like and come back time and time again.

Now you don’t have to use all 12 of these tips, but after you’ve been blogging for a while, you’ll find most of them will come naturally when you start writing.

For example, formatting my blog post to have more white space and to incorporate bullets and lists is the norm for me every time I write a post.

So, share with me what tip you found most useful for writing awesome blog posts. And let me know what other things you do to make your post the best.

Sharing is caring! Please Pin this post.

Hi I'm Elna and I'm a freelance writer and mom blogger. I help people just like you become a profitable freelance writer. Within 6 months of starting my freelance writing business from scratch I was able to earn a full-time living as a part-time freelance writer while taking care of my twin toddlers. Check out my free email course Get Paid to Write Online and learn the steps you need to take to be a freelance writer.

Leave a Reply


The section on ‘Have a great hook’ after an eye-catching headline has caught my attention as it sparks an interest in the reader to read the entire article till the very end. Thank you for the interesting and helpful tips!Reply to Jennie
It’s very direct to the issues. It’s illuminating.Reply to Samuel
I still reference this blog post when I’m drafting some new posts for my blog. Great work Elna!Reply to Mira
Hi Mira, So happy to hear this! I’m still creating freelance writing content for new writers!Reply to Elna
Blog posts with questions and a conversational tone feel like they are written *for* me, rather than *at* me. As a result, I am more engaged in more likely to follow up or take action! Thank you for another valuable read!Reply to Beatrice
Hi, Elna. Thank you for all the awesome info you provide! I am a self-published author of novelettes and poetry, but have zero experience with blogging. I’d like to ask, when you do guest blogs, or send blogs to a client, do you use a word document? Do you add your headline, sub-heading formats to the document? Do you add your author bio to it as well? All these questions are swimming around in my mind, so I’d like to solve them before they drown!😂 I think you’re great, by the way, and enjoyed your email course.😁Reply to Frances
Hi Frances, For most of my clients I just give them a MS Word doc. If they request G docs then I do that or just paste it in their WordPress backend. I do have a post on FreelancerFAQs (my other site) about this specific topic: to Elna
Wow! A lot of helpful info! Thank you. 🙂 I struggle with traffic so I will definitely try and implement some of your tips! 😀Reply to Amanda
Great Amanda, Creating readable and shareable blog posts isn’t hard, but it does take practice! Even if you use one or two of my tips, you’ll be on your way to creating some awesome blog posts! ElnaReply to Elna
Some great tips here Elna and several that I can learn from. Thanks for the inspiring read!Reply to Cheryl
Thanks Cheryl! Glad you found my tips useful. Having a very readable blog post is important if you want social shares and engagement! Thanks for stopping by! ElnaReply to Elna
I enjoy the tips you give for better blogging! Great reminders and tips. Thank you! I am trying lately to work on my headlines!! 🙂Reply to Crystal
Great Crystal! Glad you liked my blogging tips. Headlines can be a bothersome for some people, but there are resources out there. Actually, I have a post on making great headlines. Thanks for stopping by! ElnaReply to Elna
These are great tips for creating awesome posts! Thanks for sharing. 🙂Reply to Sara
Hey Sara, Thanks for stopping by. I’ll be sure to visit your blog! You always have great tips. I’m glad you enjoyed my post and found it useful. Elna ElnaReply to Elna
Lots of wonderful tips here, Elna! I totally agree about the pinnable images. So many people use suboptimal images for their pins. I often see images with type too small to read, or backgrounds that are so busy that the text is impossible to decipher. My images aren’t perfect, but I try my best to at least make them attractive and readable. I’m not great with headlines, so that’s something I need to work on. Great post!Reply to Kara
Hi Kara, I agree with you as well – my images aren’t perfect. I know they are not the “right” vibrant colors and are mostly dark, but I do my best as well to make them attractive and readable. As for headlines, I’m not the best either. There are templates available that can help with some ideas, but I usually go through 3-5 headlines before I find the right one. It’s suggested, though, to go through at least 20 before you make your final decision! There’s no way I could do that! Thanks for stopping by! ElnaReply to Elna
Elna! What an excellent post! (And I’m not just saying that because you mentioned me 😉 ) I’ve been doing a LOT of pinning lately, and I’m so distraught over some of the horrible images I see people using to pin – I don’t claim to be an artist of any type, but I know my images are formatted to show up well on Pinterest. And the CTA – it can’t be stressed enough! So many bloggers are afraid of looking pushy, but I’ve found that your readers really want you to tell them what to do next. Don’t leave them hanging unsure, because they’ll just leave.Reply to Kelly
Hey Kelly, Ha, I actually mention in a post or two in my April posts! I love your blog and I even recommended it to another freelance writer! What I find on Pinterest is images that have hard to read text on them. I understand many free imaging editors may not have all the nifty tools Photoshop has, but I’m sure you can darken the text, add a shadow or at least as a text box behind it! ha.. It’s hard for me to find good Pinterest images. Actually, mine are too dark (like my next image for my next post), but I do my best to make it as pin-worthy as I can. I like your images. Many big bloggers use your type of non photo images and they are really popular! I personally enjoy looking at photos. I’m glad you agree with having a CTA. It’s frustrating when I read a great post and it ends abruptly. Sometimes without even a conclusion to summarize your points! Thanks for stopping by! ElnaReply to Elna
Hey Elna, These tips are great ways to decorate and doll up your blog posts. I can honestly say that I do most of these tips already. And you know what? It’s paying off. Going to your last point I actually did a post on CTAs. I see a lot of bloggers who tend to leave this out. I just read a blog earlier that on average 80% of your readers are novices. Can you imagine? This is why it’s beneficial to have a good CTA to give these visitors some direction. Thanks for sharing and I hope you have a great rest of the week!Reply to Sherman
Hi Sherman, I’m glad to see a new commenter! I’m super glad you do all of these tips for your blog! Way to go! It does definitely pay off. More social shares, engagement and traffic. Having a blog isn’t all that easy, especially if you want to make money from it or just to have loyal readership. It’s true that most of your readers are new readers, but it’s our job to convert them into loyal readers. I hope I’m doing that on my blog! Call-to-actions are something I never knew before I began my blog. But, I’m a fast learner. I picked up how bloggers were ending their posts and once I realized most of the bloggers had this action ending, I started doing it. It was later that I learned it was called a CTA. Glad you stopped by and I hope you have a wonderful week. Thanks again! ElnaReply to Elna
Hi Elna, You are right, this is definitely winner. I know you spent a lot of time talking about images as you should since yours are the bomb. I’ve been taking notes and trying to improve upon mine but you’ll always have me beat my friend. I do think the tips with compressing them is something most aren’t familiar with yet. So if I comment on each point this comment will be pretty darn long but I will say that you made some great points here. There is just so much that goes into a post and when not done properly they’ll be left scratching their heads wondering why their posts are getting the attention they believe they should. Great share Elna, thanks for putting this one together. I know if must have taken you a while but I’ll be sure to share it as well. Hope you’re enjoying your week. ~AdrienneReply to Adrienne
Hi Adrienne, You’re too kind! Thanks for letting me know my images rock. As you and I talked, finding images is something we both enjoy doing. In fact, after coming up with a catchy headline, I start hunting down the right photo that captures it all. Your photos on your blog are great! You do have an artistic eye, don’t let anyone tell you otherwise (especially yourself). Creating pin-tastic photos is really hard for me. I’ve only done a few, but I hope I’ll get better the more images I modify. I think you’ve got it covered on how to write an awesome blog post! You are right, though, a lot goes into making a blog post attractive. Content isn’t everything. As always,thanks for stopping by and leaving such a wonderful comment. I’m learning a lot about building a blogging community by the way you interact with your readers! ElnaReply to Elna
Hi Elna. This is excellent. I love the personal bit, linking my travel stories into blogging. Folks want real world experience because they love a good story and real experiences are easy to relate to. I can share practical tips and do A OK in the blogging tips niche but if I share how I had the horrible experience of staring at a bag of vomit for 2 hours during a bus ride in Cambodia, then I tie the experience into blogging, I have made a connection and impact that may just be memorable, at least in some folk’s eyes. Either way, it’s much more fun to blog this way, and I feel it is the right way 😉 Elna, fab post! Tweeting from Bali. RyanReply to Ryan
Ryan, Congrats to being in Bali! For my honeymoon we went to Barbados and loved every minute of the island life. You are IT when it comes to real world experiences and incorporating that in your blog! I love how you tie in your experiences to blogging. It does make it memorable. I tend to make universal stories and rarely use my experiences in my blog, but after hearing you talk about it, I might dabble in it! Thanks for stopping by!Reply to Elna
Hi Elna, I couldn’t agree with you more. Just creating content or even good content will not be enough anymore. I always remind people that blogging doesn’t end when you post the article. Nope, the work is just beginning! But besides that I like your suggestions. Ask questions, involve the reader, engage them, tell them what you want them to do… Most importantly, write about one issue or problem for one person. Be really clear in your article what it’s about. Thanks again Elna. I hope you have a great week! ~ Don PurdumReply to Don
Thanks Don for your comment. Yes, blogging isn’t just pouring out your thoughts like a diary. It takes a plan and above all it takes getting to know your audience. And yes, once you publish, the real work begins! Market the heck outta it! For me, I enjoy this part and it never gets old. I hope you have a great week! ElnaReply to Elna