This post may contain affiliate links. Please refer to my disclosure.
How to write blog posts that are well laid out and optimized to attract readers is not something you’ll learn overnight.
In fact, you will likely forever be learning how to do this as best practices change now and again.
Are you wishing you knew what features should a great blog post include, or asking how should a great blog use different media?
This post will share with you the must have blog features and the important components of blog writing.
Learn how to write amazing blog posts that your readers with love with the personality of a blogger (so it is MORE than just words).
I’ve been blogging for just over two years now and have a successful and profitable parenting blog (christinekeys.net) as well as this little one that I’m busting my butt to get up and running.
During those two years I have come a long way in regards to how I write my blog posts.
They went from 300-500 words long with no headings, zero SEO strategy and awful images.
Flash forward to today and oh my gosh there’s so much more effort that I put into my content creation.
It does make a very big difference though.
So if you are struggling with how to write better blog posts. If you want to generate more traffic, then applying the steps below may be of great help to you.
These are the steps I take to create killer blog content that keeps my readers coming back for more.
You may be surprised at just how simple they really are.
How to Write Blog Posts and
Write them Well:
For the sake of making it really clear, I’m going to take you through the process of creating a new blog post one step at a time.
#1 Decide on a Topic
This might seem like a no-brainer but you do want to decide on your topic.
Sometimes that is easier said than done because you can get writer’s block and just have no clue what to write about.
In that case, I recommend you check out my post on how to easily come up with new blog ideas.
Using those strategies you’ll find you have a bunch of blog topics that you can schedule onto your content calendar.
Posts You Don’t Want to Miss…
#2 Do Keyword Research
This step is very closely linked to step #1.
Often times your blog post topic will be decided based upon keyword research. That is if you are trying to rank well on Google (and you should be!).
However, I don’t always do keyword research before I write a new post for a couple of reasons.
- I’m more concerned with it ranking on Pinterest rather than Google
- It is a topic that I just really want to write about and it is well-suited to my blog
I use three tools for keyword research.
Tools for Keyword Research:
First of all, I use Keysearch which is an amazing keyword research tool. You can use it to find out how difficult it might be to rank for certain terms. It’ll give you difficulty scores, search volume, and CPC.
You can save keyword ideas in lists to refer to later and track your position for certain terms that you’re aiming to rank for.
I also love their Content Assistant that helps to check whether or not your post is well-optimized for the term that you’re trying to rank for.
It is very affordable and you can either pay annually or month-to-month which is a big plus for me.
Check out Keysearch HERE. You can get a 20% discount by using this code: KSDISC
The next tool that you can use is Google Search Console which is free. If you haven’t linked it to your blog then you need to do that a.s.a.p.
When coming up with blog post ideas I’ll often refer to Google Search Console to see what queries I’m already ranking for.
I’ve had success by writing posts with long-tail keywords that are closely related to other search terms that I already rank well for.
Finally, another strategy that I use is one that I got from the course Traffic Transformation.
Leena Gott created the course to show how she dramatically increased her blog traffic and all the strategies she used.
Seriously, if you’re looking to invest in a course that won’t leave you disappointed, this one is well worth your time and money.
#3 Come up with Catchy Titles
You can know how to write a blog post and create something that people will love, but have absolutely no one clicking onto it.
Well, start by checking your title. Does it draw readers in?
Does it make people actually want to click on your post and find out what you have to say?
My favorite tool to check how good my post title is is the CoSchedule Headline Analyzer.
I always try and come up with at least 3 headlines that score 70 and above for every single post that I write.
I play around with keywords and phrases until I get the result that I’m after.
Sometimes it can be frustrating and take more time than normal, but it is something that I highly recommend you spend time doing.
#5 Optimize Your URL & Meta Description
Once you have decided on your blog topic, your keyword and your headline, it is time to actually start writing your post.
Here are some of the things that you want to do first:
- Enter your post title (this should include your keyword)
- Fill out your meta description and include your keyword (I use the Yoast plugin for this)
- Optimize your URL by making sure it includes your keyword and isn’t overly long
These three steps are all really important in regard optimizing for SEO purposes.
Remember that when you fill out your meta description you want it to be descriptive and enticing. You can almost think of it as an extended headline.
#4 Write Your Outline
Everyone writes their blog posts differently in regard to the actual writing process, so if this doesn’t work for you, that’s fine.
This isn’t a critical step, but I wanted to include it because it really helps me to pump out a blog post with as little distraction as possible. (This mama of 3, 4 and under has got to use her time efficiently!)
So, I start writing my blog post’s outline before I do anything else.
Most of my blog posts are lists so that makes it fairly easy.
You can just list out all of your points and then make sure they’re in the order that you want them.
That will make it easy for you to then just go in under every point and write what you need to about that subject.
#6 Understand Headings and How to Use Them
Headings are vitally important not just for user-experience but also for SEO purposes.
You should only have one H1 heading in your post and that should be your title.
Then, you want to make sure to include your keyword in at least one H2 heading.
Think of them like a hierarchy of sorts.
H1 is at the top and all the other’s follow in their order.
Read this post to get a better understanding of how it all works: How Headers Work
As far as their importance from a reader’s perspective, having headers in your post helps to break things down and make your content easier to read through.
People skim through stuff on the internet so if you haven’t broken up your content with appropriate headers, you’ll find your readers won’t stick around long because it is too difficult to find the information that they’re looking for.
A good example of a blog post where this is especially important is the one that I wrote on how to start a blog.
It is quite in-depth and covers lots of different steps and topics.
If I hadn’t of included headings, then absolutely no one would stick around to read it because it would just be information overload.
#7 Write Your Post
Once you have your outline written out and your headers established it is time to get your content written.
When it comes to writing a blog post, it is important to shut off anything that might distract you during this process (i.e. social media, emails, children (JUST KIDDING!), etc…)
If you can set aside time to just write, you’ll be surprised at how quickly a post is formed.
Knowing how to write a blog post fast isn’t rocket science. It just takes intentional effort to create circumstances where you’re not distracted.
Think about your keywords that you are trying to rank for as you’re writing your content and aim to include them in a natural and organic way.
Keyword stuffing is the worst. It does not read well and Google doesn’t like it, so keep it natural.
More Awesome Posts to Read…
#8 Optimize with Links!
This is one of the MOST essential steps in the entire process!
There are two ways in which to optimize with links. Internal and external.
You want to use internal links to direct traffic to other relevant posts on your site. This is great for traffic and SEO purposes (it tells Google that people like what they’ve found).
How you link is up to you but you do want your links to be obvious enough so that people will want to click on them.
I generally use a mixture of text links and a few image links. Different readers respond to different strategies so it is wise to use both.
Why do you want to include external links?
Well, first of all, you DO NOT want to link to any pages that are competing for the same keyword that you’re trying to rank for.
Aside from that, linking to external sources within the same paragraph as you have linked to one of your own posts can be really powerful.
Google sees your link buddied up with link that is really great quality which makes it seem like your content must have good value as well.
Linking externally is also great to fill gaps on your blog. Perhaps it is a topic that you have yet to write about, or something that you don’t personally have much knowledge on.
Linking to a high quality external source can therefore be very beneficial.
Editing as you go is just too distracting.
You’ll find that you will have a better workflow if you don’t multi-task and instead compartmentalize your writing process.
However, once you have written out your content then it is important to go back and edit.
My favorite tool for doing this is Grammarly.
It does all the work for me and is really great at catching my grammar and spelling mistakes.
Granted, on the odd occasion things have slipped through and so it is important that there is still a human element as part of your editing process.
For the most part though, it is a really valuable tool to have.
You can check Grammarly out HERE.
#10 Add Images
Images are everything! Seriously.
They help to paint a picture. They also break up your content so it is easier for your reader to digest.
Plus, you want to always create Pinterest images so that your posts are able to be readily shared.
Images are also a powerful way to rank on Google as well. Think about it. How many times do you search using Google images?
I know I do and often.
Mediavine is the ad network that I have for my parenting blog and they highly recommending adding high quality (crisp, bright and clear) images to every post.
Not only does it increase RPM’s (and subsequently, ad revenue) but it’ll also help your SEO.
I personally add one Pinterest image at the end of every post with a call to action. However, I also have at least 1-2 other Pinterest images that I hide within the post using the Tasty Pins plugin.
- Use keyword research as a great tool for coming up with a blog topic
- Consider SEO when creating your titles, URL and meta description
- Create your outline for your post, get rid of distractions and write your content
- Optimize with relevant internal and external links
- Edit your post and add high-quality images