Over the past few years, I’ve been able to get several blog posts on the first page of Google in several different industries and several different topics.

For instance:

Timesheet Templates

timesheet template rank

Collaboration Tools

collaboration tools rank

Laptop Lifestyle

laptop lifestyle rank

Blogging Courses

blogging courses rank

Evergreen Funnel

evergreen funnel rank

A few of these keywords are extremely competitive (timesheet template and collaboration tools), while others aren’t nearly as competitive (evergreen funnel).

And in this post, I’m going to show you step by step how to create, promote, and rank a post in Google… 

Even if you have a brand new blog.


Keyword Research:  Identify Low Competition Keywords

If you’re a new blogger or simply starting a new blog, Keyword Research is probably the single most important task to get on the first page of Google.

This is because you want to stay away from extremely difficult keywords.  

In the first few months of a blog, I would much rather target keywords with a lower search volume and a lower difficulty, than keywords with a higher search volume, but are much more difficult to rank.  This will get me organic results much faster.

Instead of overwhelming you on how to do keyword research and list a dozen different ways, I’m going to show you one step by step way to find a highly relevant, low competitive keyword.

This will maximize your ability to get to the top of Google search results and increase your organic traffic.

I’m going to use Ahrefs as my keyword tool for this, but you can use any tool you're comfortable with.

Step 1:  Identify a Competitor

After doing some research in the marketing niche, I discovered that one of my competitors was a guy named Andrew Hubbard.

He runs an amazing blog called https://andrewhubbard.co/

Here’s what I was looking for in a competitor:

  1. Someone who doesn’t have a super high authority domain.  Yeah, technically I guess Neil Patel, Hubspot, and Brian Dean are competitors.  But with my new site, there’s not a whole lot of ways to compete with them.
  2. Find someone who is getting a bit of traffic.  

Andrew meets each of these credentials.

andrew hubbard stats

He has a Domain Rating of 46 which isn’t all that high.  And he’s getting some traffic 1,400 visitors per month according to Ahrefs. (It’s probably a bit more than that.)

Step 2:  Find Top Pages

The next thing that I do is find the top pages.  

What I’m looking for are pages that are getting some traffic to them but don’t require a lot of links.

competitor top pages

One of these posts that catches my eye is called Evergreen Marketing Funnel

evergreen funnel competition

It gets some traffic and doesn’t have a lot of domains linking to it.  

Step 3:  Analyze the Top Keyword

It looks like Andrew is ranking 4th for the keyword Evergreen Funnel.

Now I want to analyze it for keyword difficulty and search volume.

Evergreen funnel difficulty

It doesn’t get tons of searches, but it is fairly easy to rank for as well.  Both are good news for me.

(Note:  I am never afraid to write articles for “low volume keywords”.  These articles tend to get more traffic than what their search volume would indicate.


SERP Analysis:  Nail the Search Intent

SERP (or Search Engine Results Page), is the first page of Google.  By doing a SERP analysis, we’re going to understand what type of content you should write.

To do this, we have to analyze the posts that are currently on the first page of Google in order to ensure we are able to rank.

Step 1:  What Type of Post Should You Write

Now it’s time to see what type of post we need to write.  This is called Search Intent and can make or break your post before you even get started.

Google’s algorithm is so sophisticated that it knows what types of posts that it’s users are looking to read.

If you stray from the search intent, your post will never rank, no matter how good it is, or how many links you acquire.

By analyzing the SERPs, I find that I can create one of three posts.

  1. A tools post
  2. A how to post
  3. A step-by-step post
ahrefs serps analysis

I find that “how to” posts and “step-by-step” posts are pretty much the same thing.  It seems to me that those posts dominate the serps.  So, I’ll write that post.

Step 2:  Analyze the Domain Authority

The truth is this:

If your site isn’t within the domain authority range of the current ranking posts, then it is going to be tough to get on the first page of Google.

ahrefs domain ranking

When I look at the Domain Ratings for the sites ranking for Evergreen Funnel, it’s clear that there is room for a newer blog.

One site is ranking with a DR of 5.  A couple of them are in the mid 30s and mid 40s.

So, the sites that are ranking aren’t that competitive.

Step 3:  Analyze Referring Domains

Now we need to see how many links we have to acquire.

Ahrefs said we’d need about 5 when we did a brief overview of the keyword difficulty.  But I usually like to double check to see.

ahrefs referring domains

In fact, we might not even need 5 domains to get on the first page of Google.

We could probably acquire one or two links to get into the top 10.

We’d need more than that to get into the top 5 however.

You can repeat this strategy over and over to find even more long tail keywords.


On-Page Optimization

On-Page Optimization is all the little things that you do to tell Google what you’re trying to rank for.  It also increases the user experience of your site.

I don’t do tons of on page optimization, but I will make sure my basics are covered.

URL Structure

The first thing we do is make sure the url contains the keyword and maybe one adjective.

But for the most part, our urls are very clean.

For instance, let’s say we’re writing a post on Timesheet Templates.

Our url will contain the word timesheet template, obviously.  

timesheet template url

Adding the Keyword in the Title of the post 

This is a bit self explanatory.  But adding the keyword in the title of the post is a no brainer.  However, not having it can have disastrous effects on how your post ranks.

timesheet template headline

If you notice, this headline isn’t cute or clever or anything like that.  Basically, we wanted the headline to match the search intent for those looking for timesheet templates.

Adding the Keyword in the Subheads (h2)

Once we’ve put the keyword in the headline, we’ll add it to the subheadlines where appropriate.  We try not to force it for the sake of adding it, but where it makes sense to do so, we’ll add the keyword.

timesheet template subheadline

With the timesheet templates post, we did make sure to use the keyword “Timesheet Template” without the “s”.  I’m not sure if it makes a huge difference, but it doesn’t hurt.

Compelling Page Title Tags

The more compelling the title tag, the more people will click on your post.  The more people who click on your post, the more traffic you’ll get.  The more traffic you get, the higher the post ranks.  

And so on....

Brian Dean of Backlinko fame wrote a post about SEO Tools.  Here’s the title tag for his post:

seo tools title tag

A few things to note about what makes this title tag compelling:

  1. The date - meaning the post is relevant today.
  2. The post says “complete list”.  It peaks my curiosity because I didn’t know there was a complete list.
  3. Backlinko is a strong brand in the SEO space.  By attaching his name to that post, it signals quality.

Enticing Meta Descriptions

After you have a compelling title tag, it’s time to create an enticing description.

Once again, let’s take a look at Backlinko’s SEO Tools post.  Below the title tag is the meta description.

seo tools meta description

This is super enticing.

  1. The sheer number of tools, not just listed, but reviewed, is insane!
  2. He mentions free tools as well.  Who can resist free?
  3. He has a quick call to action: “See the best tools right here”.

There’s a lot going on in these few words.


Continuously Promote Your Blog Post

According to Backlinko, direct traffic is one of Google’s 200 ranking factors.

"Direct Traffic: It’s confirmed that Google uses data from Google Chrome to determine how many people visit site (and how often). Sites with lots of direct traffic are likely higher quality sites vs. sites that get very little direct traffic. In fact, the SEMRush study I just cited found a significant correlation between direct traffic and Google rankings." (Source)

Let’s face it.

When you’re just starting out, you don’t have an audience.

No traffic, no email list, no social media presence.

So, the best way to promote your new post is to have someone else do it for you.  Someone who has all of those things.

How do you do that?  

You feature them!

About a year ago, I was going to write a blog post about Evergreen Funnels.

But instead of just writing a generic post about Evergreen Funnels, I instead wrote about my friend Amy’s evergreen funnel.

Amy has 2 things going for her that I did not:

  1. An engaged audience
  2. An evergreen funnel that actually works

So, I went through her entire funnel process.

I analyzed her landing page, optin form, thank you page, and each email in the funnel and what it was designed to do.

It turned out to be a huge post, coming in around 6,000 words.

And I had one goal:  Make Amy so excited about the post that she’d want to promote it.

(Note:  just because you feature someone doesn’t mean they’ll promote it.  You’ve got to make the other person look really good).

And I succeeded!

Now, we’re on to the fun part: Getting people to read the post!

Here’s the magic of working your butt off to feature someone else in your article and make them look really good.

They’ll do the work of promoting the post for you!

Remember, at the time I wrote this post, I didn’t have an email list to speak of (maybe 200 or so people), no social media (I still don’t), and no traffic.

I was banking on my friend Amy promoting this for me.

And she did!

First, she sent the post to her email list with this email:

Amy Crane Email

And then, she promoted it to her Facebook group.

Amy crane social media post

And in the end, she drove a decent amount of traffic...

promotion stats

And email subscribers.

Amy email list growth stats

The spikes correlate to when she promoted the post for me.

These aren’t huge numbers, but remember, this was like the 4th post I published on this blog.

This is by far my favorite blog promotion strategy.

Note:  this only works if you create high quality content.  Even if you feature someone and the quality of the content is low, then they won’t share with their audience.


Email Marketing

Also according to Backlinko, getting repeat traffic may be a ranking factor.

Repeat Traffic: Sites with repeat visitors may get a Google ranking boost. (source)

And the best way to get repeat traffic is to email your list and include a generated dynamic QR code for easy access to relevant content.

Here’s the simple template that I use to get repeat traffic from my email list:

Hey (first.name)

I just published a post called (title of post).

In it, we cover 

  • Point 1
  • Point 2
  • Point 3

By the end of this post you’re going to learn (what they’ll learn)

You can grab it here:



It's short, sweet, and to the point. Of all the email tests I’ve run, this has been the most successful thus far.


Acquire Backlinks

If you followed my strategy from the first strategy “finding low competition keywords”, then the good thing that I didn’t need too many links for it to get on the first page of Google.

In fact, for the Evergreen Funnels post I wrote I only need about 5 links to get on the first page of Google (according to Ahrefs).

evergreen funnel difficulty score

So, I didn’t do a huge link building campaign.

In fact, as of right now, I only have 9 total referring domains to the page. 

list of links

Here’s how I was able to get them.


I do have a bit of a built in advantage here.  I have access to a fairly popular blog called TimeDoctor.com.

I was able to give myself a DA 78 link simply by logging into WordPress.

If you have another site, or access to other sites, use it for links!


This is a forum dedicated to marketers where you can publish links to your blog posts and they’ll promote them to their community.

I’ve had some success with getting traffic from the forum, but for the purposes of this post, I used it to get a link.

In this case, my friend Carlo published the link for me.

I don’t know how valuable a forum link is, but it’s a very quick DA 79 link to the post.’

growthhackers post link


This is a software that a guy I know runs. It’s based out of France and is essentially a Clickfunnels competitor.

I called in a favor and asked him to link to this post.  Again, a bit of a built in advantage.  But asking for links from your friends is a great way to get a post on the first page of Google.  Especially if you don’t need a lot of them.


I knew I needed at least one more link in order to get on the first page of Google.  So I wrote a guest post on a site called TechPatio.com.

To find TechPatio, I simply Googled “Marketing Blog” and “Guest Post” to find sites that were accepting guest posts.

I wasn’t looking to spend tons of time writing a guest post, so I wanted to keep it under 1,000 words.

Turns out, TechPatio was accepting guest posts with a minimum word limit of 600. 


Here’s the email I wrote them:

Hi Klaus and team,

I was scrolling through the blog and came up with the idea to write a topic called "5 hidden marketing centers that you can't afford to neglect"

For instance, the thank you page, your welcome email, and your about page are all neglected areas of a marketing site that can help dramatically increase sales.

I'd love to know what you think.



An hour later, I had another DA40 link.

The remaining links, I was able to receive organically. One or two of the links came from Amy’s promotion, which gave me the 5-6 I needed in order to get on the first page of Google.

The rest have come over time organically, which have helped me increase my rankings.


Parasite SEO

This is one of my favorite SEO strategies.

One out of the box way to get on the first page of Google is through Parasite SEO.  

With Parasite SEO, you leverage the domain authority of another, more popular site.  

For instance, this Codeinwp article called 7 Best Time Tracker Software

codeinwp time tracking article

Ranks high for a lot of important keywords for us with a relative high keyword difficulty.

And the first app listed is a company that I work for called Time Doctor.

codeinwp timedoctor listing

Which drives a significant amount of traffic to our site.

codeinwp traffic

So essentially, Time Doctor is on the first page of Google for the keyword “time tracking app”, even though the site isn’t our own.


Leverage Google Properties

Another way to get your business on Google’s first page  is to leverage other Google properties.

At the top of almost every single search result, there is a Google property.  

If you can play their game, you can leverage their properties into a profitable business.

Google Adwords

Google Ads are  typically the first thing that you see when you search for almost anything in Google, but beware of fake Google Ads that may lead you to fraudulent websites.  


No need to do any SEO. Unlike with organic search, you can get your business at the top of Google in minutes.  (Granted, it might get expensive, so make sure you know your numbers!)

Google my Business

Google my business is a tool that can give your business visibility in the search engine.  I see this mostly for local businesses. If used right, you can highly boost your business on Google and attract more customers.

You’ll get listed in Google Maps, have your business name, number, what you do, all listed at the top of the SERPs.

google my business

For more information on how to get started with Google my Business, check out this article by Moz.


And finally, many search queries in Google contain YouTube videos at the top of the SERPs.  

If you do a Google Search for Mailchimp Tutorial, the first 4 results are links to YouTube videos.

youtube links

Double Down on Your Winners

I find that some posts are just winners, and others are losers.  And to be honest, I have no idea why.

Here’s a tail of 2 posts.

The first I’m trying to rank for the keyword “Communication Strategies”. 

I’ve built 25 links to it.  

And not only do I not rank, I’m not even getting indexed in Google.  Google seems to HATE this page.  

(I’m only indexed for 2 organic keywords.)

communication strategies stats

And this post is 5 months old.

Now, here’s another post built around the keyword Auto Dial Software.

I published this post on July 27th...

autodialer software publish date

I didn’t build a single link to it.

autodial software no links

And this is a bit hard to see.

But by August 17th, I was ranking 5th for the keyword Autodial Software.

autodialer software ranking date

For some reason, Google LOVED one post and hated the other.

Now, I don’t even bother with link building until I see which posts win and which posts lose.


You Must Have Patience

Most posts do not rank on the first page right away.  It can take time.

First, you might have a newer site and you don’t have the domain authority to compete with sites that are ranking in the top 10 for your targeted keyword.

You will only build domain authority by acquiring high quality links over time.

Second, your article is too new.

If you look at the SERPs on any keyword, you’ll see that many of the articles that are already on the first page of Google are over a year old.

And they are on very established sites.

Over to You…

Getting on to Google's first page is a key part of any successful digital marketing campaign.

And as you've seen, search engine optimization isn't the only strategy there is.

Now that you have some strategies on how to get on the first page of Google, it’s time to get to work.  No matter which of these strategies you deploy, you’re not going to see results overnight.

Even your PPC efforts will take some time as you’ll need to optimize your funnel.

If I’ve missed anything, or if you have a favorite strategy, let me know in the comments below.