How to Write a Blog Post Optimized for Google (In 10 Steps)

by Nikita Shevchenko

Today I am going to show you how to write a blog post that will sweep Google off its feet.

It is a 10-step plan that works like a charm.

Do you want to create content that produces:

  • Steady Traffic
  • High engagement
  • and Leads?

Let’s start!

#1 What Google Wants You to Know

If you want to write a blog post that is highly optimized for search engines you need to follow search engine guidelines. 

Every time you want to publish a new blog post you should keep the information, I about to share with you, in mind.

The question is:

What exactly does Google expect from your content?

Check out these helpful tips straight from the horse’s mouth.

Tip 1: Create Engaging and Useful Content

This is arguably the most obvious yet the best advice Google wants you to know.

High-quality and unique content is what should shape the entire web nowadays.

Here is what Google states:

“Creating compelling and useful content will likely influence your website more than any of the other factors discussed here. Users know good content when they see it and will likely want to direct other users to it. This could be through blog posts, social media services, email, forums, or other means.” Google Search Engine Optimization (SEO) Starter Guide (Source)

google seo starter guide quote 1 how to write a blog post

So remember these 3 vital principles of content success:

  • Uniqueness
  • Usefulness
  • Engagement

Tip 2: Keep Readers in Mind

Let me tell you one secret right now.

The reader is the most important piece of SEO puzzle.

As long as your blog readers are satisfied with your content Google awards you with high search rankings.

With that in mind, you should optimize your content for readers first. In other words, make it user-friendly and helpful.

Let’s see what Google says:

“Consider creating a new, useful service that no other site offers. You could also write an original piece of research, break an exciting news story, or leverage your unique user base. Other sites may lack the resources or expertise to do these things” Google Search Engine Optimization (SEO) Starter Guide (Source)

google seo starter guide quote 2 how to write a blog post

Here are the key takeaways you should know:

  • Add more value than your competitors
  • Share unique information
  • Provide relevant data and research results

Tip 3: Increase Your Expertise and Authoritativeness

Who stands behind your blog?

Is it a widely-recognized industry specialist or an average Joe who likes to write on the topic?

Here is the sad truth for the second guy:

If Google does not trust you, Google does not rank you!

So one of the best decisions you can make to guarantee your blog post success is to become an authority on the topic.

I turn the floor over to Google again:

“Be sure that content on your site is created or edited by people with expertise in the topic. For example, providing expert or experienced sources can help users understand articles’ expertise.” Google Search Engine Optimization (SEO) Starter Guide (Source)

google seo starter guide quote 3 how to write a blog post

Here is what you can do with this information:

  • Make sure you write about one topic
  • Post as many quality posts as possible
  • Author name should be prominent
  • Link to reliable resources within your articles
  • Do Guest Blogging
  • Build high-quality links to your blog

Tip 4: Build a High-Quality Website

Launching a new blog is one thing, making it successful is another.

And the truth is that two identical articles that were both posted by a good and a bad website will rank much differently.

A-list sites always win.

Fortunately for you, there is no need to stare in the crystal ball and speculate on what can help your website become outstanding.

Google has done this job for you.

What is a High-Quality Website in Google’s world?

In order to understand it, Google offers you the following hints:

  • “Does the page provide substantial value when compared to other pages in search results?
  • How much quality control is done on content?
  • Does this article provide a complete or comprehensive description of the topic?
  • Does this article contain insightful analysis or interesting information that is beyond obvious? ” Google Webmaster Central Blog (Source)
google more guidance on building high quality sites quote 1 how to write a blog post

What can you do with this information right now?

  • Check every single piece of content for quality and mistakes
  • Optimize your Website for SEO
  • Include additional information that your competitors might miss

Tip: 5 Supercharge Your Articles

This tip will allow your articles to shine in the darkness of mediocre content.

All you need to do is to check Google’s advice:

” High-quality pages have the following characteristics:

  • High level of Expertise, Authoritativeness, and Trustworthiness (E-A-T).
  • A satisfying amount of high-quality MC, including a descriptive or helpful title.
  • Satisfying website information and/or information about who is responsible for the website” Google Search Quality Raters Guidelines (source)
characteristics of high quality page quote 1 how to write a blog post

This information is pretty straightforward but let me repeat it again for you:

  • Work on E-A-T (the previous 4 tips explain how)
  • Write longer articles (about that later)
  • Create About page and Author bio

Know that you know what exactly Google wants from you, it is time to bring it all!

With that said, let’s find and interesting topic for your article!

#2 Find a Great Article Topic

Your article topics are extremely important for your blog success?

Why is that?

Because if your blog post topic is not interesting and relevant no one will even bother to click on the article title when they see it on the first page of Google.

With that in mind, let me share with you the best methods of finding the evergreen topic ideas that will bring constant traffic to your website.

Way #1: Use Buzzsumo

It is one of the best SEO tools you can use for free on the market.

It is not entirely free, of course, and there are certain limits however it works just fine if you do a quick topic relevance research.

Let me show you what I mean.

1 Go to Buzzsumo and type in your target keyword.

buzzsumo content analysis tool how to write a blog post

2 You will see the best performing content on the web. It will give you some good ideas on what is working right now.

buzzsumo top pages how to write a blog post

3 Additionally, there is a cool new feature called “Evergreen Score“. It helps you understand if the topic will still be relevant in the years to come.

buzzsumo evergreen score how to write a blog post

Alright, let’s move on to the next method.

Way#2: Do Competitor Analysis

One of the easiest ways to find content topic ideas is by checking your competitors’ websites.

Big players usually have hundreds(if not thousands) blog posts.

You can get tons of blog post topic ideas just by scanning what’s already published by others.

Way #3: Try Amazon Table of Contents in Books

Skillful online marketers like to tap into Amazon when it comes to keyword research and topic ideas generation.

Actually, Amazon is a true goldmine for SEO specialists of all levels.

Here is how it works:

1 Go to Amazon and type in your blog’s main keyword.

amazon search how to write a blog post

2 Find the best-selling book on the topic and click on “Look Inside

amazon best selling book look inside feature how to write a blog post

3 Check out the table of content and prepare a pen for note-taking.

amazon book table of contents how to write a blog post

But books are not the only place to find inspiration, are they?

Let’s move to an even better way of discovering topic ideas.

Way #4: Tap Into Online Learning Platforms

The online learning industry is huge right now.

The worldwide e-learning market is projected to be worth $325 Billion in 2025. (Source)

The level of competition rises so does the courses quality level.

This is great for you and me because we can now use the course curriculum.

Course curriculums were crafted by best-selling authors after broad topic research and tons of money invested. But you can get the ideas for free.


Now let’s look at how it actually works, step-by-step.

We will use Udemy as an example.

1 Head over to Udemy and type in your target keyword.

udemy search bar how to write a blog post

2 Select the best-selling course on the list.

udemy best selling course how to write a blog post

3 Check the course curriculum and take some notes.

udemy course curriculum how to write a blog post

It wasn’t that hard, was it?

By now, you should already have an extensive list of blog post topic ideas but we can go a little bit further.

Meet Google Trends.

Way #5: Utilize Google Trends

Google Trends is an amazing tool that helps you see the topics that have been relevant over time.

It is not the most detailed option out there but it makes a great addition to the 4 previous tips.

How to use Google Trends?

1 Visit Google Trends and type in your target keyword

google trends search bar how to write a blog post

2 Check out the interest rate over time

google trends interest over time chart how to write a blog post

3 If  the stats are optimistic, go for it

#3 Do a Quick research

If you read the first section of this guide you probably know that Google prefers content that is based on solid research.

That said, it does not mean that you have to put up months of relentless work in order to produce something valuable.

Usually, it takes no more than 1 hour of work if you know what to look for.

Let me share the exact blueprint I follow for gathering the necessary information online.

It is 3-step-formula.

Step #1: Use Google Search

This step is the most important one.


Because if you want your article to rank high you should check out other articles that are already on top, in order to understand what Google wants.

For example, if your goal is to write a recipe for vegan-friendly cheesecake you may refer to the best-performing articles and see what they include.

In other words what makes them stand out?

  • Step-by-step guidelines
  • Uniques photos
  • Low/High budget ingredients
  • Embedded Videos
  • and so on

With all this data in mind, you can now think of your own article outline.

Step #2: Utilize Google Scholar

As I have mentioned before, it is a good practice to link out to different resources within your articles.

However, not all resources made equal. You should aim for the most reliable and authoritative ones. By doing so you will guarantee that Google will consider your posts reliable as well.

The question is, where do you find these sources?

Google Scholar is one of them.

1 Type in your article target keyword and click on the search button.

google scholar search bar how to write a blog post

2 Find the most relevant article and check it

google scholar popular article how to write a blog post

3 Link to it within your post

You may also consider linking to your industry top web resources.

Great, now it is time for the final step in the quick research formula.

Step #3: Conduct Content Gap Analysis

First of all, let’s understand what the content gap analysis is.

Content Gap Analysis is the process of assessing existing content on any given topic and identifying “gaps” in that content to make improvements and additions.

I should warn you that this is an advanced SEO technique and takes time and a lot of work to do it right.

So if you haven’t done it before I suggest you using special tools such as Ahrefs Content Gap.

#4 Create a Compelling Headline

Let’s imagine that you’ve hit your goal and reached the #1 spot in Google SERP.

Now what?

Now people will decide whether to click on your article or not.

Everyone in their mind would want to attract as many clicks as possible. The question is:

How do you do it? 

You craft a great headline!

Tip #1: Use Power Words

Generic article titles do not stand out and can’t break through the noise. They lack originality and do not evoke the reader’s emotions.

So remember this simple rule:

Every single time you craft an article title, make sure you include a power word in in.

article title power word how to write a blog post

Check out these power words to start with:

  • Great
  • Essential
  • Awesome
  • Super
  • Cool
  • Secret
  • Best
  • Top
  • Quick
  • Fast

You got the idea.

Tip #2: Add Numbers

Numbers in blog post title help spice things up a little bit. They usually stand out in the SERP and grab the reader’s attention easily.

number in the article title how to write a blog post

Consider adding one or two numbers in the article title. They can be:

  • Number of tips in the post
  • Current year
  • The percentage

Tip #3: Add Brackets or Parenthesis

I use brackets and parentheses a lot in my article titles.

The reason?

Like numbers and power words, they have the ability to attract more people and entice them to check my blog post.

brackets in article title how to write a blog post

And by the way, no one forbids you to include a number and/or power word inside brackets or parenthesis.

Alright then, let’s move on to the next step and craft a powerful intro for your future post!

#5 Write an Introduction

Article introduction has the potential to win it or kill it.

The success of your entire blog post may easily depend on its introduction.


Because by reading it the user decides whether to stick on the page or escape.

If lots of users choose the second option Google RankBrain will make sure that your post never reaches the top again.

The solution?

Create a killer intro! Here are the top tips you want to know:

Tip #1: The First Sentence is BIG

Start your powerful intro with a powerful sentence.

It should grab the reader’s attention right away so that the phrase “Here we go!” pops up in their mind.

How do you do it?

  • Start talking to the reader immediately
  • Ask a question that resonates with people
  • Make sure they can relate to that

For example, here is the first sentence from one of my recent posts:

article introduction first sentence how to write a blog post

Tip #2: Make It Short!

People visit your page not because they want to check your 200-word intro, they want answers!

If the intro does not provide it do not bother to make it long. Blog visitors get bored, blog visitors leave. That is it.

So here is what you can do:

  • Make it 10 sentences MAX
  • Start with short article overview
  • Mention the benefits
  • Include a call to action

For example, this is an intro from one of my articles, can you spot all the overview, benefits, and a call to action?

nikitashevchenko article introduction how to write a blog post

Okay, let’s check out the next thing you can do!

Tip #3: Include Your Target Keyword

It helps search engines better understand what your page is all about.

It also reassures blog visitors that they are in the right place.

Your intro is done!

Let’s move on to the next step and find out how to write a great post itself.

#6 Craft an Awesome Post

Now I want to tell you how to write high-quality content that people and Google like.

There are 3 huge tips I want you to know.

Let’s start with the first one – Readability.

Tip #1: Increase Readability Level

  • Use simple language. Try to avoid fancy words and jargon only professionals are aware of. Use an active voice and write as you talk.

You can use an app called Hemingway. It scans your article text and gives you a readability score. (Grade 6 is good)

  • Write short paragraphs.  People will not be distracted by many lines of text. They will skim and scan the text easily. And finally, They are much easier to read. (Especially on mobile phones)
  • Use legible font. It improves the reading experience and overall UX.

Tip #2: Include Essential Article Elements

  • Subheadings. It’s hard to imagine a modern article without them. They break up your article and make it easier to digest. Wrap them up in H 2-3 tags.
  • Tips. They add value to your articles and make them helpful. Make sure they are relevant, on-point, and highly actionable.
  • Examples. They increase the level of comprehension and help readers relate to the content.
good text readibility how to write a blog post

Tip #3: Add Visual Assets

  • Images. They add much value to your content and increase dwell time. I’ve used 50+ visuals in my free SEO tools post.
  • Concept Visuals. They help understand some complex ideas and make them easier to comprehend.
  • Charts. They can be a great addition to the collection of your visual assets and make your articles more reliable.

Use this Copywriting Guide for additional tips and strategies.

Fantastic! It is time to draw a conclusion!

#7 Draw a Conclusion

The article’s conclusion is also an important element of your blog posts.

A great conclusion wraps things up and helps get lots of comments.

Let’s find out what an amazing conclusion should consist of.

Element #1: Key Takeaways

Mention the most important information from your article to make sure the reader understands the key points.

It can be a brief summary or a list of actionable tips.

Element #2: A Question to the Reader

This kind of transition helps you drive attention from the article’s main body and shift it toward the 3rd element in the list(Call-to-Action).

question to the reader how to write a blog post

Element #3: A strong Call-to-Action(CAT)

This is huge!

Mention what you would like the reader to do next.

  • Leave a comment
  • Follow on social media
  • Check another article
  • Share a post and so on

Don’t forget to make your message clear.

article conclusion call to action how to write a blog post

Now that you have completed your new piece of content it is time to polish it for search engines!

#8 Use This On-Page SEO Checklist

On-Page SEO helps your articles realize their biggest potential and make their way to the stars.

It is an incredibly crucial step in this list.

I am going to show you what you should care about most.

Starting with…


  • Add your target keyword to the headline, introduction, one of the subheadings and article URL.
  • Use LSI keywords in a couple of places in the body text. You can use Ubersuggest.
lsigraph tool how to write a blog post

Optimize your images.

Images can rank too!

In fact, more than 20% of all web searches in America happen on Google Images. (Source)

Here are the most important things to do:

  • Reduce image size
  • Add descriptive image title and alt text
  • Leverage Lazy Load technology

Publish Long posts

Let me be honest with you.

Writing 500-word posts is no longer an option. (Unless you are Seth Godin:))

Aim to at least 1500-word articles that are packed with highly-actionable content. Here at NikitaShevchenko I never publish posts that are shorter than 2500 words.

on page seo content length how to write a blog post

Now we need to speed things up and put your content in front of the right people.

How do we do it?


#9 Promote Your Post

If you don’t promote your blog posts that can easily be buried under millions of other articles that are published every single day. (Source)

You have already done an excellent job by creating a top-notch piece of content and it would be a waste of time and effort if it does not get the attention it deserves.

Use the following strategies to spread the word.

#1. Email Subscribers

If someone is subscribed to your blog chances are that they will love to read something new from you.

So every time you hit a “publish” button, spread the word around your email newsletter base.

#2. Social Media

You can piggyback Facebook, Twitter, Instagram, LinkedIn, and other giants by sharing your new post across these platforms.

Don’t forget to write a unique description for each of them and include an obvious call-to-action.

blog post shared on linkedin how to write a blog post

#3. Email Outreach

If you did article research(which you should) you probably know the big and medium gamers in your industry.

Start promoting your new article as soon as possible by sending your pitch to medium-level influencers first and finishing with the a-listers.

Email #1

Here is a script you can use:

Hi [First Name],

I know you are super busy with [name of the blog].

You also probably get LOTS of emails, so I’ll be really brief.

As someone who writes about [niche name] and enjoys articles about [top articles on the blogger’s website], you may find this interesting.

I’ve recently finished my super-informative article – [Name of the article].

I would love it if you take a professional look, mind if I send it to you?

Best regards,
[Your Name]

If you get an answer, write the follow-up letter:

Email #2



Here is the link to my post: [Post URL]
Tell me what you think about it.


If the blogger finds it valuable, they will share it.

#4. Q&A Forums

I use Quora. The process is easy.

First, Write your target keyword.

Second, find a prominent question.

quora picking the right questions how to write a blog post

Third, write a helpful answer with a link to the post

quora answer by nikitashevchenko how to write a blog post


Now that we have gained momentum, it is time to squeeze the most out of your post and give it a new unique look!

#10 Content Repurposing

This step will save you hundreds of hours in the years to come.

Rather than starting every piece of content from scratch with a blank Google Doc paper, you can use already existing content and transform it for different purposes.

Let me explain in detail.

Suppose you wrote a new blog post.

You optimized and promoted it. It got a certain amount of attention and even hit Google’s top spot.

Now what?

I encourage you to not stop and go even further by giving it a new life.

Here are the types of content you can make out of your blog post:

  • Social Media post
  • Email Newsletter
  • YouTube videos
  • Checklist
  • eBook
  • Online course

Your imagination is the limit!

Now, do you want to know how to produce more high-quality content faster?

Create blog post structures!

Bonus Tip: Create Blog Post Structures

Blog post structures or templates can help you optimize your publishing routine dramatically. 

They have helped me publish new blog posts 2x faster! And they are one of my secret SEO tricks.

So what exactly are blog post structures?

They are blog post templates that you prepare in advance and then use for your new blog post.

They do the same job as baking forms in culinary.

It is way easier to have an outline than to stare at a blank page every time you want to create something new.

Let me share with you 3 great blog post templates, starting with…

#1. The List Post

Here are the key elements that you can include in your list post:

  • Introduction
  • Subheadings
  • Detailed instructions
  • Conclusion
the long list post template how to write a blog post

Let’s move on to the next one!

#2. The Detailed Guide

Here are the key elements that you may consider to include in your detailed guide:

  • Post Introduction
  • Quick self-introduction(optional)
  • Chapters
  • Short list-posts within chapters
  • Conclusion
the detailed guide post template how to write a blog post

#3. The A vs. B Post

Here are the major elements of the A vs. B post you may consider to include:

  • Introduction
  • A-unit overview
  • B-unit overview
  • Detailed comparison
  • Conclusion
the a vs b post template how to write a blog post

Now you know how to write a blog post that is optimized for people and Google!

What step do you find the most difficult one?

Shoot me a comment below!

Also, add me on LinkedIn or follow me on Instagram, I share some useful stuff there 😉

What To Do Next?

Do you want to receive Exclusive SEO Tips that will help your website rank high on Google?

It’s free. No spam ever. Interested?

Just enter your email address below and click “I am in!

Leave a Comment