On-Page Search Engine Optimization

On-Page SEO: 12 step-by-step most important techniques

On-Page Search Engine Optimization:

The main focus of On-Page Search Engine Optimization is to rank higher and higher on Search Engines Results Pages(SERPs). The higher your pages rank on SERPs, more and more traffic your site will get.

SEO is divided into two categories:
1. On-Page SEO
2. Off-Page SEO

The process of optimizing the web page of your site to increase search ranking is called On-Page SEO. There are many factors you should pay attention to while optimizing your posts.

Off-Page SEO is all about acquiring backlinks which point to your website.

Here we shall focus on On-Page SEO.

On-Page SEO has the great potential to bring your post or website on the first page or even the first rank on the SERPs.

12 Most important On-Page SEO techniques you need to follow:

1. Page Title:

It’s the Page Title which helps the Search Engines and the readers to understand what the post is all about. Target keyword must be included in the Page Title. It should be unique and compelling. And the length should be between 50-60 characters. It should always come with the H1 tag. Here is an example:

Page Title - On Page SEO

Page Title has always been one of the most important factors of On-Page SEO.

2. URL Structure:

URL stands for Uniform Resource Locator.

According to Wikipedia, URL is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it.

A typical URL could have the form,


This includes a protocol(http), a hostname(www.example.com) and a file name(index.html).

The characters of the URL should be in the lower case and the words must be separated by hyphens. Its length should be kept under 100 characters.

Some good examples of URL are


3. Meta Description:

It appears below the Page Title. It gives the users a brief idea about the post. Sometimes, Meta Description could be the deciding factor for the users whether to click on your site or on the ones above or below. So try to include relevant, valuable and compelling information in the Meta Description.

Meta Description - On-Page SEO

4. Keyword:

You write your post to solve your readers’ problems. So you should be aware of the problems your blog is going to solve.

How to find Keywords to optimize your post?

You should go for those Keywords which have the most search volume and less competition. There are a number of tools you can use to do this research. Some important tools are:

Google Keyword Planner
MOZ’s Keyword Explorer

Keyword Density:

It’s very important to include relevant Keywords throughout the content but overuse should be avoided.

So, what exactly should be the Keyword density?

Keep the Keyword density somewhere around 1.5 – 2.0 percent. Use it once in the Title, once in the summary, once in the conclusion and use it only where using it makes sense.

Long-Tail Keywords:

With Long-Tail Keywords, competition is very low and you can rank it very easily.

LSI Keywords:

LSI stands for Latent Semantic Index. These Keywords are semantically(not necessarily synonymously) related to the target keywords. Search Engines use these keywords to determine page’s relevancy and quality.

To make sure you are using LSI Keywords, you can search the keyword in Google and scroll down the bottom where you will find “Searches Related to……”. On-Page SEO LSI keywordsIf you write long content then don’t bother about LSI Keywords. You will naturally use them in your content.

5. Title Modifiers:

Using Title Modifiers like “best”, “only”, “review”, “2018”, “checklist” could help your post rank higher for the Long Tail Keywords.

6. Quality Content:

According to Wikipedia, Content creation is the contribution of information to any media and most especially to digital media for an end-user / audience in specific contexts.

Someone has rightly said that Content is the King. You have to maintain the quality so that more and more users would love to go through your work, share it and spread the word.

How to write quality content?

Google wants to serve the best possible results to its users. That means you need to have content that’s worthy.

There are no hard and fast rules to create good content. But there are some tips and tricks you should keep in mind while writing your post:

a) Reader Friendly:

The reader comes first.


The content should be centered around the readers. That way you give more value to your readers which in turn makes it more valuable for the Search Engines to display on SERPs.

b) Length:

As per Backlinko analysis, the average first-page search result was 1890 words. Try to include all the information your readers need and at the same time, it shouldn’t be fluffy.

c) Structure:

Divide your blog into three categories – Introduction, Body, and Conclusion.

The introductory part is a key element to grab the user’s attention. So, this part of your content should be clear, concise, relevant and informative. This will make your post engaging and convince your visitors to stay on your website.

7. Heading Tags:

Never go for longer paragraphs. Divide your post into smaller sections and paragraphs. And make sure that the length of each paragraph is not more than five lines. This makes it easier for the users to read your post.

Your post needs to have a heading(H1) and sub-headings(H2, H3). H stands for heading.

H1 Tag:

This is the headline tag of your post. The Post Title should be wrapped in the H1 Tag and the subsequent tags in H2, H3 etc.

Always use headings hierarchically i.e., first the heading tag <H1>, then <H2>, and then <H3>, <H4> etc.

This makes it easier for Search Engines to determine what’s important in your post.

8. Internal Linking:

Internal Linking is all about linking to pages within your own website. This makes the users find all of your content by navigating around your site and thus spending more time on your blog. And it also helps the Search Engine to properly crawl your website.

But be careful while interlinking and avoid overdoing it. The best idea could be linking to 2 – 4 older posts while publishing a new one.

9. External Linking:

Outbound links tell the Search Engine that your post has quality information. To get more traffic, using outbound links could be the easiest White Hat SEO technique.

But while linking, always try to link to authority websites.

10. Image Optimization:

To get the attention of visitors, using images is very important. This will help make your post more focused and engaging. Images also give another clue to users and Search Engines what your post is all about.

So, how to optimize image?

• Include the target keyword in the image file name and the Alt Text.
• Images should be compressed. Large images decrease the site speed which in turn will decrease the ranking in Search Engine.

11. Mobile Friendliness:

In this smartphone era, if your site is not mobile friendly, then you are taking chances. Because over 60 percent of online searches are done on mobile devices. Also, Google has over 90 percent market share on mobile devices.

Make your site mobile friendly. Otherwise, you may lose more than half of your potential traffic.

To check if your site is mobile friendly or not, go to the link


and enter your domain name.

If it’s not mobile friendly, fix the problem, if any.

Note: In 2015, Google started penalizing those sites which were not mobile friendly.

12. Page Loading Speed:

Google has stated time and again that Page Loading Speed is also one of the important SEO ranking factors. According to MunchWeb study, you may lose 75 percent of your users if your site takes longer than 4 seconds to load.

You can use GTmetrix.com to check Page Loading Speed of your site just by entering URL:

On-Page SEO: Page Loading Speed

How to optimize loading speed?

You may follow the following tips to increase the Page Loading Speed:

Image Optimization Compress the images. Larger images decrease the site speed.

Don’t use a large number of plugins Using a large number of plugins may also be one of the causes of low site speed. It’s always advisable to install only those plugins which help make your site user as well as Search Engine friendly.

Switch to faster hosting If the Page Loading Speed is low even after image optimization and uninstalling irrelevant plugins, then switch to a faster-hosting service provider (Recommended: Siteground or Bluehost).

On-Page SEO Checklist:

• Google loves the sites that are informative and engaging. Always go for long content and create a content that is user as well as Search Engine friendly. You can beautify your content by using Bold, Italics and CSS.

• Make sure that you include a keyword in Title, First paragraph, Image file name, and Alt Text.

• Images should be optimized before uploading. (like compressing and resizing)

• Create Meta Title and Meta description.

• Use Internal Links to related articles.

• Use Outbound Links but always try to link to authority websites.

• Page Loading Speed should be optimized.

• Make sure your website is mobile friendly.

We cannot say that On-Page SEO techniques are some tricks to get more traffic, but it has great potential to get your site on the first page or even the first spot of Search Engine Results Pages.




77 thoughts on “On-Page Search Engine Optimization”

  1. hello there and thanks in your info – I have definitely picked up something new from right here. I did alternatively experience several technical issues the use of this site, since I experienced to reload the web site many instances prior to I may get it to load properly. I have been considering in case your web hosting is OK? Not that I am complaining, but slow loading cases instances will sometimes affect your placement in google and could damage your high-quality rating if ads and ***********|advertising|advertising|advertising and *********** with Adwords. Well I am including this RSS to my email and could glance out for a lot extra of your respective exciting content. Ensure that you replace this once more very soon..

  2. “It is appropriate time to make some plans for the future and it’s time to be happy. I’ve read this post and if I could I desire to suggest you some interesting things or tips. Perhaps you could write next articles referring to this article. I desire to read more things about it!”

  3. excellent post, very informative. I wonder why the other specialists of this sector don’t notice this. You should continue your writing. I am sure, you have a great readers’ base already!

  4. Do you have a spam problem on this website; I also am a blogger, and I was wanting toknow your situation; we have developed some nice methods and we are looking to exchange strategies with others, please shoot me an email if interested.

  5. “”I think this is one of the most important info for me. And i’m glad reading your article. But want to remark on few general things, The site style is great, the articles is really great D. Good job, cheers””

  6. “You really make it seem so easy with your presentation but I find this matter to be really something which I think I would never understand. It seems too complicated and very broad for me. I’m looking forward for your next post, I will try to get the hang of it!”

  7. “Its such as you read my thoughts! You appear to understand so much about this, like you wrote the e book in it or something. I believe that you just could do with some to power the message home a little bit, however other than that, this is excellent blog. An excellent read. I will certainly be back.”

  8. “I am really impressed along with your writing abilities and also with the structure to your weblog. Is that this a paid theme or did you customize it yourself? Either way keep up the excellent quality writing, it’s uncommon to see a great blog like this one these days..”

  9. I was recommended this blog via my cousin. I’m not sure whether or not this submit is
    written by way of him as nobody else recognize such unique about my problem.
    You are wonderful! Thank you!

  10. Just desire to say your article is as amazing. The clarity in your put up is simply nice and that
    i can think you are a professional in this subject.
    Fine together with your permission allow me to take hold of your feed to stay updated with forthcoming
    post. Thank you one million and please carry on the rewarding

  11. “My partner and I stumbled over here coming from a different web address and thought I should check things out. I like what I see so i am just following you. Look forward to going over your web page yet again.”

  12. Heya i am for the first time here. I came across
    this board and I find It truly useful & it helped me out a lot.
    I hope to give something back and aid others like you helped me.

  13. I’m extremely impressed together with your writing talents and also with the format in your
    blog. Is that this a paid subject or did you customize it yourself?
    Either way keep up the excellent quality writing, it’s rare to see a great blog like
    this one today..

  14. Hello! I could have sworn I’ve been to this website before but after browsing through some of
    the post I realized it’s new to me. Anyhow, I’m
    definitely delighted I found it and I’ll be bookmarking
    and checking back often!

  15. Hello, this weekend is good in support of me, for the reason that this point in time i am reading this
    wonderful educational article here at my home.

  16. Thanks for the sensible critique. Me and my neighbor were just preparing to do a little research on this. We got a grab a book from our area library but I think I learned more from this post. I am very glad to see such fantastic information being shared freely out there.

  17. Hi there, I discovered your blog via Google while searching for a
    related topic, your web site got here up, it seems great.
    I’ve bookmarked it in my google bookmarks.

    Hi there, simply become aware of your blog through Google,
    and found that it is truly informative. I am gonna be careful for brussels.
    I will be grateful if you proceed this in future. Lots of other people can be benefited from your writing.

  18. Great post. I used to be checking continuously this weblog and I am impressed!

    Very useful info specifically the ultimate section 🙂 I take care of such information a lot.
    I used to be looking for this particular information for a long time.
    Thanks and best of luck.

  19. I wish to show my gratitude for your kindness for individuals that require guidance on this one subject matter. Your very own dedication to getting the message all around appears to be really good and has in every case empowered ladies much like me to realize their objectives. Your personal invaluable help and advice indicates much to me and somewhat more to my colleagues. Thanks a lot; from all of us.

  20. I wish to show my gratitude for your kindness for individuals that require guidance on this one subject matter. Your very own dedication to getting the message all around appears to be really good and has in every case empowered ladies much like me to realize their objectives. Your personal invaluable help and advice indicates much to me and somewhat more to my colleagues. Thanks a lot; from all of us.

  21. Greetings from Florida! I’m bored at work so I decided to browse your blog on my
    iphone during lunch break. I enjoy the information you provide here and can’t wait to
    take a look when I get home. I’m surprised at how quick your blog loaded on my phone ..
    I’m not even using WIFI, just 3G .. Anyhow, wonderful site!

  22. Admiring the time and energy you put into your website and in depth information you offer.
    It’s good to come across a blog every once in a while that isn’t the same outdated rehashed material.
    Excellent read! I’ve bookmarked your site and I’m including your RSS feeds
    to my Google account.

  23. Hello there I am so grateful I found your blog page, I really
    found you by error, while I was researching on Aol for something else, Nonetheless I am here now and would just
    like to say kudos for a marvelous post and a all round enjoyable blog (I also love
    the theme/design), I don’t have time to browse
    it all at the minute but I have saved it and also added your RSS feeds, so when I have time I will be back to
    read a lot more, Please do keep up the fantastic work.

  24. Just desire to say your article is as astounding.
    The clearness on your put up is simply nice and i can think you’re knowledgeable in this subject.
    Well with your permission allow me to grasp your RSS feed to stay up to
    date with drawing close post. Thanks one million and please continue the rewarding work.

  25. Hi would you mind sharing which blog platform you’re working with?
    I’m planning to start my own blog soon but I’m having a
    difficult time selecting between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design and style seems different then most blogs and I’m looking for something completely unique.

    P.S Apologies for being off-topic but I had to ask!

  26. This design is incredible! You obviously know how to keep a reader amused.
    Between your wit and your videos, I was almost moved to start
    my own blog (well, almost…HaHa!) Great job.
    I really loved what you had to say, and more than that, how you presented it.
    Too cool!

Leave a Comment