DIY SEO, with the hours and costs left in
Fifteen modules that teach you to do your own SEO, and tell you honestly which parts you should not. Every module prints what it costs in hours before it teaches you anything.
- Hours to learn all 15
- 78hours
- Hours per month to run it
- 43 to 67hours
- Tools, realistically
- $29 to $199per month
Where should you start?
Four questions. The answers mark a starting module below and dim the ones you can reasonably skip.
Recommended start
Answer the four questions and this fills in with the module to open first, plus the ones you can skip.
0 of 4 answered
The checklist
Fifteen modules in the order they should be done. Tick them off as you go. Progress is saved in your browser, with no account and no email required.
15 modules
Phase 0DecideWork out whether this is worth your time before you spend any of it.
- 1Is SEO worth it for your business?Payback-period math, including the cases where the answer is no.
- 2Find out where you actually standRead your own Search Console before you change anything.
Phase 1StrategyDecide what you are trying to rank for, and where it lives on your site.
- 3Keyword researchPick terms you can actually win, and read intent correctly.
- 4Site architecture and keyword mappingOne page per intent, and internal links that mean something.
Phase 2ExecutionThe build. Most of the hours in this curriculum are here.
- 5On-page optimizationTitles, descriptions, headings, images. The unglamorous majority.
- 6Content that actually ranksThe cadence problem, not the writing problem.
- 7Technical SEOCrawling, indexing, redirects, canonicals. Where DIY breaks sites.
- 8Speed and Core Web VitalsMostly a theme and hosting problem wearing an SEO costume.
- 9Schema markupPick the right type, generate it, validate it, move on.
Phase 3AmplificationGet the pages found, cited, and linked to.
- 10Local SEOProfile, citations, reviews, and NAP that agrees with itself.
- 11Links and authorityOutreach labor that does not compress with skill or tooling.
- 12AI search and answer enginesllms.txt, AI Overviews, and what is actually different.
Phase 4OperateKeep it alive, measure it honestly, and know when to stop.
- 13Measurement and reportingThe KPIs that move before traffic does.
- 14Maintenance and common mistakesThe recurring calendar, and the mistakes that undo a year of work.
- 15When to hireVetting criteria, red flags, and the questions most agencies answer badly.
What the whole thing costs
Nobody else publishes this, which is most of why we do. If these numbers put you off, that is the table working.
| Module | Hours to learn | Hours per month | Tool cost |
|---|---|---|---|
| 1Is SEO worth it for your business? | 2 to 3 | — | Free |
| 2Find out where you actually stand | 4 | 1 | $0 to $139/mo |
| 3Keyword research | 8 | 2 to 3 | $29 to $139/mo |
| 4Site architecture and keyword mapping | 6 | 1 to 2 | $0 to $129/mo |
| 5On-page optimization | 5 | 4 to 6 | $0 to $139/mo |
| 6Content that actually ranks | 6 | 12 to 20 | $29 to $139/mo |
| 7Technical SEO | 12 | 2 to 3 | $0 to $139/mo |
| 8Speed and Core Web Vitals | 6 | 1 to 2 | Free |
| 9Schema markup | 4 | 1 to 2 | Free |
| 10Local SEO | 5 | 3 to 4 | $0 to $49/mo |
| 11Links and authority | 6 | 8 to 12 | $99 to $199/mo |
| 12AI search and answer engines | 4 | 2 to 3 | $0 to $99/mo |
| 13Measurement and reporting | 5 | 2 to 3 | Free |
| 14Maintenance and common mistakes | 3 | 4 to 6 | $0 to $139/mo |
| 15When to hire | 2 | — | Free |
| All fifteen | 78 | 43 to 67 | $29 to $199/mo |
Why order matters more than effort
Almost every failed DIY SEO effort I have been handed to fix failed the same way, and it is not the way people expect. The owner had done the reading. They knew what a title tag was, they knew links mattered, they had opinions about Core Web Vitals. The knowledge was fine. What went wrong is that they did the right things in an order that guaranteed none of them would pay off.
Almost every DIY SEO effort I have been handed to fix failed on sequence, not on knowledge.
This matters more than it sounds like it should, because SEO tasks are not independent. Most of them are multipliers on work you did earlier. Do them in the wrong order and you are multiplying by zero, over and over, with no feedback telling you that is what is happening.
Three ways the order goes wrong
Links before there is anything worth linking to
This is the most expensive mistake in the list because link acquisition is the most expensive activity in the list. Someone spends four months and a few thousand dollars pointing links at a homepage and a services page, because those are the only pages that exist. Links push authority into a site, and authority has to land on something. If you have eleven pages and nine of them are boilerplate, the links have nowhere to go. The same links pointed at a site with thirty pages that answer real questions produce a completely different result, and it is the same money.
Content before intent is mapped
A business publishes forty blog posts over a year, all decent, and gets nothing. When you look at what they targeted, half the posts are chasing terms where every result on page one is a product page, because the person searching wants to buy rather than read. No amount of writing quality wins an informational page a commercial SERP. That is a decision made in module 3, and getting it wrong there is invisible until forty posts later.
Speed and schema on a site that is not indexed properly
This one is almost funny when you find it. Somebody has spent a weekend chasing a Core Web Vitals score from 71 to 94 on pages that Google has never included in its index, usually because of a stray noindex, a robots rule, or a canonical pointing somewhere else. All of that effort is real and none of it can possibly show up in a ranking, because the page is not eligible to rank in the first place.
What the dependency actually looks like
The five phases are ordered by dependency rather than by difficulty or by how satisfying the work feels. Each one produces the thing the next one needs, which is why skipping ahead does not save time, it just moves the failure later.
- 0Decide
hands over a baseline worth measuring against
- 1Strategy
hands over a map of what goes where
- 2Execution
hands over pages worth linking to
- 3Amplification
hands over traffic worth reading
- 4Operate
The useful test, before you start any task: what does this multiply? If the answer is nothing yet, you are early.
Why the front of the curve looks like failure
Sequencing has a second effect that catches people out, which is that correct sequencing looks worse in the first three months than incorrect sequencing does. If you start with the technical fixes and the intent mapping, you have very little to show at the end of month two. If you start by writing ten blog posts, you have ten blog posts, which feels like progress and is easy to show anyone who asks.
The pages will not have earned rankings either way. The difference only appears later, when the correctly sequenced site starts converting effort into position and the other one keeps producing content into a structure that cannot carry it. I wrote about the mechanism behind that lag in the compounding effect, and the practical version is this: the metrics move in sequence, impressions first, then average position, then clicks, then revenue. Judging the work on the last one in month three tells you nothing except that it is month three.
The order I would actually use
If you have a site that already exists and you have never done this deliberately, do module 1, then module 2, and do not skip module 2 even though it is boring. You need a written baseline or you will spend the next year arguing with yourself about whether anything changed.
Then, and this is the part that differs from most curricula, go to module 7 and check the indexing basics before you write a word. Not the whole technical module. Just: is every page you care about actually in the index, and is anything blocking crawling. That takes an afternoon and it is the highest-leverage afternoon in the entire fifteen modules, because everything downstream is conditional on it.
After that, follow the phases in order. Module 3 to decide targets, module 4 to place them, modules 5 and 6 to build, and only then module 11 for links, once there is something for the links to land on. If you are a local business, module 10 jumps the queue and sits right after module 2, because a Google Business Profile produces results on a timescale nothing else in this curriculum can match.
Two things to resist. The first is starting with whichever module sounds most interesting, which for most people is links or AI search, and which for most people is the wrong place to be. The second is trying to run all fifteen at once. The monthly hours in the table above are a total for a mature setup, not a starting commitment. Pick the phase you are in and finish it.
Every tool, grouped by the module it belongs to
All free, all with no signup. They stay at their own URLs; the modules embed and link to them rather than keeping copies.
So which one are you?
You can do this yourself if
- You can find 10 or more hours a month, every month, and you have somewhere obvious to take them from.
- You control your own site. You can edit a title tag, add a redirect, and publish a page without filing a ticket with someone.
- You are willing to work in the order above rather than starting with the part that sounds most interesting.
You should hire someone if
- Your bottleneck is hours rather than knowledge, and reading fifteen modules will not create the hours.
- Your site needs URLs changed. Redirect mapping on a live site is where DIY attempts most often do real damage.
- You need this measured properly for someone else, a board, a lender, or a buyer, on a schedule you do not control.
Questions people ask first
- 01Can you really do SEO yourself?
- For a small local business, largely yes. Google says so directly in its own documentation on hiring an SEO: "If you run a small local business, you can probably do much of the work yourself." The constraint is not intelligence, it is sustained hours. This curriculum estimates 43 to 67 hours a month to run all fifteen modules properly, and the two modules that drive most of that (content and links) are the two people quit first.
- 02How long before DIY SEO produces results?
- Google's own SEO Starter Guide says "some changes might take effect in a few hours, others could take several months," and advises waiting a few weeks before judging any change. Ahrefs studied 1 million URLs and found only 1.74% of newly published pages reach the top 10 within a year. Plan in quarters, not weeks.
- 03What does this cost if I do it myself?
- Between $0 and about $199 a month in tools, depending on how much keyword data you need. Search Console is free, Ahrefs Webmaster Tools is free, Ahrefs Starter is $29/mo and Semrush's base plan is $139/mo. The real cost is your time, which the honest cost table prices in hours rather than pretending it is free.
- 04Which module should I start with?
- Module 1, unless you already know SEO is worth it for your business. Nearly every failed DIY effort we see started at module 5 or 6, writing content and rewriting title tags, before anyone checked whether the site was indexed or whether the payback math worked. Use the four questions above if you want a specific recommendation.
- 05Do I need to do all fifteen modules?
- No, and most businesses should not. A local service business with twenty pages can skip site architecture entirely and get most of the available return from modules 1, 2, 5, 10 and 14. An ecommerce site cannot skip technical SEO. The router marks the modules you can reasonably skip based on your answers.
- 06Is this a course I have to sign up for?
- No. There is no login, no email gate, and nothing to buy. Progress is stored in your own browser so the checklist remembers where you were. If you want the work done for you instead, that is what we sell, and module 15 covers how to vet us and everyone else.