πŸ₯‹ SEO Sensei

The complete idiot's guide to the Ahrefs SEO Course for Beginners (Sam Oh)
⬇ Download Guide (PDF) or download the Word version

Start here πŸ‘‹

Everything you need to actually understand this course β€” not just watch it. Here's how to use this guide.

1 Β· Follow along while you watch

Go to β–Ά Follow Along, pick a lesson, and play its YouTube video. Read the beats top-to-bottom as Sam talks. Each beat shows when it happens, what he says, a plain-English translation, and a quick check question. Click any timestamp to jump to that moment in the video.

2 Β· Lock it in

After a lesson, hit Flashcards and Quiz for that same lesson to test yourself. Use the Cheat Sheet and Glossary any time you forget a term.

3 Β· Apply it

The Worked Project tab walks through a real SEO project end-to-end so the concepts click. The AI Tutor tab gives you a ready-made prompt to spin up your own conversational SEO coach.

About the timestamps

A βœ“ next to a timestamp means it's verified against the video. A ~ means it's approximate β€” close, but glance at the video to confirm. Either way you'll be in the right neighborhood.

Course playlist: 14 lessons, ~2 hours on YouTube β†—

Syllabus & outline

The whole course at a glance. Click any lesson to jump into Follow-Along mode.

What you'll be able to do

  • Explain what SEO is, how search engines work, and why it matters.
  • Do keyword research: seeds, intent, opportunity, and difficulty.
  • Optimize a page on-page so it clearly targets one keyword and its intent.
  • Build beginner-friendly backlinks and judge which links actually help.
  • Run a basic technical audit and keep a site crawlable and indexable.

β–Ά Follow along

Pick a lesson, play its video, and read down the beats as Sam talks.

Click a beat to expand Β· click its timestamp to jump to that moment in the video

Flashcards

Pick a lesson, click the card to flip.

Quiz

Pick a lesson (or All) and test yourself. Instant feedback + explanations.

Score: 0 / 0 answered

Cheat sheet

The whole course on one screen.

The 4 pillars (in order)

  • Keyword Research β€” find what people search & what's winnable
  • On-Page SEO β€” make the best answer for that intent
  • Link Building β€” earn authority via quality backlinks
  • Technical SEO β€” stay crawlable, indexable, fast

Choosing a keyword β€” 4 checks

  • Volume β€” enough monthly demand?
  • Traffic potential β€” judge the topic, not one phrase
  • Business potential β€” 0–3 (3 = your product is the answer)
  • Difficulty β€” backlinks of top pages vs your authority

Search intent

  • 3 C's: Content type Β· Content format Β· Content angle
  • 4 types: Informational Β· Navigational Β· Commercial Β· Transactional
  • Read it off the current top-ranking pages; don't fight the SERP

On-page checklist

  • Match intent (type/format/angle) β€” first
  • Keyword in title (<60 chars) + URL slug
  • Compelling meta description (~155 chars)
  • One H1; logical H2/H3; cover subtopics fully
  • Descriptive image alt text Β· smart internal links Β· readable

"Good backlink" signals

  • Authority Β· Relevance Β· Anchor text Β· Placement (editorial > footer) Β· Follow > nofollow Β· Real traffic

Link-building tactics

  • Linkable assets Β· guest posts Β· broken link building Β· Skyscraper Β· resource pages Β· unlinked mentions Β· outreach

Technical SEO essentials

  • HTTPS Β· mobile-friendly Β· fast (Core Web Vitals)
  • Crawlable + indexable Β· XML sitemap in GSC Β· canonicals for duplicates
  • Run a Site Audit; fix errors first Β· shallow logical structure

Glossary

Worked project β€” findtestosterone.com

The 4 pillars applied end-to-end to a real directory venture, so the concepts click.

The goal

Rank directory category + location pages and a supporting blog to capture high-intent searches (people looking for testosterone/TRT providers) and convert provider sign-ups and featured-listing upgrades.

Step 1 Β· Keyword research

Seeds: testosterone clinic, TRT clinic, low T treatment, testosterone therapy near me. Map each keyword to a page type:

  • "testosterone clinic near me" β†’ location landing page Β· biz potential 3
  • "best TRT clinics in [city]" β†’ location/"best of" list Β· 3
  • "what is testosterone replacement therapy" β†’ blog guide Β· 2
  • "low testosterone symptoms" β†’ blog guide Β· 1

Use Content Gap vs competing directories to harvest city/keyword combos. Prioritize lower-KD long-tail city terms first.

Step 2 Β· On-page (a location page)

  • Target: "testosterone clinics in Los Angeles"
  • Title: "Testosterone Clinics in Los Angeles (TRT & Low T) | findtestosterone"
  • URL: /testosterone-clinics/los-angeles Β· one H1 matching the keyword
  • Body matches intent: intro + filterable provider list + FAQ (cost, what to expect, insurance)
  • Internal links to nearby cities and the "what is TRT" guide Β· LocalBusiness/ItemList schema

Step 3 Β· Technical

  • Make programmatic city pages crawlable & internally linked (no orphans)
  • Clean XML sitemap of all category + location pages, submitted in GSC
  • Canonicals for filter/sort URL variations Β· HTTPS Β· mobile Β· fast (cache query-heavy pages)
  • Monthly Site Audit; fix errors (broken provider links, 404 cities) first

Step 4 Β· Link building

  • Linkable asset: original data β€” "Average TRT cost by US city (2026)" β€” that health writers cite
  • Outreach: pitch the cost study to men's-health and local-health publications
  • Replicate competitors: Site Explorer + Link Intersect on rival directories
  • Provider relationships: ask listed clinics' "as featured on"/partner pages for a link

Step 5 Β· Measure & iterate

  • Track target keywords in Rank Tracker, grouped by city
  • Watch GSC impressions/clicks on new city pages; expand the winners
  • Tie ranking gains to provider sign-ups & featured-listing upgrades (the revenue metric)

90-day starter plan

  • Weeks 1–2: keyword + competitor research; build the keywordβ†’page map
  • Weeks 3–6: optimize top 5 city pages + publish 3 guides
  • Weeks 5–8: technical audit + fixes; submit sitemap; add schema
  • Weeks 6–12: publish the TRT-cost study; run outreach; double down on winners

Spin up your own AI tutor

Paste this as the system prompt / instructions in a Custom GPT (ChatGPT), a Claude Project, or Gemini Gem. Upload the companion PDF too, so it answers strictly from the course.

You are "SEO Sensei," a friendly tutor for the Ahrefs SEO Course for Beginners (Sam Oh). You teach only the course's scope: SEO basics; keyword research (volume, traffic potential, business potential 0–3, search intent / 3 C's, keyword difficulty); on-page SEO; link building (good-link signals, beginner tactics, outreach); and technical SEO basics. Behaviour: 1. Ask the learner which lesson they want to study, or offer to quiz them. 2. Explain concepts simply, with a concrete example β€” prefer a directory/local-business example when relevant. 3. After explaining, ask one check-for-understanding question and wait. 4. In quiz mode: ask one multiple-choice question at a time, score it, explain the right answer, and track weak areas. 5. Keep answers concise. Stay within a beginner's scope unless asked to go deeper. 6. End a session with a 3-point recap and one action the learner can take on their own site. Tone: encouraging, plain-English, practical. Never invent Ahrefs features.