SEO Basics

Topics Covered

What is SEO?

SEO stands for Search Engine Optimization. i.e optimizing your site to rank higher, as high as you can on Google search results and getting traffic from “free” or “organic” search.

Factors Affecting your site SEO

  • Content on your page.
  • The way other sites link back to you.
  • How your site is structured so that Google understands it.

Tip: Don’t make a website just for search engine make it for people also.

In this tutorial we will focus on technical aspects of SEO you must have three things on your site:

  • Page Title
  • Meta Description
  • Microdata.

Before you start to optimize your site you must know what are the keywords you want to rank for?

What are keywords?

Keywords are basically terms and topics that describe what your content is all about. Defining in terms of SEO, it is basically the phrases or words that people search for.

Almost everyone in the world who uses internet uses a search engine to find something. What people are typing for searching something on the web are keywords.

Why Are Keywords important?

Choosing the right keyword will help to get right searches for your business and help you grow. If you want to rank in a search engine you must drive organic traffic to your site from search engine result page and that traffic will come only when you choose right keywords for your site.

Keyword Strategies:

Fathead Search Terms:

These are most popular search term and has large search volume. An example we search for Cake Shop and try to make it as our site keyword.  With this approach, you have one keyword and you can focus on this keyword for all your webpage.
But the downside of this approach is that it is difficult to rank. There are thousands of site that are trying to rank for “Cake Shop” keyword. An alternative to this is Longtail Keyword.

Long tail Search terms:

There are somewhat less popular terms and has less competition. Instead of searching for cake shop we focus more specific like Cake Shop in Delhi and as these terms has less competition you can rank well easily .

For a start, I will prefer using Longtail approach once you are ranked with these search terms you can focus on other popular search terms.

How Search Engine Works:

You must understand the basic concept of how a search engine works. Search engine basically relies on a software to visit and download your website this software is also known as bot or spider. Whenever a bot or spider finds a new web link in a market it automatically downloads all pages of that site to their own server and store inside a database with search engine ranking.

Whenever you search for a particular keyword on the internet you are not searching a live internet but the database that is created by a search engine with a ranking algorithm and what you receive is based on the copies of a website that are created and stored on the database of a search engine.


Before deciding on keywords, your site architecture is a critical component of our website to rank. So if your website is not properly created then a search engine will not be able to access all pages of a website.

Choosing Right Keywords

The perfect way to choosing keywords is to get into the mind of the searcher. The first step in doing so is to take a high-level view of the products of your website make a list on your own for those keywords which you want your website rank.

Keyword Research

Webmaster tool ( Google or Bing)
Analytics program
Google AdPlanner

Indexability and crawlability

SEO crawlability

As explained by Google here

“Crawlers look at web pages and follow links on those pages, much like you would if you were browsing content on the web. They go from link to link and bring data about those web pages back to Google’s servers.”

In short, Crawlability means the search engine’s ability to access and crawl content on a webpage.

Indexability is different form crawability in terms of, search engine’s ability to analyze and add a webpage to its index.

A website is crawlable does not mean it is indexable.

SEO Indexability

For a website to rank high on Google search site, indexability is a major important factor. If your site is not properly crawlable or cannot be indexed no matter how good your content is your site will never rank well.

How to Improve site indexability

  • Create alt text for all images: You have alt attribute in HTML to describe your image to search engine.
  • Make sure all your Javascript and CSS files are crawlable and are not blocked.

Check your site is indexable.

Add to Google search page site: <yoursitename>
If you get the result of your site that means your site is indexed by Google

Like if I search for on Google it will give me the results for the site. That means it is indexed by Google


You can control how crawler access your webpage through a robot.txt file. This is a simple text file that will be added to your root folder. You must include robot.txt file if you do want to disallow any of your subdirectories

To get a view of how it looks like take a look at

Disallow crawling directory

User-agent: Googlebot

If in some cases you want to block one directory but later you think you need one of the subdirectories inside to be crawled and then all allow a tag to allow the subdirectory

You can first disallow

Disallow: /psettings/
Allow: /psettings/guest-controls


A sitemap is a layout of all content on your site. It is useful for search engine and a public who is looking for a content on your website.

Types of sitemap

  • XML Sitemap
    XML sitemap – Give all the links at one place and it is the best way that your site is crawled in one go. So it is very important to have an XML sitemap for a site.
    Have a look at this
  • HTML Sitemap:
    With HTML sitemap you can structure all the categories and subcategories inside an HTML sitemap. You can have an overview of what all it has and from there can go to any link you like

Site Tags :

To implement tags correctly is very important. The three main site tags are:

  1. Title
    • Needs to be relevant to a page.
    • Use your keyword in the title and in URL.
    • Shorter than 50 characters.
  2. Meta Description
    • It directly affects clickability of your listing.
    • Use keywords in meta description as the keywords are displayed in bold when someone searches the content with specific
    • Shorter than 140 characters length.
  3. Image Alt attribute
    • Image FileNames: Provide the name of the image that provides a clue to the content of the image. You can use keywords here as well. This will help your image to rank up.
    • Alt Attribute: Giving alt attribute to an image is a must. It helps the search engine to have an idea about what this image is about. Use keywords as alt tags can help you rank higher.
SEO – Tips and tricks For Ranking high in Search Result

9 thoughts on “SEO – Tips and tricks For Ranking high in Search Result

  • May 21, 2018 at 4:38 pm

    Thank for your awesome post. Love to read more from this. Also do you allow guest posting?

  • June 1, 2018 at 3:58 pm

    Hi! Would you mind if I share your blog with my zynga group?
    There’s a lot of people that I think would really enjoy your content.

    Please let me know. Thank you

    • June 1, 2018 at 4:10 pm

      Yes you can share the link to as many people as you can. I will be grateful to help people.

  • June 2, 2018 at 8:57 pm

    I blog quite often and I seriously appreciate your content.
    This article has truly peaked my interest. I’m going to
    bookmark your blog and keep checking for new details about once a week.

    I subscribed to your Feed as well.

  • June 8, 2018 at 6:00 am

    I’m very happy to read this. This is the type of manual that needs to be given and not the accidental misinformation that’s at the other blogs.
    Appreciate your sharing this greatest doc.

  • July 4, 2018 at 8:26 am

    excellent put up, very informative. I’m wondering why the other experts of this sector do not realize this.
    You should continue your writing. I am sure, you have a huge readers’
    base already!


Leave a Reply

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