SEO Tutorial for Beginners | How to do Website SEO Step by Step

How to learn website SEO as beginners? What steps you need to learn and you to learn these steps easy & fast?

Learn the basics steps of how to do website SEO as beginners.

SEO Tutorial for Beginners | How to do Website SEO Step by Step

How to do Website SEO Step by Step as Beginners

This is your practical SEO tutorial which actually teaches you how to do SEO for website step by step as beginners.

What should you practically learn to start SEO of your website?

In how many steps can we SEO optimize a website for search engines?

As a complete beginner you also get the answer to this important question.

What are the essential steps which everyone needs to learn in SEO?

Here are the basic steps of how to do website SEO complete.

And every SEO step is taught very practical step-by-step.

Doing SEO becomes easy as this tutorial clearly lays out the steps in detail for beginners.

Learn How to do Your Own SEO DIY Step by Step

This step-by-step SEO tutorial for beginners helps you learn how to do SEO yourself.

This is your free DIY SEO course for beginners step by step.

If you are a business owner or blogger then this is how you learn SEO fast on your own website step by step.

This step-by-step SEO Tutorial is best for beginners as they learn the important 9 steps of SEO.

These are the 9 Basic Steps of SEO which all beginners need to learn.

And you learn these 9 Basic Steps easy in this practical SEO tutorial step-by-step.

The 9 Basic Steps of SEO for Websites

This is the best 9 Step SEO Tutorial which covers complete search engine optimization process steps for a new website.

  • Step 1: Google Accounts
  • Step 2: Adding your Website for Indexing
  • Step 3: Finding your Keywords
  • Step 4: Write Content
  • Step 5: Learn On Page SEO Techniques
  • Step 6: Technical SEO Techniques
  • Step 7: Submit Website Pages for Search
  • Step 8: Build Backlinks
  • Step 9: Track your SEO Progress

Guide to What you Need to Start SEO

Before you start learning the 9 basic steps of SEO with our practical tutorial you need to have few things ready with you.

This is the most basic & practical SEO learning for beginners which no free SEO tutorial or guide covers.

Here are the 4 things you need to start SEO.

  • Access to website hosting account
  • Gmail account
  • List of all website pages
  • List of all indexed pages

Access to Website Hosting Account

You will need access to hosting account of the website for which you need to do SEO.

To do on page optimization and make the changes you need to have access to the website hosting account.

This gives you better control and freedom to do the desired optimization and the changes you need to make.

Although, you can also tell the company or client to ask their website guys to do these changes, but if you know the basic HTML then you should do these steps by yourself.

And if you are want to learn SEO fast for your own website then this is a must.

Gmail Account

You need your current gmail account to create Google accounts.

You need Gmail account for link building purposes too. And you need to have full access to it.

For link building too you need a new email account. You can also use the same mail account or create another one.

You can create a Gmail or Yahoo or any other email account. But I prefer Gmail over others.

List of All Website Pages

You should have the list of all pages of the website you are doing SEO for.

The first and most basic thing for SEO is to know all your pages.

Even if you do not directly focus on each page for SEO, you still need to all your pages.

List of all Indexed Pages

You need to see if your pages are indexed by Google or not.

There are chances that some of your pages are already indexed by Google.

To get this list you can use this search parameter:

Just type this in search by replacing mysite with your actual website name.

Search this parameter into Google and it will show you all the indexed pages for that site.

You can also see the URL, Title and meta description for each of the page and how they look in search engine page.

This is a great start to learning about SEO techniques and factors practically.

SEO Introduction Guide

This is your brief Introduction Guide on how to start SEO using our 9 step tutorial step by step.

What you now have at your hands are your gmail account, the hosting details and your website. You have your index or home page and all the other pages.

Here is how you will learn to start website SEO.

  • First step is to open Google accounts for your website
  • Second step is to add your website for search indexing
  • In the third step you start to find your keywords
  • In the fourth step you learn how to write content
  • The fifth step helps you learn to use on-page SEO techniques to use your keywords
  • You need to do some technical optimization of your website. This you learn in the sixth step of this tutorial.
  • Now you need to submit your search ready pages which is your seventh step to learn in SEO
  • The eigth step is to learn how to build backlinks for your website
  • And the final ninth step is to track your SEO work progress using the two Google accounts which you created

The 9 Basic Steps of SEO

SEO TUTORIAL STEP 1: Open Google Accounts

How to Open Google Accounts

The first step of doing search engine optimization is to open two Google accounts.

These are Google search console account and Google analytics account.

Open Google Search Console (GSC)

Create a gmail account for the company or site. It could be any gmail account like by individual name or company name.

Go to Google search console about page here

search console home page

Click on start now.

It will ask you to submit your website. Follow the steps to submit website to search console.

Open Google Analytics

Go to Google Analytics

This is the home page of your GA account.

Google Analytics Home Page

Step 1

Select a name for your account

Google Analytics Account step 1: add a name for your website

Step 2

Select whether you want to measure a website or app. It is a website you want to track, so select web, the first option.

Google Analytics Account step 2: select website which you want to track

Step 3

Fill the initial details about your website. Your website name, its complete URL (the version you have selected). Add the closest industry type.

Click create.

Google Analytics Account step 2: fill account details and click create

This is your Google Analytics Account home page

This is your new Google Analytics Account

SEO TUTORIAL STEP 2: Add your Website for Indexing

Submit your website to Google for search visibility

Here are the steps on how to add your website to Google Search Console

Now we add our website to Google Search Console (GSC)

You need to follow the following steps to add your website to search console. With this Google will add your website to its search index. After this you can start your SEO and monitor & track it through search console.

In GSC you need to add your website as a property and then verify its ownership through the various methods provided by Google. Before adding your website decide which URL type you want your website to show as.

Decide the site type: HTTP or HTTPS and then WWW or non-WWW









This is what you will see. Here you add your preferred website version.

how to add site to search console

There are two ways to add your website. Add a domain property OR add a URL prefix. Domain property adding is new in GSC, not there in GWT. What is does is it covers all the subdomains, both the versions of your website i.e. www and non www, as well as the protocols i.e. http and https.

It also will cover all your future sub domains like

Adding a domain property will require you to verify your domain property through DNS verification.

Adding URL prefix on the other hand is simple. So you can select the URL prefix. AND.

Most small websites do not build such sub domains and will rather will have (or can have)

You can select a WWW version or non WWW version. This is the version you have selected for your website. Add the full URL of your website. It will allow submission and indexing of all your pages within that URL type.

After you add your property you will be asked to verify ownership of your website. Under the URL submission there are few verification options.

how to verify your site in search console

There are two simple ways to verify ownership.


Download the HTML file and simply upload it to the root folder of your server. Root folder is the primary folder where you will find your index file too.


The second way is adding the HTML tag to the home page of your site. You need to copy the code and past it exactly in the head section of your home page or index page. Head section is the top section when you open a page in any HTML editor, it contains Title, CSS files, etc.

After you uploaded the file or pasted the code and uploaded the page again into your hosting account, click “Verify”.

This is what you will see.

your site verified in search console

You can now start using the GSC account now.

Google Analytics account set up

Now we move on to the next step of creating our Google Analytics account to add tracking code to our website.

Why do you need the tracking code? The Google analytics tracking code is very important. It is this tracking code that sends all the information to search console as well as to the analytics account. All the data in the search console and the analytics account is generated with the help of this code.

Google Analytics provides additional and more insightful metrics about a site’s traffic and performance. Here you can check various factors related to your site’s traffic.

First step is to open the analytics account.

Install tracking code

The most important and first thing you need to do is copy your tracking code and paste it in your website.

Go to admin, on the bottom left of the image above. This is the screen you will see this.

Step 1 of adding Google Analytics tracking code

In the Property section (one in the middle), go to Tracking Code tab

Step 2 of adding Google Analytics tracking code

Copy the whole tracking code in the box, as it is, and paste it into the head section of your every page.

This will make you start tracking site traffic and then you also start seeing data in GSC and in GA and use GA features properly.

You need to paste the entire code as it is under the HEAD SECTION. You can place it as the first item or after the meta tags before the closing code.

Paste the code on all the pages of your website and not just the home or index page.

Now your initial SEO set up is ready. You have completed the stage 1 of learning how to do search engine optimization.

You have opened Google search console account and submitted your website and you have also created Google analytics account and intalled your tracking code.

Give 24 to 48 hours or 1 to 2 days and you will start seeing data in your GSC & then also in GA accounts.

Now we move on to the next stage which follows steps to learn the fundamental techniques of how to do SEO for a website.

SEO TUTORIAL STEP 3: Find Your Keywords

How do you find your keywords

Keywords are what someone types in to search for some information or product, services or company, blogs, etc. Keywords are also what the websites use to target the searchers or groups of searchers who use search engines for seeking such information.

This is when you need to start keyword research.

Keyword research is the most important aspect of doing SEO. It gives your SEO the right direction. Keywords are what will connect your website to the right audience on the search engines. When you know the right keywords for your business then you know your audience on the search engines. Your keywords help you in knowing who are the people that are searching for your business offerings, what are they looking for, what they want, and how they search for the product that you are offering.

Keyword research is the process of finding all relevant keywords for your website. Keyword research aims to find all the keywords which we can use for a particular website and for each of the web pages of that website.

What you need is to find all the words or phrases which people use to find your business and website are keywords. These are the words or keywords which you will target on your website.


The best way to start is to look at your business.

Look at your business and figure out all the words which your user will use and how they will search for your business.

It is not that hard and this can be the best way to find some unique or broad range of keywords. Every business or website knows what they are offering and who they want to target. You also know what your audience is looking for in your products or services. So, you have a fair idea as to what they are looking for.

All you need to do is spend some time to find all the different words which can related to either your product or to the needs of your audience. After this try to build short and long phrases from these words. And you will arrive at a number of keywords through which you can look to connect with your audience.

Your keyword research starts from knowing:

  • What is your business
  • What you do
  • What you offer
  • What are the features of what you offer

This will allow you to explore and know all the different aspects of your business which you can target through your website. This will create your base to find and create many relevant keywords for your website.

Now comes the next step which will help you refine your list of keywords.

Head over to Google, use every phrase and even words you have found and search it in Google.

This will give you two things.


When you are typing it in Google it will start filling more words into it. This is what we call as auto suggest from Google. The phrases or even the words Google suggests you are the popular ones which are used there or are logical and refined version of what you are trying to type. This is also what Google thinks you are trying to find.

The next is when you have typed and entered then go down to bottom of the that search result page [which is also called as the SERP (search engine result page)] and look at the searches related to section. This suggests some keywords which are related to what you have searched.

Both these methods help you refine and add keywords to your list.


The second thing is to look at the results. These are websites. If you have searched for something related to your product or service then the websites you see would in most probability be your competitors.

You will notice three sections or lines for each of the website that appears as a result there. These would be the URL, Title and meta description for each of the result pages. You should look at the Title which would appear as a line in blue colour and see what keywords they are using that has the words that you typed in.

This will build the list of your competitors’ keywords. What this will also do is tell you what your competitors are targeting and which you also can do and target.

SEO TUTORIAL STEP 4: Write Content

How to Write Content for Website

You need content for SEO. You need to write content for your keywords and for every page for which you are targeting your selected keywords.

As we mentioned before. Content is the heart and core of everything.

Content is how you target and cover your keywords. Users on search engines are looking for answers. You provide these answers through content only.

Content means the text you write. It also covers the images or media you publish on your pages.

A blog is all about content.

When you have a product page you write about your product. That is your content.

Your keywords need to be explained and supported with right and relevant content.

SEO TUTORIAL STEP 5: On Page SEO Techniques

Learn the On Page SEO Optimization Techniques

The base of the SEO is your website. This represents your business and whatever you want to offer and your needs also. It also defines your audience. Your website is where all the content and optimization related activities take place.

The first thing you need on your website and its pages is content. This is the medium through which you are going to say and convey to your users and readers what you have to offer to them.

Your content is the best thing and the most powerful SEO factor that will help you connect with your users, make your keywords look relevant on your pages and help your keywords to rank on search engines. It is the content that Google indexes through the keywords for every page.

The second thing is optimization. This basically means to use all the keywords that are relevant for that page and relevant to the content of that page.

Remember, you have to use your keywords in the most natural way in the content. What this means that use the keywords where they would completely blend with what you are saying. This way you can also avoid keyword stuffing or spamming.

What is Keyword Stuffing

Keyword stuffing or keyword spamming is when you try to repeat your keywords as many times as you want.

Example to practically understand what is Keyword spamming or stuffing

For example, read this paragraph or line.

This page is about SEO, and here we provide SEO services. Our services are about SEO only and we sell SEO services for your website. We do SEO to make your website rank and we are the best in SEO and provide the best SEO services in India.

This is a 48 word paragraph where SEO is used 9 times.

Now there is a term which is an optimization evaluation and also one of the SEO factors.

That term is keyword density. With this a search engine tries to identify keyword spamming and tries to avoid content which is not natural or user friendly.

Although, the relevance of this in 2020 is debatable, however, it is a clear sign of a content that is not natural or of good quality.

There is an agreed evaluation mark to density. Experts agree upon a 1% going up to anywhere between 3% or a maximum of 5%. What this means that in a content with 100 words the exact keyword should be used 1 to 5 times.

In our example, that percentage is close to 15%. Way to high. And you can also notice by reading it that it does not sound very friendly or of good quality.

So, avoid keyword stuffing, if not for the search engines or ranking, at least for your users.

Important On page SEO Techniques to learn

Now there are few important places where you can and should use your keywords. The reason for this is that this gives your user a very idea about what the page is about. They can instantly and easily understand what they should expect to read or find on the page.

These are the Title, the URL and the H1 (this is the main header tag on a page).

These are the most important part of the on page SEO techniques. The Title, URL and your H1 or the primary header tag are the key places where YOU SHOULD USE YOUR KEYWORDS. These are the first, primary and most prominent places which needs to specify and talk about your main keywords. These are also those 3 on page SEO techniques which have maximum impact & influence on telling search engines & algorithms about which are your main keywords that you want to rank for.

These are 3 of the most important SERP ranking factors.

Practical reason which makes these 3 on page techniques important to implement for every website

There is another very important reason to optimize your Titles, URLs and H1.

In the previous section on keywords research where we talked about how to find competitor keywords, we asked you to look at the results and specifically look at the Titles. Because websites use it to mention their most important keywords.

Your Title, URL & description are the only three things that a user sees in any search result. When your site is appearing on the search engines then Google shows your Title, URL & meta description. And when your website starts ranking on the first page then the users decide to click on your website only on the basis of these three on page techniques and keyword optimization & use & the information you share in your Title, URL & meta description.

Title tag

Your Title tag says about what the content is about and what is your keyword focus. You need to use your main keywords here. The Title also appears in large font size and in light blue color in your search result.

If you look at search results for any keyword then see Title as either a single sentence with the keyword or a combination of small keyword phrases divided by commas (,), hyphen (-) or vertical bar (|).


URL is the link to every webpage of your website. It is unique for every page. You should use your keywords here too. But the URL also needs to be very specific & short, yet it should properly indicate what this page is about. While the Title tells a user about the content, URL tells about the main subject of a page.

You can look at the search results for a keyword to see the types of URLs which are used and create your own URLs for your webpages.

URL is usually the first line appearing for every search result. It is the full line which starts with the website or domain name, appearing in small font sized letters and having words usually connected with hyphen signs (-). Everything which appears after .com or .net is the URL of that page.

Meta Description

A meta description is a meta tag which is used in the head section of every page. Meta description is a little longer yet brief explanation about what the page content talks about or what a user will find on that page.

When you see descriptions in the search results then you will also notice few bold words in few of the results. These are the keywords and the words that match with in what you have searched for.

You now have your website ready with the right content. It is also targeting the relevant keywords which will help you reach the set of audience which would be interested in what you are offering. And you also have well optimized all your pages. So, your website is SEO ready.

Now over to the most important part.


Technical SEO Optimization Steps

Technical SEO means optimizing various technical aspects of a website to improve its functioning, accessibility by search engines, and user experience. Technical SEO optimization has two onjectives. First is to make sure your site is technically fit for search engine visibility. This starts with submitting website which you have already learned.

Optimized & unique URLs

URLs are the addresses of pages of a website. Each page has different URL which includes domain name + page name.

No two URLs of any website can be the same. But you should not even create similar looking page names to avoid confusion for users.

Also, try to keep the URLs as short and clear as possible. Connecting or general words like a, an, the, this, that, here, etc. are best ignored for URLs. URLs can also be optimized for keywords.

Mobile friendly website

Having a mobile friendly website is perhaps the first thing to do and also the most important thing.

Not just because of SEO benefits, it is also a more common, accepted and logical option now a days. Mobile viewership is growing each day. More and more visitors are using mobiles to do organic as well as paid search. Mobile usage for social media is also very high. All this means that your website should be mobile friendly. And local searches are made much more on mobile.

Websites need to be fully responsive and mobile friendly. And Google has even created a mobile first indexing system where it looks at the mobile compatibility and mobile version of your site first to index your site.

A poor mobile compatibility would mean low mobile search visibility and when mobile usage is growing beyond 50% of all searches, you would be loosing significant volume of search traffic if your website is not properly optimized for mobile viewership.

Improve website speed

Website loading speed is one of the critical aspect for SEO. A slow loading speed can harm a website in more than one ways. Your search engine rankings can suffer because of high loading time. Further, even if it ranks higher, visitors will go away if a website takes too much time in opening. If there are high instances of visitors closing the website soon after clicking on it from search results, this gives a very wrong impression to Google and other search engines. These search engines can then devalue that website in its rankings due to this.

All this one can rectify and improve through technical SEO. First of all check your site speed through these following websites:

Look for the reasons why a website has a high loading time. Few things one can do to reduce that time is:

Optimize (reduce) image size

Compress HTML and CSS codes

Minimize the use of javascript

SEO TUTORIAL STEP 7: Submit Website Pages for Indexing

How to Submit Website Pages for Indexing

Once you have completed all the above steps then you have your pages ready.

Remember you have already submitted your website for indexing.

And your website and some of its pages are now already indexed.

This you can find with site search. We already mentioned before how to do site search.

But now you have your keywords in place and your website and web pages are mobile ready too.

Every time you change your content or you change your keyword focus by changing Title keywords, this is the step you need to do.

You need to submit your individual page URLs for indexing or re- indexing.

First you upload your new or changed page to your hosting account.

After this all you need to do is copy your page URL and paste it into the top search bar in search console which says Inspect any URL.

You get the index status page.

There click on request indexing tab.

This will submit your re-indexing request to Google.

And within few hours or couple of days your new or changed page will get re-indexed by Google.

SEO TUTORIAL STEP 8: Build Backlinks

How to Build Backlinks to your website

Let us put it in very simple words. No matter how good your content is, how well optimized your websites is. And no matter how relevant your keywords are and how well you have used these, your website will not rank.

Unless, you build some links.

These are called backlinks.

And there are techniques to build backlinks to your website.

How to start building links to your website

There are many techniques to build links which are called as link building techniques or methods.

But, there are few very easy ways to start building backlinks to your website.

Leverage relationships

If you are running a business then you are connected with lot many other businesses like your suppliers, vendors or companies you are supplying to. Besides these you may also relations on a personal level with many different people.

What you can do is reach them and request them to link to or refer to your website on their respective websites. Sometimes, all it takes is a humble request.

Use social media

Who is not on social media? Yes, and so should be your business. If your website is not on various social media platforms then the first thing you need to do is build your presence there.

You may very well ask, why social media when we are talking about search engine optimization and link building here.

What you can do is create business accounts and pages on different social media accounts like Facebook, LinkedIn, Twitter, Pinterest, etc.

These profiles or pages have sections where you can fill in your business details. Here you can also include your website URL and this way you create a backlink.

Promote your website

This is the first thing that one does when they start a business. So, why should that be any different when you have a new website for your business or you are starting SEO for it which is a unique marketing technique and is definitely one of the digital marketing channels.

Promoting means letting people know, making it easier for them to find you, and reaching out to them. In the digital marketing and specifically in SEO there is one unique way to do that and to gain plenty of backlinks too.

List your website on other websites which are meant for that purpose. Do you know that people go to various website which lists companies and business under different industry categories?

So, you need to find business listing sites and build your presence there. You get to create your business profile and include your URL and get a backlink from there.

Similar to this, you can also create profiles and accounts in various profile websites.

Competitor Research

If you are wondering where and how to find such business listing websites and profile sites, and even the social media sites where you can list your business then there is one way to find that.

Do competitor research. What it means is that you find the websites where your main competitors have listed their websites and places from where they are getting their backlinks.

This is a good way how you can start to build backlinks for your website.

What you should know when you build links

When you start building your links then you should do this with proper understanding of why you need to do this step. We explained before why backlinks are important.

Then you need to know what to achieve or target with link building process.

Your backlinks will improve your website’s authority or rating and this is what you need to rank on search engines. Here is one way how to build site rating with backlinks.

Step by step link building Guide for beginners.

  1. Google Business listing with complete profile
  2. Bing Business listing with complete profile
  3. Business profiles on all major social media platforms
  4. List your business on business listing websites or platforms
  5. List your business on local and niche directories
  6. Make use of social, discussions and networking platforms
  7. Start writing blogs for your website
  8. Write articles or blogs on other websites or platforms
  9. Use website content re-publish it on content sharing & publishing websites

SEO TUTORIAL STEP 9: Track your SEO Progress

Tracking & Monitoring

SEO is a continuous and step by step process. And to do it the right way and direct it in the right way you need to track what you are doing. You need to monitor the progress.

That is the only way you know where you are going, how well you are doing, what all you achieved so far.

Google provides you the best and free tools for tracking and monitoring your SEO.

This is like coming full circle.

You learned to open Search Console and Analytics accounts at the start of this tutorial and as the first step of this 9 step SEO.

That is also the last step of the 9 steps.

With these two accounts or free tools you can start by checking that your pages are properly indexed by Google.

You can track and monitor many metrics including your backlinks, search impressions, your targeted keywords, rank improvements of your keywords and also the clicks that you are getting from Google.

You can track your complete website SEO and also do this for every page that is indexed by Google.