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.
Getting Started
General Overview
- Internal Links
- Link Equity
- External Links
- Anchor Text
- Title Tags
- Meta Description
- On Page Ranking Factors
- Mobile Optimization
- Page Speed
- Duplicate Content
- Canonicalization
- Redirection
- HTTP Status Codes
- Robots.txt
- Robots Meta Directives
- Schema.org
- LSI
- Backlinks
SEO Guides
On Page SEO
Keyword Research
- Definitive Guide
- Ahrefs Guide
- BacklinkO
- IFTF Keyword Research Guide
- SEO Nick Keyword Research
- Building a Keyword Matrix
- SEO Nick On Page
- SEO Nick Keyword
Tools
Website Architecture
Tools
Content Strategy
- Out Teach Competition
- Distilled Guide
- Bufferapp
- Distilled 2
- Content Flow
- Reverse Engineer
- Quick Sprout
- SEMrush Content Marketing
- SEO Nick Getting 100s of Shares
- SEO Nick Content Marketing Campaign Creation
Content Creation
Content Audit
Content Promotion
Content Marketing Guides
Content Marketing Tools:
SEO Audit
- Search Engine Watch Pt. 1 & Pt. 2
- Quick Sprout Technical SEO
- Quicksprout SEO Audit
- How to perform an SEO Audit
- Moz Checklist
- Ultimate Local SEO Checklist
- Guide to Webmaster Tools
User Experience
Mobile SEO
Page Speed
Tools
Web Analytics
Tools
Off Page SEO
Competitive Analysis
Tools
Link building
- Moz Guide
- Backlinko Guide
- Quicksprout Guide
- Search Engine Watch Glossary
- Matthew Barby
- Link building tactics
- Build Quality Links (Neil Patel)
- 131 Link building strategies
- The SEO Project
- Neil Patel’s Link Building Strategies
- GotchSEO
- SEJ’s Link Building
Tools
Outreach
Tools
Social Media
- Beginners Guide
- How to Create a Plan
- Social Media Brand Awareness
- Social Media Audit
- SM Content Strategy
- Social Media SEO Checklist
- SEO Nick Social Media Guide
CRO
- Conversion Optimization
- Conversion Rate Optimization
- CRO vs. SEO
- HubSpot CRO
- Neil Patel CRO Guide
- BacklinkO CRO Techniques
- WiderFunnel CRO Process
- SEO Nick AB Testing
- Wider Funnel LIFT Model
- Wider Funnel CRO Guide
- CRO Blog
- Landing Pages/Funnels
PPC
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.
Really informative, thanks for sharing this!