Learn SEO that actually works in eight weeks
The honest version: there are no tricks. SEO is three things done patiently — useful content people want, links and mentions that signal trust, and technical basics that let Google crawl and understand your pages. Anyone selling "secret hacks" or guaranteed rankings is selling you a penalty. This path starts with Google's own guidance, adds one excellent free guide, and then puts you to work on a real site you own — because you can't learn SEO without a page that's actually trying to rank. About 40 hours over eight weeks.
8 weeks · ~40 hours · a real site, technically clean and ranking for its first keywords
1.Google's SEO Starter Guide
Start at the source. Google's own Starter Guide is short, free, and authoritative — it tells you directly what the search engine wants: helpful content, descriptive titles and meta descriptions, a logical site structure, and crawlable, mobile-friendly pages. Read it once and bookmark it. When any blog post or "expert" contradicts this guide, trust the guide. It's deliberately undramatic, and that's the point: real SEO is unglamorous fundamentals, not the loophole-of-the-month that gets patched in the next core update.
Free
Google SEO Starter Guide →2.Ahrefs' Beginner's Guide to SEO
Google tells you the what; Ahrefs teaches the how. Their free Beginner's Guide is the clearest end-to-end course online — ten chapters covering how search engines work, keyword research, on-page optimization, link building, and technical SEO, kept current for the AI-search era. Read it in order and apply each chapter to your own site as you go (step three). Pay closest attention to keyword research and on-page chapters; that's where beginners get the fastest, most durable wins. You don't need a paid tool yet — the free guide and Ahrefs Webmaster Tools are enough.
Free
Ahrefs Beginner's Guide to SEO →3.Optimize a real site you own
Reading SEO without a live site is like studying swimming on dry land. Take a site you own — a blog, a portfolio, a small business page — and verify it in Google Search Console (free) so you can see real impressions, clicks, and queries. Then work the loop: pick one realistic keyword, write or improve a genuinely useful page targeting it, fix the technical issues Search Console flags, earn a few honest links by being worth linking to, and watch the data over weeks. SEO is slow — expect months, not days, to move rankings. The patience is the skill.
Free (Google Search Console; domain ~$12/year if you don't have one)
Google Search Console →If you don't have a site to practice on
If you have nothing to optimize and don't want a business site, start the cheapest possible real project: a niche blog on a topic you know, on a $12/year domain with free hosting. The point is a live site Google can index, not a polished product. If you'd rather learn SEO for clients than for your own pages, skip ahead to Ahrefs' and Moz's intermediate material on local and technical SEO — but only after you've ranked one page of your own first.
Why this path
The bottleneck in learning SEO isn't information — it's the flood of contradictory, often dishonest advice from people selling courses and link schemes. So this path anchors you to the two sources with the least incentive to lie: Google itself, and Ahrefs, whose free guide is good enough that they give it away. Then it forces you onto a real site, because SEO only makes sense when you're watching your own impressions move in Search Console. Internalize the honest truth early — content, links, technical basics, and patience — and you'll never waste money on the tricks that get sites penalized.