How To Learn SEO for FREE (50 Resources and Courses) (2024)

One of the great things about the SEO community is how well we (normally) share knowledge with one another. Thanks to the hard work of many generous SEOs, you can learn how to do Search Engine Optimisation for free. All you need are strong resources written or created by SEO experts.

We’ve compiled a list of 50 of the best SEO blogs, courses, videos, podcasts, conferences and tools to get you started.

50 FREE Ways to Learn SEO (Updated for 2023)

  1. The Best SEO Guides and News Sites
  2. The Best SEO Blogs
  3. The Best Free Tools for Learning SEO
  4. The Best Videos for Learning about SEO
  5. The Best Places To Learn SEO in Person
  6. Social Media Accounts to Follow to Learn About SEO
  7. Free SEO Courses with Certification

Is your marketing Underperforming?

Request a free website and marketing review and our team will tell you how to improve your marketing.

Request a Free Review

How To Learn SEO for FREE (50 Resources and Courses) (1) How To Learn SEO for FREE (50 Resources and Courses) (2)

The Best SEO Guides and News Sites

1. Google’s SEO Starter Guide

What better place to start than Google’s very own starter guide to SEO? While search engines and SEOs tend to have different goals in mind, there’s no doubt that it’s worth listening to what Google has to say about making websites rank.

2. Moz’s Beginner’s Guide to SEO

Moz creates useful tools for both web marketers and SEOs. Its Beginner’s Guide to SEO is one of the most authoritative pieces of content on the subject and a must-read for newbies.

3. Google (Search)

New resources are being created all the time and the best way to find them is via a search engine like Google. SEOs tend to focus almost exclusively on Google as the market leader, but don’t forget about Bing and other competitors.

4. Search Engine Land’s SEO Guide

Designed as a companion piece to the periodic table of search factors, Search Engine Land’s SEO Guide is a nine-step tutorial.

5. SERPStat’s SEO Guide

This SEO guide explains how you can use the SERPStat tool to improve your website’s SEO.

Looking for SEO tools? Check out this podcast for our top tools of 2022

6. WordStream’s SEO Guide

Had enough SEO guides? WordStream brings something slightly different to the table by approaching SEO from a PPC (Pay Per Click) perspective.

7. Search Engine Roundtable

At Search Engine Roundtable, some of the biggest names in SEO report on the latest updates and trends in the world of search.

8. Search Engine Journal

Search Engine Journal is a community-based alternative to Search Engine Roundtable, with comprehensive reports on the latest Google updates and marketing trends.

9. Search Engine Land

Search Engine Land is one final SEO news site to add to your bookmarks. It’s worth reading all three and sticking with your personal favourite!

How To Learn SEO for FREE (50 Resources and Courses) (3)

The 10 Very Best SEO Blogs

10. Backlinko (Brian Dean)

Described (by his friends) as “a unicorn among a sea of donkeys”, Brian Dean is a superstar in the SEO world. Anyone wanting to learn more about SEO should read his blog on the Skyscraper technique — a method of building backlinks — at an absolute minimum. While you’re on Backlinko, check out its SEO Guide. This guide has two distinguishing features:

  • It’s super up-to-date with best practices from 2023
  • It’s focused on helping you learn as quickly as possible

11. Watch Alexis Sander’s Class: “Developing Search Strategies

This class, which is hosted on Skillshare, teaches students how to create and implement organic search strategies. You can get this class for free by signing up for a month’s free trial with Skillshare

12. Quick Sprout (Neil Patel)

Another famous figure from the world of search, Neil Patel is someone you can’t go far in SEO without hearing of. His freemium keyword research tool, Ubersuggest, is a good, quick alternative to some of the more complex (and paid) tools out there.

13. Neil Patel and Sujan Patel’s Advanced SEO Guide

This advanced guide SEO touches on some points not included in other guides, such as search verticals.

Is your marketing underperforming?

Request a free website and marketing review and our team will tell you how to improve your marketing.

Request a Free Review

How To Learn SEO for FREE (50 Resources and Courses) (4) How To Learn SEO for FREE (50 Resources and Courses) (5) How To Learn SEO for FREE (50 Resources and Courses) (6)

14. Yoast SEO Blog

This blog is brought to you by Yoast, the people behind the ubiquitous SEO plugin for WordPress sites. To this day, I recommend that new SEOs read the Yoast blogs on page titles and meta descriptions — which are key to ranking successfully on Google and securing organic traffic.

15. Copyblogger

Among other innovations, Copyblogger founder Brian Clark coined the term “cornerstone content” in blogging and search marketing. This is the first resource on the list to consider SEO from a copywriting point of view and the site includes some excellent introductions to copywriting.

16. ProBlogger

ProBlogger includes tips and tricks for blogging. There’s a good chance that the majority of your SEO campaigns will involve a blog or two at some stage, so there’s no excuse for neglecting this fundamental aspect of the craft.

17. The Exposure Ninja Digital Marketing Blog

We finally get to the good stuff! Exposure Ninja’s very own blog is where you’ll find gems like this very list! We also have plenty of insights into how big businesses became successful through digital marketing, how to increase traffic to your website, how to get started with Google Analytics 4… the list goes on.

18. Exposure Ninja Podcast

Exposure Ninja’s founder Tim Cameron-Kitchen dives deep into marketing strategies, industry trends, and top tips for getting the most from your digital marketing.

19. Exposure Ninja Knowledge Base

What’s the difference between a knowledge base and a blog? That’s the kind of question you wouldn’t have to ask if you’d already read our knowledge base, which is a veritable treasure trove of SEO riches.

20. SEO Blog by Ahrefs

It’s absolutely my favourite non-Exposure Ninja blog of the moment, with the blogging team at Ahrefs bringing A-grade content to life in this beautiful blog.

How To Learn SEO for FREE (50 Resources and Courses) (7)

21. WordPress

There’s no substitute for getting out there and trying to do some SEO for yourself, and you can’t really do SEO without your own website. WordPress allows you to quickly build your own website and start messing around with some of the techniques you’ve learned so far. Many of our best Ninjas were hired on the strength of their WordPress websites, so don’t be afraid to dive in.

22. Google Analytics

Once you’ve got yourself a website, it’s time to dive into the data using Google Analytics. Google Analytics is arguably the best tool web marketers have for measuring the success of their campaigns. Use Google Analytics to review your traffic sources, dive into your user demographic information and more. You can then use this valuable data to improve your website’s performance.

23. Google Search Console

As per the Google site, “Google Search Console helps you monitor, maintain, and troubleshoot your site’s presence in Google Search results.” Everybody who wants to learn SEO should take a look at a Google Search Console account and understand how to submit pages to Google and review any warnings at a minimum.

24. Google Skillshop

Feeling intimidated by Google Analytics? You’d have to be superhuman not be! But fear not — Google Skillshop provides an extensive online course that explains how you can make the best use of this powerful tool. You’ll even earn a qualification once you complete all the modules!

25. Google’s Online Marketing Challenge

Do you ever wish you could get access to a real-life marketing campaign and budget just to see how you would do? Well actually, you can! Google’s Online Marketing Challenge pairs students of online marketing with charities in need of online marketing help. The idea is that the students get a chance to learn their trade, while the charities benefit from some marketing. Even better, Google will gift you $10,000 in ad spend to get the campaign rolling.

26. Majestic

Majestic is a powerful backlink profiler that gives free users a limited number of tries per day. At Exposure Ninja, our SEOs use Majestic on a daily basis to research our competitors’ backlink profiles and build our own outreach plans.

27. Yoast SEO

Yoast is a WordPress plugin designed to make SEO easy for WordPress websites. While dedicated SEO students will quickly outgrow Yoast’s recommendations, the tool does help people start to think about SEO.

How To Learn SEO for FREE (50 Resources and Courses) (8)

The Best Videos for Learning about SEO

28. Google Search Central on YouTube

It surprises me that more people don’t rave about the Google Search Central YouTube channel. These completely free videos, which include some of the most technical SEO videos I’ve ever seen, are recorded by Google’s very own webmaster team.

29. The Exposure Ninja YouTube Channel

We’ve added ourselves here for good reason. Six of our ten most popular videos are about SEO. We share at least one new video a week about all things marketing and, more often than not, our videos always include an SEO element. We upload every Monday. Don’t forget to subscribe and turn on notifications so you don’t miss a video.

30. Ranking Academy on YouTube

Run by Luc Durand, Ranking Academy shares weekly videos on all things SEO, with a focus on small businesses.

31. Crawling Mondays on YouTube

This new video series from technical SEO mastermind Aleyda Solis is well worth checking out! Aleyda’s channel combines instructional deep dives into technical SEO with interviews with SEO professionals.

32. Income School on YouTube

Income School is a YouTube channel run by Ricky Kesler and his team. Their goal is to teach SEO, along with internet marketing, blogging and Youtube. Many of Income School’s top videos focus on SEO, with some videos lasting up to an hour.

33. Moz’s Whiteboard Fridays

Whiteboard Friday is the 800-pound gorilla of SEO videos. While founder Rand Fishkin has since moved onto pastures new, the Moz team still creates or sources a fifteen-minute video every week. The videos range from beginner-friendly to deceptively advanced.

Get to the top of Google

Learn how to get your website to the very top of Google (and turn that traffic into revenue).

Download my free copy

How To Learn SEO for FREE (50 Resources and Courses) (9)

The Best Places To Learn SEO in Person

34. BrightonSEO (FREE tickets!)

“Free” and “conference” don’t normally go together, but BrightonSEO dishes out thousands of free tickets via ballot every six months. The conference, which is held twice a year in Brighton (England), is quite possibly one of the world’s largest SEO conferences, boasting 4,000+ attendees and some of the industry’s most innovative speakers.

35. MeetUp

There are 100s of groups dedicated to SEO on MeetUp, a social networking platform designed to facilitate face-to-face meetings. If you live in a major city, there’s a reasonable chance there’s already one near you. And if not? Why not be the person to start one in your local area?

How To Learn SEO for FREE (50 Resources and Courses) (10)

36. Quora SEO

Over 94,000 SEO questions have been submitted to Quora — that’s a mind-janglingly large data dump. If you add the related topics, including SEO Tools, Search Engines and Web Marketing, then chances are that any SEO question you have has probably already been asked somewhere on this enormous forum.

37. Reddit SEO

With 90,000 subscribers, the SEO community on Reddit actively discusses all things search, from algorithm updates to the fine line between white and black-hat practices.

38. John Mueller on Twitter

John Mueller is Google’s Webmaster Trends Analyst and a key spokesperson for Google on SEO matters. He’s worth following on Twitter and via Google Webmaster Hangouts.

39. Follow Rand Fishkin on Twitter

Rand may no longer work for Moz, but his insightful analysis of SEO trends is still worth paying attention to as part of a tightly curated SEO and social media marketing feed.

40. Brian Dean’s YouTube Channel

Brian Dean doesn’t upload to YouTube as often as he used to, but on his channel are a huge amount of informative videos about SEO. If you enjoyed the Backlinko blog, you’ll love these videos.

41. Follow Buzzsumo on Twitter

Buzzsumo is a piece of software that analyses content performance, especially across social media. Their Twitter shares insights into every aspect of marketing.

42. Follow Screaming Frogon Twitter

Screaming Frog enables you to see key SEO stats for each page on your website. They keep their Twitter updated with SEO news and updates to their software.

43. Exposure Ninja FREE Marketing Review

Exposure Ninja’s free marketing reviews help website owners understand any underlying issues with their website. Each website review is unique and created by a living, breathing marketing professional, which is probably why we’re averaging five stars on Facebook reviews for this service!

44. Slideshare

Got your eyes on a big SEO conference but can’t convince your boss to buy you a ticket? Many SEO speakers upload their slides to Slideshare after a speaking event, making it yet another key resource for learning about SEO.

45. See what’s trending on SparkToro

SparkToro crawls the major social media platforms so that you don’t have to. For the hottest news, head straight to its trending page, which curates the top search marketing stories from across the web into one easy feed.

How To Learn SEO for FREE (50 Resources and Courses) (11)

Free SEO Courses with Certification

46. Semrush Academy

Semrush Academy is one of the best courses available. One course we love is the SEO Fundamentals course with Greg Gifford. Create a free Semrush account to get started.

47. HubSpot Academy

HubSpot Academy contains a more content-oriented set of courses, including videos on inbound marketing, email marketing and even Instagram marketing. While I love and appreciate the content that the HubSpot team has put together, I do recommend you watch this content at 1.5x speed — you’ll see what I mean after your first module!

48. Udemy SEO

One of the kings of online courses, Udemy has a substantial library of free SEO courses. To find them, head on over to the Udemy site and filter by price (selecting free)!

49. Codecademy

Codecademy isn’t necessarily an SEO-focused website, but there’s not a week that goes by where I don’t use some (extremely basic) HTML or CSS that I picked up from one of its free courses. Highly recommended.

50. Coursera SEO

Amazingly, Coursera still offers courses from top universities for free, including “Introduction to Search Engine Optimization” from the University of California, Davis.

How To Learn SEO for FREE (50 Resources and Courses) (12)

In Summary

There are so many great places where you can learn how to do SEO for yourself, including many which didn’t make this list.

Start teaching yourself SEO today and you too will know how to increase organic traffic for your website or online business.

What to Read Next

Check out our guide on how to learn digital marketing skills

This article was originally published by Luke Nicholson. It was updated in 2022 by Jess Percival, and in 2023 by Luke Nicholson.

How To Learn SEO for FREE (50 Resources and Courses) (2024)

FAQs

How To Learn SEO for FREE (50 Resources and Courses)? ›

Four free SEO tools you'll need to use are Google Analytics, Google Search Console, Bing Webmaster Tools and Google Keyword Planner. Using these, you'll get information on the source and quantity of organic traffic, keywords people use to find your pages, and other metrics, like conversions and engagement.

How can I learn SEO on my own? ›

How to Learn SEO
  1. Read and watch reliable resources. There are a lot of educational resources out there to read and watch that will help you build your knowledge of SEO. ...
  2. Take free courses. ...
  3. Stay on top of the trends. ...
  4. Study your competitors. ...
  5. Learn by doing. ...
  6. Use SEO tools. ...
  7. Find keywords. ...
  8. Put keywords in the page title.
Feb 7, 2024

Can you do SEO yourself for free? ›

Four free SEO tools you'll need to use are Google Analytics, Google Search Console, Bing Webmaster Tools and Google Keyword Planner. Using these, you'll get information on the source and quantity of organic traffic, keywords people use to find your pages, and other metrics, like conversions and engagement.

How to learn SEO step by step for beginners? ›

The seven steps of our step-by-step SEO tutorial are:
  1. Conduct keyword research.
  2. Google your keywords and narrow your list.
  3. Create comprehensive content based on your keywords.
  4. Earn links to your pages.
  5. Improve your technical SEO.
  6. Elevate your page's design and user experience (UX)
  7. Continually re-optimize your content.

Is it possible to learn SEO for free? ›

Thanks to the hard work of many generous SEOs, you can learn how to do Search Engine Optimisation for free. All you need are strong resources written or created by SEO experts.

Which is the best free SEO tool for beginners? ›

At a glance: The best free SEO tools
  • Google PageSpeed Insights.
  • Ahrefs Webmaster Tools.
  • Answer the Public.
  • Google Analytics.
  • Google Search Console.
  • Ahrefs Backlink Checker.
  • Google Ads Keyword Planner.
  • SERP Snippet Optimization Tool.

Is SEO hard for beginners? ›

SEO is not necessarily hard to learn, but it does take time, effort, and persistence.

How long will it take to learn SEO? ›

Experts say it usually takes one to three months to learn the foundations of SEO and a year or more to master the practice fully. The length of time it takes to learn the basics of SEO depends upon several factors.

Where do I start with SEO? ›

How To Perform SEO
  • Define Your Target Audience. ...
  • Conduct Keyword Research. ...
  • Craft High-Quality Content. ...
  • Build Quality Backlinks. ...
  • Optimize Your Website Performance. ...
  • Iterate and Improve. ...
  • Stay Updated on Changing SEO Trends.
Feb 13, 2024

How much should a beginner SEO cost? ›

SEO costs broken down by business size
Business SizeSEO Pricing
Startup$750 to $1500 per month
Small business$1,500 to $3,000 per month
Medium-sized business$1,500 to $5,000 per month
Enterprise$5,000+ per month

Does Google have a free SEO tool? ›

Google PageSpeed Insights is a free Google SEO tool that helps to analyze the performance of web pages and provides suggestions to improve the loading speed. It evaluates both desktop and mobile versions of websites and provides insights based on real user data and Google's best practices.

How much does it cost to start SEO? ›

A highly reputed and award-winning firm is likely going to charge a hefty amount, while a startup might charge a lot less. SEO prices are between Rs. 25,000 and Rs. 1,00,000 per month in India.

What is the first thing to do in SEO? ›

First you need to understand who your prospective customers are and what they're likely to search for. If you don't already understand who your prospects are, thinking about that is a good place to start, for your business in general but also for SEO.

What should I learn before learning SEO? ›

Prerequisites to Learning SEO
  • Knowledge of Computers.
  • Knowledge of Web Browsers.
  • Mobile Devices.
  • Basic HTML Knowledge.
  • CSS and JavaScript Experience.
  • Knowledge of Linux.
  • WordPress & Shopify.
  • Basic Image Editing.
Apr 3, 2019

What is the best free SEO course for 2024? ›

HubSpot SEO Certification course (Free)

Among the SEO certifications available, the HubSpot SEO Certification course is one of the best free SEO courses available. The site starts with the fundamentals of website optimization, link building, keyword research, and other SEO topics.

Is SEO completely free? ›

SEO itself is free in the sense that you don't pay directly for ranking. But it's not entirely free of cost, as your time, potential tools, and content creation can involve investment.

Can I learn SEO in 10 days? ›

The short answer is: To learn SEO basics you can expect it can take you around 2 years, to become good at SEO it can take you around 5 years and to become an SEO expert it can take you around 10 years of consistent learning. The longer answer is: To learn SEO basics, it takes around 2 years of learning SEO.

Top Articles
Latest Posts
Article information

Author: Terrell Hackett

Last Updated:

Views: 6348

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Terrell Hackett

Birthday: 1992-03-17

Address: Suite 453 459 Gibson Squares, East Adriane, AK 71925-5692

Phone: +21811810803470

Job: Chief Representative

Hobby: Board games, Rock climbing, Ghost hunting, Origami, Kabaddi, Mushroom hunting, Gaming

Introduction: My name is Terrell Hackett, I am a gleaming, brainy, courageous, helpful, healthy, cooperative, graceful person who loves writing and wants to share my knowledge and understanding with you.