On-Site SEO Practical Guide

On-site SEO is one of the major aspect of any SEO Campaign. There are more than 200 factors which Google perceive in order to judge a webpage.
Summing all those factors, Any Seo campaigns can be categorized into two sections:

    1. On-Site SEO  &
    2. Off-Site SEO

In this Guide, we are going to discuss the On-Site SEO Factors & Best Recommendations to do that, which is the first & the major aspects of SEO.

So, What exactly is On-Site SEO?

On-site SEO is a process of optimizing your website for both; Users & Search engines.


Gone are those days when search engines were not much powerful and spammers used to manipulate the search engines’ algorithm using different black hat Seo techniques; rank their websites & get away with it easily.


But Now, Search engines have become more powerful & user friendly. Since the penguin & Panda updates, Google focuses more on quality & relevancy than ever before.


On the other hand, it equally penalizes the black hat marketers who try to manipulate its algorithm.


So, why not using their Algorithm in our favor instead of just trying to manipulate their rules & get penalized.


Let’s use search engines’ rules accordingly to our benefits, And this is where the power of On-site SEO steps in.

Through proper On-site SEO, you will optimize your website in such a way that it becomes both user & search engine friendly & accessible to both.


Exact On Site SEO Process:

A website is not enough to establish your web presence & Grow your business online in this competitive world.

Once you have a complete designed website based on your brand & Audience, It is now time to implement proper On-page Seo techniques in order to increase your online visibility.

These are the processes you would like to follow:

Keyword Research

Keyword Research and analysis is the first step of On-site SEO. Doesn’t matter which business you belong to, people are always searching for your products & services online.

All you need to know is your audience & what they are looking for.


In short, You need to find out those Queries or search terms which people are looking for on the internet.

Keyword Research is simply the process of uncovering those search queries or keywords which people are searching via search engines.


So, How’d you do it?


Consider You are running a business related to Kid’s stuff like toys, diaper, baby chair & sittings, etc.

This is just an example. Your business can be related to anything or venture.


Step1 : Audience Research
The first thing you need to do is research your audience. Knowing your audience is the most important thing to do before moving any further steps.

It is important to know your audience to uncover their lifestyles, demography, hobbies, etc in order to target & re-target them well.

So In the above case, your target audience is going to be mothers with kid (age probably 30-45 yrs) and maybe gandma too..


Step 2: Brainstorming
This step involves incepting the keywords based on your Audience, Location & Main services.

In the above scenario:

Services: Kids wear, Kids toys, Kids sitting (Just to name few of those)
Location: Miami, Florida, USA (Targeting Local Place, State & Country)


Let’s just start with a single keyword: Kids wear. So, The possible keywords from these combinations would be:

Kids wear, Kids wear in Miami, Kids wear in Florida, Kids wear in USA, Buy Kids wear, & many more..

So, we just brainstormed 5 excellent keywords from a single product that you are offering.
Let’s move on to the next step.


Step 3: Google Suggestions

This is one of the super easy methods to uncover new keywords for your business.

All you need to do is type a single keyword and Google will provide you with multiple suggestions related to your search query at the bottom of the page.

Let’s do it.

Google suggestions

This is the result that I got from my side after searching for Buy kid’s wear. You may get different suggestions based on your location & search query.

You can easily filter some of the good keywords from the above suggestions.


You would want to add keywords as Designer Kids wear, Kids western wear, Kids dress collection, kids party wear, Kids wear brand, etc.

Here you go. We have just added 5 more keywords based on the single keyword that we obtained from a single product.

Let’s move onward towards the next step:


Step 4: Google Keyword Planner
This is one of the free tools under Google Adwords. It is used to find out the average monthly search, competition & CPC of the keyword. It is also used to uncover new keywords based on the keyword you input.


To use Keyword Planner, you need to sign in to the Google Adwords account.
Here is the link to Google Adword Signup.


All you need to do is input a single keyword, and it will provide you with a list of similar & relevant keywords with their respective monthly searches, competition, CPC & more..

Keyword Planner suggestions & data

From the above list, you can easily filter out the keywords based on your services, relevancy, location & other requirements.


Step 5: Keyword Tools


This is a free, yet one of the amazing tool for uncovering long-tail keyword ideas for your business services.

This also provides you the flexibility of finding keyword for various search engines and e-commerce sites.

Here is the link for Keyword.io tool.

Keyword.io dashboard header



It is a paid tool but a worthy one. This allows you to uncover your competitors’ keywords and later use it for your benefits. This is very easy to use tool for keyword.

All you need to do is input your competitors’ URL & it will split out all their keywords & strategies.

Here is the Link to Ahref tool.

Ahref dashboard header



This is one of the best tools for keyword research. It works similar to Ahref. You need to input the competitors’ website and it will output all the lists.

It also allows you to maintain your own dashboard of your preferred project and will report you daily, weekly or, monthly as per your need.


This is an all-in-one SEO tool for digital marketers & entrepreneurs.

Here is the Link to SEMRush tool.

SEM dashboard header

With these all steps, you will be able to discover hundreds of keywords in no time.

Now It’s time to filter those keywords and finalize them for the next process, which compels me to bring in the next point for the On-site SEO.



Keyword Analysis

Now that we have an adequate number of keywords, the turn is to filter them on the basis of various factors.

Those factors include:

a) Long-tail Keywords:
Long tail keywords generally refer to the two or more words keywords relevant to your products or services with less competition & a good search volume.

For Example:
Buy Kids Wear
Buy Kids wear Online
Kid wear USA, etc….


b) Monthly Searches & Competition:
This is one of the most important factors while analyzing keywords.

Higher the search volume; higher the competition. So, You’re always recommended to select average or low monthly search volume keywords with a low or average competition.

It is obvious that short keywords have high search volume & equally the high competition.

In order to avoid that, you should choose long tail keywords with low or average competition for starting out.


c) Relevancy:
Relevancy is something you should always take care of entire On-site SEO campaign.

You should only select those keywords which are relevant to your product, services or offerings.

d) Place:
In order to enhance your local search visibility, it is always recommended to add your local place with some of your keywords.

Ex: Kids wear Miami, Buy baby clothes in Florida.

This way, it increases your local search visibility and helps rank your keywords for your local business.

After completing these steps, we would now be left with some decent number of high quality, relevant & user-friendly keywords with a good average monthly search volume & fair competition.

It now turns to move onto our next process.



Meta Setup

Meta Setup is the process of optimizing your meta elements which makes it easier for user & search engines to find your webpage.

You can imagine it as the about section of your webpage which tells the search engines what the page is about.

It is one of the considering factors of Google Algorithms & also plays an important role in keyword ranking.

Meta setup has basically 4 components. They are:

      • Title
      • Description
      • Heading Tag
      • Alt Tag


The title indicates the main subject of your webpage. It appears at the top of your impression on the search result.

Best Practices:

      • It should contain your primary Keywords.
      • It should be of maximum 70 characters including spaces.
      • It should be relevant to the respective pages.
      • It’s not recommended to use click-bait on your title.
      • It should be eye-catchy & hold some value for users.



As the name suggests, it is supposed to describe your webpage in such a way that it becomes easily understandable & accessible to users.

It should be written in such a way that the user can easily understand the concept & subject matter of your webpage immediately.


Meta Title & Description

Best Practices:

      • It should contain your primary keyword & possibly the keyword that you used in your title.
      • It should be not more than 300 characters according to the latest update by Google. Previously, it used to be 160 characters.
      • The description should be clear, understandable & clear to the subject matter.

For WordPress website, you can simply place your Meta setup using Yoast Plugin for free.


Here is how you can do it

– Install & Activate The SEO Plugin.

– For each page, you can edit the meta tags simply as shown in the figure below.

 Meta Setup through Yoast SEO


Heading (H Tag):

HTML Basically allows 6 heading tags from H1-H6 to be used in a webpage. However, H1 is the most important heading tag that is used as a ranking factor by Google.

H1 tag is used to describe a webpage in a short term. But is different from the Title Tag. H1 tag is the one that appears at the top of the web page.

Best Practice:

      • Use Your Primary keyword in the H1 tag, & possibly the keyword that you have used in your title.
      • Don’t make it much longer.
      • The H1 Tag should be relevant & to the point.




ALT Tags:
Alternative or Alt tag is the element that you use to describe an image used on your webpage.

 Google or any other Search engine is not that advanced to recognize an image on the Web and it is, therefore, we write the Alt tags in order to describe your images to the search engine. It is also considered one of the important factor of On-site SEO.

Best Practice:

      • Trying using keywords in your Alt tag.
      • An alt tag should be used in such a way that it can describe an image even to the blind people.
      • It should be relevant.
      • You should use unique Alt text in every image you have used on your website.



URL Structure:

Url structure defines an important role in keyword ranking. Since it is the URl which gets indexed fist by a search engine, it is therefore always recommended to use an optimized URL structure.

Example of an url:


Best Practice:

      • Try using your primary keyword in the URL. Ex: if your primary keyword is Buy Kids wear, you can change the slug to Buy-kids-wear so that your url would look something like this:
      • It should not be much longer.
      • Don’t use Non-custom URL in case of the WordPress site.

For a WordPress website, It is always recommended to use Custom Domain. By default, The Url structure comes with a date but you need to go & change the setting for better results.

Here is how you can do it:

Step 1: Go to Dashboard

Step2: Goto Setting

Step 3 Go to Permalink

Step 4: Change the default option to Custom Structure as in the pic below.

Permalink setting in wordpress


Google Analytics:

Setting up Google Analytics for your website is one of the most important aspects of On-site SEO.

 Analytics help you track various data on your website. These include Users, Demography, places, pages, conversion, sessions, page views & more.

In general, It’s Google Analytics which gives provides you every data relating to your website users which can be further used in making important decisions.


How to setup Google Analytics

      • First of all, you need to sign up for the google analytics account. Here is the link to Google Analytics.
      • Once you have signed in, you can opt for creating a new account under Admin section.
      • While creating a new account, you need to fill the basic information of your website & all.

filling information for Google analytics new account

      • Once, you have filled the form accurately, Just hit “Get Tracking Id” button at the end of the form.

Get tracking id in Google analytics

      • You will get a unique tracking Id for your website which is supposed to be placed in the header section of your web pages which you want to track.


      • Once, you have placed the tracking code in the header of your website, Google will now start tracking your web pages from next 24 hours.



Webmaster Tools:

Webmaster tool or google search console is yet one of the most amazing free tool by Google for analyzing your website Technical & Non-technical issues.

It gives you a general overview of your website and notifies you as soon as there is anything wrong with the website.

This is one of the important tools for your website health.

Main Features Include:

      • Search Traffic
      • Search Appearances
      • Messages
      • Google Index
      • Crawl
      • Security issues
      • Web tools

A search console dashboard looks something like this.

Google search console Dashboard


Setting up Webmaster Tools for your website:

      • Once, you have signed in, Click on “create a new property” on the top right of Dashboard as shown in the pic.
      • After clicking on “Add A property”, you will get a dialogue box where you need to enter your website name correctly.

Adding a property in google analytics

      • Once you have entered your website name, you will get various options for verifying your ownership. You can opt for any of these methods.


Once, you have implemented the setup using any of those preferred methods, it is now time to verify your ownership by clicking the “Verify” button.

That’s it, You have successfully set up & verified the webmaster tools for your website.

      • Once, you have successfully implemented setting the webmaster tool for your account, you would now definitely want to submit your Sitemap to Google.



Submitting Sitemap:
In the case of WordPress, Yoast SEO Plugin generates Sitemap automatically. In other cases, you need to create a sitemap for your website & submit it to google.

Once you have created your sitemap, Go to Crawl option in dashboard & click sitemap.

search console sitemap option


Once you click on the sitemap, You will get an option to add your sitemap.

Adding sitemap in search console

Simply Add your sitemap URL to that box & Hit Submit button.

Here you go, Your Sitemap has been successfully submitted. You can even test it before submission.




Optimized Content: 

You must have head “content is King” hundreds of time on from many marketers, gurus & blogs but Why is it so?

The main intent of any search engine is to display the most relevant pages from their databases of millions & billions of pages against a search query.

That’s is pretty straightforward, isn’t it?


Search engines mainly focus on user experience these days and your content got to be original, relevant, unique & problem-solving.

So, How would you do it?

Contents are of various types. Some of those includes:
– Articles

– Images

– Infographics

– Video

– Webinar & many more.


Here, we are going to talk about the best practices to follow while publishing text contents for your blogs, website, or any pillar page:

      • Your content should always be unique & original. Never try to use plagiarised contents on your website.
      • Try to write long, focussed, & relevant contents on your blog.
      • Focus on Keyword Targeting after you have written contents.
      • Don’t practice black hat techniques like content spinning, content farming, content exchanging, etc
      • Don’t try to overstuff your keywords unnecessarily throughout your article. You may be penalized for Keyword stuffing by Google in that case. So, Always play it safe and place your keywords wisely only where it can fit naturally.
      • Focusing on writing problem-solving contents for your users. That way, you can create & Trust & brand for your business.
      • Always be consistent when it comes to Content writing. Post your contents on regular basis. whether it can be weekly, bi-monthly or monthly, but always maintain your writing consistency.


A quick Review of On Page SEO:

On Page SEO infograph


So, This is all about On-Site SEO. After implementing these steps on your website, you can definitely optimize your website to its best and build the platform for organic keyword rank.

In the next article, we will talk about the other aspect of SEO, apart from On-site SEO, which is Backlink.


So, Stop committing the similar startup mistakes and focus on On-site SEO before diving onward.

Let me know your thoughts on these On-site SEO techniques and comment your suggestions in the comment box below.


Your advice would be highly appreciated.

I would love to know if these techniques worked for you.

On Page SEO Guide

On Site SEO Techniques

26 thoughts on “On-Site SEO Practical Guide

  • April 16, 2018 at 8:43 pm

    Oг possibly he ⅼikes bowling.? Lee cοntinued.
    ?I heɑrɗ someone say that if youu hеar thundеr, that implies that God
    is bоwling in heaven. I bet he is actually gooԁ at it.

  • April 21, 2018 at 2:16 am

    hey all, I was simply checkin’ out this blog and I actually admire the premise of the article, and don’t have anything to do, so if anybody wish to to have an engrossing convo about it, please contact me on AIM, my name is heather smith

  • December 13, 2018 at 10:00 am

    I am now not certain the place you’re getting your info, but good
    topic. I must spend a while studying much more or working out more.
    Thanks for excellent info I used to be on the lookout for this information for
    my mission.

  • December 13, 2018 at 5:06 pm

    Ⲩour style iis reаlly unique compared to other folk
    I’ve reasd stuff from. Tһank you foг posting when you have the opportunity, Guess
    I’ll ϳust bookmark this blog.

  • December 13, 2018 at 5:29 pm

    I used to be looking for the information on place
    of work area ideas and i discovered this great site.
    Beneficial information!
    Office place iis a big concern, for mid-sized businesses
    andd tiny corporations too as tto the home operated office, acquiring
    and pikcking out an place of woek area is often a person selection that
    a business needs to consider every noow aand then and it does have an impact around thee enterprise, the
    two from the short term as well as the long haul.
    I have made a website which supplies information on business space and would like to introduce my web-site to them that
    are seeking business space for rent in Bangalore.
    Really enthusiastic to get much more precious ideas in the folks in thjs article.

  • December 14, 2018 at 7:55 am

    When someone writes an piece of writing he/she retains the image of a user in his/her brain that how a user can understand it.
    Thus that’s why this piece of writing is outstdanding. Thanks!

  • December 14, 2018 at 1:30 pm

    You can definitely see your expertise within the work you write.
    The sector hopes for even more passionate writers such as you who aren’t afraid to mention how they believe.
    All the time go after your heart.

  • January 7, 2019 at 1:05 pm

    I really love your blog.. Excellent colors & theme. Did you develop this site yourself?
    Please reply back as I’m trying to create my own personal
    blog and would love to find out where you got this from or exactly
    what the theme is called. Cheers!

    • January 7, 2019 at 4:20 pm

      Elementor theme

  • January 7, 2019 at 1:34 pm

    I would like to thnkx for the efforts you’ve put in writing this website.
    I’m hoping the same high-grade site post from you in the upcoming as well.
    In fact your creative writing abilities has inspired me to get my own blog now.
    Actually the blogging is spreading its wings fast. Your write up is a great example of it. https://www.silicon-wristband.com

  • January 7, 2019 at 2:41 pm

    Hi there! I know this is kind of off-topic however I had to ask.
    Does operating a well-established website like yours
    take a massive amount work? I’m brand new to operating a blog however I do write
    in my diary every day. I’d like to start a blog so I can share my own experience and views online.

    Please let me know if you have any kind of ideas or tips for new aspiring blog owners.

    Appreciate it!

    • January 23, 2019 at 3:50 pm

      You’re welcome.

  • January 21, 2019 at 2:06 am

    Wow, that’s what I was seeking for, what a stuff! present here at this blog, thanks admin of this web page.

  • January 21, 2019 at 5:01 am

    You’re so interesting! I do not suppose I have read through anything like this before.
    So nice to find someone with original thoughts on this subject.
    Really.. thank you for starting this up. This web site is one thing that’s needed on the web,
    someone with some originality!

    • January 23, 2019 at 3:47 pm

      Thanks Sarah

  • January 21, 2019 at 8:30 am

    An interesting discussion is definitely worth
    comment. I believe that you need to write more on this subject matter, it may not be
    a taboo subject but typically people do not talk about these topics.
    To the next! Best wishes!!

  • January 21, 2019 at 12:25 pm

    I just like the helpful info you provide on your
    articles. I’ll bookmark your weblog and check once more here regularly.

    I’m fairly certain I’ll learn plenty of new stuff proper right
    here! Good luck for the next!

    • January 23, 2019 at 3:44 pm

      Sure, Thanks

  • January 22, 2019 at 7:05 pm

    Nice blog! Is your theme custom made or did you download
    it from somewhere? A theme like yours with a
    few simple tweeks would really make my blog stand out. Please let me know
    where you got your theme. Thanks a lot

    • January 23, 2019 at 3:42 pm

      I customized one.


Leave a Reply

Your email address will not be published. Required fields are marked *