10 Awesome On-Page SEO Techniques To Boost Organic Traffic

Disclosure: This post contains affiliate links. If you buy or sign-up through one of those links, you won’t pay a penny more but we’ll get a small commission that helps us in running this blog. Read the Disclosure page.

Do you know the best On-Page SEO techniques that can improve your content ranking?

If yes, then just hit the back button because you already know what I will discuss here.

However, if you got no idea what it is and how it should be implemented, then just sit on your couch and explore this article.

Now, in no way, I am a Pro in SEO. I still consider myself a student who is still in a learning phase.

But here I am sharing my knowledge that has worked for me. So, please bear with me.

This is my organic traffic curve that is increasing slowly.

Lifezeazy Organic Traffic

I have never done any kind of backlinking or any kind of Black-hat SEO. All the backlinks I got is natural.

I also pay all my attention to On-page SEO because it is completely in control of my hands. Thus, you can see the natural growth.

In this article, I will share all the ON-Page SEO techniques I use to boost my organic traffic. So, if you are interested in learning those strategies, then let’s begin.

>Read On: How to do effective keyword research that ranks on the first page

Pinterest pin for On-Page SEO


Before you start reading, always remember that you shouldn’t implement all the strategies rigorously. Too much of something is always bad.

Always avoid over optimization and try to implement all of them in a natural way.


Post Title is the first thing that readers will see before visiting your content.

If it is boring & doesn’t create any curiosity, then there is a high chance they will ignore it.

Think about it, as a reader, would you click a boring title?

Obviously not because chances are you may have already read a post with a similar title.

Now tell me, why will you check out a post if you already know what’s inside it by reading its title?

I am not saying that you can predict everything by just reading it but if you have read many contents on the same topic, then you’ll definitely ignore such titles.

Let’s take an example,

Below are two titles for the same post. Which are you going to click?

  • 13 Tips to do On-Page SEO
  • 13 Awesome On-Page SEO tips to boost traffic insanely

Obviously the second one because

  • It doesn’t sound boring.
  • Creates curiosity (boost traffic insanely)
  • Have power words (Awesome)

All these factors are enough to get the attention of your readers.

If you don’t know how to come up with such titles or doesn’t know whether the title is clickable, you can try Coschedule Headline Analyzer

You can see below I put both the headline on this website and it gave me score out of 100 along with some recommendation.

The more score it gets, the better the title is.

Coschedule Headline Analyzer Title Result

Coschedule Headline Analyzer Title Result 2

My first headline got a score of 62 whereas the other one got a score of 70. So, the second one is much better.

But what about SEO? Is doing this much is enough?

Well, only a clickable title is not enough for SEO, you should actually insert your main keyword in it.

Do you know Google bots read headlines from left to right. They give more priority to the beginning side than the end.

So, the best thing you can do is insert your main keyword at the beginning of the title.

For example: If your article is about weight loss and your main keyword is “Lose Weight Fast & Safely”, then try to insert it in the beginning.

Like this “Lose Weight Fast & Safely: 10 Killer Ways to do so”.

This title has everything:

  • Main keywords in the beginning
  • Curiosity words (fast and safely)
  • Power word (Killer)
  • Title length is short (Title length should be always under 60 characters. You can check the length using this website)


Permalink is the link to an individual blog post. If you have a blog with several blog post or pages, then the link to those pages are permalinks.

Now, you may think isn‘t it URL?

Well, it is a kind of URL but the permalink term is used for individual pages whereas URL term is linked with a homepage of a website.

If I talk about my blog, then

  • lifezeazy.com is my URL
  • lifezeazy.com/best-on-page-seo-techniques is my permalink.

I hope it’s clear for you.

There are many permalink structures in WordPress that you can choose.

This is a screenshot of WordPress permalink option

Out of all this, the widely used permalink structure is the Post Name & Custom Structure.

Using custom structure, you can place the category in the URL which is good if you have many categories like an e-commerce site.

If you look at Hubspot, they use category based permalink structure.

Custom permalink

If you check out Backlinko, they use post name permalink structure.

Post name permalink

So it’s up to you to decide which one is good for your website.

If your site is old with lots of contents, then I highly recommend avoiding this because it will cause a lot of broken links which is bad for SEO.

Talking about SEO, You should always insert your main keyword as your permalink for every post.

For example, if I am targeting a keyword “ backlinking strategies”, then I will make sure that I insert it into my permalink for that post.

So, my permalink will be like this “lifezeazy.com/backlinking-strategies”

3. HEADERS (H2, H3, H4)

Headers represent the key concepts and supporting ideas of your post which makes it readable.

They also define the structure of your content which makes it more organized.

If you write a lengthy content with no headings, then it will simply look like a long piece of text which makes it awful to read.

Do you know, most of the readers visiting a page likes to skim the content.

While skimming, if they find it useful, that’s when they decide to read it.

…So,  how can you help them skim your content?

By inserting headings and subheadings.

If you look at this post, you can see several headings. Now imagine this content without it.

I know it will look awful and you don’t even bother to read it. That’s how much important headings are.

But wait, how is it related to SEO?

Well, headings and subheadings are the places where you can insert your keywords and other supporting keywords (LSI keywords)

Whenever you target a keyword, always type it on Google and make a quick search.

Then go down at the bottom and look at the related searches.

Google relatable keywordsThese are your LSI keywords which you can include either in headings or within your content.

Now, you don’t have to include all of them. Just include those which makes sense.

Another thing is you should also include questions shown in “People also ask” section.

Google People ask section

These are the questions people usually searching for your main keyword.

Just include them in your headings or subheadings and answer them in 3-4 lines. Believe me, it will make a lot of difference as SEO is concerned.


A meta description comprises 160 characters where you can tell the readers what is in store for them & many readers click a web page just by reading it.

This is how it looks in Google search.

Google Meta Description

Usually, it doesn’t provide much SEO value but is a great place to attract readers. You can include your main keyword here.



You have heard this phrase a million times & it is absolutely true.  Content plays a huge role in ranking on the search engine.

If you apply all the SEO practices on your content just to improve its ranking, it still won’t work until & unless your content is valuable and in-depth.

Right now, go to Google, type any keyword and check the first-page ranking articles.

You’ll observe that each one of them are in-depth with lots of information. These are the articles that truly satisfies the targeted keyword.

Google doesn’t want to place bad contents which are less informative or thin. They are always trying to improve user experience by providing the best content for typed keywords.

Now, what should you do?


You should avoid writing generic and low-quality content if your intention is to rank it on the search engine.

Always aim for writing unique content that can help your readers. Writing great content requires an understanding of the problems which the audience faces.

If you know all their problem and what are they expecting from an article, it becomes easy for you to write great content.

Google knows what are the things readers are looking for when you type a keyword.

So, if you write an article answering all their problems, Google chooses your article as a better choice for that keyword.

You can explore the problems by following the below methods.

  • Ask your e-mail list what are the problems they are facing.
  • Check out forums and Question-based sites such as Quora, Yahoo answers and search questions related to your topic. You will get a bunch of questions you can target in your content.
  • Use the “People also ask” section

In the case of Quora, you can see when I searched Off-Page SEO with a Quora tag on Google, it suggested me a lot of questions that users ask on Quora.

Quora questions

So, if I write an article on Off-Page SEO, I will surely include these questions.

Now, adding questions on your content works great for low competition keyword but for high competition keywords, you will also require other things such as good backlinks to rank on the first page.

Writing good contents is a long process because you need to do a lot of research but, it is definitely worth your time.

Bloggers like Neil Patel, Brian Dean only publish 1-2 content per month but if you read their content, they are top-notch.


Thin content is a big no for ranking.

If you don’t know what it is, it means contents having only 200-500 words.

It doesn’t matter if it is of high quality, Google doesn’t like thin contents.

If you really want to impress Google, go for over 2000 words with proper content SEO.

I know it’s a lot of writing but trust me it is definitely worth your time. If you go to big authority sites, 90% of their content is over 2000+ words.


How could we forget images?

Images make your content more appealing and engaging making your readers spend more time on your content.

Therefore, including them on your post is good practice. However, while uploading images on our site, we usually ignore image optimization.

I have seen many bloggers who don’t optimize their images for SEO which is kinda wrong.

You know Google bots can’t visualize pictures & the only way they identify an image is through codes and text.

Now how do you implement those codes and text?

If you click an image in WordPress media, you can find a text box with the title “Alternate Text”. Here, you just need to explain your image with 5-7 words.

Like you can see below, I have explained my image in the alt text box.

Naming an Alternate Text for Image in WordPressSecond, you need to resize & compress your images before uploading it to your WordPress dashboard.

That’s because in doing so, you can considerably reduce your web page size which is good for page load speed.

For compression, you can install the Smush Plugin which will compress all your images & reduces its size.

You can also use this website if you don’t want to install the plugin.

Last, don’t forget to rename your images before uploading it. 

If you have an “iPhone 5s” image, then rename it as “iPhone-5s-smartphone” having a “-“ in between every word.


I have an article about a YouTube tool which is currently ranking on the first page of Google at 3rd position. It held that position for straight 9 months.

But last month, the rank got dropped from 3rd to 12th position i.e. it shifted to the second page.

There were a lot of changes that happened with that tool I wasn’t aware of. So, my content was all backdated information which resulted in a ranking drop.

So, what do you think I did next?

I updated my content with fresh information and new images. I included an extra 800 words to my existing content and guess what?

Within one week, it came back to the first page. It was really a surprise for me.

Google always prefers updated content over the old one.

Recent studies have shown that Google prefers to serve its users with fresh updated contents.

As time passes, the information in your content gets outdated & you may see a sudden drop in your ranking.

If there is another content on the same topic with updated information, Google will prefer it more over yours.

This doesn’t mean that updating the publish date of a post will make your content fresh. It may work, but it’s a black hat SEO and shouldn’t be performed.

Instead, include new pieces of information on your content such as researches, statistics to keep it updated.

If you continue to perform this activity every 3-6 months, you’ll definitely see an improvement on your ranking.


According to Aykira websites research, 47% of visitors expect to load a website within 2 secs.

This is actually true because if your site is slow, it may cause visitors bouncing back from your website.

If your site relies on conversion, then slow speed can hamper your conversion rate by 7%.

So, if you are concerned about your site speed, you first need to find out your current loading speed using the following tools.

If your page takes a lot of time to load, then try to improve it by following the below tips.

  • Uninstall plugins that have little importance.
  • Use Cloudflare CDN that will dramatically increase your site speed. You can read this guide here.
  • Compress images to reduce its size before uploading.

You can refer to this guide to know more.


When search engine bots can move from one page to all other pages of a website facing no dead end, then the crawlability of that site is considered good.

In SEO, a website’s internal linking structure should be strong so that if a bot enters one page, it should be able to crawl all other pages without any difficulty.

For this, you can use internal links, image links, navigation links, footer links, side widget links, etc.

This definitely helps Google to index all your pages well on its database.

However, if bots can’t crawl your website properly and face dead ends, then it’s definitely not a good sign & you must fix it.

You can follow these tips.


Your website should have a strong internal linking structure to improve the overall crawlability of the website.

Let’s understand this, a search engine bot uses links to crawl from one page to another. That’s how they index every page of a website.

Now imagine, your website has a bad interlinking structure.

What will happen?

Bots won’t be able to crawl all the pages properly and thus, there will be a delay of indexing.

If there is a delay, your pages won’t rank quickly.

Therefore, interlinking is a great way to index all your pages on the search engine. If you look at the below diagram, you can clearly understand what I am trying to say.

Website Crawlability chart

There are various case studies held by different websites that claim “a good crawlable site has a better chance of boosting its search engine ranking”.


As discussed above, bots crawl through links to identify different pages.

But what if these links are broken?

Will they stop crawling?

Yes, they will and you don’t want that to happen.

If they encounter broken links, they will just stop crawling which signals Google about the error & that’s a bad sign.

Usually, a broken link results in a 404 error. So, it is a good practice to find those links and fix them from time to time.

You can read this article where I discussed how to detect & fix these broken links.


Google says 61% of users are unlikely to return to a site they had problems accessing it on mobile. If you see the below chart, every year mobile users are increasing by 2-3%.

Mobile users increasing every year index
Credit Goes To Statista.com

So, it is very much important that your site is mobile optimized so that the readers landing on your site shouldn’t face any problem.

Nowadays, Google improves the ranking of those websites that are mobile responsive.

If your site is ranking well on Google but not optimized for mobile, then this may hamper your rankings, eventually.

So, the question is how to check if your site is mobile optimized?

Well, you can visit  Google’s mobile-friendliness test tool to test it out. Another way is to open your site on your smartphone.

Google mobile friendly test

However, if you get a negative result i.e. your site not optimized for mobile, then you can do the following things.


One big reason most of the sites aren’t mobile optimized is that they aren’t using the correct theme. In 2019, you must use mobile responsive WordPress themes.

Such themes can change the site layout automatically on different devices so it doesn’t look cluttered.

Now, there are many themes available on the internet which are responsive. Themes from Elegant, Genesis by Studiopress, etc are damn good to use.

However, if you aren’t ready to purchase one, then you can try Colorlib’s Dazzling or Sparkling theme. They have clean code and are mobile responsive.


Well, if you are getting a high bounce rate and less session time, chances are your site speed sucks.

As previously stated, a user expects to load a web page within 2 seconds. Now, it doesn’t apply to everyone but still, it is a threshold point.

So, as a blogger, you need to make sure that your site loads within 2 seconds. If you can do that, you’ll definitely see a better result in terms of bounce rate and session time.

Now, there are a few things you can do to improve your mobile site speed.

  • Compress images  Compress all your web page images so it takes only a little space.
  • Eliminate or decrease codes in the header section – Usually, when a page loads, your header section loads first and then the rest of the page. If your header section has a lot of codes, then it will take time to load all of them thus increasing the loading time. So, try to eliminate them.
  • Uninstall unused plugins – If there are any plugins you are not using currently, delete them. You’ll definitely see a change.
  • Change your web host – If the web host is the main culprit, then change it to another one. You can go for Siteground or A2 Hosting.

These are some tweaks I did and you can see the following result. My keywords started ranking well on the mobile platform.

Mobile position index for lifezeazy

Earlier, I only had 9-13 keywords ranking on the top 20 positions in Google mobile. But now, I have 82 keywords ranking for the same within a month.

On top of that, 5 of them are ranking on top 3 as shown above.

So, you see how much changes I had when my mobile optimization was improved.

You can follow Backlinko’s Mobile SEO article to learn more awesome stuff about Mobile optimization.


Kudos to you for making it till here.

I hope these On-page SEO techniques were quite helpful for you.

So,  if you have any questions on your mind right now. Feel free to drop it in the comment section.

Also, don’t forget to share and pin this article.


You Might Also Like: 

On Page SEO Pinterest pin
On Page SEO Pinterest pin

23 thoughts on “10 Awesome On-Page SEO Techniques To Boost Organic Traffic”

  1. This post was very in depth! I felt like I had SEO down but, you taught me a few more tricks. Thank you for taking the time to write this. Will be pinning for future reference!


Leave a Comment