This is a step-by-step guide on how to write effective blog posts for your audience and customers.
In it, we will cover everything you need to know to write powerful blog posts in record time.
In fact, I am going to give you the specific formula that you can use to craft compelling, persuasive, and share-worthy blog posts for your own blog.
Here’s a breakdown of what we’re going to cover:
Planning your blog post
Conducting research from reliable sources
Creating an effective content outline
The five steps to writing great content
Proofreading and editing your post
Optimizing your blog post for readers and SEO
…and much more.
I’ll also provide you with additional tips and tricks to help you craft high-quality content that is persuasive and engaging, even if this is your first time blogging.
Ready? Let’s dive right in.
I’ll start with an important question:
How Is This Guide Different?
There are many online tutorials that are designed to teach you how to write good blog posts. They show you all the mechanics of blogging, what you need to do, and what you shouldn’t do.
By reading through these tutorials, you can learn how to write a perfectly serviceable post for your blog.
In fact, you might even be able to write a piece that earns you a few adoring fans.
But, if you’re someone who dreams bigger and wants to know how to craft the perfect blog post to cut through the noise and win legions of fans, you need something that is a lot better than those run-of-the-mill tutorials.
You need the ultimate guide.
This is the ultimate step-by-step guide where I share tips that are used by many professional freelance writers who are well known for creating spellbinding blog posts that attract the attention of thousands of people.
You will also learn the best ways to polish and refine your posts once you’re done writing them.
The secrets you will learn in this post are ones that many bloggers across the world would eagerly part with real money to learn.
The best part? It won’t cost you anything (apart from a few minutes’ time investment).
I’ll start right at the very beginning:
What Makes a Great Blog Post?
To write a great blog post, you first need to know exactly what a blog post is and the purpose it serves.
A blog post is a piece of content that allows you to publish your thoughts, insights, and stories about any topic.
People and businesses from all walks of life run blogs to share industry findings, product information, analysis, criticisms, instructions, and more.
Blog posts offer a wide range of benefits, such as:
Boosting website traffic and attracting qualified leads
Increasing brand awareness and consumer trust
Boosting your business’s credibility
Increasing your conversions and revenue
Establishing you as a thought leader in your industry
These are just some of the advantages that come with publishing well-crafted posts on your blog.
But, keep in mind that only well-researched and well-written posts will net you these types of benefits.
If you’re blogging for the sake of publishing whatever pops into your head, or if you don’t have any process in place for creating engaging and persuasive posts, you’ll find it hard to get good results from your efforts.
The good news is that if you follow all the steps covered in this post, you can begin enhancing your own blog as soon as today!
What Makes a Good Blog Post?
A good blog post needs to be interesting and educational. It must be packed full of valuable information that is organized in a logical and easy-to-follow structure.
Your blog post should also answer a question that your reader has, or help them resolve challenges that they are experiencing.
You need to be able to do all of this interestingly and engagingly. You can write the most informative post ever written on a subject, but if it’s dry, hard to read, and void of any personality, you’re going to have a hard time keeping the reader on the page.
Before you start writing your post, you need to ask yourself things such as:
Why would someone want to read this whole blog post?
What would make the reader want to come back for more?
It’s not enough to be able to answer their questions. You also have to provide them with actionable solutions while keeping them engaged.
For example, you need an introduction that will hook the reader and entice them to keep reading your post. Without that, many readers will bounce right back to the search results page, which will hurt your article’s ability to rank at the top of Google.
You also need to use examples that will keep readers interested in whatever you have to say.
We’ll touch a little more on that in later sections. Right now, let’s get started with the seven key steps to writing a great blog post.
How to Write a Blog Post: 7 Essential Steps
Writing an awesome blog post involves the following steps:
Planning your blog post
Doing the research
Creating an outline
The actual writing
Editing and proofreading
Optimizing your post for readers
Optimizing for search engines
Step #1: Plan Your Blog Post
This is the planning phase, where you lay the foundation for writing a great blog post.
This stage is critical – particularly if you don’t want to fall prey to procrastination.
The foundation phase involves ideation, which is the bedrock that your post will be built on.
If you’re going to write an awesome blog post, you first need to choose a topic that your audience will find interesting.
I’m assuming that you already know the popular topics with your audience, but if you don’t, this section will help you come up with topics that will resonate the most with your readers.
Start by Getting to Know Your Audience
Who are you writing this blog post for? You need to figure that out before you even think about writing it.
Here are a few questions to help you figure out who your target audience is and the type of content they want to read about:
Who is going to read your post? Get granular with the answers – come up with an average age, gender, occupation, etc. This will help you define your target audience.
What kind of information is your target reader searching for? Do they want step-by-step guides on how to perform tasks within your industry? Are they looking for high-level thought pieces on where your industry is heading? Consider this before you begin.
What are their major pain points? If there are certain problems that many people in your industry struggle with, writing a helpful blog post about those problems will likely be well-received.
If you’re not sure exactly who you are writing your blog post for, this is the first step you need to focus on.
You should not try to guess what your audience wants or needs, but rather make a data-driven decision by doing the necessary research to find out which topic is unlikely to generate interest with them.
If this sounds complicated, don’t worry – it really isn’t.
First, create a master spreadsheet that you will use as your idea bank.
Now do some research to find lots of ideas to fill out your spreadsheet.
Here are a few easy ways to discover what it is your audience is talking about, and the questions they are looking for answers to:
Use Quora: Quora and other forums are great resources to help you find out what questions the people in your industry are asking. Simply search for relevant keywords associated with your niche.
Use Twitter’s Advanced Search: Type in your keyword, and then select “questions” as your filter. This will show you all the different questions that people in your industry ask on the social platform.
Use SEMRush: This is a paid tool that works extremely well in helping you spy on your business’ competitors (and it lets you steal some of their best ideas).
Use KeywordTool.io: Use this free resource to see the most popular keywords that are being searched by users within your industry.
Other places to find what your audience is talking about or asking include:
Amazon book reviews (particularly the negative ones)
The comments section of popular blogs in your industry
Basically, anywhere your readers are online, you’re sure to find a long list of topics that they are discussing. As you’re getting to know your audience, ask yourself the following questions:
Which topics do they discuss the most?
What questions are they asking?
What do they generally need help with?
What kind of objections do they commonly have?
Make a note of all these topics and any other ideas they help you generate.
By the end of this exercise, you should have an arsenal of data that you can transform into tons of custom blog topics.
Once you’ve built an idea bank, it’s time to identify the topic of your blog post. Simply pick one from the list that interests you the most.
For instance, your chosen topic might be “writing a blog post.” It doesn’t have to be super-specific. At this point, all you need is a general idea of what you’ll be writing about.
And now that you have your topic, the next step is to decide on the type of post you’re going to write.
Decide on the Type of Post You Will Write
There are many different types of posts that you can write for your blog.
Here are some of the most popular blog formats:
The list-based blog post: This type of post has content in a list format: “10 Ways to Optimize Your Blog Post”
The how-to blog post: This blog post shows readers how to do something: “How to Write an Awesome Introduction”
The pillar page blog post: This is a big, meaty blog post filled with useful, actionable, and engaging content: “How to Write a Blog Post: The Complete Guide for 2020”
The ‘what is’ blog post: This type of post answers a question or concern that readers have: “What Mobile-First Website Design?”
The infographic blog post: Infographic blog posts don’t have a lot of written content, but they do work very well to drive traffic to your site: “Infographic: 10 Mesmerizing WordPress Statistics”
The newsjacking blog post: This is a timely post designed to arrest your readers’ attention. It basically involves using the life of any current news story to help boost your blog.
Of course, there are many other types of posts you can choose from. And you’ll discover more and more of them as you grow as a blogger.
Each of these types of posts serves a different purpose in helping you catch the attention of your target audience and customers.
Once you’ve chosen one to start with, it’s time to pick a title for your blog post.
Come Up With a Working Title
Now that you have the topic of your post and know what type of post you are going to be writing, it’s time to come up with a working title.
In fact, it’s a good idea to come up with a few different working titles. The different iterations of approaching the topic will help you focus your writing.
For instance, say you have a blog about home renovations. You may decide to narrow the topic of your first blog post to:
Tools for fixing blocked gutters; or
Common causes of blocked gutters; or even
How to fix blocked gutters.
Your final title may well be very different from any of these, but having a working title like the ones above will guide your blog post so you can begin writing.
Step #2: Do Your Research
The process of researching your blog post can be simple or complex, depending on the type of post you’re writing.
Search Google for different articles on your topic. Choose the top-ranking ones and read through them to find interesting points and ideas for your own post.
As you read and the other your research, make a note of the ideas that you get. Don’t copy anyone’s work, but use the information you find to inform your own post.
Fill out your research document with as much helpful information as you can.
Your reading should be the input and writing of your output.
The goal here is to produce a value-packed, data-driven blog post.
Neil Patel, one of the most well-known bloggers in the digital marketing sphere, has an interesting approach to writing blog posts.
He says that a blog post is like carving a sculpture.
All you need to do is chisel away all the unnecessary material in your research document to give life to your blog post.
When gathering your data, always make sure that you use reliable sources. Here are some of the most commonly used types of supporting data and information sources:
Reliable Sources of Information
Images and infographics:
Google Image Search
Google Video Search
Statistics and Facts:
Once you’ve done your research, it’s always best to let it sit for a while.
Most professional writers find that their ideas become more refined if left to marinate overnight.
They gain more clarity on the topic, and the direction of their blog post becomes concrete in their mind.
Step #3: Create an Outline for Your Blog Post
Your next step is to create an outline to make it easier for you to write your blog post.
You already have your ideas down. Now it’s time to arrange them in some type of structure.
Fleshing out your outline before you move on to writing the main content will help you nail your points down.
At this stage, you don’t have to worry about things being super clear or concrete. Just think of the outline as a sort of “base” for your post.
How to Create a Blog Post Outline
The process involves planning out the broad topic that you want to cover, and then adding in the subtopics for the different sections.
Each section should have a name or title. Keep things simple. The clearer your outline is, the better your blog post will flow.
Creating an outline doesn’t have to be a complex process. In fact, the more simplified your outline is, the more conviction your blog post will have.
Here is an example of what the outline for your blog post might look like:
Your outline will help create an effective visual hierarchy of importance.
Headers, of course, are at the top, and they’re only used once in each post. Next, are subheaders, which are ranked higher in importance than sub-sub-headers.
By creating and following a clear outline like this one, you’re giving your post a great “bone structure.”
This, in turn, will allow you to infuse the blog post with solid information, creative style, and compelling resources.
The important thing here is to ensure that the content is properly organized so that your readers flow effortlessly from one section to the next without getting confused or disoriented as to how they got there.
You take one big topic and break it up into different sections.
Each of the sections is separated into sub-sections and sub-sub-sections.
You then go into deeper detail within these sub-sections, thereby making the content a lot easier to read.
And that’s your outline done!
Is an Outline Really Necessary?
Many people often wonder if taking the time to write a post outline is really worth it.
The answer to that is a resounding YES.
Here are some reasons why:
An outline can make writing easier for new bloggers.
For many new bloggers, writing an article can be a daunting prospect. They sit down to write and find that the words simply won’t come.
They struggle to come up with something to say from the very beginning, and at times like these, having a structure like the one above will go a long way toward getting rid of writing blocks.
An outline makes it easy to arrange large amounts of information.
Depending on the size of your blog post, you may find that you are faced with an inordinate amount of information.
By organizing everything into a clear outline, you make it so that readers are not intimidated by the article’s length.
This type of organization can take different forms, such as sections, tips, lists, etc.
You will have to decide what is most appropriate depending on the type of post that you are writing – but it all comes together in the outline.
Start Writing Your Post
The following steps involve the actual writing of the content.
Now that you have your outline ready, it’s time to fill in the blanks.
Your outline will be your guide as it has all the main points of your article. All you have to do now is fill in the details.
As you follow the steps, first, write about the information you already know. Then, if you need to conduct additional research to get more information, images, quotes, examples, and other data to back up the points you made.
If you find yourself having trouble putting sentences together, you are not alone. A lot of bloggers find it challenging to find their “flow.”
Luckily, there are a lot of tools that you can use to help you not only improve your writing but also write your blog posts faster.
Here are some of the tools you can use:
Power Thesaurus: If you’re stuck on a word, this crowdsourced tool will provide you with a variety of alternative word options from a worldwide community of writers.
ZenPen: If you are having trouble maintaining your focus, check out ZenPen, a distraction-free writing tool that creates a minimalist “writing zone” to help you write faster.
Cliché Finder: If you’re worried your writing might come off a bit cheesy, then use this handy tool to identify any instances where you could be a little more specific.
This post is chock-full of exceptional writing advice and goes into a lot more detail on more tools that you can use to improve your writing skills.
Now that you’ve got your tools all lined up, here are the steps to follow when writing your main content:
Step #4: Craft a Heavy-Hitting Headline
Do you see the evolution from the topic, to the working title, and then to the final title?
Your working title doesn’t have to be a final title (it can be – if it’s good enough). Its main purpose is to provide you with enough information to focus your blog post in a more specific way than the generic, overwhelming topic.
Now is the time to come up with a heavy-hitting hook that will draw readers and make them want to read your blog post.
Humans are shallow (sorry, but it’s true). We tend to judge books by their covers – and blog posts by their titles.
This is why it’s crucial for your article’s success that you have a headline that will make people want to click on and read your post.
Both people and search engines love a strong headline.
The more people you compel to read your post, the higher Google will rank it in the search results.
Just keep in mind the following best practices when crafting great headlines:
Be as specific as possible:
Avoid lackluster and ambiguous words, such as “great,” “awesome,” and “amazing.” But do use numbers in your headlines, readers love that.
For example: “3 Proven Ways to Grow Your Business by 306% in 30 Days”
Tease, but don’t reveal the total solution:
No one will need to continue reading your post if you reveal everything within the headline.
But remember, there’s a fine line between a headline infused with curiosity and desperate clickbait.
Put your main keywords near the front:
This is beneficial for both SEO and discoverability.
For instance, if your main keyword is “cats,” then a headline like, “Cats: A Complete A-Z Guide” would most likely perform better than “An A-Z Guide to Cats.”
Keep your headline short:
Your blog post headlines should be under 65 characters.
Search engines tend to truncate headlines if they are too long. This adds the dreaded “…” to the end of the headline in the search results.
Deliver a concise headline so you can get your full message across to searchers.
Use brackets [ ] in your headline:
Call out important content formats, such as infographics, videos, Slideshare, or any other cool piece of content that you have embedded in your post.
Make sure all your readers know about it by using brackets [ ] to highlight content in your headlines.
Here are some examples:
How to Optimize Your Blog Post for Search [Checklist]
How Many Keywords Should You Use in Your Blog Posts? [FAQs]
[Infographic] The 5 Essential Elements of a Great Blog Post
Invoke emotional response:
Your headline needs to appeal to the senses and invoke emotional responses if you want people to read your article.
Harvard studies show that people make decisions based on emotions. Only later, the appeal to logic to justify the decisions they made.
You can use a tool like an EMV headline analyzer to help you find your headline’s emotional marketing value.
Formula: [Number] Mistakes People Make [Specific Action]
“12 Fatal Social Media Marketing Mistakes”
When writing headlines for your blog posts, there are two main approaches that you can take:
You can either come up with the final headline prior to writing the actual post and then use the headline to help you structure your outline;
You can also craft the blog post first (using the working title) and then see which title works best once you’re done.
Personally, I do not stick to a rigid strategy when creating my headlines.
Sometimes I come up with a great headline right at the beginning and then stick with it. For other posts, it takes a lot more work to come up with the ideal headline.
I know it seems like we’ve spent an inordinate amount of time on the subject of headlines.
And the process of coming up with great post headlines may seem like hard work at first, but, with practice, it will become second nature.
Before long, you will be able to quickly craft headlines that grab your audience’s attention and compel them to click through and read the rest of your blog post.
Step #5: Write a Magnetic Opening
Provided your readers stick around to see what your blog post headline is all about (which they will if you followed the tips and formulas outlined above), you’ll need to entice them to keep reading with an inviting, entertaining, and compelling lede that is full of promise.
Your introduction needs to be captivating and compelling.
But even more than that, it needs to satisfy user intent.
Otherwise, it won’t matter how eloquent your words are or how powerful your prose – readers will click back if they feel that your post isn’t exactly what they are looking for.
So, what is user intent?
User intent is the purpose behind the search.
If someone Google’s “how to lose belly fat,” they expect to find articles within the search results that will help them to lose weight.
If they click on a headline that reads “5 simple tips to lose belly fat fast”, and the article begins with a story about something totally unrelated, like a Chuck Norris anecdote, or something, there is a very good chance that they will leave.
They will quickly click the back button and never read any more of your post – which is actually filled with fat loss wisdom.
When those visitors leave, they are essentially telling Google that your post wasn’t relevant to their search.
This will result in the search engine lowering your post’s rank in the results pages.
So, how do you write a great introduction that will serve as an effective gateway to the rest of your blog post?
Follow the rules below to help you write hypnotic blog post openings:
Grab the reader’s attention:
You can do this in a number of ways, such as telling a joke, story, being empathetic, or gripping the reader with interesting facts or statistics.
Just ensure that you stay relevant to the main purpose of the post.
Establish what the post will cover:
Make sure you clearly explain the purpose of the post and how it’s going to address the reader’s problem or answer their question.
This will give the readers a good reason to carry on reading, and it offers a connection to how you’re going to help them improve that particular aspect of their lives.
Keep the first sentence short and snappy:
Studies have shown that short sentences increase content readability by up to 58%. With increased readability comes longer dwell times – and this translates to higher rankings in Google.
Restate the problem that the reader is experiencing:
Show the reader that you understand exactly what they are struggling with to clarify that you can provide the solutions.
Use mini-stories and personal anecdotes:
These can work wonders to boost your authenticity and credibility factors. Humans are storytellers by nature, and there’s nothing like a good story to keep readers engaged.
Make your promise clear to your readers:
Use emotive language to make it clear to readers how you’re going to help solve their problems.
Include power words in your introduction, such as heartwarming, huge, intense, funniest, gargantuan, etc. to create an emotionally gripping narrative.
Here are a few more examples of power words you can use in your introduction:
Even I sometimes have to stop and mentally sort some of these out to get them right.
Although a run-on sentence or a stray comma typically won’t have a dramatic consequence, some errors will simply make you look dumb, such as this dangling participle example from SmartBlogger.
Once you’ve given your draft a once-over, the real editing work begins!
When editing your blog post, you have three options available to you:
Option 1: Do-It-Yourself
If you’re editing your post yourself, it’s a good idea to take a break and step away from the article and then come back to it after a day or so with fresh eyes.
One of the best ways to self edit your blog post is to read it out loud. Doing this will help you see if your writing flows well.
This is a trick that many writers are taught in workshops. Basically, it means that if a piece sounds awkward when you read it out loud, it’s probably going to sound awkward in your reader’s mind.
Reading the post aloud will also help you catch most of the issues that I’ve listed above.
In particular, it will help you catch things like:
… and much more.
So, check for these things as you read, and if you find yourself having trouble with the flow of a particular sentence, simply re-work it until it sounds right.
Option 2: Ask a Colleague or Friend
Your second option is to have someone else read your post and provide you with feedback.
This is something you might consider if you’re new to blogging and haven’t yet acquired the necessary skills to edit your own writing.
Asking someone else to check your work is not an admission of weakness, but it shows a commitment to making your writing as strong as possible.
It’s great if you have someone with editing experience that can proofread your work. Go ahead and show them your draft.
If not, simply ask a colleague or friend to look your piece over. They don’t necessarily have to have experience with the subject – the important thing here is that you get an impartial set of eyes to look at your work.
A third-party is more likely to spot poor flow and logical loopholes that you may not be able to notice on your own.
Also, they will be able to tell you if you used a lot of industry jargon or complex words that make your post hard to understand.
Here are some things that you might ask them to share their thoughts on:
Does your piece flow well?
Does it make sense structurally?
Did you manage to put your points across well?
Is your position on a controversial topic clear?
Does the article prompt the reader to challenge any existing beliefs?
Is the advice you are offering valid and worth following?
Option 3: Use Tools to Help You
There is a quick way to edit your work using tools like Hemingway and Grammarly, which allow you to check your writing for mistakes.
Just remember, save the editing for after you’ve written your post. Don’t edit yourself as you write as that only slows you down.
In fact, if you’re using this type of software, you may want to turn it off while you’re writing to avoid distractions.
Editing tools will help you simplify big words or industry jargon, so your writing is easier to consume.
They will help you write as if you’re speaking to a friend. For instance, instead of saying a word like “feasibility,” the tool might suggest using “chance” in its place.
In addition to correcting spelling and grammar mistakes, you will also be able to analyze your content to see if your readers will be able to easily understand it.
Tips to Keep in Mind When Editing
As you are editing, make sure to avoid repetition, saying the same words again and again.
There are a few things that are more jarring to readers than the repetition of words and phrases.
As you’re reading through your blog post draft, look for words or phrases that can be replaced with synonyms.
Get Rid of Crutch Words
All writers have “crutch” words or phrases. These are words that no matter how hard they might try, writers simply can’t help, including them in their work.
Mine is the word “that.”
Find out what yours is and be vigilant to ensure that it does not appear in your content more often than it should.
If It Doesn’t Sound Great, Cut It!
Writing a blog post is hard. But editing it is even harder.
A lot of new writers mistakenly assume that the process of editing simply involves fixing a few grammatical errors or striking through sentences and words that don’t work.
Yes, grammar and sentence structure are both extremely important, but editing involves so much more.
It’s about seeing your written piece as a whole and making it cohesive – even if it means sacrificing a lot of words that you took hours to write.
So, if something needs to be cut out or adapted at the last minute, do it.
And Don’t Worry About Being Perfect
It’s important to take the time to ensure that you put out only your best work. Whatever you publish in your blog, you should be proud to have your name on it.
But don’t let that stop you from moving on to the next step. Your work doesn’t have to be 100% perfect. If you’re 80% happy with your post, it’s good enough.
On to the next step!
Step #10: Optimize Your Post for Readers
Your blog post is written and edited. It’s time to optimize it so that you give your audience the absolute best reading experience.
The better optimized your post is, the more engagement and social shares you will get.
How do you optimize your post for readers?
By making it as visually appealing as possible.
Visual presentation matters. As humans, our brains process written information visually and spatially, not just textually.
No one likes to read an unattractive blog post, no matter how grammatically correct it is.
Even if you write the best, most fascinating content on the web, your readers will think it’s boring if you don’t break it up into easily digestible chunks.
That’s why it’s vital to make your post look great by using a variety of formatting techniques and incorporating different types of visual media.
Here’s an example of what NOT to do:
Now, let’s talk about what you should do:
Add eye-catching visuals to make your content flow better, so it’s as easy as possible for readers to digest.
The right formatting will also help make your post more engaging. Readers will find themselves being effortlessly transported from one point to another, all the way to the end of your post.
So if your post looks like a giant wall of text right now, use the following tips to break the content up, make it look great, and improve its flow.
Use Headers and Subheaders
This is the first step in breaking up large blocks of text.
If you did your content outline correctly, this is already taken care of in your post. You have your headers and subheaders perfectly organized to guide readers through your content.
Now you can take the time to make sure that everything is formatted well and styled consistently.
Increase Your Font Size and Spacing
Doing this will help make your post a lot easier to read.
Pick a simple, readable font type, like times, Ariel, or Georgia. If you are using 11 or 12 font, your text is probably already easy to read.
If you’re using eight, nine, or 10, you should probably increase it.
Each of the elements listed above makes your post more visually appealing.
They also serve to help you arrange your ideas in a way that helps the reader to easily absorb the information, and keeps them connected.
Step #11: Optimize Your Blog Post for Search
You’ve worked hard to write, edit, and format your blog post. But, all that work will be for nothing if no one ever finds it online.
Your final step is to optimize your post for SEO. This will help Google find it and serve it to readers searching for the solutions and answers provided in your post.
In the blogging world, search engine optimization can be tricky. It’s important to get it right, But one thing you should never do is to put SEO over your reader’s experience.
The goal here is for you to find the right balance.
Below are some of the most important SEO ranking factors that you should optimize your blog post for:
Add a Proper Page Title
The majority of blogging software uses the title of your blog post is the page title.
Your page title is the most crucial element for on-page SEO. If you followed our blog post writing formula so far, then you already have a title that naturally includes the keyword and/or phrases that your target audience will find interesting.
If your primary keyword doesn’t naturally fit into the title, don’t stress too much about it. It’s alright to leave it out.
The same goes for headers – if you can, include your primary and secondary keywords in the headers.
But always remember to include keywords naturally and keep headlines short and descriptive.
Add a Proper Meta Description
The meta description is the summary that appears below the page title of your post on the search results page.
It is an important aspect of your blog post that has an impact on the number of people that click through to read your blog post.
It’s always a good idea to write your meta-description soon after writing your blog post. Ideally, start your meta-description with a verb, like “read,” “learn,” or “discover,” and make it 150-160 characters long.
Optimize for Focused Keywords
As previously mentioned, this isn’t something that you should obsess over.
There isn’t a magic number to hit when it comes to including keywords. But, most bloggers recommend that you aim for roughly 2% keyword density in your posts.
A tool like Yoast SEO will help you make your blog post keyword-friendly without impacting the reader’s experience.
Use Related Keyword Variations
Instead of trying to fit your main keyword into places where it doesn’t naturally belong, you can use related keywords and phrases instead.
LSI, or Latent Semantic Indexing keywords, are keywords or phrases that Google and other search engines see as semantically related to your topic.
For instance, if you’re writing a post about stock trading, LSI keywords might include stock markets, trading strategy, swing trading, trading courses, price chart, fundamental analysis, and so on.
These types of keywords play a very important factor in helping you improve your blog’s search engine optimization.
For instance, let’s say that you’re writing a blog post on “how to write great blog posts.”
Your main keyword might be “writing great posts.”
If you’re writing a short, 300-word article, then you’ll probably be able to use the keyword once or twice in a natural way. You may even add a couple of variations in there.
But what if you’re writing a 5,000-word mega guide?
In that case, you’ll certainly need to come up with a lot of different keywords that are related to your main one.
Here are some examples of variations on the keyword phrase “writing great posts”:
“how to write a killer post”
“creating great posts”
“crafting better posts”
“tips for writing persuasive content”
“a formula for an effective blog post”
“the structure of your post is important”
… and so on.
The more content you’re writing, the more keyword variety you can use.
And the more variety, the better your content will perform in the search results.
Remember, Google doesn’t just deliver results based on exact matches to the user’s query. It also delivers results based on semantic relation.
That’s why, for the most part, longer blog posts tend to outperform shorter ones as they allow you to leverage the power of LSI (latent semantic indexing) and longtail keywords.
With a wider spread of keywords, you create a more effective matrix that raises your potential to rank high in search.
Embed Internal Links to Your Other Content
Yet another important SEO factor is to include links to your other content within your blog posts.
If this is your very first post, then, of course, you won’t have anything else to link to.
Instead, you can link to valuable external resources that will provide your readers with additional information on the subject.
For the next post that you write on your blog, make sure you link it to this one – if it’s related.
All your blog posts should be interlinked. Otherwise, the search engines won’t be able to find them if they are just floating in a vacuum.
Choose Anchor Text Carefully
While we’re on the subject of internal linking, selecting the anchor text carefully is important.
Anchor text refers to the words on your post that you use to link to another page.
Choose keywords related to the page (on your site or other websites) that you want to link to.
Search engines consider the anchor text when it comes to ranking your post for certain keywords.
However, if you link to the same page multiple times within a single post, you only have to worry about keywords within the first link.
This is because search engines rely more on the first link than they do on subsequent anchor text instances.
Link to Valuable External Resources
Within your blog post, you should include some links to other related websites and resources that your readers will find useful.
This can be extremely helpful for search engine optimization – as well as for your visitors.
Say you are writing a blog post about “How to include coffee in cooking.” You want to add a bit of information about the different types of coffee, but you don’t have anything about that on your website.
If there’s an external resource that you can link to, it will provide additional value for your readers pertaining to the different types of coffee they can use for your recipe.
Linking to that external page from within your blog post will help your readers find extra information. Still, you also give Google a signal that you’re linking out to other authority websites within your niche.
This can help greatly with your rankings.
These are just some of the most important search engine optimization factors that you should pay attention to.
For more details, you should check out other posts on our blog to help you get your on and off-page optimization on point before you hit publish.
Putting It All Together
Whenever I sit down to write a blog post, I make sure that I follow each of these 11 elements, using them as steps to help me craft great content every time.
Here’s how I usually blog:
Step 1: I plan my blog post (or pick an idea from my idea bank)
Step 2: I do my research and check my facts
Step 3: I create an outline for my blog post and include as much information as possible
Step 4: I come up with a great title (if I don’t have one already)
Step 5: I write a compelling introduction to make readers eager for more
Step 6: I write the body of the content – taking time to include as much value as I can
Step 7: I write a powerful conclusion that will inspire and motivate my readers to action
Step 8: I add a clear call to action to the end of my post
Step 9: I proofread and edit my work (usually the next day when my mind is fresh)
Step 10: I format my post and add images, graphs, videos, etc.
Step 11: I follow my checklist for optimizing the post for search engines
Finally, I hit publish!
When all the above steps are done, I hit the publish button secure in the knowledge that I have done everything possible to create a high-quality, well-optimized post that is likely to engage my audience and rank high in the SERPs (search engine results pages).
You can look at some of the most popular articles on my blog to see how I structured them:
Even if you happen to be a self-proclaimed terrible writer or spent weeks trying to come up with just one post for your blog, this post will help you start producing high-quality posts for your blog on a consistent basis.
If you follow the process outlined here each time you publish on your blog, you will struggle much less to come up with amazing content.
Although writing in this way may feel a bit stiff at first, with practice, many of these tactics will become muscle memory, and you’ll be able to complete them without even thinking about them.
Eventually, everything will start to feel normal, and the constraints will lead to greater creativity levels.