A 12-month SEO plan that produces revenue runs in four stages: fix measurement and blockers, build the commercial pages buyers land on, earn authority through internal links and PR, then scale what works and prepare for AI search. Each quarter ends with a decision about where effort goes next, based on leads, pipeline and revenue from organic search rather than rankings. This guide covers the roadmap, staffing, budget and reporting.
I’ve been building and ranking websites since 2006. Tactics change; this sequence holds up because it makes SEO earn its budget like any other channel.
The 12-month roadmap at a glance
| Quarter | Focus | Main outputs | Decision at the end |
|---|---|---|---|
| Months 1–3 | Foundations | Revenue-focused audit, organic-to-revenue tracking, blocker fixes, ranked priorities | Can we measure SEO, and which commercial topics come first? |
| Months 4–6 | Commercial pages and content system | New and rebuilt money pages, a repeatable brief-to-publish process | Which page groups are gaining visibility and leads? |
| Months 7–9 | Authority and internal linking | Linking architecture, digital PR, expert-led assets | Is authority the constraint, or page quality? |
| Months 10–12 | Scale, refresh, AI search | More pages in proven groups, a refresh cycle, AI search readiness | What does year two fund, cut or bring in-house? |
Months 1–3: Foundations
The first quarter makes SEO measurable and removes what holds it back. It rarely moves traffic much, but everything after depends on it.
Audit for revenue, not for a score
Audit tools often produce hundreds of warnings. A strategic audit answers four questions instead:
- Which pages bring leads, trials or orders from organic search, and which bring traffic that never converts?
- Which commercially important pages are missing, thin or not indexed?
- What stops Google crawling or indexing key pages? Search Console’s Page indexing report and a crawl will show you.
- Who ranks for your buying-intent searches, and what do their pages do better?
The output is a short, ranked list, not a spreadsheet nobody acts on.
Connect organic search to revenue
Without this step you’ll manage SEO on traffic, which is a weak proxy for pipeline.
- Link Search Console to GA4 so landing page clicks and impressions sit next to key events.
- Mark demo requests, trial sign-ups, qualified form fills and purchases as key events in GA4.
- Capture the original source and landing page on every lead in your CRM, so a closed deal traces back to the page that started it.
- Group URLs by intent (product, solution, comparison, category, guides) so reports roll up into something a CEO can read.
- Add a “How did you hear about us?” field to catch search and AI assistant discovery that click data misses.
For deeper tracking work, see the GA4 and server-side tracking checklist and my marketing attribution service.
Fix the blockers that matter
Fix what stops important pages from being found or chosen: indexing errors on revenue pages, broken redirects from past migrations, slow landing page templates, several pages competing for one commercial query, and architecture that buries money pages. Cosmetic warnings can wait.
Set priorities
Score every opportunity on business value (how close the search is to a purchase, and what that customer is worth), ability to win (current positions, competition, authority gap) and effort (developer time, content, approvals). Commercial topics with a realistic path to page one go first. High-volume informational topics that rarely lead to a sale go later, if at all.
Before you move into month four, you should have:
- Search Console verified for the right property and linked to GA4
- Key events defined and tested for leads, trials or purchases
- Original source and landing page captured in the CRM for every new lead
- Page groups defined, with a baseline of clicks, impressions, leads and revenue for each
- Crawl and indexing blockers on revenue pages fixed
- A ranked list of priority topics, each with an owner
- One agreed primary metric for the program
Decision point. If you still can’t connect organic search to leads or orders by month three, extend the foundation work before publishing at scale, or you’ll spend month nine arguing about whether SEO works.
Months 4–6: Commercial pages and a content system
This quarter builds the pages closest to revenue, and a process that keeps producing good pages.
Build or rebuild the money pages
Commercial pages are where buying-intent searches land: service and product pages, solution and industry pages, ecommerce categories, integrations, comparisons and alternatives, and pricing. They’re often written once at launch and rarely updated.
Match each page to one primary intent, answer what a buyer needs to decide (what it is, who it’s for, how it compares, how pricing works, proof), and make the next step obvious. Ranking a page that doesn’t convert only moves the problem, so check each money page against the CRO audit checklist as you rebuild it. For online stores, collection pages usually matter more than blog content; the Shopify growth playbook shows where they fit.
Build a content system, not a content calendar
A calendar lists topics. A system produces consistently strong pages without the founder in every step. It needs:
- Briefs that define the query, intent, angle, questions to answer, internal links and conversion path
- Expert input, usually a short interview with whoever knows the subject best, which makes content credible and hard to copy
- Clear roles for research, writing, editing, approval, publishing and updates
- A written quality bar that defines what “done” means
- A review loop that checks every page against its page group baseline at fixed intervals
Consistency beats volume: a few strong pages a month you can sustain beat a burst that stops in month five.
AI tools can speed up drafts, but Google’s spam policies treat mass-produced pages made mainly to manipulate rankings as scaled content abuse, however they were made. Expert input and real editing keep AI-assisted content useful.
Decision point. Judge page groups, not single pages. Priority commercial pages should be gaining impressions in Search Console, even if leads lag. If a group barely moves a couple of months after indexing, diagnose why: intent mismatch, a weak page or an authority gap. Fix quality problems in the pages; authority problems move into the next quarter.
Months 7–9: Authority, internal linking and digital PR
By now you have better pages. The question is whether search engines and buyers trust them.
Treat internal linking as architecture
Internal links tell search engines which pages matter and how topics relate. They’re the cheapest authority you control.
- Link from pages that already earn traffic and backlinks to the commercial pages you want to lift
- Keep every money page a few clicks from the homepage
- Use descriptive anchor text that reflects the target page’s topic
- Build hub pages that organize each commercial topic and its supporting pages
Make internal linking part of every publish, not an annual cleanup.
Earn authority that also sells
Links still matter, but aim to be referenced by sources your buyers trust, which helps rankings, AI visibility and sales at once:
- Original data: anonymized benchmarks from your product or customer base, or a survey of your market
- Expert commentary: founders and specialists contributing to industry publications
- Partner pages: co-marketing with tools and partners you genuinely work with
- Customer stories: published with approval, and often shared by the customers themselves
- Digital PR: newsworthy assets pitched to relevant publications
Don’t buy links or join large link exchanges. Google’s spam policies explicitly cover link schemes, and devalued links or a manual action can undo months of work.
Decision point. If commercial pages are indexed, match intent and still sit below competitors, authority is likely the constraint, so keep investing in PR and partnerships. If they rank but don’t convert, fix the pages first. If they’re climbing and producing leads, you’ve found what to scale.
Months 10–12: Scale, refresh and AI search readiness
Scale what’s proven
Expand the page types and topics that produced leads or revenue. If comparison pages convert, build more. If one industry page brings pipeline, build the next. Use templates only where each page has unique, useful substance.
Refresh and prune
Content decays as competitors publish and products change. Set a quarterly refresh cycle: update pages losing clicks, merge pages competing for the same query, and redirect or remove pages with no traffic, links or business purpose. In my experience, refreshing a page with history is often a faster win than publishing a new one.
Get ready for AI search
Google’s AI Overviews and AI Mode, ChatGPT, Perplexity and other assistants now answer many questions directly, sometimes without sending a click. The work from months 1–9 carries over: crawlable pages, clear structure and independent authority. Then add:
- Answer-first sections that state the answer in the opening sentences
- Consistent descriptions of your company and services across your site, profiles and directories
- A deliberate robots.txt decision about which AI crawlers can access the site
- A fixed set of buyer prompts, tested monthly across the main assistants to see whether you’re mentioned and cited
- AI referral traffic grouped as its own channel in GA4
The guide to getting recommended by ChatGPT goes deeper; my AI search visibility service handles implementation.
Decision point. Review the year against the month-three baseline. Which page groups produce pipeline or revenue, and at what cost? Write year two from that data: what to fund, what to cut, and whether the program moves in-house, stays with a partner or changes shape.
How to staff an SEO program
SEO needs strategy, technical work, content and authority building. Few single hires or vendors cover all four well.
| Model | Works best when | Watch out for |
|---|---|---|
| In-house SEO lead | Search will be a core channel for years, with enough work for a specialist | One person rarely covers technical, content and PR; they need developer and writing support |
| Freelancer | Tasks are bounded, such as a technical fix list or writing to briefs | Someone else must set strategy and check quality |
| SEO agency | Execution volume is high and the strategy is clear | Reporting rankings instead of pipeline, senior people vanishing after the sale, long lock-ins |
| Fractional growth lead | You need senior ownership of strategy, measurement and priorities, and someone to manage the others | They still need execution capacity, their own or a team’s |
The setup I see work most often without an in-house SEO team: a senior owner who sets priorities and reports on revenue, freelancers or an agency for execution, and fixed developer time in every sprint. SEO programs stall in the development queue far more often than for lack of ideas. Hire in-house once the channel has proven itself.
How to budget SEO
Budget in phases rather than as a flat monthly number:
- Months 1–3: technical and measurement work, mostly developer time
- Months 4–9: content production, expert time and authority building
- Months 10–12: scaling proven page types and refreshing what exists
Count internal costs too: developer hours, experts’ time and approvals are usually where programs slow down. Commit to 12 months at a level you can sustain. A program cut in month five has paid for the foundations without collecting the return.
To set a target, work backwards from revenue. A hypothetical example, not a forecast: a B2B company with a $12,000 average first-year contract value and a 20% close rate on qualified demos needs five organic demos per new customer. At $6,000 a month, a year costs $72,000, so covering it on first-year revenue takes six new customers, or 30 qualified organic demos. Then check whether search demand in your market can realistically deliver that.
For reference, my one-week Growth Audit is $1,500 fixed and reviews organic search alongside tracking, paid media and conversion. Ongoing work runs through Growth Foundation from $3,500/month or Fractional Growth OS from $6,000/month; details are on the pricing page.
How to report SEO in revenue terms
A monthly SEO report should fit on one page and follow this order:
- Outcomes: leads, trials or orders from organic search, and the pipeline or revenue they produced, by page group and against baseline
- Leading indicators: non-branded clicks and impressions for priority page groups, priority pages indexed, and positions for a short list of commercial queries
- Work shipped: what went live last month and what it was meant to change
- Decisions: what to do more of, stop or change next month
A few rules keep the report honest:
- Separate branded and non-branded search. Branded demand mostly reflects your other marketing.
- Report by page group, so one URL spiking or dropping doesn’t drive decisions.
- Look beyond last click. Buyers often read content before converting through another channel, so check conversion paths and self-reported attribution too.
- Reconcile with the CRM. GA4 shows who filled in a form; the CRM shows which of those became revenue.
- Compare organic revenue with program cost every quarter, and let that set the next quarter’s budget.
Get it built
If you want a 12-month SEO plan built around revenue rather than rankings, I can audit where you are and run the program with you. See my SEO service, or get in touch.