How to teach yourself SEO free & with Training & teachers in 2022

The 101 guide on how to learn or teach yourself search engine optimization. Learn how to become SEO expert & a teacher to teach others SEO.

how to teach SEO to yourself Guide 2020

How to teach yourself SEO

There are two ways to look at teaching search engine optimization. One, is how to teach SEO yourself, and become an SEO expert. Second, how to teach SEO to others and become an SEO teacher.

But for both you need to start learning it. You need to start with how to learn SEO fast and from scratch. You will need some good guides on search engine optimization. And you can learn all this online at your home.

Whether is it SEO or digital marketing it is very important to start with a good and thorough understanding. You should understand what SEO is and how does it work. Then you move on to learning it step by step with a tutorial.

What you will learn here on SEO teaching?

This is our Teach SEO 101 resource where you will all about how to teach yourself search engine optimization the best way.

What you get to read about here are best SEO training & programs, free basic SEO guide, SEO traininers & teachers, and more resources to learn.

You learn what all you need to learn, the best ways to learn it and who are the teachers if you came here asking teach me SEO.

Before, moving on the best way right away and then much more resources.

Best way to teach yourself SEO

Do you want to learn SEO in the best way and complere?

As a beginner the best way to learn SEO complete, professionally and advanced is with the right training course.

Here is one SEO training which teaches How to Rank in Google. It teaches you expert level search engine optimization. With this training you go from a beginner to advanced and expert level in SEO.

Teach Me How to Rank SEO Training

This How to Rank SEO Training is REVIEWED & RATED by SEO experts and digital marketing professionals as BEST COURSE FOR BEGINNERS TO BECOME RANKING EXPERTS.

The best and the sought after training in SEO is how to rank your keywords. This is the ultimate objective of every professional and learners. The experts know how to rank keywords and websites.

The second thing which is important is how to build links.

This best SEO training teaches you how to rank keywords and how to build links. It is complete in offering training on all aspects, fundamentals and techniques of SEO. It teaches you how to do advanced and expert level SEO and use the techniques more effectively.

The complete SEO training & masterclass is best for beginners and professionals from any country. What this training course teaches is complete, in-depth and expert SEO. It is a complete professional training in how to rank your keywords.

Complete SEO Training in My Beginner to Advanced Strategies

I designed this training course based on my SEO expertise and experience after having ranked THOUSANDS of keywords on Google first page. My name is Kshitij Thakur and I am also provide SEO consultant services.

Start teach yourself SEO now

This is one of the ways how you can start teaching SEO to yourself for free and online. Let us teach you few basic things about SEO here too.

Understand what is SEO

SEO stands for search engine optimization. It is also called as organic search engine optimization or organic SEO.

Search engine optimization means and involves specialized and unique methods and techniques which we do to help improve the visibility of a website on search engines.

We do SEO to make a website visible and rank higher in search engines like Google. If you want your website to rank in Google or be visible then you need to find a keyword for it. It is the keywords that rank. The keywords are the terms or phrases which someone will use to identify you or your business. It is also what a user will search in Google or Bing or Yahoo to find a website like yours.

SEO is actually a continuous and multi step process involving various techniques and methods and strategies. What we do in SEO is basically target certain keywords which are important for a website, optimize the pages and content of the website for the same keywords and then make those pages rank higher on search engine pages, again for the same keywords.

The objective is to increase visibility of our website for those keywords and related queries to get organic clicks and visitors from search engines to our website and its pages.

Teach yourself SEO Basics

After you know what is search engine optimization it is time for you to learn the whole process how we do SEO. In order to learn how to do search engine optimization for any website, you need to teach yourself SEO through the following five steps or tasks of search engine optimization.

These are the five important and fundamental steps SEO basically is made of:

  1. Technical SEO
  2. Keyword Research
  3. Writing content
  4. On Page SEO
  5. Building Links

These five steps complete the search engine optimization process. Let us now look at what to learn and do in each of these steps.

Technical SEO

Technical SEO means optimizing various technical aspects of a website to improve its functioning, accessibility by search engines, and user experience. We do technical SEO optimization to ensure better & smoother crawling and therefore better indexing which helps a website in improving its organic rankings.

Technical SEO is also often called on site SEO as it covers and improves the functionality of the entire website. Many of the technical SEO techniques are often seen and covered as on page techniques.

Keyword Research

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.

The purpose of keyword research is to find 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 way to find keywords is to think of few words, terms or phrases which represent your business and its products and services. Then head over to Google and type in all those terms one by one.

Then look at the websites in results and keywords suggested by Google to the how people use that particular term to search for your type of business or product.

Writing content

Every page has content. Content mainly covers the written text. But it also covers the media we use on websites and webpages. These include images, videos, etc.

Once you have your keywords then you need to create the page for it and write content that covers that keyword. You cannot target a keyword for ranking without good content.

On Page SEO

On page SEO means optimizing a webpage and a website for the targeted keywords. It is the process of using keywords at the right places and making the content relevant for those keywords.

On page helps in establishing the relevance of a keyword on a web page and improve its ranking on search engine pages.

Once you have your content then onpage SEO basically means using the selected keyword at the right places so that you can target it properly. This is the basic step of optimizing a page in SEO.

Building Links

Link building is the part of SEO where you now aim to build authority of your website to make it rank in the search engines. This is primarily done by building good backlinks.

Backlinks are links from one website to another website. So, you start to build links on other websites that point to your website. The more good and relevant links your website has the better and stronger will be its authority.

As the authority of your website will improve it will start improving its rankings for its targeted keywords. When this happens site’s search visibility for keywords improves and it starts getting organic traffic or clicks from search engine pages.

Teach yourself how to do SEO (Learn how to do SEO yourself)

Learn why we do SEO

You know SEO but why we do it. The answer to this is within understanding search engine optimization. We do it because there are search engines and because people use it. You and me have searched many things many times using these search engines.

SEO is the way we get better results. It makes website owners, SEO professionals to create content that their users need and the content which would be helpful for them.

Search engines are a big marketplace where people search for many things, from information to products to where to buy anything online.

Search engines are the platform where information seekers and providers meet. SEO is a way for providers to improve their website and content to get better visibility. SEO also means doing optimization and other things within certain boundaries in certain accepted practices.

So, we do SEO to reach out to as many users on the search engines which further means doing it to get as much traffic from these search engines.

Start with understanding a website

Your website is where searchers will come and visit. Your website is what they see in the results and click on. Your website is the place where you publish all the content, commercial and informational. It is your website where users will see all that content, and they have to visit your pages to read all that.

So, your website needs to provide and publish all that you want to offer. But you cannot just put all the content on your website at one place or randomly across various pages.

You need a proper structure, which your users can also see, identify and understand. Once they are on your website, they should be able to quickly understand where to go to find what they are looking for.

This is why websites or specifically business websites have different pages, like this.

  1. Home page
  2. Category pages
  3. About us page
  4. Contact us page
  5. Product or service page
  6. Blog pages for additional information that is useful for your users and which will help them to know few more things

You need to understand these various pages and their purposes and teach yourself how to best use these.

Technical SEO

We explained what is technical SEO in the basics above. There are few things also called as techniques which you should learn about.

Key techniques to learn and do in technical SEO are

  1. Create & submit sitemap
  2. Create & submit robots file
  3. Improve site speed
  4. Make site mobile ready or responsive
  5. Look at the site structure

Learn how to make a website mobile friendly and fast

Your website is for your users. They can come to your site from search engines, from social media sites or from anywhere. And you want more and more users and visitors, and you also want them to stay on your site for some time so that you get a chance to show or say to them what you have to offer them.

The one thing which can make a user go away right at the moment they click on your site is the slow speed. If your pages take too much time to load then your users will go away.

So, you need to learn how to make your site load faster. The things that will help here is to use properly optimized and sized images, not too large and not too heavy. Avoid using flash, also try to minimise the use of javascripts.

The second important thing is to make your website mobile friendly. This means that your website should look nice and proper on mobile as it looks on desktops. What you need is a responsive website. You can ask your website designer or developer to make it responsive, if it is not already.

Teach yourself the art of understanding keywords

Keywords are very important in SEO. We said above that search engines actually rank content. But it is the keywords which help search engines know and understand your content, what it is all about, to index and categorize your content for the right topic and therefore for the right users.

There are keywords for products, there are keywords for blogs or information. There are keywords for everything that you have to offer.

Learn to do keyword research. This is how you teach yourself to find best keywords for your website. It means to find all possible keywords which relate to your topic or page or product. Then you look through all those keywords to find which ones are most relevant and appropriate for your respective pages.

Keywords are also what users search for. So these also represent what your users are searching for and what actually are they looking to find. When you teach yourself to look into each keyword and understand what the users want you learn to find the best keywords.

Learn to use keywords on page

On page SEO basically means two things. One, to use the keywords you have selected at the right places and in the right way on each of your pages. Second thing what it means is to write or improve or optimize the content around those keywords.

For the first part these are the key places where you use your keywords. These are also called the main or the important on page SEO techniques.

  1. Title tag
  2. URLs
  3. H1 or the main header tag

For the content part you need to write or optimize your content so that it talks about your keywords in a better way. This is covered in the next section.

Teach yourself to write or understand content

Your content is the most important factor in SEO and the most important aspect of your website. User will visit your site for content. Your website and its pages rank on search engines because of their content. Search engines rank your content.

Here you need to teach yourself to create or improve or optimize content to make it more relevant and useful for your users. You also need to make your content more relevant for the topic you are focusing on.

Teaching yourself is not that hard in practice. All you need to learn is to see how better can you talk about your topic with your content on the page.

Teach yourself the techniques to build links

Once all this is done, you are ready with SEO optimizing your website. Your site is now ready to target and rank for its keywords. The next and the final thing is to build backlinks. This is also called Off page SEO.

A backlink is when another website links back to your website or to any of its pages. There are techniques and methods which you can teach yourself and start doing off page and building links.

In order to make your website rank higher on Google or other search engines, you need backlinks. The more backlinks you get the higher your rankings will go.

However, you cannot just go on and build links from any or every website. This is where backlinking techniques become useful.

To start with you can create profiles and accounts on various important and useful social media sites.

The types of SEO Trainers & Teachers who can teach you and provide Best SEO Training

This is one of the important factors to decide your best course. For us, it is little more important hence we decided to cover it as a separate section. This section will tell you all about the types of SEO institutes or SEO experts and other individuals or organizations or websites who or which provide or can offer various SEO courses.

There could be few types of websites or providers for any SEO course. Looking at the course and its factors is important. Equally important could be to look at who has designed or created the course. Please note, the instructors who teach in classrooms are not the ones (usually) who designed the courses. They are just teaching it. Let us look briefly and explain to you who all are the persons or organizations behind the various SEO courses and who are the course creators.

BEST SEO Experts

SEO or learning it can be of much little fun and excitement if it were not for these renowned and true SEO experts. Every industry, field has experts, but SEO experts are in their own separate league. Learning from any of these experts is like learning the best, most advanced and truly complete SEO.

This section or anything about "Learning SEO" cannot be complete without two names, Brian Dean and Neil Patel.

SEO Institutes

The first one are the SEO institutes. Many of these institutes are owned and were started by SEO professionals and experts. While some were started by digital marketing pioneers and entrepreneurs.

So, while selecting SEO courses from any of these institutes you can, and you should, look for who started it. They are the ones who would have designed the courses or at least played an important part in creating the course material. Institutes usually have, and should have, a page about their founders. You can also find this information in their about us page.

Few of such institutes may have contributors who can also be professional or industry experts and have helped in designing the courses. These institutes and their courses can be considered best.

SEO Professionals

There are SEO professionals who have designed courses. Look at their experience, expertise and anything that can validate this.

More SEO experts

Then there are the SEO experts. They will specifically tell you about their expertise. Because for them expertise matter more than experience. Please note expertise are different from experience. Not all experienced professionals have true expertise. Their courses are best for advanced learning.

SEO Agencies or Consultants

There are many SEO consultant service agencies which also offer courses on search engine optimization. These courses can provide some practical knowledge and perspective on SEO for beginners. Such courses are also called SEO agency course.


There are bloggers who provide their own courses which may be focused more on blogging and SEO for bloggers.

Course Aggregators

You will also see plenty of course aggregator websites like coursera, udemy where SEO experts have their own courses which are provided through these course focused websites.

Reputed SEO sites

There are reputed and authority SEO websites like MOZ, searchenginejournal which provide SEO tutorials for free.

Non SEO websites

Lastly, there also could be any other non SEO websites which may offer SEO courses. These courses may be designed by someone else and are just offered through these websites. It is important to look at who has designed the courses.

Concluding on how best to teach SEO to yourself

Teaching yourself search engine optimization (SEO) can provide you ample career & growth opportunities as professionals. When you learn how to rank and then master the art of how to rank a keyword fast too then you have become an expert and you can do and achieve so much with SEO.

SEO is a dynamic, interesting, and a wonderful field and area of profession. It is one of the very important techniques and channels of digital marketing. Once you learn it full and start doing it you realize how much SEO is important for business and for all type of websites. It is in fact the most sought after marketing channels which companies across the globe take.

You may have your own purpose behind learning it.

  1. You want to teach yourself SEO to make build careers,
  2. Bloggers often look to teach themselves SEO to learn how to grow their blogs,
  3. Business and website owners also show interest in learning search engine optimization techniques and methods for their business and website,
  4. You may want to learn it to teach others what is SEO and how to do it.

But one thing that applies to all learners is to learn SEO properly.

There are approaches which one can take to learn SEO

  1. Learn SEO for free through online blogs and tutorials
  2. Take up a paid course to teach and train yourself in SEO
  3. Take a trainee or apprentice job in any SEO agency, company or with an expert so that you can teach yourself how to do SEO by actually doing it, observing and practicing it.

With all these inputs of learning it is now up to you how you want to teach yourself SEO and what you want to do after that, own work, job or teach search engine optimization to others what you learned.