This guide will be an overview of search engine optimization (SEO) to get more traffic on your site.

In this guide of Tichkulelearning, you will learn:

  • What is SEO(Search Engine Optimization)
  • An overview of On-page Optimization & Off-page Optimization

So let’s get started!

You have heard many times about SEO but do you really know what is SEO? What does it mean? What is the use of SEO?

NO, then do not worry about it. This article is for you and I am going to tell you what is SEO.

Whenever you enter a question in the search engine, you get a list of websites that contain your questions.

You will click on the site that is on the top of the search engine results as you see those to be more important to the inquiry.

According to the data of WordPress, users produce about 83.6 million new posts each month & according to 2 million blog posts.

monthly post

It is very difficult to make your blog successful. Have you ever thought that why only some sites are on the top and others are not?

It is the result of SEO. The full form of SEO is Search Engine Optimization.

It is one of the important factors to rank your website.

If you want your website to appear on the top, you need to do search engine optimization for your website.

Wikipedia says,

SEO is Search engine optimization (SEO) is the process of affecting the online visibility of a website or a web page in a web search engine’s unpaid results—often referred to as “natural”, “organic”, or “earned” results.

In simple words, Search Engine Optimization is the process of appearing on a website on the top of any search engine results page naturally.

SEO is the magical power that you have to work on your post in order to make your website on the top of Google’s search engine results.

Let’s take an overview

According to the latest netmarketshare report (January 2018), 74.52% of searches were powered by Google and only 7.70% by Bing.

Netmarket share report

According to a 2014 study from Advanced Web Rankings, more than 67% of all clicks go to the top five listings on search engine result pages.

Researchers have found that websites on the first search engine results page receive almost 95% of web traffic, leaving only 5% for remaining search results pages.

So now you can understand why it is important to rank on the first page of Google.

Before proceeding further to SEO, we need to know about the ranking factors of Google. You can read 200 ranking factors of Google on Backlinko.

Basically, SEO has two types one is On-page optimization and second is Off-page optimization. I will tell you both of them separately.

SEO On-page optimization

seo onpage optimization guide

In the On-page Optimization we will cover the following topics:

  1. Keyword Research and Analysis
  2. Meta Tags
  3. Image Optimization
  4. Heading Tags
  5. Internal Links and External Links
  6. Schema Markup Tags
  7. Google Page Insight
  8. URL Structure
  9. Breadcrumbs
  10. Canonical Issue

Getting higher in search engine result page is not a simple task to do.

Now it requires more than quality content to appear on the top in search engine results because the search engine is getting intelligent day by day.

On page optimization is the first priority where you need to focus.

Now you will be thinking why it is important?

Let me explain to you that if you do not focus on On page optimization, your website is not going to appear on the top of search engine results.

It can increase the general understandability of your site for your visitors.

So On-page optimization is the practice within the website in order to improve its position in the search engine.

For example, keyword research, meta tags, schema mark up tags, canonical issue, image optimization, page speed, body content optimization & many more.

The first topic is keyword research & analysis in On-page optimization. So let us start.

1. keyword research and analysis

keyword research

What is a keyword? A keyword basically defines your content on your website.

Regarding SEO, they are the words/phrases that a user searches on Google (search engine), also known as “search queries”.

Keyword analysis or research is the practice of finding out which keyword/phrases you are going to use at Google(search engine) to get more traffic on your website.

Keyword research is an important component in the overall analysis of On-page optimization.

Keyword research gives the marketer a better understanding of most search-able keywords of any search engines.

It helps marketers to customize their content and landing pages to gain more organic traffic and increase conversion rates.

For this reason, keyword research or analysis is an important skill for both SEO and PPC experts.

It gives an idea to search marketers that what are the variety of phrase people use to search on search engine.

Now a question will arise in your mind that why it is important?

Well, I am going to explain it too.

It is important because both search engine and user depend on them to find your website or blog.

The difference between a high ranking website that gets a million of organic traffic and one that gets none is in the keywords that you use.

If you’re using the right or most search-able keywords for your business, your business will grow up and will attract the million visitors to your website.

You need to identify and focus on the right keyword to increase conversion rate and return on investment.

Now you have understood the importance of keyword research and analysis.

How can you do keyword research and analysis?

To do keyword research we have some free and paid tools available.

Google keyword planner is the free and official tool of Google for keyword research that I use.

Here are the steps to use the keyword planner tool:


Sign in to your AdWords account and click on “Keyword Planner”.

keyword planner


  1. Click the tool icon  in the upper right corner, then click Keyword Planner.

Keyword 2


Type the keywords in the “Find new keywords” option and then press “Enter”

keyword planner steps


Click Get started to get new keyword ideas or competition data.

SEO keyword


You will get the following results:

SEO keyword

2. Meta Tags

Meta tags are the text that describe the  content of a page. The meta tags only appear in the page’s code not in the page itself.

We all know tags from blog culture, and meta tags are more or less the same thing, little content descriptors that help tell search engines what a web page is about.

There are three important parts of Meta tags that you can use:

1. Title – The title tag is the title text that is shown in search engine listings.

I know that this is not necessarily a meta tag, but it similarly functions like one.

<title>Title text here</title>

2. Description – The meta description tag is where you would want to put your site’s summary.

This is where you put what your site is all about and what you are offering people.

It should not be too long because the search engines only read up to a certain number of words.

<meta name=”description” content=”This is where you put your site’s summary”/>

3. Keywords – The meta keywords tag is where you put all of the keywords you use on your site.

This is basically where you want the words which will take you to the top of the SERPs page to be.

Your keywords are important because the user should be able to know what your site is all about when they read your keywords even if you take away all of the other words.

<meta name=”keywords” content=”SEO, Hacker, Google, Search, etc”/>

These three things make up your meta tags.

Now I will tell you why the Meta tags are important.

It is important because it tells the search engine that keyword, description and title are relevant to the content.

This is the reason why meta tag is important.

3. Image Optimization

image optimization

Let’s move on to the image optimization. I will tell you what is image optimization and why it is important.

Image optimization is the process of reducing the size of the image without losing the quality of it so that your website open quickly.

We can also call it image SEO.

There are some free online tools through which we can optimize the images.

Here is the list of some tool:

  • JPEG Optimizer
  • Tiny PNG
  • Resize Photos
  • GiftOfSpeed
  • Optimizilla
  • ImageRecycle
  • CompressNow
  • Trimage
  • Online Image Optimizer
  • JPEGmini
  • Compress.Photos

4. Heading Tags

heading tags

Do not forget to add heading tags in your article. It is one of the important factors in SEO to rank your website.

Heading tags are used to create headings of your article.

The <h1> heading tag is the most important tag of your post and it is the title of your post.

<h1> to <h6> tags are used to define Heading on a web document.

Here are the defined heading tags according to the W3schools

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

If you have to check the headings of any website then you can use tools like SiteBulb Crawler, SEMRush (specifically the SEMRush Audit Tool), Screaming frog, SiteBulb Crawler, SEO Powersuite Website Auditor or DeepCrawl.

Now you are thinking that you have understood it but how you will use it in your article.

Well, you do not need to worry about it. I am here to help you always.

Like I said H1 is the title of the page or the blog, and you should just use it once. You can use other heading tags multiple times.

Make sure you use H2 before H3 as it’s a hierarchical structure.

Let’s take an example to understand it better.



5. Internal Links & External Links

Internal links are the links that go from one page to another page in same website or domain.

Internal links help the user to navigate a website.

For eg.



An External link is a link that goes from one website to different website or domain.

For eg.



6. Schema Mark Up Tags

Let me tell you one thing that Schema mark up is one of the latest evolution in SEO.

You can boost your website in the search engine result pages, once you grasp the concept and method of schema markup.

First let us understand what is Schema markup.

According to the,

it is a collaborative, community activity with a mission to create, maintain, and promote schemas for structured data on the Internet, on web pages, in email messages, and beyond. vocabulary can be used with many different encodings, including RDFa, Microdata and JSON-LD.

These vocabularies cover entities, relationships between entities and actions, and can easily be extended through a well-documented extension model.

Over 10 million sites use to markup their web pages and email messages.

Many applications from Google, Microsoft, Pinterest, Yandex and others already use these vocabularies to power rich, extensible experiences.

According to the study of Search Engine Land, Schema Markup shows in 36% Of Google search results.

You can use Schema markup tags for Business, Events, Products, Recipe, Review, Music and videos.

7. Google Page Insight (Page Speed)

page speed

Google announced page speed as a ranking factor. What is page speed?

The measurement of how fast the content on your page loads is known as page speed.

You can also describe it the time it is taking to display the article of any specific page on the website.

Google page insight is an online tool which helps you to find the issue of your website and provide suggestion & ideas to improve so that your website loads faster.

To use this tool, Open  Page Speed Insights

Enter your webpage URL, click on Analyze and it will show you the performance report of your website.

You just need to fix them and your website will take less time to load.

8. URL Structure

The full form of URL is Uniform Resource Locator.

A URL is a human-readable text that was designed to replace the IP addresses that computers use to communicate with servers.

A URL includes a protocol,  path and domain name.

For example

Https is the protocol, tichkulelearning is the domain name and /what-is-digital-marketing/ is the path (which includes the specific subfolder structure where a page is located).

Why URLs are important in SEO?

There are basically some reasons that URLs are important. Here are main 2 of them:

  • Improve user experience: A well defined URL is easy to understand for both human and search engine. It helps to understand what the page is all about.
  • Ranking: Search engines use the URLs to determine the relevancy of a page. Keyword use in URL helps to rank your website. If you use keyword in URLs it improves your site’s search visibility.

SEOs best practices for URLs

  • Keep the URL short and simple.
  • Use words in URLs instead of numbers.
  • Do not use underscores, spaces, or any other characters to separate words.
  • Use lowercase letters.
  • URLs should be definitive so that a user and search engine can have an idea of what the page is all about.

9. Breadcrumbs

A breadcrumb is a small text that is located on the top of the page or blog.

It helps search engine to determine how your website is structured.

The given below is an example of breadcrumbs:


There are different kinds of breadcrumbs. Here are some of them:

1. Home > Product category > Gender > Size > Color is the example of attribute-based breadcrumbs.

2. Home > Blog > Category > Post name is the Hierarchy based breadcrumbs

3. Home > Previous page > Previous page > Previous page > Current page is the history-based breadcrumbs.

Here are the reasons that why breadcrumbs are important for your website

  • They are easy to understand and follow
  • They enable users to scan through your site
  • They don’t overwhelm the user
  • They help users understand the layout of your site

10. Canonical Issue

Let’s understand it better with example.

Suppose is a website. If a user search it on Google, he can search using the keywords or or or or or

From the user’s point of view all the websites are same but Google can consider these different websites. This is called Canonical issue.

To tell the search engine that all the websites are same and there is no duplication we use Canonical tag.

To fix the issue in WordPress website, go in the setting option then click on general.

Then write the address of your website in WordPress Address (URL) & Site Address (URL) and save it.

SEO Off Page Optimization

In the Off-page Optimization, we will cover the following topics:

  1. Directory Submission
  2. Social Bookmarking
  3. Article Submission
  4. Web 2.0 Creation
  5. Image Sharing
  6. Infographics
  7. Guest Blogging
  8. Blog Commenting
  9. Document Sharing
  10. Video Submission

1. Directory Submission

Directory submission is the process of creating back-links through submitting your website’s URL on different web directory under category or subcategory.


Directory submission is an off-page practice to optimize your website.

There are different categories to submit your website on web directories.

For example, if you have website on digital marketing then you have to submit your website under digital marketing category and it will help you to get back-link from them.

There are three types of Directory Submissions:

  1. Paid or Featured Web Listing: Paid or featured directory submission will charge you to submit the link of your website and will be approved in or within 24 hours.
  2. Free or Regular Web Listing: It is free of cost and no one will charge you to submit your link. It takes around 3-6 months to approve your submitted link.
  3. Reciprocal Web Listing: Reciprocal web listing is an agreement between two website owners to show hyperlink on each other websites.

2. Social bookmarking

social bookmarking

You would have emailed your friend or family member and sent them a link to a website you thought they might find interesting?

If so, you have done social bookmarking.

As the name tells, bookmarking your website on social media like facebook, twitter, LinkedIn and so on is known as social bookmarking.

We do social bookmarking to increase back-links.

To do social bookmarking you need to make a list of social bookmarking website.

Let’s do it with an example of a very famous SB site i.e by following the steps given below:


Go to


Create an account or if you do not have an account you can also log in to your Facebook account.


Now click on the little drop down arrow along with your username at the top right corner and select my profile.

stumble upon



Then choose to Add a Page at the top right corner.

stumble upon


Fill the form and click on save.

stumble upon form

Now you are done!

3. Article Submission

I was worried about ranking my website and it is not an easy task to do.

I was reading a blog and came to know about an easy way to rank my website i.e. Article Submission.

Article submission is one of the most successful among all the SEO technique to rank your website and get backlinks.

It refers to the writing good quality article and posts them on the article submission directories to generate back-links.

Let me also explain to you the advantages of article submission.

  1. It helps to improve the ranking of your website in search engines.
  2. You can get long-term backlinks for your website.
  3. It improves domain authority of your website.
  4. If you write a good and high-quality article, it can go viral on Internet very fast.

You can find the list of article submission sites below:


Things to keep in mind for article submission:

  1. It should be unique and information rich.
  2. You article should be original.
  3. Your article should be 500-700 words.
  4. Give a unique heading with focus keyword.
  5. Use bullet points, subheadings in your article.

4. Web 2.0 Creation

Before talking about what is web 2.0, we need to understand that what is web 1.0.

Web 1.0 was the static websites in which a user or visitor can only read the post or article that is published by the web owners.

It was like one way communication and user can not even write or express his views on that websites.

But with the creation of web 2.0 user can comment like or share the article published by the web owner.

It is a two way communication between visitor and website owner.

It is a dynamic & PHP, ASP, Java, etc (server side programing).

Facebook, youtube, twitter, instagram etc are the examples of web 2.0.

Let’s start step by step creation of web 2.0 backlinks.


Sign up for the 5-10 different web 2.0 platforms like,,,,,,,, &


Create the blogs and use the keywords in URLs for example


Create about and contact us page.


Write original content and publish them.

5. Image Sharing

image sharing

Image sharing is one of the famous and useful SEO technique to get traffic and generate backlinks from different image sharing websites.

Infographics is a good example of image sharing and pinterest is an example of image sharing websites.

Here are some websites to share the images:


6. Infographics

There is famous saying that “a picture is worth a thousand words“.

The popularity of the infographic has increased dramatically in the past few years and in this era, “infographic” has become the broadest descriptor of a specific type of visual communication.

Infographics simply means the information through graphics.

It is the representation of knowledge, data, report.

Let’s understand the infographics through an example of infographics in a better way.


So now we have understood the importance of infographics in SEO.

7. Guest Blogging

Guest blogging

Guest blogging is a technique of SEO in which someone writes blogs and publish them on third party website to build relationship, exposure, authority, and links.

You can also promote your personal brand through guest blogging.

Now you will think how can you find the guest bloggers.

The best way to find the guest blogging websites is to search on google using the keywords given below:

  • “guest post”
  • “guest blogger”
  • “write for us”
  • “blog for us”
  • “writers needed”

Suppose if you want to search the guest blogging site for digital marketing then you need to write digital marketing “write for us”.

Things to keep in mind for guest bloggers:

  • Read the guidelines
  • Tell about yourself
  • Why You Should Be a Guest Blogger
  • Personalize Your Email
  • Research the website carefully
  • Unique article

Listen the Google’s view on guest blogging by Matt Cuts!

8. Blog Commenting

blog commenting

As the title suggest that leaving a comment on blog is known as blog commenting.

Blog commenting is the easiest way to generate back-links for your website.

Here are the reasons why you should do blog commenting:

  1. Up-to-date: If you are reading good blogs and leaving your comment, you will be up to date about your industry.
  2. Make Strong realtionship: If you are leaving your valuable comment on a particular blog, you can make a good relationship with a that blogger.
  3. Increase traffic: Blog commenting helps you to get more traffic on your website through the website you are leaving your comment.
  4. Get Quality Backlinks: Now leaving comments on blogs does not mean just commenting, it means getting some quality backlinks as well.

 Listen what Matt Cutts says on blog commenting.

9. Document Sharing

document sharing

Uploading your doucuments on document sharing sites is known as docuement sharing.

When you upload your documents on these sites and if someone likes your document, he may visit to your blogs or websites and this will generate a backlinks for your site.

Some popular websites are listed below for document sharing:


10. Video Submission

video submission

Every blogger wants his website appear on the top of search engine results.

There is no doubt that SEO is the popular technique that every blogger use to rank his website.

But have you ever tried to get the organic traffic through video submission?


Then you are missing a trending opportunity to get a huge amount of traffic on your website.

There are many technique of SEO to get more traffic but do not leave the video submission if you want to rank your website.

Video submission is the most effective way to rank your website to drive traffic on your website.

Submission of your website in the video submission sites is known as video submission.

There are many popular website for video submission like YouTube, daily-motion etc but YouTube is considered as the second largest search engine on the internet.

Listed below are some advantages of video submission:
  • Increase your revenue
  • Boost your website traffic
  • Lead generation
  • Increase your brand popularity
  • Increase click rates
  • Get high quality backlinks
  • Communicate to your audience


By now you have learned different methods to increase website traffic.

After going through this blog, you came to know about SEO , on-page optimization & off- page optimization.

In the on-page SEO, we covered keyword research, heading tags, image optimization, canonical issue, schema mark up tags and so on.

In the off-page SEO, we covered dierctory submission, social bookmarking, web 2.0 creation, article submission, guest blogging and other topics.

SEO is a good and free technique to rank your website.

Well it is time consuming too. But do not worry about it.

After-all we learned a lot from this article.

If you are a beginner then this article will help you to rank your website very easily in the search engine.

So which method helped you to rank your website very soon?

Please let me know your views about this article through the comment section below.

Do not forget to share it with your friends on social media so that they can also learn from it.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.