SEO: A Step-by-Step Guide for 2020

Spread the love

Do you know what exactly the SEO is and how it helps your website/blog to rank on the top of search engine results?

I am going to tell you right in this article, what steps you need to take after writing a piece of content and how you can make your blog/website a successful one.

SEO needs your time and effort because after writing a post on a website or blog, you need to spend a bit of time to optimize it so that search engines will going to love it and also prioritize your content to rank higher on search results.

In this guide, you’re going to learn how to optimize your content which ultimately allows your website/blog to rank on the top of search engine results.

What is SEO?

SEO stands for “Search Engine Optimization” which is the process of optimizing a website by using both On-Page and Off-Page practices so that it will be indexed and ranked successfully on various search engines.

SEO helps you to get huge organic traffic on your site by helping it to rank higher on search engine results.

Some common tasks associated with SEO includes creating high-quality content, backlinking, keyword research, optimize those contents with keywords, etc.

The objective of SEO is to improve the visibility of your website on search engines which ultimately help you to get huge organic (non-paid) traffic on your site.

With SEO, the most effective way to increase organic traffic on your site is to get a high ranking on search engine results.

Because people search their queries in the top 10 search results of the first page of the search engine.

Around 96% of searchers will not click further on the first page of search results.

Here, the Search engine optimization helps in the positioning of your blog, website on the top of search results. So, you get more organic traffic on your site.

That’s why SEO is the major aspect of ranking higher on Search Engine Result Pages (SERP).

What is SERP?

SERP stands for Search Engine Result Pages, and it is the list of all the web pages that search engines like Google, Bing, Yahoo, etc. return when users search for their queries.

In other words:

Search Engine Result Pages (SERP) are the pages that search engines displayed in response to a query by a user.

For instance:

When a user searches for their query like “best cat food” as shown in the picture below, then search engines show the list of results on their pages, those page results are known as search engine result pages (SERP).


It’s often said that the best place to hide a dead body is on the second page of search engine results, that is why your aim is to rank your website as high as possible on the first SERP.

Now, you’ve to do proper SEO of your website, so that it will be rank high and you will get huge organic traffic.

Importance of SEO

  • SEO (Search Engine Optimization) is the most important aspect for a website or blog owner to get more organic traffic to their websites.
  • The majority of searchers (around 70%) are likely to click on top 10 search results and hardly they click further. So, your aim is ranked your website in a number-one position to get a massive amount of organic traffic.
  • It allows users to find your website easily by improving its visibility on search engines.
  • SEO helps in building up the brand image of your organization. When peoples start recognizing your company name, logo, tagline, etc, then it helps your business to get a positive reputation among peoples and they start trusting on your business.
  • SEO can generate a massive amount of organic traffic based on the specific keywords on which you’ve to work on, which ultimately boost up the ranking of your website on Search Engine Result Pages (SERP).
  • You’ll need to optimize your website in such a way so that the users will get the best result & experiences and also those users want to land on your website repetitively.

For the higher ranking of your website on SERP, SEO needs your time and best efforts to show you up the best results.

Types of SEO

There are four types of SEO that I am going to discuss with you below:

  • On-Page SEO
  • Off-Page SEO
  • White Hat SEO
  • Black Hat SEO

On-Page SEO

On-Page SEO is also known as On-site SEO which includes the process of optimizing webpages in order to rank higher on search engines which ultimately help you to get huge organic traffic on your site.

Why On-Page SEO is important?

On-Page SEO is the most important aspect of your website webpages because it helps search engines to understand what’s your content is all about. So, it’s easier for search engines to index and rank your webpages in SERP.

On-Page consists of all those factors that you can handle for the ranking of your website.

For the highest-ranking of your site, you can improve the quality of your content and also you can fix the errors & other technical issues for the best performance of your website.

By focusing on On-Page SEO, you can create an amazing experience for your audience and also those users will ultimately share your content on their social media platforms and on other sites so that you’ll get huge organic traffic on your website.

With the help of On-Page SEO, you can make your webpages mobile-friendly and user-friendly which helps you to attract huge audiences & makes some amazing experience for them so that they can land directly on your site next time.

Factors / Techniques of On-Page SEO

  • High-Quality Content
  • Title Tags
  • Meta – Descriptions
  • Header Tags
  • Image Optimization
  • Image alt text
  • URL structure
  • Content Optimization
  • Internal linking
  • External (Outbound) linking
  • Mobile-Friendly
  • Keywords Density
High-Quality Content

The content of your website/blog should be unique, engaging and of high quality. Before writing an article, always make a plan about how you’re going to write for your audience so that they can engage in your blog or site.

Write those articles that can solve the problems of your readers and get the information they’re looking for.

Your content must have the ability to create an amazing experience for your users so that those users are likely to share your content on their social media platforms which ultimately helps you to get new qualified leads for your businesses.

Once you get an audience on your site, always ask for feedback to understand the following:

  • What they want to learn from you.
  • What information they are looking for.
  • Does your article solve their Problem.
  • If needed, what improvements they need in your content to make it more engaging.

So… think, research and plan about how you’re going to solve the problem of your audiences before writing a piece of content.

Title Tags

Title-tag is an HTML element that specifies the title of a webpage. Although this tag displays the very first part of your content i.e. title on search engine result listing and also on the top of your web browsers.

Let’s see an example with the help of image below:

Title tags

In the above image, the title tag would be “Digital marketing and its types.

So, your primary job is to tell the audience about what the content is all about. Your title will do this job for you as shown in the above image, it helps your audiences to understand what information they are going to get from your content.

Writing a descriptive title will also help search engines to understand what your content is about and it helps the website to get rank on the top of search engine result pages (SERP).

Your title tag to be of 50 to 60 characters which should be easier for search engines to understand, index and rank your website or blog.

Search engines individually recommend a unique title tag of every web page of your site and if you’ve any duplicate title then you’ve to remove it so that it must be easier for search engines to crawl and index your posts.

Meta Description

The meta-description is the summary of your page content. It should be about 150 – 160 characters and it helps search engines and audiences to identify what your content is all about.

Let’s take a look at an example below in image:

Meta description

Search Engine shows meta-description under the title in search results when a user searches for their query.

You’ve to write a clear and attractive meta description which tell users the following things:

  • Why they have to visit your website/blog.
  • What information you’re providing.
  • Why they have to purchase your product or services.
  • What they are going to learn from you.
  • Does your content solve their problems or not.

Informative descriptions attract users & encourage them to click on your website/blog and it also helps them to engage with your site.

Header tags

Header tags are also known as heading tags which include H1 to H6 tags, which are used to structurize the content of a page of your website.

By structuring these tags on your pages, you’re helping your website to get rank better on search engines.

Having an H1 tag on your site is a very important aspect because it tells both search engines and visitors that what the content of your page will be about and it also assists search engines to rank your website accordingly.

Image Optimization

Image Optimization means to reduce the file size of your image without compromising with its quality so that the ‘page load time’ of your website becomes low which ultimately allows your images to rank well on Google, Bing, Yahoo, and various other search engines.

You have to use compressed images so that it helps your site to load faster.

Image Alt Text

You’ve to optimize your images with alt texts. Alt-text is also known as alternative text. Its purpose is to describe the images for both the user and search engines.

Search engines won’t be able to read your images so that they read alt-text to understand what the image is about to index and rank your image in a related category.

URL structure

URL is the most important aspect of your website because this is what search engines are looking for. Insert your chosen keyword into the URL of each page on your site and you’ve to optimize your URL with simple and easily readable keywords that help search engines to rank & index your website/blog.

Let’s look at the example below:

The above URL gives a clear idea about what the post is about so that users will get an idea of what information they are going to get after entering into this URL.

So, make your URL simple and easy to understand which would give a clear idea about content to your audiences.

Content Optimization

Content Optimization includes the whole process in which the webpages and its content are optimized in such a way so that it becomes more attractive, actionable and usable for the audience.

Google prefers optimized content because it includes keywords, meta-tags, title tags, images with alt-text, header tags, links, etc. so that it makes it easier for users to engage with your website/blog and also search engines prioritize your pages to rank well.

Internal Links

Internal Links are those hyperlinks that go from one page to another page on the same website or domain. They allow users to navigate other pages of your website from the same page which is much easier for them.

When crawlers start crawling your website, they first arrive at the homepage of your site then they go to links and crawl each link which creates a relationship between all pages and it makes it easier for search engines to rank & indexing your webpages.

Following are the ways that help you to do Internal linking:

  • Use Anchor texts.
  • Use links that look natural.
  • Create a lot of quality content.
  • Create do-follow links.
  • Link to important pages.
  • Never use the same anchor text for two posts or pages.
External Links

External Links are also known as Outbound links. These are those links that point to some other website or domain from your website.

When you link out to some other domain related to your niche, it helps search engines to understand what the content is about, which ultimately plays an important role in your blog/website SEO.

Keep it in mind the following things when creating an external links:

  • You’ve to point out those links which are relevant to your content only.
  • Keep your anchor text natural and relevant to your content.
  • Avoid link spamming for the best results. Keep it natural.

If you do link spamming then your website/blog will definitely get banned by search engines, so avoid spamming and keep it natural.

Check out guidelines related to the link scheme provided by Google.


Every page of your website or blog needs to be mobile-friendly so that it loads faster on your user’s mobile or tablets.

Nowadays, Google prefers those websites which are easily accessible on mobiles/tablets with fast speed. Because today around 96% of users use mobile to search their queries.

You need to optimize a website so that it provides an overall better browsing experience for your visitors when they access your sites through mobile.

Keywords Density

Keyword density is defined as the number of times a keyword or phrase appeared on your webpage or a piece of content. Keyword density is used to determine whether your content or a webpage is relevant to those keyword phrases or not.

If the density of a keyword is high then it would be count as spam according to the search engines’ point of view. After that search engines will start deranking those sites and it will appear less in search engine result pages.

So, you’ve to put keywords in your content that look natural, not spammy.

Off-Page SEO

Off-Page SEO refers to all those activities and techniques that you can do from outside your blog/website which helps your website to improve its position in search engine result pages (SERP).

The purpose of Off-Page SEO is to improve your website ranking based on the quality of links coming to your site.

Factors / Techniques of Off-Page SEO

  • Link Building
  • Social Sharing
  • Forum Submissions
  • Blog Commenting
  • Content Marketing Influencer outreach
Link Building

Link Building is the most important and effective Off-Page SEO technique. It is the process in which other websites link back to your websites which helps your site to bypass your competitors and rank higher on search engines.

When someone like your content and link back to your website/blog, then it tells Google that your content is good and informative. So, the search engines give priority to those webpages or a piece of content to rank higher on SERP.

Social Sharing

Social sharing includes all those social media activities that help your website in boosting up organic traffic through social search engines.

Social media platforms like Facebook, Instagram, LinkedIn, Twitter, YouTube, and many others help you to generate brand awareness by attracting huge audiences on your site and also allows them to share your content.

Those social platforms allow you to do social media marketing (SMM) by which you can boost up huge traffic on your site.

But make sure you’ve written quality content for your audience so that they can share your content with their social media groups, friends and colleagues.

Forum Submissions

Forum Submission is an Online discussion in which various websites & blog owners post their answers and content on forum websites like Quora and also link back to their main website.

Forums posting is that technique of Off-Page SEO that not only helps you to increase web traffic but also increase the backlinks of your website as well.

It ultimately helps your website to get tons of traffic and also improves your ranking on search engine result pages (SERP).

Blog Commenting

Blog Commenting is the process of posting comments on other people’s webpages with a backlink to your website. This process helps you in the following ways:

  • It increases the backlinks on your website or blog.
  • It increases the organic traffic on your site.
  • It also helps your site to rank well on search engines and also increases the authority of your site.
Content Marketing

Content Marketing consists of all those marketing activities that focus on creating & sharing valuable and informative content to attract a huge audience on your site which ultimately helps you to build up a brand.

Blogging is one of the most common ways of content marketing.

With the help of content marketing, you can share your knowledge, ideas and valuable information which helps audiences to solve their problems from your content.

As per the aspect of SEO, Google and other search engines read your content and it indexes & ranks your content accordingly. So that your webpages will reach tons of audiences and you’ll get huge organic traffic.

Following thing you’ve to do to make your content marketable:

  • Plan before writing.
  • Write for your audience, not for search engines.
  • Optimize your content.
  • Create quality content.
  • Use Graphics to make your content attractive.
Influencer Outreach

If you’ve created content that should be share-worthy, then ask other bloggers, or influencers to check out your blog/website and tell them to link back to your site in a polite way.

Make sure, you’ll get links from those domains or websites that are related to your niche or content.

White Hat SEO

White Hat SEO refers to all those techniques and strategies that are approved & followed by major search engines like Google, Bing, Yahoo, etc. These days everyone follows white-hat SEO because it improves your search ranking on search engine results.

The purpose of the White hat is to provide an amazing experience for your users so that they can reach your site in an easier and faster way.

Factors / Techniques of White Hat SEO

  • Provide Quality Content.
  • The fast loading speed of your website.
  • Mobile-Friendly.
  • Your site should be easier to navigate for users.
  • Meta Descriptions.
  • Site Structure.
  • Your site Performance.

Black Hat SEO

Black Hat-SEO includes all those techniques and practices that are against the search engine guidelines & terms of services, used to get high ranking in search results.

But those who use these tactics on their website, later on, they definitely get banned by search engines because these tactics are against the search engine terms-of-services.

Factors / Techniques of Black Hat SEO

  • Keywords Stuffing
  • Putting Unrelated Keywords
  • Hidden Links.
  • Duplicate Content.
  • Cloaking.
  • Content spamming on blogs.
  • Negative SEO i.e. reporting your competitors.

Advice: Never apply Black-Hat SEO techniques on your blog or website. If you do, then you’ll get definitely banned by search engines.

Always apply On-Page and White-Hat SEO techniques to get a better ranking of your site on search engine results for the long-term.


SEO allows your website to get rank well on search engines like Google, Bing, Yahoo, Yandex, and various others.

Optimizing the site really needs your time and effort. It is true that SEO took time to show up the best results but it will definitely give you huge organic traffic on your site for the long-run.

But never apply short-cuts like black-hat SEO on your site because if you do then you’ll get banned and penalized by search engines. So, work on On-Page and White-hat SEO tactics which give you the best results even in the long-term.

I hope, this article helps you to understand SEO/Search Engine Optimization. If you’ve any suggestions and you think that some improvements are needed in this article, please let me know. It will really help me to make this place better for you to learn.

I really want you to learn something amazing from here.

Really thankful to you to be here 😊

Leave a Reply