How to Learn SEO for Free


You didn’t read that title wrong. I am going to show you how to learn SEO… for free.

I have personally been doing SEO for over 15 years. When Google first got popular and launched Google Adwords, I was hooked on SEO and SEM. I taught myself SEO over the last 15 years and have been coined the King of SEO.

I even have it trademarked… ?

Instead of wasting 15 years of your life, I can show you all of the resources I have found to learn SEO for free over the last decade and a half.

Whether you are a brand new SEO or a skilled SEO looking to brush up on your skills. Here are some of the best places to learn SEO free online:

1. Learn SEO on Youtube

If you are looking to learn SEO without paying a dime, then YouTube should be your first stop. There are hundreds of thousands of hours of SEO training, courses and content on Youtube.

Even my personal channel has a pretty good collection of SEO videos, guides, and hacks.

learn seo on youtube

But there are also hundreds of other amazing SEO’s out there that provide completely free content about SEO including:

There is so much free content out there on Youtube, there is no excuse to not being able to learn SEO for free.

2. Udemy SEO Courses

Udemy is an online course website that has a ton of free courses on learning SEO. There are some really great SEO training courses on Udemy that can teach you the basics of SEO in a decent amount of time.

You have to be selective when choosing the right courses to watch. You don’t want to waste hours watching something that isn’t going to give you any value. I personally have 2 free SEO courses on Udemy that can get you started learning SEO, that I think are pretty good basic SEO courses.

local seo udemy course tyler horvath

There are also hundreds of other great (and free) SEO courses in Udemy. Here are a few I recommend:

If you watch and learn from these courses, you will basically learn what you need to know to rank websites higher in Google.

Yes, there are a lot of little quirks and techniques with SEO, but you can learn those in a more advanced course or by experimenting on your own.

3. Reddit SEO Channel

Reddit is a large forum that has a ton of channels that you can discuss various topics.

The SEO Reddit channel is a great resource to ask questions about SEO and get good answers from Top SEOs around the world.

They have a plethora of SEO questions, guides, articles, news, experiments, and more.

4. Ask Questions on Quora

Quora is a great resource to learn SEO free by asking any questions you have about SEO.

learn seo on quora

You have to be a little careful who you listen to as there many people just trying to promote their product or service. Also, some people don’t know what the hell they are talking about.

Look at their credentials and followers to make sure they are a trusted source.

I even answer a lot of questions on Quora myself, because its great personal brand building and even gives me a good amount of traffic to my websites!

5. Get an SEO Mentor

If you want to learn SEO from someone in real life, you can get an SEO mentor. Find a professional and successful SEO and either get a job working for them or reach out and ask if they would be your mentor.

You would be surprised how many will say ‘Yes’ to you. Most will just expect that you know the basics and have consumed a good amount of content about SEO and how it works.

They will be available for any big SEO questions, queries, ideas or suggestions. Learn from them and you will learn SEO for free.

6. Intern at an SEO Agency

The SEO Industry is approaching $80 billion dollars so there are a lot of SEO businesses out there. Search for an intern job at the local SEO companies in your area. You could even look for remote intern jobs at SEO companies in your country.

Use job search sites like Indeed to filter by SEO internships in your city or state.

seo intern learn seo

Many newer SEO companies love interns as they are free and provide help with the work. Get an intern position and try and soak in as much as you can from the executive team and SEO experts in the organization. Ask questions, be a sponge and you will learn SEO for free in no time.

You may even get promoted to a paying position at the company so you can get paid to learn SEO!

7. Read SEO Books

Did you know that there is a thing called public libraries? They have these things called books and you can even check them out for free!

Did you also know that these libraries have SEO books?

That’s right, you can learn SEO for free at your local Library.

Check out some of the best SEO books including The Art of SEO and SEO for Dummies you will be learning SEO in no time, for $0.

8. Watch SEO Webinars

A lot of SEO create free webinars that basically anyone can watch. These webinars can have some great information for beginners and cover a wide variety of topics.

Bigger SEO companies provide these webinars to bring in more customers and create great backlinks (ie, we are linking to them below).

There are a ton of great SEO webinar resources out there but here are a few I would recommend:

Most of these webinars will go over the basics or specifics about SEO and SEM, but they are a great way to learn information about SEO from the authorities in the industry.

moz seo webinar learn seo

9. Listen to SEO Podcasts

Podcasts are a thing now. There are thousands of great podcasts out there that talk about SEO and online marketing.

Listen to the most popular podcasts to learn the intricacies of SEO for free. There are a few great SEO podcasts out there you can try:

All of these have hours and hours of content that you can listen to, absolutely free. So pop in the headphones on the plane, listen in your car and before you go to bed. You will be an SEO guru in no time.

10. Read SEO Blogs

Reading blogs about SEO can help you learn a whole treasure trove of information about it. There are hundreds of great SEO blogs out there that have endless articles of tips, tricks, guides and hacks for SEO.

tyton media blog

Here are some of the best SEO blogs that you should be following to learn SEO for free:

These should get you started on the right foot. Remember, you can always do more Googling to find other great SEO blogs out there. Ahrefs even features a list of 29 Awesome SEO blogs to follow, which can give you some more resources for SEO blogs.

11. Join Facebook SEO Groups

Joining Facebook Groups is a great free way to learn from other SEO pros out there.

There are some very popular SEO Facebook Groups with active discussions about the latest SEO trends, questions, and data.

superstar seo facebook group

Here are some of the larger Facebook SEO Groups:

Some of these groups are public and some are private. You will need to apply to join to the private ones but they are all free. So start scouring posts for questions and answers, links to SEO guides/content and learn SEO for free on Facebook.

12. Read SEO Forums

Forums aren’t as popular as they once were but there are still quite a few SEO forums out there that have a ton of content from the past years.

You can find a ton of great SEO guides, resource lists and discussions about SEO throughout the years.

Check below for some of the most popular SEO forums online to date:

You may need to do some digging but you will find literally everything you need to learn SEO for free.


There are plenty of resources out there for anyone to learn how to do search engine optimization for completely free. I basically did it and I know you can too. Just never stop learning and experimenting and you will become an SEO pro in no time.

Comment below for other great resources on learning SEO for free.


One thought on “How to Learn SEO for Free

  1. Pingback: 9 Best Website Builders - Solopreneur Institute

Leave a Reply

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