On Page SEO Techniques

Last update:

On Page SEO Techniques You MUST Know To Rank Your Site In 2018

Hi there ninjas!

If you’re tired of trying to figure out this game of cat and mouse with search engines like Google then this guide is for you!

In this guide, I’m going to share my on-page SEO techniques that have helped me rank on the first page of Google for thousands of keywords.

Hopefully you take action on at least one of these so you can enjoy that free organic traffic that in my opinion is the most targeted source of traffic you can get.

Remember this: Without traffic, you will get no leads, no sales and no one looking at your website that you’ve poured your heart and soul into.

One of the biggest factors that I think is the most important above all of these is user experience.

thumbs up It’s super important your visitors have a good experience when they visit your website and the reason for that is, Google wants the people who use their search engine to have the best experience possible.

If someone goes to Google searching for the keyword you want to rank for, and if they land on your website, you better have what the searcher is looking for.

Not only that, you need to make sure your site loads super fast on all devices, your design is clean and relevant to your niche and more importantly you have to have the answers the visitor was searching for.

If the visitor has a good experience on your site they:

  • Will stay on your site for longer.
  • Will be more likely to share your page on social media or link to it from their website.
  • Will be more likely to click through to other pages or your affiliate link.
  • Will be more likely to perform any actions you want them to take (Optin, click a link, survey or quiz ect)
  • AND, will be more likely to come back to your site.

If your visitor has a bad experience on your site they:

  • Are most likely going to hit the back button and leave.
  • Won’t come back to your site.
  • Won’t recommend your site to others.
  • They won’t buy anything or click your affiliate links.

Google has systems in place and can see all of this when someone uses their search engine.

If your visitor has a good experience on your site you are much more likely to rank higher than a website that people have a poor experience with.

But how can you give people a GOOD experience when they land on your site?

Making Search Engines And Your Visitors LOVE Your Content…

  1. Page Speed Is Now A Ranking Factor In Googles Forever Changing Algorithm

Firstly, you need to make sure your site loads fast! I mean super fast…

Not just your home page – every page you create and want to rank.

People are busy, they’re impatient and if your site takes more than a few seconds to load (Especially on mobile) they will get sick of waiting and hit the back button.

Optimize your site for speed an make sure it loads FAST!

How can I test my page speed you ask?

Google has some tools for that!

To test the speed of your content on mobile devices, head on over to Googles Test My Site at ThinkWithGoogle.com

ThinkWithGoogle.com Test my site app.

Enter the URL of the page you want to test and let the tool do its work.

It will then give you a score and a report on how your page loads on mobile devices.

It also gives you some tips on how to improve your score if it doesn’t pass, so do take those on board and try fix them as quick as possible. 

You may even get a boost in rankings from this one technique alone…

If your website is still slow, it maybe your hosting provider. For my affiliate sites I use SiteGround because they’re super fast and are optimized for WordPress websites.

For an example, I ran my On-Page SEO Checklist page through to see what score was.

Looks like it’s doing just fine so I will leave it at that.

page speed test results


Once you’ve done that, it’s time to check your speed on desktop.

Google also has a tool for this called PageSpeed Insights.

This tool will give you feedback on how your site is going on both desktop and mobile.

The good thing about using Googles tools is, they offer some amazing tips on how to make your page load faster and even help you by generating optimized images and code FOR YOU..

I loaded the same page from my On-Page SEO checklist into PageSpeed Insights to see what the score was.

pagespeed insights

As you can see, my site is optimized for Mobile with a green tick, it has a score of 91 out of 100 so I’m happy with that.

However, on desktop I need to work on optimizing for speed.

Below this score PageSpeed Insights has given me some handy tips on how to optimize and what is slowing my page down.


This is great info I can use to help speed up this page so it loads faster for my visitors and gives them a better user experience.

As you can also see, this tool gives you a download link for optimized images, JavaScript and CSS that you can use.

Once you’ve fixed up the issues on your site it’s also good to run your  page through other tools like GTMetrix and Pingdom Tools.

These tools give you in-depth analysis of your site speed for further optimization if needed.

Site Structure And Design Matter

on-page design

The next on-page SEO technique I follow is site design and structure.

You design needs to be clean and user friendly without hundreds of ads or unnecessary things popping up in their faces.

Remember, you only have a split second to impress the visitor and if they see flashing ads and popups all over the place they’re more likely to click away from your site.

First impressions always last!

When I create my affiliate sites I always try and keep their design clean and simple.

I also try and structure my site so each page is relevant to the keywords I’m trying to rank for.

If you know a little bit about SEO, you may have heard the term silo structure.

Basically it’s organising your website so each of your pages are strictly organised into categories and each page is strictly relevant to the keyword you’re trying to rank for.

A lot of the time people will have a sidebar with recent posts or most popular posts and link to unrelated content that dilute the relevancy of the topic your page is about.

Personally, for each page I’m trying to rank, I will only have links to relevant pages.

This means I strip unnecessary sidebar widgets, menus and even breadcrumb links from my pages.

As you can see, on this blog I don’t have any links in the sidebar only an ad to SiteGrounds super fast hosting.

I also only link to relevant pages and link out to relevant websites.

If you’d like to learn more about silo structure, you can do so on Bruce Clay’s website here.


on-page heading

The next SUPER important on-page SEO technique you need to follow is your headings!

This is what grabs your visitors attention and the first thing they read.

So make sure you have what they are looking for in a short heading that builds curiosity to get them to read the rest of your page.

Your heading is very important..

  • Word it wrong and people won’t read your content.
  • Word it right and it could be the main piece of your content that gets them over the line.

You should also include your main keyword in your first heading – your H1 heading.

This tells search engines what the page is about and you want to make sure your pages have every fighting chance to rank for that keyword.

Don’t just have your main keyword as your H1 heading.

You want to entice the visitor to actually read it right?

This page you’re on right now for example could just have the following heading:

On Page SEO Techniques

That’s ok and it’s my main keyword, but it’s pretty boring..

Let’s spruce it up a little and make it a little more interesting..

 On Page SEO Techniques You MUST Know To Rank Your Site In 2018


Not Ranking In Google? You’re Probably NOT Following These On Page SEO Techniques.

The idea is to have your main keyword but also grab the visitors attention to hook them into reading your content.

Your Heading Is Not As Effective If You Don’t Have This…

After your heading, your first paragraph needs to quickly tell your visitor that you have the answer they’re looking for.

In the first paragraph tell the visitor EXACTLY what they will get from reading your article. This also qualifies your visitor as well.

Include the main keyword or a variation of this keyword you’re trying to rank for in this first paragraph.

If your keyword is a question, include this question in the first paragraph, then give a short answer or a teaser which leads them into the full answer and solution.

For example..

If your trying to rank for “How to do proper on page SEO?” my first paragraph could be:

Sick of trying to figure out how to properly do on page SEO? Read this EASY to follow and actionable guide to optimize your pages for both search engines and humans…

Can you see what I did there?

I asked the question which included a variation of their question and then told them they will get the answer if they read the guide. Plus go on to say it’s Easy to follow.

You have to learn how to hook your reader into reading all of your content or at least get them to your offer.

SEO Friendly Permalinks Help Crawlers


Permalinks is a fancy word for your page URL.

You need to make sure your website has SEO friendly permalinks so crawlers can understand what the url is about.

This for example is an unoptimized permalink structure:


Where an optimized permalink structure looks like this:

Optimizing your permalinks isn’t just good on page SEO practice, it’s also good for your readers as well.

It’s easier for them to type your URL when seaching and it doesn’t look weird.

Having a keyword rich permalink will also help them understand what it is about.

Optimize Your Images, PDF’s AND Videos.

image alt tags

This is one that a lot of people either get lazy with or don’t know about.

I myself get lazy with it from time time but I do try and go back over each page when I remember.

How do you optimize your images and videos?

Well you should be naming your image files correctly for one and when you upload them to your site make sure you add your alt tag (Example: alt=”this is an image of Google Analytics”).

The code for your image for example should look like this:

<img src=”https://yourwebsite.com/images/google-analytics.jpg” title=”Image of Google Analytics” alt=”Image of Google Analytics” />

This helps Googles crawlers understand what your images are and it’s also for accessibility as well.

As for videos, you should be giving them the correct file name as well.

For example: 

video-of-man-running.mp4 is much better than video39h8.mp4

Analytics and Tracking Your Progress

Google Analytics

Make sure you have analytics and Google search console for your website.

Analysing the data that Google gives you about your website is a must.

It’s also great to monitor page errors and how Google bot is crawling your site.

One feature to keep an eye on in Googles Search Console is your CTR (Click Through Rate).

Imagine ranking in the top 3 for an awesome keyword only to find out no one is clicking your listing in Google or your click through rate is terrible.

If you see your pages have a low CTR, chances are your SEO title tag or description isn’t attractive enough for people to click it.

Try changing your title tag to increase your CTR.

Reason why this is important is because if no one is clicking your link in the search results, there’s a good chance it’s not going to last too long in the search results.

Be sure to have the following installed on your site.

  • Google Analytics
  • Google Search Console.
  • Bing Webmaster Tools

Heat Maps and Tracking


It’s important to have tracking installed on your site so you can keep track of what you’re visitors are doing and what actions your visitors are taking when they visit your site.

By using this you can pin point where they are clicking and where they are leaving your site.

Hotjar for example allows you to pretty much spy on your visitor while they’re on your page.

They give you heatmaps and video recordings of the visitors screen while on your site. That way you can see what actions if any they are doing on your site.

If you find a pattern that people are getting to a certain part of your content and leaving the page, you can go over your content and make changes.

This tool has played a big factor in increased conversions on my site, definitely recommend trying them out.


Once you have your on page SEO up to par, it’s time to start working on off page techniques like getting backlinks and people sharing your site on social media, forums and searching for your site directly…

This however is for another article, so stay tuned and make sure to bookmark my site and if you this helped you please share it so others can find it.

Good luck and thanks for reading.


Download Your FREE
AM Ninjas Toolkit

  • 7 Checklists
  • AM Ninjas Tech Stack
  • Keyword Research Template
  • Content Planning Template
  • Competitor Research Template
  • Product Review & Best XYZ Template

8 thoughts on “On Page SEO Techniques”

  1. I am running a blog about smartphone reviews and I noticed in HotJar that my visitors were looking for something in each review but didn’t find it.

    What should I do in order to know what’s the missing thing they’re looking for? I tried the HotJar survey, poll etc but nothing yet.

    • What I suggest is doing small tests.
      This might be changing link colors, link placement and if you have buttons try different color buttons.

      One thing I noticed when visiting your site is I get the dreaded message from Google – Your connection is not private!

      I’d address this as soon as possible because it will scare people away.
      So, make small changes and test. If you see a jump in conversions then you can continue tweaking or keep the changes. You can also do split testing as well A/B testing. But that is a tutorial in itself.

      Hope that helps.

  2. What a spot on article Warren! I agree with pretty much everything you said. Especially the attractive title! Its amazing how many people miss that key point. I did see on this one site https://rainbowright.com that image tags aren’t that important and they just make it easier for people to steel your shit. Is that true?

    See what I did there guys? Haha!

    • Haha, good to see you’re taking action Cam 😉

      Alt tags are important, not only for SEO, but for accessibility as well. Online text to speech readers will pic it up so those who are vision impaired know what’s on the page. It also helps crawlers understand what the image is as well.

      As for the titles – definitely. To many people just put the keyword by itself as the title.

      Sometimes that is okay but a lot of the time it just doesn’t grab the readers attention.

      To prevent people from stealing your shit, you could always watermark your images or install a plugin to prevent left click or copy.

      Thanks for the comment and for taking the time to read. Hope it helped.

  3. Hey, do you still use hotjar on your sites like the case study one you have up? Just curious if it’s something that’s essential or not.
    Will be signing up for siteground hosting via your link in the next few days!
    Cheers for all you do

    • I do, but wait until you have traffic coming to your site before using it. They have a trial so you might as well take full advantage of it before subscribing if you do. HotJar is a great tool to see what your visitors are doing and where they’re leaving or clicking on your site. I’ve made simple and small changes on my site that have made massive improvements.

      SiteGround are awesome, I’m sure you’ll be very happy with them. Let us know if you get stuck with anything.

  4. Hi Wazza,

    Great post. However i have a question. H1 header, by that you mean title?

    Since the title already in H1 (used wordpress template) and written by wordpress, should i need to add another H1 header before 1st paragraph?

    H1 header
    1st paragrah.


    • Hi mate,

      Yes, many themes use the page/post title as a h1, however some do allow you to disable the title on the page so you can have a unique h1.
      If you theme shows the title as a h1 then only use that as your h1.

      You should only have one h1 on the page.

      Hope that helps.


Leave a Comment