Select Page

There are an endless number of resources online that will help you learn the basics of SEO. The good news is that the majority of the resources are free. However, it can be a little bit daunting to be able to organize everything in a way that will allow you to build a roadmap.

So I’ve built a list of 152 resources that I used to help me get started. I’ve also organized the helpful tools where applicable. There’s a lot of information repeated throughout the guides and blogs below, but I found that to be useful in hammering in the important details.

This list starts with simple guides to get an idea of what you’re working with. Then it works through broad SEO guides that will give you a 10,000 foot overview of SEO. As you progress, I’ve categorized the learning guides to be on page and off page SEO, with sub-categories to further specify, allowing you to get an even better view of the practice.

Of course, though, the best way to learn is by doing and practicing, using whatever you learned. As you work through this guide, practice on your site or start working on someone else’s site and climb the Google rankings.

On Page SEO

Keyword Research

  1. Definitive Guide
  2. Ahrefs Guide
  3. BacklinkO
  4. IFTF Keyword Research Guide
  5. SEO Nick Keyword Research
  6. Building a Keyword Matrix
  7. SEO Nick On Page
  8. SEO Nick Keyword


  1. Ahrefs
  2. SEM Rush

Website Architecture

  1. On Page Anatomy
  2. On Page Factors
  3. Site Structure
  4. Website Source Code
  5. URL Structuring
  6. Pagination


  1. Screaming Frog

Content Strategy

  1. Out Teach Competition
  2. Distilled Guide
  3. Bufferapp
  4. Distilled 2
  5. Content Flow
  6. Reverse Engineer
  7. Quick Sprout
  8. SEMrush Content Marketing
  9. SEO Nick Getting 100s of Shares
  10. SEO Nick Content Marketing Campaign Creation

Content Creation

  1. Neil Patel
  2. Neil Patel 2
  3. OK Dork

Content Audit

  1. Webris
  2. BufferApp
  3. Moz Guide
  4. AWeber Guide

Content Promotion

  1. Robbie Richards
  2. Robbie Richards2
  3. Canva
  4. Creating a Winning Content Promo Strategy

Content Marketing Guides

  1. Gary Cioti
  2. Ron Swanson Guide
  3. Advanced Guide
  4. SEM Rush
  5. SEJ’s Content Guide

Content Marketing Tools:

  1. Buzz Sumo

SEO Audit

  1. Search Engine Watch Pt. 1 & Pt. 2
  2. Quick Sprout Technical SEO
  3. Quicksprout SEO Audit
  4. How to perform an SEO Audit
  5. Moz Checklist
  6. Ultimate Local SEO Checklist
  7. Guide to Webmaster Tools

User Experience

  1. Reduce Bounce Rate
  2. Designing for SEO

Mobile SEO

  1. Mobile SEO Guide
  2. Mobile SEO Audit
  3. Google’s Guide
  4. SEM Rush Guide

Page Speed

  1. Quicksprout Load Time
  2. Kissmetrics Load Time
  3. Optimize Page Loading Time


  1. Pingdom
  2. Google Pagespeed Insights
  3. GTMetrix

Web Analytics

  1. Google Dashboard
  2. Moz Guide to Google Analytics
  3. Gleam Guide
  4. Marketing Funnel with Analytics
  5. Udemy


  1. Google Analytics
  2. Kissmetrics
  3. Youtube Analytics

    Too Much to Digest?

    I know….this is a lot. It may be too much, to be honest. However, we all learn differently or find some writing styles to be annoying and unbearable. So 152 resources should be plenty to get started. If you think this is useful let me know! Leave a comment and share on social media.