How to Write Blog Posts that Rank Higher on Google (Step-by-Step)

6 minutes
woman coding on computer

Are you tired of seeing your blog posts buried in the depths of search engine results? Do you dream of having your content rank higher on Google and attract a flood of organic traffic to your website?

Look no further, because this article is here to help you write blog posts that dominate Google’s rankings In the digital landscape, Search engine optimization (SEO) is the key to success. But it’s not just about stuffing your content with keywords. It’s about creating high-quality, valuable blog posts that resonate with your audience and meet Google’s ever-evolving algorithm needs.

In this guide, I will walk you through the essential stages of a well-optimized blog post, from keyword research to writing engaging content.

black samsung tablet display google browser on screen
Photo by PhotoMIX Company on

Understanding Google’s ranking factors

Google’s ranking algorithm takes into account various factors when it comes to ranking blog posts. Understanding these factors is crucial for writing blog posts that rank high in search engine results. These include:

#1: High-quality content

Google loves quality content that gives value to its users. Ideally, blog posts should be well-researched, informative, and easy to read by people. You also want to write relevant content and use your articles to provide unique insights or solutions to their problems. 

#2: User experience and engagement

Google also looks at user experiences and engagement metrics like bounce rate and social media shares. Make sure your posts are visually appealing, easy to read, and optimized for mobile browsing. You can also add videos, infographics, and polls to encourage engagement and shares on social media.

#3: Backlinks and authority

Google uses backlinks as a measure of a blog post’s authority and trustworthiness. Aim to build quality backlinks by writing valuable content that others would want to link to.

How to get more backlinks?

Guest blogging and reaching out to industry influencers are some good ways to obtain backlinks.

Tips for writing blog posts that rank higher on Google

woman coding on computer
Photo by ThisIsEngineering on

Step 1: Research keywords

Ranking high on Google has everything to do with choosing the right keywords. Choose keywords that are too popular – and nobody will see your content. Instead, if you select keywords that nobody is searching for – you guessed it – your articles will not get noticed.

So what are keywords?

Keywords are phrases or words that people type on Google to find information, look for answers, or search for products. Keywords can be categorized based on a user’s search intent – aka. what are people searching for:

  1. Informational – general or educational information (eg: how to brew coffee)
  2. Navigational – specific search to find a unique website (eg:
  3. Commercial – to learn about a product or service (product features, shades range, instruction manual)
  4. Transactional – phrases people search to make a purchase (cheap, best, get a quote)

I like using tools like Google Trends to research broad topics for any industry. Then, I use SEO tools like Ubersuggest and SEMrush to filter those keywords, narrow down on search intent, and choose the best keywords for my articles.

SEO keyword research on Ubersuggest

Tip: When I start writing for a new blog or a business with a fresh website, I tend to choose more informational keywords. I also try to pick keywords that are low volume (eg: 1,000 -10,000 searches) and have lower competition. Eventually, as your Google domain score increases, you can start targeting medium keywords and more competitive topics.

Keyword research tools: Google Trends,, Ubersuggest, AnswerThePublic

Step 2: Write content around those keywords

Once you’ve identified your keywords, it’s time to start writing your content. If you’re not an experienced writer, you may struggle to get started writing your first few blog posts. I would recommend you use AI writing tools to generate outlines for your content. Then, you can modify and expand on this outline by adding your own examples, screenshots, experience, and case studies. Once you have written 3-4 articles, you’ll get the hang of it and you won’t need to rely on AI tools.

Tip: When using AI to generate content for your blog don’t forget to add your personal touch & emotions. That’s what really makes people connect to your articles.

  • Ai Writing tools: Grammarly, Ubersuggest AI Writer, Pallyy AI Captions Generator

Step 3: Optimize your content for SEO

If you want to write content that ranks HIGH on Google search engine you CANNOT avoid SEO (search engine optimization). I like to use SEO optimization tools that are built into WordPress (eg: AIOSEO) to run a final SEO check on my articles and find gaps that need fixing. This is an absolutely essential step and it’s going to help you rank higher on your chosen keywords.

Here are some on-page optimization techniques to consider:

1. Optimize title tags and meta descriptions – Title tags and meta descriptions are HTML elements that provide information about the content of your blog post. Include your target keyword in the title tag and meta description to entice people to click on your link. 

2. Use header tags and optimize for readability – Using header tags such as H2, H3, etc. can make your blog post more readable for both people and search engines. Remember to include your target keyword in your headers and consider using bullet points and numbered lists to enhance readability.

3. Optimize images and use alt tags – Images can break up lengthy lext sections and improve user engagement. However, it’s essential to optimize your images for SEO. Use Alt tags that include keywords, and compress your images to improve page load speed, as slow-loading pages can negatively impact your rankings.

  • SEO optimization tools: YOAST SEO (WordPress plug-in), AIOSEO (WordPress plug-in)

Tip: Optimize images with ALT-text. This can help Google Image search list your article in the search results for your target keywords.

Step 4: Add quality backlinks

Another factor that can help you rank higher on Google is having quality backlinks. If multiple websites link to a website page, search engines will consider that content valuable enough to link to. Therefore, if you add backlinks to reputable sites and can get them to link back to your content – you’re increasing your search ranking position.

How to get websites to link to your content?

By posting original content, sharing your experience and new data from your own research (e.g.: a case study) you can get other websites to link to your content. For example, my article “How I got my deactivated Instagram back” has multiple backlinks because people featured it in their posts.

Step 5: Use the AIDA content template

The AIDA (attention-interest-desire-action) framework for copywriting is a great example of a writing template that has stood the test of time. You can use it as a guideline for your articles, blog posts, social media posts, and paid adverts as it’s logical structure keeps your readers engaged and interested to read more.

I have this article that explains in detail how to use AIDA method.


In conclusion, writing blog posts that rank high on Google requires a combination of high-quality content, strategic keyword research, and clever SEO techniques. I also want you to keep in mind that SEO is an ongoing process, and staying up-to-date with the latest search trends is crucial for long-term success.

Start implementing these strategies today, and watch your blog grow in Google’s rankings!

%d bloggers like this: