If you purchase through the links below on this page, we get paid for the referral at no additional cost to you. Please read our disclosure for more info.

This article is all about how to do on page SEO and get your blog post to rank higher.

But, what is SEO?

SEO is the process of driving traffic to the website by optimizing the website and implementing various strategies.

It is an important skill that you must possess to increase your website visitors.

SEO targets the organic growth of the website and helps the blogger in increasing the website visitors which directly affects their revenue.

As a blogger, developing SEO skills is very important as your entire business is dependant on how many visitors have visited your website. 

Here, is the complete guide, where I’m going to show you how to do On Page SEO for your blog post and dominate the first page of Google.

What is a Search Engine?

Search Engines are the internet-based tool that provides search results for your queries.

When you insert a keyword in a search engine like Google, you’ll get multiple results and this is how a search engine functions.

The most used search engine is Google with a market share of 92.5% as of 2021.

The search engine functions by curating the website details using crawlers and store the data on their servers.

Whenever someone searches for some data, the search engine accesses the data stored on the servers and presents it as the search engine results.

The job of a blogger like you is to influence the search result and get your website higher on Search engine result pages or SERPs.

You can do that by implementing multiple SEO strategies on your blog.

But first, let’s find out what is on-page SEO.

What is On-Page SEO?

On-Page SEO is the optimization of the website to rank the web page for certain keywords.

You can optimize the website and make it rank higher on the search result which would attract a higher number of clicks.

But, to do that you would need to implement on-page SEO strategies.

Below, I’ve mentioned few strategies that you can use to improve your on-page SEO.

How to Do On-Page SEO: Tips, Tricks & Strategies

You must apply these SEO strategies to individual pages which you want to rank on google.

But to do that, we would require data related to that page.  

Requirements for On-Page SEO

To implement these strategies we required essential data such as Main Keyword, search volume, competition, etc.

But, the main component is the keyword, i.e low competition keyword

Keywords are the word or phrases that you insert in the search engine to search for something.

You can use keyword research tools to find those keywords and extract the data related to that keyword.

I recommend using the SEMRush SEO tool, this tool is best in the market.

It’ll scrape out valuable data that could help you in making some important decisions regarding your website.

It has ranking tracking features and a comprehensive backlink profile analysis which help you in the competitor analysis and identify trends that occur within your industry niche.

There are free tools out there but are very limited but with SEMRush, you can not only get your SEO right but, you’ll be able to manage your pay-per-click (PPC), social media, and content marketing as well.

This tool is a one-stop destination for all your SEO needs.

If you can learn SEMRush and use all of its functions well, then you’ve actually learned around 70% of SEO. It’s that useful.

If you wish to invest your money in one tool then I would recommend SEMRush only.

Related blog: SEMRush Pricing Plans: Why This Tool Is Worth Every Penny?

Keyword research tool - SemRush

You’ll get valuable data such search volume, ranking difficulty score, ad price, and much more.

Using these data, you can strategize your SEO plan and get your website to higher rankings.

Meta Title & Description

Now, let’s use the data that we collected using SEMRush.

Meta title and description is a technical code that is meant for search engines usually this is the title of the page or H1.

These meta codes are read by the crawlers and based on the meta title and description google search result is populated.

You should keep the title under 65 characters and for the meta description, 250 characters are the limit.

On page SEO for blogs

Make sure you use the targeted keyword or keyword phrase while writing the title and description.

When you include these keywords while writing the title and description, the search engine perceives that this page is about the keyword and ranks it accordingly.

But, how can you insert the title and description into your website coding?

Using Rankmath plugin!

RankMath is an SEO plugin designed for WordPress, it offers you to optimize the content that can help you in ranking.

It also has an inbuilt suggestion system that’ll guide you in making SEO-friendly corrections while editing your blog post.

Permalink Structure

Another important metrics in SEO is Permalink structure.

In simple words, it is your address and you cannot be wrong about it.

Your URL must include the keyword that you are targeting also make sure you’re avoiding using special characters, symbols, brackets, commas, etc. within the URL.

To make your permalink visually attractive for the user you can follow few recommendations, which is as follow-

  • Do not use capital letters always use the lowercase letter in the URL
  • Separate the word using dash for example; “xyz.com/seo-friendly-guidelines”

By following these simple recommendations, you can create a well-formed URL and this helps your visitors in remembering your URL as well.

Proper Page Structure

Even though you are creating content for your website to rank the page higher on Search Engines.

But, you should always focus on creating content for the users.

Either way, the page structure matters a lot in ranking the page.

The page structure consists of the heading, subheading, body of the content, and much more.

Below, I’ve curated a list of factors that affects the page structure and could improve your website.


Heading must contain the keyword that you are targeting to rank for.

The heading is the main highlight of the page as this happens to have the biggest font size(usually)

It also provides a clear indication to the users of what they are going to get.

To write a perfect headline for your website, check this article on how to write a perfect headline to create your website title.

Word Count

Word Count is important for a page to rank.

After Google’s Panda update, the website that used thin content were penalized and their ranking was lost.

There is a direct relation between word count and the quality of the content but, it does not mean you fill it with rubbish.

The best practice is to have at least 2000+ words on a page with a minimum of 6 mentions of your main keyword to maintain keyword density.

Don’t overdo it otherwise your page could get penalized for keyword stuffing.  

User experience

When a person interacts with the website and creates a perception about the website, it is called user experience.

It is how the user experiences the website. It includes a person’s perceptions of utility, ease of use, and efficiency.

You need to provide positive experiences that keep the users engaged with the content and make them visit the website again.

You can improve your user experience by using a premium WordPress theme.

A premium theme enables the user to navigate through the website easily and offers non-cluttery no-code installation.

One of the best premium theme that you can get your hands on is the Divi theme.

This theme offers flexibility in terms of design by offering customizability which can make your website stand out.

It comes with multiple layout options and has an inbuilt advanced page builder which offers drag and drop development.

Write Engaging Content

Engaging contents are those content that sparks interest and grabs the attention of the viewer immediately.

You can produce engaging content by using visuals, language, and overall presentation of the content.

The best starting point of creating engaging content is to address what the search intent is.

What exactly the user is searching for in your content?

If you can communicate that specific intent to the user you’ll have engaging SEO-friendly content.

When it comes to the language and tone of the content, make it conversational and friendly vibe.

It should be fun and easy to read with simple English and must be readable to an 8-year old as well.

That way you’ll be able to appeal to 90-95% of global users of which many do not have English as their first language.

If you want to produce quality content you can use Frase.

It is a tool that provides you assistance in creating content and reduces your time consumption by 50%.

It uses AI to look at the top search results for your target keywords and surface the topics you should cover in your content.

Also it improves on-page SEO and drives conversion by using your website content.

Add Schema

On page SEO tips

Schema is the microdata tags that can be added to the HTML of your web pages.

It provides the search engine with more information to read and present on the SERPs.

You do not need to learn HTML coding to add the schema, you can simply use Schema Pro.

Schema Pro is a WordPress Plugin that helps you in adding the metadata using automatically.

You can add the schema to all your website pages using just one click.

Add Credibility

You can keep on learning how to do on-page SEO with the latest strategies but, it won’t work unless your website has some credibility.

Recently, Google has introduced a new update in their algorithm that adds more intelligence to Google crawler.

This update is called the Google Fred update.

With the increasing intelligence of Google using AI and Machine Learning, Google can instantly understand the author’s credibility.

So, you must have an author’s page and mention the author on your blog and add relevant details about the author.

You can use the Publishpress Authors plugin on your website to manage the author section on your website.

Another main aspect of increasing credibility is reviews about your website, service, or product reviews.

Google really values these signals and promotes or demotes the website based on reviews.

If you want to add a review to your website, I recommend using WP review pro.

It is the best tool to capture and display the reviews about your website or services.

The users can provide you stars out of five and they can also write comments regarding their experience.

All this valuable data increases your credibility and helps you in ranking the website higher.

Internal and External Linking Structure

If you want to learn how to do On-page SEO, you got to master the linking structure.

Internet is a web of pages linked to each other.

These web pages link to each other to produce a web of information for the user and hence, the name Word Wide Web.

When a page links to another page, it helps the search engine in two ways.

First, it helps the search engine crawler to index that page.

Second, it allows the search engine in the inflow of page rank from linking page to linked page.

When you are linking to your own website this linking is termed internal linking and when you are linking to someone else’s website then it is called external linking.

Now, you need both in a good mix, preferably more internal linking.

Also, the source of external links should be trustworthy otherwise your own content might get penalized.

It plays a crucial role in the link building of your website, especially when someone contacts you for guest blogging.

When you are approached by some webmaster regarding a guest blogging opportunity, ensure you first check about the website using SEMRush.

Make sure the website is not blacklisted or using some black hat SEO tactics to rank their website.

Basically, you have to look for anything fishy with their SEO.

Usually, the links are masked with an anchor text to make it presentable and it also tells that crawler what’s the linked page is about.

There are many different internal linking tools available but, I recommend the LinkWhisper tool.

This tool allows you to manage your internal linking and is powered by artificial intelligence.

LinkWhisper starts suggesting relevant internal links when you start writing your article right within the editor.

You do not need to do the guesswork of where to link, it can be easily done by LinkWisper.

Improve Page Speed

Page speed is an important element when it comes to improving your website ranking.

It is one of the main Google algorithms that Google uses to rank the websites.

You can implement any SEO strategy and learn how to do On-Page SEO from 100 different SEO gurus or you can buy any SEO tools.

But, it won’t be fruitful unless you have good website speed.

To test your website page, you can use the Google page speed Insights tool that can help you in analyzing your website speed.

Google page speed

There are different methods that you can use to increase your website speed.

Different methods can fasten the website speed, one such method is called caching.

A website has a two-part static and dynamic part.

Caching stores your website’s static part (which does not change often) in the browser of the visitor and on the client-side server.

Whenever the visitor visits the website again, the browser only loads the dynamic part which saves some loading time.

WP Rocket is one such tool that helps you in increasing your website load time.

It also enables you to compress your server-side files which improve your site speed even better.

It also comes with a CDN Network which brings us to the second method of fastening the website.

You can use a CDN network, which is a network of physical servers spread across the world providing services to the user by reducing the physical distance between the server and the user.

Using this technology you can minimize the delays in loading the web pages.

I recommend using RocketCDN by Wp Rocket for speeding up your web servers.

Along with page speed benefits, RocketCDN helps in securing your website from any malicious attacks as well.

You should also buy a fast web hosting plan to load your website faster.

So, I recommend using Bluehost web hosting.

They offer the best speed with 24X7, 365 days of uptime with good security.

Bluehost is recommended by WordPress which makes it even more reliable.  

When you implement all the above-mentioned methods, you’ll get a lightning-fast website.

Bonus Tip!!!

SEO is a very vast topic and on-page SEO is just a small part of it.

It is a very technical subject and hard to understand but, I’ve got a course for you that can help you break it down in a simple, implementable manner.

This course is called the Affiliate SEO mastery course.

After completing the course, you’ll learn everything about SEO from understanding keyword research to writing content that skyrockets your blog traffic to optimizing your content to multiply your current result.

You’ll have a blogging business that can generate six-figure income for you.

With this passive income securing your finances, you’ll be able to leave your 9-5 job and start living your dream life.


It is a dream of every blogger to dominate Google’s first page and honestly, it is not that tough.

With a little patience and dedication, ranking your website for targeted keywords can be easy.

SEO is not a one-day task, it requires consistent improvements, constantly pushing your content out there, and keeping the quality in check every time you post a blog.

When all these elements are aligned perfectly, you’ll notice your website ranking improving and you getting quality traffic to your website.

This article is about on-page SEO which is a small part of SEO but it is very crucial.

To learn how to do On Page SEO, you have to understand the technical details of a website and what goes into the creation of a web page.

You cannot have a good ranking website without having to improve on-page SEO.

So, I hope you like these tips!

Please let me know by leaving a comment below right now.

Also, make sure you spread the love by sharing the content with others.


Shohib is an entrepreneur and a professional blogger since 2017. He has an MAIB degree in International business and blog at Shohib AK, a site for helping bloggers to make money through blogging to attain financial freedom. Read his inspiring story on how he went from 0 to 6 figure blogger.

Leave a Reply