On page SEO Techniques 2017: The Ultimate Guide

on page seo & off page seo, these are the two major terms that you should consider in your blogging, if you want to get a higher rank in Google Search engine result.

Why I'm saying this?

Just take a look at these basic differences between on page seo & off page seo.

on page seo

All the technical terms that you should follow during writing a content like target keyword, Content quality, Meta tag etc. These terms help the search engine to know more about your content.

off page seo

All other non-technical terms that you should follow for building an authority of your website like link building, promotion, commenting etc. These terms increase the trust factors.

​Actually, there are lots of things to do for getting a good rank in search engine like increasing the trust factor, getting a backlink from high authority website, by doing proper keyword research, by increasing domain authority etc.

​These are the very few terms. In reality, Google use the 200 factors for deciding the rank of any website. you can read from here: 200 Google ranking factors.

And out of all 200 factors, some factors comes in on page seo.​ So, Today I'm going to give you a complete guide about on page seo factors.


what are the exact factors or terms that you should apply on your each & every post for getting a good search engine rank. 

​on page seo factors 2016: Increase Search Engine Traffic

1. Title Of Your Blog Post:

Blog post title is the most important thing that help the search engine to know more about your content & in deciding the rank. There are the very few rules that you should consider during writing the Title of post.


Keyword In The Title:

Always use your main keyword in the title of your blog post. And if possible then try to write the main target keyword in the starting of your title. Because first 3-5 words of Title and URL get more weightage from Google.

As you can see in this pic, SEO copywriting is the main keyword.

keyword in the starting

Title Length:

Always write your title under the 70 characters. Why?

Because Google will show only first 70 characters after that they're truncated. So, if you are going to write long title like 80 or 90 characters long then there is no benefits from the user point of view.

title length

Use Modifier In The Title:

If possible then try to use some modifier in the post like review, best guide, ultimate guide, numbers, years etc.

​These modifiers generally put the psychological effects on the people mind when they read such type of headlines.

Like according to one study by MOZ found that list post get more share and more backlinks than normal post. Because Number is also a modifier. So, if possible then try modifier in your headlines.

list post

Bonus Tips:

  1. Never try to write keyword stuffing headlines like 2, 3 or 4 keywords.
  2. Never write more than 70 characters long headlines.
  3. Never write completely different headlines for Search Engine & for Post Title.
  4. Never repeat one keyword more than once in the headline.

And if you're using SEO Yoast Plugin then you can control this setting from the post content area like this:

blog post title

2. SEO Friendly URL ( Permalink URL):


URL Length:

Always Try to write short and clean URL for your blog post. As I said in the previous section that first 3-5 Words get more weightage from Google. So try to use short URL rather than Long URL.

short url

URL Structure:

If you're using WordPress then firstly change the permalinks setting. Because, by default WordPress use the code system for each post URL & this structure is not a search engine friendly.

For changing this setting, Go To Setting>permalinks>Common settings.

Select post name and click on save.

permalink setting

Keyword In URL:

Always use your main target keyword in the URL. It is mandatory. And always try to write target keyword in the starting of URL.

As you can see in the pic that "must have WordPress plugins" is the main keyword and I'm using this in the URL.​

short url

Bonus Tips:

  1. Never Write long URL like  10-15 Words long.
  2. Never use some special characters in the URL like coma, Hash, Symbols etc.
  3. Never use number code system in the URL like default WordPress permalinks setting.
  4. Don't try to use modifier in the URL. Yes, you can. But try to avoid.

3. Heading Tag:


H1 Tag:

H1 tag basically used for the heading tag. So, Always use only one H1 tag per post/page.

By default, WordPress use the H1 tag for each & every post/page title. But some time some theme overrides this setting. So, you should check out this that your theme code structure is correct or not.

For checking this, Right click on post/page title> click on Inspect element. and see the title tag.​

h1 title

H2 & H3 Tag:

H2 & H3 tag basically used for the subheading. So, if possible then try to write your main keyword in the H2 tag but only one time.

Write your some other subheadings in H3 tag or in H4 tag like in a hierarchical way- first H1>H2>H3>H4.....

h2 h3 tag

Bonus Tips

  1. Never repeat H1 tag in one post/page.
  2. Never try to use multiple H2 & H3 tag for one keyword.
  3. Never write your main keyword in each heading tag.

4. Keyword:


Main Keyword:

You should place your main keyword in the first 100 Words. By doing this, google will easily understand about your page.

main keyword in first paragraph

Always use your main keyword in the last paragraph of your post.


LSI Keywords:

LSI keywords helps the google to find out the relevancy content. That means if you are using LSI keyword related to your content or your main keyword then you're going to tell the google that your content is relevant to that particular search queries.

You should use some LSI keywords into your post. There are various way from that you can find LSI keyword. Like

Just type something in google search engine and scroll down the page to the bottom. Now, you'll see a related search terms- these are the LSI keywords for that particular queries. Use one or two into your post.

lsi keywords

Keyword Density:

Keyword density is one of the most confusing point for a lots of bloggers & there are a different different thoughts related to keyword density. Some expert says that you should maintain your keyword density between 1.25% to 1.50% AND other says that this should be between 1% to 1.25%.

But from my point of view you should maintain your keyword density below than 1% or near to 1%. Never try to do over optimized your article for some particular keyword.

You can use some LSI keywords with main target keyword & the density below than 1%.​

Bonus Tips

  1. Never try to do over optimize your article.
  2. Never Write keyword stuffing post. Firstly write for user and then for search engine.
  3. Never try to use more than 2-3 LSI keywords in the one post.

5. Images/ Multimedia: 


Optimize Images:

Images or multimedia is one of the most important things for any post. Images can decrease the bounce rate of your website and increase the normal time of a user on your website.

Always use well optimize images on your blog/website. If you're using WordPress then you can use some image optimizer plugin for compressing the size of image and always use ALT text for your each & every images.

Because Google will always read your image ALT text rather than image.​

alt text

On bloggingoffers, I'm using EWWW image optimizer plugin to optimize my blog images.

Bonus Tips

  1. Never repeat ALT text for images. Always write unique ALT text.
  2. Always write some meaningful name for images title & Images ALT text.
  3. Try to use Well-optimized images otherwise images can slowdown your website & can decrease the performance.
optimize image

6. Meta Tag:


Meta keywords, Meta description:

According to Google Statement, Meta keywords and Meta description is not a ranking factor now. But remember one thing, Meta description is not only read by search engine, it's also read by user.

So, Meta description can play an important role in increasing the CTR (Click Through Rate) of your post. That means you should write some meaningful Meta description for your post.

meta description

Try to use your main target keyword in the Meta description.

Bonus Tips

  1. Never try to write keyword stuffing Meta description for increasing a CTR.
  2. Write Meta description under 160 Characters. Because Google will show only a first 160 characters.

7. Content:


Content Quality:

How many times you heard the line that "you should write quality content".

But in actually there is no proper defination of quality content. From my point of view there are some points that can define the quality content:

  • when user spend more time on your website. ​
  • when visitors comes to your site again and again.
  • When visitors bookmark your website.
  • When visitors start searches for your brand name.
  • When people start linking with your content.
  • When people start sharing of your content.

That means when lots of people are start talking about your content & about your brand. Then google will start thinking about your content as a quality content.


Content Length:

Recent one study found that long content perform very well in comparison to short content. That means you should try to write a in-depth article.

And if your content is like 2000 Word long or more than that then it is very good thing. 

long content

Bonus Tips

  1. Never try to write lengthy article without any reason. If you can solve your reader problem in less number of words then just go for this.
  2. Never write keyword stuffing content.
  3. Before writing any content do proper research for that article.

8. Linking:


Internal Linking:

Internal linking is one of the most beautiful way for increasing the time of a user on the website. What Exactly you have to do in internal linking?

You have to just give the link to old blog post from the new one. Try to give 2-3 post link.

Always try to write keyword rich anchor text. Because, it will help you to increase the search engine traffic.​

Just look at this beautiful website, how they use Internal linking.

internal linking

External Linking:

External linking when you link to some other website from your content. You always try to give some external link. Because it increase the trust factor of your website in the Google search engine.

Always try to give external link to some authority & trusty website and make link as do follow. Otherwise if you want to give link to some low quality website then make link as nofollow.

external linking

Bonus Tips

  1. Never do over internal linking.
  2. Always try to give link to some trustful website. 
  3. Use no follow tag for low authority website.

9. Website speed:


As per the Google statement, speed is another important factor for any website ranking. If you really wants to get some good rank in search engine then you should consider your website speed.

For checking website speed you can use google page speed tool or GTMetrix tool​


Bonus Tips

  1. Choose some best hosting provider.
  2. Use Image optimizer plugin.
  3. Use some CDN & Cache plugin to improve the performance.

If you're a beginner then you can choose Bluehost ( For Beginners) for starting a new blog. But if you want to use some more advanced hosting provider then you can choose Traffic Planet hosting (25% OFF, For Advanced user)

10. Website Design:


If you seriously wants to get a good rank in search engine then your website should be responsive in design. Why? Because Google give an extra weightage to the mobile friendly website.

And If your website is not responsive in design then it also put an effect on your website SEO.​ For more information you can read this post: Responsive web design is important for SEO.

Bonus Tips

For a mobile friendly website you need a responsive design WordPress theme. Normally, beginners do a lots of big mistake when they choose a theme for their blog.

So, if you want to consider my recommendation about WordPress theme then you can choose any theme from these three WordPress theme provider according to your requirement. And I'm sure you'll never regret your decision if you'll choose any theme from these.


If you are serious about your business or about your blog then you should consider the on page seo techniques. You should apply all the tricks and follow all the rules that is necessary to make any post as a Search Engine Friendly.

In this post I tried to clear all the doubts about on page seo. So now its your turn that how you will optimize your post?

So, What you think about on page seo? Is it necessary to get a higher rank in search engine? Share your thought with me. 

  • Updated May 20, 2017
Click Here to Leave a Comment Below 1 comments