Free Workbook · Updated 2026-11

SEO From Zero Course Workbook (10 Modules, 1 Task Each)

The task, checklist and template for every module of the free SEO for Beginners course, plus worked examples and a week-by-week 90-day plan.

Watch a module, then do its task here. By the end you have a website Google can find, pages built for buyer searches, and a 90-day plan you can follow without paid tools.

For: Founders and small business owners starting SEO from zero, with a website and a few hours a week.

  • If you only have 15 minutes · 5
  • Module 0: Your starting point · 1
  • Modules 0–1: How Google finds, stores and ranks your pages · 5
  • Module 2: Find keywords that bring buyers · 5
  • Module 2 template: keyword sheet · 1
  • Module 3: Write pages that rank and convert · 6
  • Module 4: Technical basics in an afternoon · 6
  • Module 5: Earn links and mentions without spam · 4
  • Module 5 template: mention request · 1
  • Module 6: Win local searches and the map pack · 6
  • Module 7: Show up in AI Overviews and ChatGPT · 6
  • Module 8: Measure what matters in Search Console · 5
  • Module 8 worked example: which page to fix first (illustrative numbers) · 4
  • Module 9: Your 90-day SEO plan (overview) · 4
  • The 90-day plan, week by week · 10
  • Common beginner mistakes · 7

Free. You also get my weekly newsletter on SEO + AI search. Unsubscribe anytime.

How to use it
  1. Short on time? Do the 15-minute quick start, then come back module by module.
  2. Keep the course video open. Each section here matches one module. Do the task before moving on.
  3. Print the 90-day plan at the end and put the weekly tasks in your calendar.

If you only have 15 minutes

Do these five things today. They cover the parts of modules 1, 3 and 8 that matter most for a new site.

  1. 1. Verify Search Console (5 min)

    Add a Domain property at search.google.com/search-console. Nothing else in this workbook works without it.

  2. 2. Check you're not blocked (3 min)

    Open yourdomain.com/robots.txt and make sure it doesn't say 'Disallow: /'. Then search your homepage source for 'noindex'.

  3. 3. Submit your sitemap (2 min)

    Search Console > Sitemaps > paste /sitemap.xml (or /sitemap_index.xml).

  4. 4. Rewrite your homepage title (3 min)

    Make it say what you do and for whom, e.g. 'Roof Repair in Austin | [Brand]', not 'Home'.

  5. 5. Write your baseline (2 min)

    Copy the baseline card below and fill in today's numbers, even if they're zero.

Module 0: Your starting point

Baseline card (fill in on day 1, again on day 90)
Date:
Site:
Pages indexed (Search Console > Indexing > Pages > Indexed):
Clicks, last 3 months (Performance > Search results):
Impressions, last 3 months:
Top 5 queries by impressions:
1.
2.
3.
4.
5.
Enquiries / sales from the website last month:
Google reviews (count and rating):
What AI says when asked 'What is [my business]?' (one line):

Zero is a fine starting number. The point is to have a 'before' you can compare with on day 90.

Modules 0–1: How Google finds, stores and ranks your pages

Google works in three stages: crawling (finding pages), indexing (storing them) and serving (ranking them for a search). Your first job is making sure stage one and two happen.

  • Verify your site in Google Search Console (free).

    It's the only place Google tells you directly what it sees on your site.

  • Search site:yourdomain.com on Google and count roughly how many pages appear.

    Google's SEO Starter Guide suggests this as the quickest indexing check.

  • Submit your sitemap (usually /sitemap.xml) in Search Console under Sitemaps.

    Helps Google discover your URLs. Most CMSs create one for you.

  • Run URL Inspection on your homepage and your most important service page.

    Shows whether each page is indexed and how Google sees it.

  • Open /robots.txt and check it doesn't block your whole site (Disallow: /).

    One line left from development can hide everything.

Module 2: Find keywords that bring buyers

  1. List 10 things customers say before they buy

    Write the words they use on calls and in emails, not your industry terms. Example: 'emergency plumber open now', not 'plumbing solutions'.

  2. Expand with free Google tools

    Type each phrase into Google and note autocomplete suggestions, the 'People also ask' questions and the related searches at the bottom. With a free Google Ads account, Keyword Planner shows search volume ranges (you don't need to run ads).

  3. Check what already works

    In Search Console > Performance > Queries, find searches where you already get impressions. These are the easiest wins.

  4. Tag each keyword by intent

    Buy (hire, price, near me), compare (vs, best, alternative) or learn (how, what, why). Start with buy and compare.

  5. Pick 5 money keywords

    One page per keyword. Write them in the template below.

Module 2 template: keyword sheet

Copy into a spreadsheet
Keyword | Intent (buy/compare/learn) | Who ranks now (top 3) | My page URL (or 'new') | Priority 1-5
emergency plumber austin | buy | ... | /emergency-plumbing/ | 1
... | ... | ... | ... | ...

If the top 3 results are all directories or huge brands, pick a more specific version of the keyword first.

Module 3: Write pages that rank and convert

  • One page per money keyword. No page tries to rank for two different services.

    Clear pages are easier for Google and for buyers.

  • Unique title tag that names the service and place or audience.

    Google's Starter Guide: titles should be unique, clear and describe the page.

  • The first two sentences answer the search directly: what you do, for whom, where, and how to start.

    Visitors and AI answers both pull from the top of the page.

  • Add something only you can add: real prices or ranges, photos of your work, your process, FAQs from real customers.

    Google's original content systems reward the source.

  • One clear call to action above the fold and again at the end.

    Ranking without enquiries is a hobby.

  • Don't chase a word count.

    Google says there is no ideal content length.

Module 4: Technical basics in an afternoon

  • Site loads on HTTPS with no browser warning.

    Basic trust for people and Google.

  • Check Core Web Vitals and mobile issues in Search Console's Experience reports.

    Free, and uses real visitor data when you have enough traffic.

  • Fix pages in Search Console's Page indexing report marked 'Not indexed' that should be indexed.

    A page that isn't indexed can't rank.

  • Every important page is linked from at least one other page on your site.

    Google finds pages mostly by following links.

  • Descriptive URLs like /services/roof-repair/, not /page?id=123.

    Recommended in Google's Starter Guide.

  • Images have short, descriptive alt text.

    Helps image search and accessibility.

Module 5: Earn links and mentions without spam

  1. List 20 people who already know you

    Suppliers, partners, clients, local associations, event organisers, your college or alumni group.

  2. Find where a link makes sense

    Partner pages, supplier 'where to buy' pages, case studies, local directories, event sponsor lists.

  3. Ask with a reason

    Use the email template below. One real link from a relevant site beats fifty from strangers.

  4. Never buy links

    Buying or trading links to manipulate rankings breaks Google's link spam policy.

Module 5 template: mention request

Partner email
Hi {name},

We've worked together on {project} for {time}. I noticed your {page name} page lists partners you work with. Would you be open to adding {business name} with a link to {URL}?

Happy to do the same for you on our site, or write a short testimonial for your team.

Thanks,
{your name}

Send to people who know you. Cold outreach to strangers works far less often.

Module 6: Win local searches and the map pack

Google says local results depend mainly on relevance, distance and prominence. You can't change distance. You can work on the other two.

  • Claim and verify your Google Business Profile.

    It's what shows in the map pack.

  • Pick the most accurate primary category, then add secondary ones.

    Relevance starts with categories.

  • Business name, address and phone match exactly on your site and profile.

    Consistency avoids confusion for Google and people.

  • Add hours, services, photos and a real description.

    Complete profiles help relevance.

  • Ask every happy customer for a review, and reply to every review.

    Google lists review count and rating under prominence.

  • Create one page per service area you truly serve.

    Only for real areas. Copy-paste city pages risk the doorway abuse policy.

Module 7: Show up in AI Overviews and ChatGPT

  • Make sure your key pages are indexed and can show a snippet (no nosnippet tags).

    Google says that's what a page needs to appear in AI Overviews and AI Mode, with no extra technical requirements, special files or schema.

  • Check Search Console > Settings > Search generative AI is left on.

    Sites are included in Google's AI features by default; this setting lets owners opt out, so make sure nobody did by accident.

  • Allow OAI-SearchBot, PerplexityBot and Claude-SearchBot in robots.txt.

    OpenAI says sites that block OAI-SearchBot won't appear in ChatGPT search answers. Perplexity and Anthropic document their search crawlers the same way.

  • Put a one- or two-sentence direct answer under each question heading.

    Clear answers are easy for people and AI to use. Google also says you don't need to chop pages into tiny chunks, so keep the page natural.

  • Get mentioned on the lists, review sites and forums that AI tools cite for your category.

    Likely helpful, not confirmed: no AI company publishes its ranking signals, but you can see the cited pages in Perplexity and ChatGPT.

  • Ask ChatGPT, Gemini and Perplexity 'What is [your business]?' and write down what's wrong.

    Your baseline for fixing AI visibility. Fix wrong facts on your own site first.

Module 8: Measure what matters in Search Console

  1. Every Monday, open Performance > Search results

    Set the date to the last 28 days and compare with the previous period.

  2. Sort Pages by impressions

    Pages with many impressions but a low click-through rate need a better title and first line.

  3. Check queries in positions 8–20

    These are close to page one. Improve the matching page and add internal links to it.

  4. Track enquiries, not just clicks

    Log calls, form fills and sales each week. Google itself tells site owners not to measure success by clicks alone.

  5. Once a month, open the Generative AI performance report

    Search Console > Performance > Generative AI performance report (Search) shows how often links to your pages appeared in AI Overviews and AI Mode. It shows impressions only, no clicks or queries.

Module 8 worked example: which page to fix first (illustrative numbers)

A made-up plumbing site's Search Console, last 28 days. CTR = clicks ÷ impressions.

PageImpressionsClicksCTRAvg positionWhat to do
/emergency-plumber/4,200380.9%7.8Fix first: lots of people see it, almost nobody clicks. Rewrite the title and first line to match the top query
/water-heater-repair/1,100444.0%4.2Fine for now. Add 2 internal links to push it up a few spots
/blog/why-pipes-burst/2,600150.6%14.5Page two. Improve the content, then link to it from the emergency page
/about/90910%2.1Leave it. People searching your name already find you

Module 9: Your 90-day SEO plan (overview)

DaysFocusDone when
1–7Search Console, sitemap, fix indexing, rewrite page titlesKey pages show as indexed in URL Inspection
8–30Find buyer keywords and build one great page per money search5 money pages live, each with a clear answer and CTA
31–60Internal links, Google Business Profile, ask partners and customers for real mentionsProfile complete, 5+ new reviews, 3+ real mentions asked for
61–90Check Search Console weekly, improve pages with impressions but few clicksEvery money page reviewed once with real data

The 90-day plan, week by week

  • Week 1: Search Console + Bing verified, sitemap submitted, indexing fixed, every page title rewritten

    Modules 1 and 4. Nothing ranks until Google can find and store your pages.

  • Week 2: keyword sheet done, 5 money keywords picked

    Module 2. One page per keyword.

  • Weeks 3–4: first 2 money pages written or rewritten

    Module 3. Direct answer first, real prices, one call to action.

  • Weeks 5–6: remaining 3 money pages live

    Finish the set before chasing links.

  • Week 7: Google Business Profile complete (if eligible), review request sent to last 20 customers

    Module 6. Reviews count toward local prominence.

  • Week 8: internal links: every money page linked from the homepage or menu and from 2 related pages

    Module 4. Google finds pages mostly through links.

  • Weeks 9–10: mention requests sent to 20 people who know you

    Module 5. Real relationships, no paid links.

  • Week 11: AI check: run 'What is [business]?' and 'best [service] in [city]' in 3 AI tools

    Module 7. Fix any wrong facts at the source.

  • Week 12: Search Console review using the worked example method

    Module 8. Fix the page with the most impressions and lowest CTR.

  • Day 90: fill in the baseline card again and compare

    Keep what moved, fix what didn't, then plan the next 90 days.

Common beginner mistakes

  • Writing blog posts before money pages

    Pages for buyer searches bring enquiries. Blog posts can come after.

  • Picking keywords only by search volume

    A small search that means 'I want to buy' beats a big one that means 'I'm curious'.

  • One 'Services' page for everything

    It can't be the best answer to any single search.

  • Buying cheap link packages

    Buying links to manipulate rankings breaks Google's spam policies and can get your site demoted.

  • Making copy-paste city pages for areas you don't serve

    Google treats these as doorway pages.

  • Checking rankings every day

    Rankings jump around. Review Search Console weekly and judge changes over months.

  • Stopping at week 6

    Google says it can take several months for its systems to recognise improvements. Finish the 90 days.

Unlock the full workbook

Everything above, plus the branded PDF to keep.

Free. You also get my weekly newsletter on SEO + AI search. Unsubscribe anytime.

FAQ

Frequently asked questions

Can I learn SEO for free?
Yes. Google Search Central's SEO Starter Guide, Search Console and Google Business Profile are all free, and every task in this workbook uses only free tools.
How long does SEO take to work for a new website?
Expect months, not weeks. Fixing indexing can show results quickly, but Google says its systems can take several months to recognise improvements in quality.
Do I need special SEO for ChatGPT and AI Overviews?
Mostly no. Google says pages only need to be indexed and snippet-eligible for AI Overviews and AI Mode, with no special files or schema. For ChatGPT, Perplexity and Claude search, don't block their search crawlers in robots.txt.
What should a beginner do first in SEO?
Verify your site in Search Console and make sure your important pages are indexed. Nothing else works until Google can find and store your pages.
Do I need paid SEO tools as a beginner?
No. Search Console, Bing Webmaster Tools, Google's own search results, PageSpeed Insights, Keyword Planner (free with a Google Ads account) and Screaming Frog's free version (up to 500 URLs) cover everything in this workbook.