Everyone wants to secure a place in the top positions of the Search Engine Result Page (SERP). However, attaining higher rankings is not an easy task, especially in today’s competitive scenario. Google has become extremely smart and can easily differentiate a well-optimized web page from a keyword-stuffed page.

Today you can’t expect to acquire top rankings simply by stuffing your web pages with the target keyword. You need to optimize different elements of each web page in such a way that it can be easily crawled by the crawler and is user-engaging at the same time. To do this, you need to optimize your web pages using the best on page SEO techniques.  

On-Page SEO is the practice of tweaking the web pages so that they become search engine friendly and are optimized for specific search queries at the same time. If you’ve been looking to find ways to make your website easy-to-crawl, on-page SEO is your answer. 

However, many people aren’t familiar with the right SEO techniques. For them on-page SEO is all about optimizing meta title, meta description, and the page content. To rank in the top positions, however, you need to use the best practices, which not only optimize your pages but also helps your business to stay ahead of your competitors. 

So, in this blog post, we are going to share an in-depth guide to performing on-page optimization so that your web pages can easily secure a place in the top rankings and eventually experience increased website traffic.

So, without any further ado, let’s start with the guide. 

1. Focus on Search Intent Before Everything

Here’s the thing. 

Google focuses on providing its visitors with the most appropriate search results for their queries. 

It means that the good old days when keyword stuffing was sufficient to improve rankings are long gone. Today, you need to meet search intent and add relevant information to your web pages. 

Let’s take “buy Windows laptop” keyword, for example. 

If you pop this keyword into Google’s search bar, here’s what the search results look like.


As you can see that all three search results are shopping websites. It means that Google knows that the particular keyword falls under the category of “transactional keywords”, and therefore only displays websites which sell Windows laptops. 

Let’s take a look at another example. 

Here is a snippet which shows the search results for “search engine optimization guide”.


Since it is an informational keyword, Google has only displayed blogs in the search results. 

And that’s how smart Google has become over the years!!

So, if you want to attain higher search engine rankings, you need to categorize your keyword in one of the three categories, i.e., commercial, transactional, informational, and then add relevant information accordingly. 

For instance, if you’re trying to rank for “search engine optimization guide”, you should start writing a blog containing an in-depth guide for performing search engine optimization. Having relevancy to the search query is an extremely crucial factor of on page SEO, and you must not skip it in any case. 

2. Place Target Keyword in Title, Description, and Page Content

Even though keyword stuffing is bad, it is still important to strategically place the keywords into your web pages. Why? Because the search engine crawler uses these keywords to relate your web pages for the particular search query. 

However, that doesn’t mean that you should fill your web pages with exact match keywords. 

As we mentioned earlier, Google’s getting smarter every day and can understand the content even if you have used co-related keywords, synonyms, keyword variations, and LSI keywords. 

Infusing LSI keywords into your content is the best way to make your content search engine as well as user-friendly. These are the keywords which relate to your target keyword and help the search engine understand the context of the web page. Moreover, these keywords help you meet the search intent. 

Basically, you should focus on adding the target keyword to the page title, meta description, h1 tag, and overall page content. However, make sure that everything looks natural. Unnecessarily adding the keyword may damage your rankings, which you certainly would not want. 

3. Optimize Website Speed

Your web pages should load at a lightning-fast speed. Why?

Because visitors are impatient and don’t have the time to wait while your page slowly loads on their computer screen. Studies suggest that an average user is most likely to wait for three seconds for a page to load. 

If it’s longer than that, he’s likely to go back to SERP to find another search result. If the same thing happens with your website, you’re facing a huge risk. Not only have you lost a potential customer, but your website’s bounce rate has skyrocketed as well. 

And, if you’re familiar with Google ranking factors, you might know that bounce rate is one of the crucial ranking factors. For Google, pages with higher bounce rate failed to solve users’ queries, and therefore cannot be ranked at the top positions.  

To avoid such a scenario, you need to make sure that each of your web pages takes less than three seconds to load. Use Google’s Page Speed Insight tool to check the speed score for your web pages. The tool will also provide you with suggestions to improve the website loading speed.


As long as your pages have a score higher than 70, you’re all good to go. However, if the speed score for any of the web pages is below that, you need to figure out the flaws which are damaging the loading time and immediately fix them. 

In general, the best way to optimize the website speed is to compress images and reduce their size. Images having large size usually take more time to load, and thereby increase the loading time as well. 

Before uploading an image to your website, make sure to compress its size. This can be done by using online tools such as Tiny JPG, Compressor, and Image Compressor. Website speed is a crucial factor of on page SEO, and if you want to completely optimize your web pages, it is important to optimize the website speed. 

4. Optimize Page URLs

Well-optimized page URLs can make a huge difference to the overall appearance of your web pages on SERP. Rather than, letting your CMS (Content Management System) generate the URL, take things in your hand, and optimize the URLs to make them as descriptive as possible. 

Here’s an example of a well-optimized and descriptive URL.


The URL is descriptive enough for a user to understand that the web page contains information about SEO. Basically, a descriptive URL will help the users comprehend what the web page is all about, and whether it matches to their search query or not. 

However, that’s not the only reason why you should bother to optimize page URLs. Making your URLs descriptive also helps you infuse the target keyword, thereby making them search engine friendly. 

You must also note that Google has a habit of truncating long URLs, which may not present them the way you wanted. 

Here’s an example.


As you can see that the URL has been cut and therefore, is not as clear as a short URL could have been. So, make sure that your URLs are concise and descriptive. This will encourage your visitors to click the link and search engine to understand the context of web pages. 

5. Optimize Images

Image optimization is crucial on-page SEO technique and should not be overlooked at all. Many people tend to publish images without even thinking whether they’re good for their website’s SEO or not.

As we mentioned earlier (in point 3), if the images have a large size, they’re most likely to damage the website loading speed. So, you must compress the image size to improve the website loading speed. 

However, that’s not what image optimization is all about. Optimizing the images means compressing their size, adding the proper file name and a descriptive alt tag. 

Google cannot practically comprehend an image like humans. It uses the alt text and image file name to identify what an image is all about. Moreover, visually impaired people use screen readers to read web pages. In such cases, these screen readers use the alt -text to read an image and help the user understand what the image is all about. 

So, make sure to write descriptive alt-text and file name. Furthermore, it is also a good practice to add your target keyword to the image. However, it is not necessary to add the keyword every time. Your first focus should be on making the alt text/file name descriptive. 

Also Read: Image Optimization Guide (Best Techniques) 

6. Content Optimization

“Content will always be the King.”   

A phrase, every one of us is used to come across so often. However, most people still don’t put in their efforts to optimize the content. And, those who do, only focus on sprinkling it with the target keywords. 

Of course, adding keyword is an important part of content optimization and overall on page SEO. However, that doesn’t mean that keyword insertion is the end of content optimization. 

Your content should be readable and provide value to the customers at the same time. Most of the readers don’t want to read fancy words in your content. In fact, studies have shown that the majority of people want to read simple content with basic vocab. So, don’t bother to bring out your inner Shakespeare, and focus on writing simple, yet informative blog posts. 

Furthermore, you should also understand that users are less likely to read lengthy blog posts. Even we don’t have the patience to sit patiently and read a 2000+ words blog post.

To make your content more appealing, it is always a good practice to add visually appealing elements like images, infographics, and videos. In fact, infographics have the tendency to make your content irresistible to read

7. Internal Linking

Internal linking is an integral part of effectively performing on page SEO. This helps you improve the link structure within the website and also direct users to other web pages at the same time.    

While adding internal links, however, there are a couple of things that you should always remember. 

First of all, try to use descriptive anchor texts. For instance, if you’re linking to a blog post explaining the methods to lose weight, it’s always a good practice to write a proper anchor text like “weight loss techniques” rather than using a simple “click here”. 

Wrapping Things Up

The above points may have cleared the majority of your doubts regarding on-page SEO optimization. So, it’s time to move ahead from simple keyword insertion. Whether you’re looking forward to improving your search engine rankings or attracting organic traffic, on-page optimization is extremely imperative. 

So, it should not be overlooked at any cost. This is why it is very important to hire top SEO Company India to handle all the crucial on-page optimization tasks for your website.