How To Get Your Blog Post on the First Page of Google in 2020

Getting your blog post on the first page of Google is what everybody blogger hopes for. But with 2,000,000 blog posts published every day, it's not easy.

The competiton is intense - everyone wants those top 10 spots. So how do you do it?

Well, there's a way of creating content that dramatically increases your chances of getting on Page #1 of Google.

And that's what I'm going to show you in this article.

Let's get started!

A New Way of Ranking Content

Up until now, if you wanted to get on Page #1 of Google you had to invest a lot of time and effort building a strong backlink profile.

Topical Authority

But that's all changing, due to something called Topical Authority 

Before the Hummingbird algorithm, the search engines couldn’t read or understand content. So they relied on backlinks to rank web pages. The more backlinks a page had, the more relevant it must be.

But with Latent Semantic Indexing (LSI) and the Hummingbird algorithm that’s all changing. Search engines now understand that certain keywords are semantically related to each other.

What do I mean by that?

Here are some examples:

When I type ‘Star Wars’ into Google, it comes up with a number of semantically related keywords:

first page of google

Google knows that “the force awakens”, “the last jedi”, “latest movie”, “rogue one”, and “episode 9” are all keywords that are closely related to ‘star wars’.

Let’s take another example:

first page of google

Google knows that ‘bitcoin’ is semantically related to the words ‘cash’, ‘mining’, ‘worth’, ‘gold’, ‘trading’, ‘40x’, ‘code’, and ‘wallet’.

What does this mean for you and your blog post?

It means that if you want to rank high in the search results for ‘bitcoin’ you need to cover as many as possible of the keywords semantically related to ‘bitcoin’.

Topical Authority Applies to Websites and Blog Posts

Now, you may have guessed already that Google measures topical authority not just for individual blog posts, but also for your website as a whole.

And that’s where this technique becomes very powerful:

You’ve probably heard of compounding interest (that’s interest on interest)?

Well, in this technique we’ll be compounding topical authority:

We’ll take a topic for which your website already has topical authority and we’ll write a blog post that intensifies that topical authority.

How To Get On The First Page of Google

Step 1 - Find Your Topical Authority

Go to your Google Analytics account and click through to Behavior > Site Content > All Pages:

first page of google

You'll see a list your most popular blog posts:

first page of google

Cast your eye down the first column (‘Page’) and look for a pattern in the pages that rank highest.

Is there a sub-topic that your most popular blog posts have in common?

Let’s say your blog is about ‘fitness’. Maybe you notice that your most popular blog posts are all to do with ‘fasting’?

That’s where your topical authority is!

The Google algorithm has analyzed your content and decided that you cover the topic of ‘fasting’ better and more comprehensively than most other websites.

The topical authority that Google has given you for ‘fasting’ is resulting in high rankings for your blog posts on that topic.

That’s information you can leverage!

Write blog posts on that specific topic and you know you’re going to have a very good chance of getting on the first page of Google.


Step 2 - Research and Write Your Blog Post

Armed with that knowledge, you’re going to write a blog post around a long tail keyword that contains the words ‘fasting’.

Research Your Main Topic

Let’s say you do your keyword research and you discover that ‘guide to fasting’ has low competition but good monthly search volume.

For help with this step, see my article on how to do long tail keyword research.

You decide to write a blog post titled: ‘The Beginner’s Guide To Fasting’.

Go to Google and type in ‘guide to fasting’:

first page of google

You’re looking for results that are blog posts, not book reviews.

Look for Topics and Sub-Topics

Find the top five blog posts that are listed by Google under ‘guide to fasting’.

Scan through them and look for headings, sub-headings, and bullet points.

There’s no need to read the entire article at this stage. All you want is a list of the sub-topics covered by each blog post.

Lets say:

  • article #1 has 6 sub-topics
  • article #2 has 3 sub-topics
  • article #3 has 5 sub-topics
  • article #4 has 3 sub-topics
  • article #5 has 2 sub-topics

You're going to write an article with 19 sub-topics.

Of course, this is oversimplified because there'll be a lot of overlap between the 5 articles, (as shown in the diagram below).

first page of google

Due to overlap, there may only be 11 separate sub-topics amongst those 5 articles.

The point is that Google is going to calculate topical authority for all the blog posts targeting the topic of ‘fasting’.

The blog post that covers more ‘fasting’ sub-topics than any other is going to have higher topical authority.

Once you have a list of the sub-topics for your blog post, it's time to do the second round of research.

This time you're going to research the sub-topics rather than the main topic.

Now Research the Sub-Topics

Go to Google and type in, one by one, those eleven sub topics. Research each sub-topic by scanning though the top 3 blog posts on each sub-topic.

Once you've finished the second round of research, just write 100 to 200 words on each sub-topic.

Always find a way to express the information or ideas in your own words – never copy and paste someone else’s writing, as that belongs to them.

If an idea is original or an article contains original research, always link to the source article and mention the blogger by name.

This is part of the strategy for getting on Page #1, but more about that later...

One way to link to other articles is to have a 'Further Reading' section under each of your main sub-topics.

Here’s an example of a recent post of mine where I linked to source articles using ‘Further Reading’ sections.

Step 3 – Do Some On-Page SEO

Once you’ve written your article, the next step is to optimize all the relevant on-page SEOfactors.

The easiest way to do this is simply install the free Yoast SEO plugin for WordPress and do everything the plugin recommends until all the radio buttons are green:

first page of google

You’ll notice in the above screenshot that Yoast flags the keyword density as too low. Don’t worry too much about keyword density – it’s an old-school concept now.

As long as your keyword is in the title of your post, in the slug, in the first paragraph, and appears 4 to 5 times in the body of the article, that’s fine.

When you're trying to get on the first page of Google for a particular keyword phrase, one thing you need to think about is "what are the other keywords that are typically found alongside my focus keyword?"

The idea here is that any particular keyword will have a cluster of semantically related keywords that are often found in association with that particular keyword.

If your page contains your focus keyword but none of the LSI keywords typically associated with that keyword, Google is going to say to itself: "This is odd - keyword 'x' is usually found together with these other semantically related keywords, yet this page doesn't have any of the LSI keywords." 

In that case Google is very likely going to conclude that your page has a low relevancy for your focus keyword.

So if you want to get on the first page of Google, its important to include on your page as many as you can of the semantically connected keywords that are contained in the other pages that are found on page #1 of Google for that particular search term or keyword phrase.

Step 4 - Reach Out To Bloggers You Mentioned

Remember all those bloggers you mentioned and linked to?

Well, now it’s time to reach out and let them know.

This is how I do it:

first page of google

It’s quick, time-efficient, and yields almost instant results.

When I’ve finished sending out my tweets I go and check the newly published article and I often find it already has 30 to 50 social media shares.

That’s a great SEO boost for your new blog post!

And it’s going to help get your blog post on the first page of Google.

Step 5 – Fetch As Google

The last step in getting your blog post on the first page of Google is to ask the big G to crawl your page.

Log into your Google Search Console (formerly known as ‘Google Webmaster Tools’).

In the left hand navigation, click on Crawl > Fetch as Google:

first page of google

In the right panel, enter the slug of your blog post and then click on ‘Fetch’:

first page of google

Once you've done that, Google will prompt you to request indexing of your web page:

first page of google

Click on the 'Request Indexing' button and a window will pop up asking you to verify that you're not a robot:

first page of google

Check the box for 'Crawl only this URL' and then click the reCAPTCHA button.

The status on your web page will now change to 'Indexing requested':

first page of google

That's all you need to do!

Now sit back and wait.

My new pages are usually indexed within a few hours.

This web page was indexed by Google almost instantaneously - definitely less than 5 minutes.


When I started blogging my traffic was a flat line. And nothing I did made any difference.

Then I started using the technique I've described above.

The result?

My traffic is constantly growing, week on week and month on month. Leveraging topical authority for long tail keywords has turned my traffic from a flat line to an upward slope.

And there's no reason why you can't do the same.

Here again are the steps:

  1. Find the topical authority within the content on your website
  2. Choose a topic for your blog post that lies within your area of topical authority
  3. Do keyword research to find a long tail keyword with low competition but good monthly search volume
  4. Research and write your blog post, ensuring that your post covers more sub-topics than any of the top 5 blog posts that rank on Google for your chosen keyword
  5. Use the ‘Fetch as Google’ tool to get your article indexed with the shortest delay possible.

Let me know how you go in the comments below. I’d love to hear your success stories!

Last updated on February 10th, 2021 at 05:23 pm

Rob Powell
Follow Me

64 thoughts on “How To Get Your Blog Post on the First Page of Google in 2020”

  1. Hey Rob – First of all, love your site! Lots of great info and allows take the time to read your newsletter. Keep up the great work. My question is related to semantically related keywords. In your “bitcoin” example, I’m confused on how to use these related keywords. When using them in a post, do we need to use the root word with the related word each time we use it or do we need to use the root word and semantically related keywords separately?

  2. This is an epic article Rob! I had hears about the skyscraper technique, but this goes way beyond that. I also love how you use pics along the way to show the process, Neil Patel is huge on this as well. Your blog has climbed fast in the last year – way to go!

  3. Hi Rick – Thanks for your feedback. Thats a good question. The semantically related keywords need to be sprinkled around the article. You definitely wouldn’t want to use the LSI keywords every time you use the main keyword. And of course, only use LSI keywords that fit naturally with the topics you are covering with your article. You can think of the LSI keywords as representing all of the sub-topics associated with the main topic. To achieve high topical authority (and hopefully get a page #1 ranking) you need to cover as many of the sub-topics associated with that main topic as you can. Hope this helps 🙂 Rob.

  4. I have a status blog. I have posted in this also. But they do not rank in Google, while I have done the keyword and also indexed them in Google search.
    The smaller posts of others are also ranked. How do i please tell

  5. Hi Pramod, it’s difficult to know exactly what the problem is from the information you gave in your comment. SEO is quite complex, it has a lot of ‘moving parts’. To get on Page #1 of Google these are key factors that you would need to address: 1) your blog post needs to be at least 2000 words in length, 2) you need to install the free version of Yoast SEO and make sure all the SEO indicators are turned to ‘green’ (ie you have met Yoast’s SEO requirements), 3) you need to choose a long tail keyword (the short tail keywords or ‘main keywords’ or ‘head keywords’ have insane levels of competition), 4) you need to find long tail keywords with low competition. To do that you will need to pay for a keyword research tool. The one I use and highly recommend is KWfinder. Hope this helps 🙂 Rob.

  6. Hey Rupesh, thanks for your request 🙂 My next post will be on how to write effective blog post titles. I’ll write a separate post on how to write effective meta descriptions. Thanks for the suggestion! Best regards, Rob.

  7. This is an interesting post. I have never considered this aspect while ranking content for websites. The right choice of keywords can actually make a big difference. Thank you for sharing this post and elaborating on the nuances related to SEO. Keep penning such posts and insights.

  8. Being on first page this days takes a lot of time and effort and to be on the first page it needs a lot of link building and writing original content not less than 500 words and just don’t wait to rank, keep writing new quality post every other day, thats how to rank a page.

  9. Hi Soubhagya, thanks for your comment! I’m currently working on a new video course that teaches how to get your blog posts on Page #1 of Google. If you like, I can let you know as it’s released. All the best, Rob.

  10. Hi Sagar,

    Thanks for your question.

    These would be my top suggestions for reducing bounce rate on your web page:

    1. Speed up your web page loading time – about half of your visitors expect a web page to load within 2 seconds
    2. Create valuable content that matches the targeted keyword
    3. Use the target keyword in the first paragraph – when your visitors see their search query keyword in the first paragraph, they’re more likely to stay on your page
    4. Consider including a Table of Contents so readers can see at a glance what topics your article addresses

    Hope this helps,


  11. Hey Rob thank you so much for write such a nice article about seo, i am a new blogger i just created my blog on google blogger can you tell me what is best blogging plat form google blogger or wordprees?

  12. Hi Prosanta,

    Thanks for your question.

    I would definitely choose WordPress over Blogger. Here are the main reasons you should go with WP:

    1. With Google Blogger, you don’t own your site – Google does. Ultimately, your site’s continued existence depends on Google. They could decide to ‘retire’ Blogger tomorrow and you would lose your blog site. With a self-hosted WP site, you own it: no one can ever take it away from you.

    2. Blogger has very limited functionality compared with WordPress. By contrast, there are 1000’s of WordPress plugins that extend the functionality of the WP platform.

    3. With Blogger, you have very limited options for customizing the appearance of your website. By contrast, there are thousands of free and paid WP themes that allow you to customize the appearance of your site.

    Hope this helps!


  13. Hi Shakil,

    It’s difficult to answer that question without knowing what promotion techniques you have been using.

    However, I can see one reason you might be having trouble getting traffic: your blog appears not to have a focus. I can see blog posts on health and lifestyle as well as blog posts on technology. Without a very well-defined focus, it’s difficult to build traffic to a blog.

    This article explains why a well-defined niche is so important: How To Find a Blogging Niche in 2019 – The Beginner’s Guide.

    I hope this helps, Rob.

  14. If you produce well-researched and well-written articles, most of the SEO factors will already be taken care of. When seen from the perspective, it’s not that complicated 🙂 Rob.

  15. Great advices, i’ll follow the steps to optimize my website ranking, i was struggling a lot to get at leats at the second or third page lol

  16. Hi John,

    Thanks for your question. Backlinko found that the average word length of articles on Page #1 of Google is 1,890 words. So I would aim for about 2000 words.

    Cheers, Rob.

  17. Thank You So Much Sir For Writing This Great Post I Am Looking For Some Valuable Tips And Then I Found Your Website And Sir I Have One Question In My Mind Is It Good To Only Focus On Long Tail Keyword I Am Looking For Your Answer Thanks.

  18. Hi Zaid,

    Thanks for your question. Yes, definitely. You should focus only on long tail keywords. They are the only keywords that most bloggers will be able to rank for on Google.

    All the best 🙂


  19. Hi rob, ?I was doing google search based on keyword ‘free website submission to search engines’ and your blog came top #10. I’ve found that I didn’t get the exact info I needed from those blogs above you. I’m so glad to have read your thorough explanation of tips to getting more real traffics to my website. Obviously I’ve learned something new about the sub topics. Thanks Rob ?

  20. Hi Aminat,

    Thanks for your question.

    I’m assuming you’re on the WordPress platform. If that’s the case, the easiest way to connect your website with GSC is by using the free Yoast SEO plugin. Here is a video that explains how to do it:

    Let me know if you still have problems.

    Best regards,

  21. Hi,
    I’ve applied this strategy to one of my old blog post that wasn’t improving in rankings. It was stuck at page 5 or 6 since 3 months but now it is on page 2. I hope it will hit the page 1 soon.
    Thank for sharing.

  22. Excellent article, and lots of useful tips! I think the big G has done away with “fetch as google” as I no longer see it listed in search console. And I’ve read a few blogs that say they can’t find it either. Have you experienced this yet? Thanks and keep up the good work!

  23. Hi James,

    Thanks for your feedback.

    You’re quite – ‘fetch as Google’ no longer exists in the new Google Search Console. But the function is still there.

    In the address bar at the top of the new GSC, you’ll see a field with the words: “Inspect any URL”.

    inspect any URL in GSC

    Just paste in the URL of your new blog post. Google will then examine it and if that URL is not in its index, Google will ask if you want it indexed. Click ‘Yes’ (or whatever the button says – I forgotten the exact wording) and Google will place that URL on a priority list for indexing.

    All the best!


Comments are closed.