On-Page SEO: A Beginner’s Guide

Written by: Akanshha Agrawal on

At times, on-page SEO is seen as a highly complex task. You might not feel comfortable optimizing your own website, thinking you need an expert for it. This cannot be less true!

In this article, we provide the complete on-page SEO guide for beginners. Here’s a quick rundown of everything you will know after reading the article:

  • On-page SEO basics
  • Ability to optimize websites
  • Potential to create high ranking content

Table of Contents

a hand holding html tag completing On-Page SEO
On-page SEO

What Is On-Page SEO?

On-page SEO refers to everything you can do on the web page to improve your SEO score. This is an umbrella term and consists of many small factors. Broadly, on-page SEO can be divided into three parts:

  • Content Creation
  • Content Optimization
  • Technical SEO
A hand writing articles for blog
On-Page SEO Part I: Create Content

On-Page SEO Part I: Create Content

This is the first step of on-page SEO. You should know these points before you start writing the content.

This section includes general tips about on-page SEO writing. This will improve the quality of content as a whole rather than focusing on specific sections.

Keyword Research

The first step of creating content is researching keywords. This is one of the most important parts of on-page SEO.

There are many online tools for conducting keyword research. In the beginning, it’s best to try out some various to learn how to do keyword research. Mangools is a great tool for beginners since it has a very easy to use & straightforward interface and its starting price is also great compared to others.


There are two types of keywords: primary and secondary keywords.

Primary Keywords

Primary keywords are the keywords you want to rank for. These keywords are the keywords you should focus on while optimizing the content.

Primary keyword examples:

  • buy iphone online
  • buy iphone new york
  • iphone stores near me

Secondary Keywords

Secondary keywords support the search for primary keywords. These keywords are not as powerful. However, you should try to add them to your content when possible.

Secondary keywords are different for each primary keyword. Here’s the list of secondary keywords for “iPhone stores new york.”

  • apple store near me
  • apple store new York
  • apple iphone 11
  • iphone buy online

The examples of primary and secondary keywords should give you an idea of how they are related.

Keyword Density

Another essential part of on-page SEO Is keyword density. Using the target keywords in the content is essential. The ideal keyword density is 1-2%. This means that you should use the target keyword once or twice per 100 words.

Keep in mind that this should be done throughout the article. If you have a 1000 word article, then you should have 1-2 keywords per 100 words. You should not write a 100-word paragraph with just the target keyword.

It is always a good idea to use secondary keywords as well. While these keywords don’t have as much on-page SEO value as primary keywords, they still help in improving the search engine ranking.

Keyword Stuffing

The golden rule for on-page SEO is that you should never over-optimize. Don’t add keywords just for the sake of it.

The goal is to add value and write a readable article. While Google does scan your page for keyword use, that alone will not increase the page ranking. In fact, unnaturally high use of keywords will signal keyword stuffing. This will lower the page ranking.

Search Intent

The search intent specifies the purpose of the reader for searching online. Sometimes, it’s also referred to as searcher intent or keyword intent. This could be to receive information, access a website, or buy products.

One of the best ways to find the keyword search intent is to Google your keywords.

  • If the first few search results are articles, then the search intent attached to that keyword is informational.
  • If the first few search results are product pages, then search intent is transactional.

You should not create content based on the search intent for your keyword.

Content Dont’s

These are the strategies you should never follow. These will always result in poor on-page SEO and search ranking.

Duplicate Content

If there is one thing you should never do, it is posting copied or duplicate content! If two websites have the same content, Google only displays the source website on search results.

This means that your website is not going to be ranked in search engine results.

It is important to keep in mind that there is no actual penalty for publishing duplicate website content. Your website will not be banned because of this. However, losing on search engine ranking should be motivation enough to publish original content.

Thin Content

Thin content refers to low-value content. This is when a different article is published on similar keywords. However, the content of all the articles is very similar. This results in many thin content pages.

For example, if you publish individual articles on “study lamp”, “desk lamp”, and “night lamp”. The content of these pages will be similar. Further, due to lack of material, each article will have low-value content.

This used to work earlier. With Google’s Panda update, thin content has lost its value. Now, only good quality content ranks high in search results.

Auto-Generated Content

Automatically generated content refers to content that has been created with the help of AI tools. Usually, such auto-generated articles do not make any sense, are copied from different websites and contains the target keyword.

Many blog owners have started publishing auto-generated content. Due to the rise of this, Google has released guidelines on publishing auto-generated content. You want to avoid this at all costs!

Content Dos

These are the strategies that you should follow to improve on-page SEO and search ranking.

Adding Value

The primary goal of publishing articles is to add value for the reader. This is the only effective strategy that works in the long run.

Before you write, research the content being shared by your competitors. Then, provide more to the readers.

For example, if everything writer by competitors is difficult to read, write simple and easy content. If your competitors are only using text, write audio-visual content to communicate your point.

Reading Ease

Reading ease is an important part of on-page SEO. The websites that are easier to read get more traffic. The readers stay for longer and consume more content. This leads to the websites ranking higher in search engine results.

It’s important to consider your target audience while writing content. If you are running a blog on babies, then your target audience is moms and dads. This group should easily understand your writing. There is no point in writing in an academic style. Rather it should be easy to read for an average person.

The writing style will depend on your audience. However, you should follow a few basic rules regardless of the nature of your blog.

Active Voice

The writing style plays a key role in on-page SEO score. There are two common styles of writing sentences: active voice and passive voice.

Generally speaking, an active voice is easier to read. This introduces the subject first, then the verb, and lastly, the object. Consider the two examples:

  • Active voice: I ate ice cream.
  • Passive voice: The ice cream was eaten by me.

Both sentences communicate the same information. However, the first sentence is easier to read. This reflects the style of speaking.

You should not write in passive voice unless it is absolutely necessary.

Short Sentences

I cannot emphasize the importance of this for on-page SEO! You should always write short, easy-to-read sentences. This will ensure that a larger audience can read your content easily.

Remember, writing short sentences does not mean you have to remove or dumb down information. Consider the examples below.

  • I went to the gym, after which I had a doctor’s appointment, followed by a business date which left me exhausted.
  • I went to the gym. After this, I had a doctor’s appointment. Finally, I attended a business meeting. I was exhausted by the end of it.

You are communicating the same information in both sentences. Writing shorter sentences does not require does not mean you have to compromise on content.

Easy Words

Commonly, easy words have less than five syllables. Most kids in school can understand these.

You should always use easy words when possible. Again, using easy words does not mean you have to dumb down the content.

Consider these:

  • Use also in place of additionally.
  • Use other in place of alternative.

It’s okay if you have to use some words to state your point. The key is to limit their usage.

Transition Words

Transition words indicate the connection between two sentences. Also, transition words allow you to break up long sentences.

  • I went to the meat shop. I also went to the gym.
  • I went to the meat shop. After this, I went to the gym.

“After” provides context to the sentence. The reader can understand the content better. On the other hand, the first sentence is confusing due to the lack of transition words.

Short Paragraphs

Blog readers have a habit of skimming through the content. This is very difficult with long paragraphs.

On the other hand, short paragraphs are easier to read through quickly. You should aim to divide the content into smaller paragraphs with sub-headings. This increases the readability of the content.


Providing short summaries at the end of the article really helps in improving readability. The summary should be crisp and convey the point in the easiest possible manner.

A lot of times, users read the summaries or conclusions before reading the entire text. Therefore, your summary should be good enough to prompt the user to read the entire blog.

Bullet Points

Bullet points are the most effective ways of improving reading ease. You should use bullet points as much as possible.

Bullet points serve the same purpose as smaller paragraphs. Readers find it much easier to read bullet points as compared to long paragraphs.


Ideally, you should have an FAQ section on every page of your website. If you are a business, you can also opt for creating an FAQ page to answer product or service related questions.

Google directly picks from blogs to answer the FAQs while displaying search results. Answering your customers’ questions well ensures that Google will use the content on your page.

You cannot miss out on this! This is one of the best ways of satisfying the user’s search intent. You should select a few relevant FAQs and provide clear answers for those.

Copywriter optimizing articles on SEO Blog

On-Page SEO Part II: Optimize Content

Now that you have written your content let’s take a step forward and optimize it. Don’t worry; it’s easier than it sounds.

Optimizing content for SEO is one of the most important factors of on-page SEO. In this section, we discuss the key optimization techniques for improving search engine ranking.

Use Target Keywords

It’s extremely important to use the target keywords in your content. This helps the search engines in understanding the nature of your content.

In the last section, we discussed keyword density for the body of the article as this improves search engine ranking. A more important on-page SEO factor is using keywords in selected text such as headings, URLs, etc.

Main Heading (H1)

The heading tags create the structure of an article and are very important for on-page SEO. The H1 tag refers to the main title of the blog. Using the keyword in the main heading indicates that the article is focused on the keyword.

If possible, you should always use the keyword at the beginning of the heading. There are few common tricks that experts use for writing such headings. Look at the examples below:

  • Apple iPhone: Everything You Need To Know
  • Apple iPhone: The Ultimate Review

Sub-Headings (H2, H3…)

Subheadings range from H2 to H6. It’s always a good idea to divide your content into smaller sections. This increases the readability of the content.

Just as with the main heading, you should use the target keywords in different sub-headings. At the time, this is quite difficult.

Let’s say you want two sub-headings for an article on ‘apple iPhone. Instead of writing the sub-headings as hardware and software, you should do the following:

  • Apple iPhone Review Part I: Hardware
  • Apple iPhone Review Part II: Software

Beginning Of Paragraph

Ideally, you should use the target keyword at the beginning of the first paragraph. This signals that the keyword will be the focus of the article. Apart from this, you should also try to use the keyword in the first line of each paragraph.

Here, give preference to primary keywords. If possible, you should also add secondary keywords. This will generally help in improving the search ranking.

External linking is when a page on a website links to another page on another website. This redirects the user to a different domain.

For example, linking https://xyz.com/apple-iphone in https://abc.com/apple amounts to external linking.

External links are one of the top on-page SEO factors because of the third party vote.

Internal Linking

Internal linking is when a page on a website links to other pages on the same website.

For example, linking https://xyz.com/apple-iphone in https://xyz.com/apple amounts to internal linking.

You can use internal links to redirect the users to different content on your website. This increases the chances of the user reading more content.

You should always have at least one or two internal links on a webpage for improving on-page SEO.

Click Depth

Click Depth refers to the number of clicks required to reach the homepage from a particular page. Your click depth should not be more than 3. Remember, the lower this, the better.

Broken links refer to such links which users cannot access. They are also known as ‘dead links’ or ‘link rots’

Broken links signal a poor quality of the website and can confuse readers. You can find broken links while conducting technical on-page SEO. We discuss this in Part III.

Link volume refers to the number of links per page. Keep in mind that link volume alone does not increase the page ranking. However, if you do link more high-quality pages in your content than your competitor, your content will likely rank higher.

Don’t get too fixated on the volume of links to improve on-page SEO. While writing, link everything you find necessary for providing information to the users. Also, use high-quality sources rather than individual blogs which do not have any authority.

Backlinks are links from another website to your website. These are also referred to as inbound links, incoming links, or one way links.

For example, if you own https://xyz.com/ and an article in https://abc.com/ links to your website, it will amount to a backlink.

Increasing backlinks used to be the most commonly used on-page SEO strategy earlier. The idea was that increasing the number of backlinks will increase the page ranking. This worked for a while but is of no use now.

Backlinks need to be of high quality to have an impact. This means that you don’t have much control over increasing the number of backlinks. Just trust that if you write good content, it will be linked by your competitors eventually.


Search engines use URLs to understand the nature of the content. Due to this, the URL itself becomes an important factor in search engine ranking.

The importance of URLs can be seen in the Google SEO Starter Guide. This clearly states that URLs will be a factor in determining the on-page SEO score of your website.

Getting the URL right is fairly easy. Just keep the following points in mind:


As the search engine uses the URL to determine the nature of the content, it’s extremely important to use your target keyword here. If you cannot do this for some reason, then make sure you use at least one of the keywords you want to rank for.

Let’s take the example of https://xyz.com.

If your target keyword for an article is ‘apple iPhone, then your URL should be https://xyz.com/apple-iphone. This will clearly signal the nature of content to Google.


Using a hyphen is important when the URL consists of more than one word. This helps the search engine in understanding that the words are different.

In the above example for the ‘apple iPhone keyword, the URL should not be https://xyz.com/appliphone. Instead, it should be https://xyz.com/apple-iphone.


The URL should be short and to the point. This is not the place to stuff words. It will only confuse the search engine and will reduce your ranking.

Consider the two URLs listed below:

  • https://xyz.com/apple-iphone.
  • https://xyz.com/default/category-apple/redirect-iphone-124438523yeurye.connector.home.

The first URL clearly tells the search engine that the text is for ‘apple iPhone. On the other hand, the second URL is very confusing. It’s difficult to read it and determine the nature of the content.

While writing the URL, think of what you will find easy to read and understand. Using the primary keyword is always the best thing to do here.

Static URL

You should always avoid using the number, dates, symbols, etc., in your URL. Write your URL such that it is easy to read and does not need to be updated constantly.

If you add a date to the URL, it will need to be updated regularly. Additionally, it will also increase the length of the URL.

The same applies to using numbers and symbols. These do not provide any information to the reader. Adding these simply increases the length and makes the content less readable.

For example, https://xyz.com/article?09348id does not tell anything about the nature of the article. A more readable and on-page SEO friendly URL will be https://xyz.com/apple-iphone.

Case Sensitive URL

All the URLs should always be in lowercase. Case sensitive URLs are difficult to read and remember.

For the same keyword, ‘apple iPhone, your URL should be https://xyz.com/apple-iphone and not https://xyz.com/Apple-iPhone.

Here, the good news is that most servers treat URLs as non-case sensitive. Therefore, it does not make any difference if you have added capital letters to the URLs most of the time.

BUT this is not the case with every server.

SSL Certificate

Your domain name can start with either HTTP or HTTPS. Google recommends domain names to start with HTTPS as it is more secure.

The HTTPS protocol protects confidential information shared between the user’s system and the website. This ensures enhanced encryption, data integrity, and authentication.

For this, you need to get a Secure Sockets Layer (SSL) certificate.

Geographic Modifier

Adding a geographic modifier is quite important if you want to share different content in different locations. The name of the city or country in the URL tells the search engine that the content is location-specific. Such content will rank higher in search results for that location.

Many businesses maintain one website even though they sell products in many countries. This confuses the search engine and the users.

Keyword Cannibalization

Keyword cannibalization is when many pages on your website use the same keyword. This could be because of similar content on the web pages.

Keyword cannibalization leads to ‘eating away at your own results. For one search query, Google will only display 1-2 results per domain. This means that some of the web pages which have been optimized for the same keyword do not get a chance to rank.

This is something you should avoid at all costs. You should always write unique keywords for each webpage.

Meta Title

The meta title is the main heading of your website. This is an HTML tag that is displayed in the search results.

The meta title is the first thing that a user will read. This will partly determine whether the user decides to open your website or not. Therefore, meta titles are extremely important for increasing your click-through rate.

In this section, we discuss everything you need to know for on-page SEO friendly meta titles.


You should use your keyword in the title. Ideally, it should be at the beginning of the title.

However, you should not stuff your title with the keywords. For example, if your keyword is ‘apple iPhone, don’t write titles like this:

  • Apple iphone, iphone buy online, iphone shops near me

The title should be readable. Just add the primary keyword and convey the purpose of the article with it.


Your title should not be too long or too short. The recommended title length is about 60 characters. This should convey the purpose of the article to the reader without being too wordy.

If your title is too long, the entire title will not be displayed on the search engine results page.

Keep in mind that the title length displayed by Google is 600 pixels. This is calculated on the basis of the space taken by the title as opposed to the characters. For example, Q and W take up more space than I.


For successfully on-page SEO, you should always write a unique title for every single page of your website. This will help Google differentiate between the pages on your website. If you add the same title on every page, this will signal that you have duplicate content on your website.

Search Intent

Your title tag should provide customers with the value that they are looking for. While writing the title, think of what the customer is looking for and what will make her click on your page.

If you are creating an informational page, then the title should reflect that. While looking at the title, the customer should expect information instead of a page for buying products.

Meta Description

Think of meta description as an optimized summary of your content. It is displayed below the title of the web page.

The meta description is actually an HTML tag. This is used to determine the on-page SEO score of your website. As it helps in improving the search ranking, it is quite important to optimize it.

This section highlights all the rules that you need to follow while writing on-page SEO-friendly meta descriptions.


The meta description for the content should catch the eyes of the reader. You should write unique meta descriptions for each post.

If you write the same meta description for each page, the user and the search engine bot will struggle to tell the difference. On the other hand, writing a meta description that makes your content stand out will significantly improve the click-through rate.


Google does not display meta descriptions beyond 156 characters. The ideal length for meta descriptions is 126 to 156 characters.

The meta descriptions should be short and sweet. It should tell the reader enough for them to want to continue reading.


While displaying the search results, Google bolds the keywords in the meta description. This will tell the user that the content is exactly what they are searching for.

You should always use your target keyword in the meta description. Make sure it is used in a natural and readable manner. Like everything else related to on-page SEO, you should not simply stuff the meta description with the keywords.

Call to action

Your metadata should give a clear call to action to the reader. This should encourage the reader to open the article.

Some of the common calls to action are “Read to find out!” or “Click to get the offer”. These directly connect with the reader. While you should not add false or misleading calls to action, it is always a great idea to communicate with the reader in some way.

Filler Words

While writing the metadata, you should avoid using many filler words. The length of the metadata is very short. Due to this, you should cut to chase in the best possible manner.

For example, instead of “Read to find out!”, you can write “Read now!”. Remember, the meta description does not have to be a full sentence. All you need to do is make sure that the reader can understand the point.

Search Intent

The meta description should satisfy the search intent of the keyword. If you determine that the search intent is transactional, your meta description should include a call to action like “Buy now!”.

Don’t worry if you don’t sell the products. You can still mention it in your content and provide a link for buying the product.

On the other hand, if the search intent is informational, then the meta description should include a call to action such as “Find out now!” or “Read more!”.

Schema Markup

Think of schema markup as a semantic language. This is essentially code that is used by search engines to understand the content of the webpage. This is done to ensure that users get better results for their search queries.

You can optimize the schema markup for your page using various tools. It also depends on the platform that your website is built-in. You can find out a detailed guide on this here.

Add Audio, Video, and Image

Using audio, video, and image in your content is crucial for improving search ranking and on-page SEO. The web is surfed by many people with different preferences. Some prefer to read, while others engage more with audio or video-based content.

Providing value to each set of users is quite beneficial. The easiest way to start diversifying is by adding images to your blog. You can take a few snippets from your content and create customized images based on that.

Optimize Images

As per available data, nearly 20% of searches are on Google images. Since Google cannot read an image, the search is based on the file name, meta description, page content, etc.

Apart from image searches, perfecting image SEO also improves the overall on-page SEO score. This will increase the search engine ranking of the content as a whole.

In this section, we discuss everything you need to do to optimize images.

File Name

The filename of your image should make sense to an ordinary reader. The search engines look at the file name to determine the purpose of the image.

You should not write random file names such as “Image_XYZ”. Instead, the file name should be the keyword for which you want the image to rank. For example, if the target keyword is ‘apple iPhone, then the file name should be ‘apple_iphone’.

Alternate Text

The alternate text is used to provide a description of the image. This increases the accessibility for visually impaired individuals who cannot see the image.

Apart from this, it also conveys the point of the image to the search engine. The search engine bots crawl the alt text on images to determine to understand the image.

Due to this, you should always add alt text. Ideally, this should have the target keyword at the beginning.

Stock Images

These days, it is quite common to use stock images to improve the on-page SEO score of a blog. While using a stock image is not bad by itself, you should use customized images whenever possible.

Stock images are generalized and do not communicate anything with the user. On the other hand, adding a custom image provides a way of engaging with the user. You can use diagrams, text, flow charts, etc., in a custom image.

Image Size

Reducing the image size will decrease the load time of the website by 33%. This is very important for reducing the bounce rate on your website.

An important thing to keep in mind while reducing the image size is image quality. First, decide how important image quality is for you. Ideally, you should not sacrifice image quality.

You should use Google’s PageSpeed tool to check if the size of the image is increasing the load speed of the page.

Image Sitemap

A sitemap is the structure of your website. This is used by Google while crawling and indexing your website. You should submit an image sitemap with Google Search Console to rank the images in search results.

While submitting the image sitemap, you should make good use of the tags. You can add information about the image, which will help the search engine in understanding the purpose.

Image Format

There are many different formats that you can use. The most common formats that you can use are JPEG and PNG. Keep these points in mind while selecting the image:

  • If you want a high quality image with color, choose PNG.
  • If you are not worried about the quality, choose JPEG.

In both of these cases, you should compress the file. This will increase the load speed.

Keyword Stuffing

While you should use the target keywords often, it is important to keep in mind that stuffing keywords do not improve on-page SEO score. You should only use keywords in a way that’s natural and readable for the average user.

Stuffing meta descriptions and alt text with keywords will raise signals with search engine bots. This will decrease the page ranking in the long run instead of improving it.

Optimize Audio

Audio SEO has recently gained importance. This is primarily due to the rise of the podcast market. The market has grown exponentially, with more and more audio-based content uploaded on a daily basis. Following this development, Google announced that audio will soon become the next “first-class citizen” in search engine results. 

Since audio SEO is still in its infancy, many people don’t know about it. Therefore, just following some simple steps can massively increase the ranking of your audio-based content. Here are some practices that you should follow:


Produce high-quality audio content. This is very important as audio-based content does not provide scope for any visual aid.


Insert the primary keyword in your title. Google will read this while crawling the web and rank your audio content for the particular keyword.


Adding an appropriate description is more important in audio-based content than it is in articles. Google will heavily rely on the description while determining the nature of the content. Make sure this includes the keyword in a natural and readable manner.

Create a Blog

As mentioned above, it’s always a good practice to add different kinds of content to a web page. If you have the time and resources, you should convert the audio into a blog post and publish it on the same page.

As you will be providing more value than your competitors, Google will rank your page higher. Along with that, it gives a chance to attract two different audience bases with one page.

Optimize Video

With the exponential rise of video-based platforms in 2020, more videos are being produced than ever before. There is a market for every kind of video niche.

Video SEO is a bit more difficult than SEO for blogs and websites. The best part of the content, i.e., the video, cannot be read and used for ranking by search engines. Due to this, you need to put extra attention on video SEO.

Here are some best practices that you should follow:


The title of the video plays a primary role in search engine ranking. As with other meta titles, you should add your target keyword to the title. Along with that, you should make the title as attractive as possible.


The video description is a great place to provide additional information to Google. This can be used to better understand the nature of the content. Make sure your description is clear and concise. Along with this, always add the target keyword and relevant tags to the description.

Embed in a Webpage

Similar to audio-based content, creating a blog page for video content is really helpful for video SEO. This also provides two channels of distribution. Therefore, Google can rank both the video and the web page depending on the search query.

If you don’t want to start a website, another alternative is to add the video transcript. Make sure the transcript is readable so that Google is able to crawl it and understand the nature of content.

Time Stamps

Time stamps refer to links for a specific part of the video. Google strongly prefers videos with time stamps. This allows Google to identify which part of the video is relevant for the particular search query. This is a huge advantage as Google can satisfy user’s search queries in the most efficient way possible.

A person fixing all technical issues on his website
Technical SEO

On-Page SEO Part III: Technical SEO

As noted above, different factors are taken into account while ranking content. On-Page SEO audit determines the ease of accessing your website. This does not look at the quality of the content but rather the quality of the website.

Various technical factors are taken into account. These include page loading speed, hosting, sitemap, etc.

Why Is Technical SEO Important?

Getting a first page ranking for your content requires a lot more than optimizing content. You also need to make sure the technical aspects of your website are SEO friendly.

On-page SEO tools and technologies are changing on an everyday basis. You need to keep in touch with these to make sure your search engine ranking stays up.

In this section, we discuss the different on-page SEO factors that you should optimize.

Site Crawling

This is the first step of any audit process. It will help you determine the overall state as well as the errors on your website.

Site crawling will reveal issues relating to broken links, page speed, content quality, etc. This will provide an incredible overall look for your website.

You can use tools such as Deep Crawl to conduct this part of the audit.

Crawl Budget

Crawl budget refers to the pages in your website that Google is crawling. Ideally, Google should frequently crawl every single page on your website.

You can determine the crawl budget by using Google Search Console.

If the Google bot does not crawl or index your pages, many users will never access it. This is a huge loss for you.


A sitemap is a file with information about the pages, the audio, the video, and any other file on your website. The sitemap also provides the relationship between all the content on your website. Search engines use this file to crawl through your website.

A good sitemap should tick the following points:


Google does not crawl sitemaps with more than 50,000 URLs. Due to this, you need to break up large sitemaps and create smaller, more concise sitemaps.


You should update your sitemap as you change the structure of your website. Adding new content will ensure that Google crawls and indexes such content quickly.

Register With Google Search Console

Registering your website with Search Console is essential. You should follow Google’s guide for registration.

As discussed, good backlinks are crucial for improving your site ranking. Backlink audit can help you determine the number of high-quality backlinks for your site along with its nature and areas of improvement.

Ideally, you should also audit your competitor’s websites. This will give you an idea of where you stand. Tools such as Aherfs are very helpful in this regard.

Mobile-Friendly Website

As per recent studies, more than 60% of internet search takes place on the mobile. This means that optimizing your website for mobile is a necessity. Otherwise, you will miss out on a huge audience base.

You can use Google’s mobile-friendly test for this. This will determine how easy it is to read and navigate through the website. It will improve the on-page SEO for your website.

Page Speed

Site speed is one of the most important factors for on-page SEO. In today’s day, most people have access to high-speed internet. They do not like waiting for a site to load and would rather jump to another site.

The bounce rate increases with the increase in loading speed. This means that you can have the best content available on your website, but nobody will wait around to read it. Due to this, Google takes site speed into account while ranking content.

Code Minification

As it sounds, code minification refers to minimizing the code. This includes removing all the unnecessary comments, semicolons, whitespaces, etc., to make the code shorter.

The goal is to reduce the file size, which increases the speed at which it loads. This affects the on-page SEO.

Lazy Loading

As the name sounds, lazy loading refers to delaying the loading of parts of the website until needed. This improves the load time of the website. The user can start accessing the main content, and the rest of it will only load if needed.

Lazy loading is commonly used for pictures. The pictures don’t load until the user scrolls down to see them.

Browser Caching

Browser caching is when the browser downloads the website’s resources. These include HTML files, images, etc. This increases the loading speed of the website on subsequent visits.

The term caching is used to signal that the content is in the browser cache. When the user requests the content, the browser loads the content directly from its cache. Otherwise, the browser needs to retrieve the content from the website’s server, which takes more time and bandwidth.


CDN is short for a content delivery network. CDNs cache the content of a website on multiple locations. This depends on many factors, primarily the location of the user.

Once the CDN has cached the content, it can directly retrieve the content from the cache. This is similar to browser caching as there is no need to get the content from the server each time a user accesses the website.


You can also use plugins such as WP Rocket for WordPress to increase page speed. This is open-source software that caches documents. The best part is that they offer a 14-day money-back guarantee! This means you can test out the tool without worrying about the subscription price.


So there you have it – the complete guide for on-page SEO! It might seem to be a lot to take it at once. Trust me; it gets easier as you go.

Keep this guide as an on-page SEO checklist. Come back here each time you write a new blog to make sure you check all the boxes. This will make the process easier and drastically improve your search engine ranking.