FRAMEWORK 06

SEO Strategy Framework

An SEO strategy is not a keyword list with a timeline attached. The Outcome Loop is the framework I use to work backwards from one business outcome to a prioritised roadmap, then forwards through a measurement model and a quarterly loop that keeps the strategy honest as the data comes in.

By Maharshi KushwahaUpdated 9 min read
On this page
  1. When to use this
  2. The structure: six stations, run as a loop
  3. The opportunity scoring table
  4. A worked example
  5. Common failure modes
  6. Run it yourself
  7. FAQ

Every SEO strategy document I have been handed to review had the same shape: an audit, a keyword list, a content calendar, a link target. What most of them lacked was a sentence explaining what the business would get if all of it worked. The Outcome Loop fixes that by refusing to start anywhere except the outcome. Six stations, each with inputs, actions, outputs and a check, run as a loop rather than a plan, because the first roadmap is always wrong in ways only the data can reveal. It sits above my SEO roadmap guide, which covers execution.

When to use this

Use the Outcome Loop at the start of any engagement where SEO is expected to move a business number: a D2C brand that needs non-brand revenue, a SaaS company that needs signups, an IT services firm that needs qualified leads, a marketplace that needs supply-side registrations. It also works as a reset when an existing programme has been running for a year and nobody can say what it has changed.

Do not use it for a single technical fix or a one-off content project. Those need an audit or a brief, not a strategy. And if the business cannot name an outcome it would accept as proof that SEO worked, run station one alone until it can. Strategy without that sentence is a wishlist.

The structure: six stations, run as a loop

I remember it as "one outcome, one map, three gaps, one roadmap, one model, one loop." The first three stations are diagnosis. The last three are commitment. The loop closes when the measurement model feeds the next quarter's demand map and gap analysis.

  1. Outcome
  2. Demand map
  3. Gap analysis
  4. Roadmap
  5. Measurement model
  6. Quarterly loop
  1. Station 1: Business outcome

    Inputs: a conversation with whoever owns the number (founder, CMO, head of growth), the current analytics, the unit economics they are willing to share. Actions: write one sentence of the form "SEO succeeds if [metric] reaches [range] by [period] without [constraint]." Then write the leading indicators that would show it is on track before the lagging number moves: qualified organic sessions to money pages, non-brand impressions on commercial queries, assisted conversions. Agree what SEO is not responsible for, so brand search does not muddy the read later. Outputs: the outcome sentence, two to four leading indicators, a list of exclusions. Check: the business owner can repeat the sentence back without looking at the document. If they cannot, it is not the outcome they care about. I wrote about why this matters in rankings are not the goal.

  2. Station 2: Demand map

    Inputs: Search Console, keyword research across the full funnel, competitor visibility data, sales and support conversations. Actions: map demand by intent stage and by relation to the outcome, not by volume. For an Indian market, include Hindi, Hinglish and regional-language variants. Group queries into clusters that would be served by the same page or page type. Tag each cluster with its distance from the outcome: can this traffic realistically convert to the metric in station one, or does it need two further steps? Outputs: a clustered demand map with intent stage, outcome distance and current coverage. Check: every cluster can be traced to the outcome in one line. Mechanics: my keyword research guide and keyword mapping sub-guide.

  3. Station 3: Gap analysis across three pillars

    Inputs: the demand map, a crawl, log files if available, a content inventory, a link profile. Actions: for each high-value cluster, ask three questions. Technical gap: can Google crawl, render and index the pages that should serve this cluster, and do they load acceptably on a mid-range Android phone? Content gap: does a page exist for this cluster, does it match the intent, and is it better than what ranks? Authority gap: does the site have the links and the topical depth to be credible for this cluster, or is it outgunned regardless of page quality? Score each gap as none, partial or full. Outputs: a gap matrix: clusters down the side, three pillars across, a gap rating in each cell. Check: no cluster has an empty cell. "We did not check" is not a rating. For the technical pillar I run my technical SEO audit framework; for authority I use the topical authority framework.

  4. Station 4: Prioritised roadmap

    Inputs: the gap matrix, the opportunity scoring table below, engineering and content capacity. Actions: score each cluster, sort, then group the top items into initiatives that share dependencies: a template fix that unblocks twenty pages is one initiative, not twenty. Sequence by dependency first, score second. Technical blockers that gate content go before the content. Write each initiative with an owner, a definition of done, and the leading indicator it should move. Outputs: a roadmap of six to twelve initiatives for the next two quarters, with explicit "not doing" items. Check: the first quarter is achievable with the capacity that actually exists, not the capacity that was promised. Roadmaps die at implementation; see the implementation problem.

  5. Station 5: Measurement model

    Inputs: the outcome sentence, the leading indicators, the roadmap. Actions: for each initiative, write what you expect to see, where, and roughly when. Technical fixes often show within weeks; content programmes take months. Build a reporting view that separates brand from non-brand, money pages from everything else, and each initiative's page set from the site total. Decide in advance what result would make you stop an initiative. Outputs: a one-page measurement model with an expectation per initiative and a kill criterion per initiative. Check: someone outside the SEO team can read the model and tell whether the quarter is on track.

  6. Station 6: Quarterly loop

    Inputs: the measurement model's actuals, the previous roadmap, changes in the business. Actions: every quarter, compare expectation to actual per initiative, write what you learned, then re-run stations two through four with the new information. Demand shifts, competitors move, the product changes; the map and the gaps are never static. Keep the outcome sentence fixed unless the business itself has changed. Outputs: a quarterly review and a refreshed roadmap. Check: at least one initiative was stopped, changed or added because of the data. If the roadmap never changes, nobody is reading the model.

The opportunity scoring table

At station four I score every cluster on five criteria, each from 0 to 3, and sum them. Effort and risk are scored in reverse so that a higher total is always better. The table is a conversation tool: when two people score a cluster differently, the disagreement is where the strategy actually lives.

Criterion0123
Outcome proximityThree or more steps from the metricTwo steps awayOne step awayDirectly converts to the outcome
DemandNegligible, including long tailThin but consistentSolid, mixed intentStrong and intent-matched
WinnabilityAuthority gap is full, SERP owned by majorsLarge gaps on two pillarsGap on one pillar onlyGaps are partial and fixable in-quarter
Effort (reverse)Needs platform or org changeMulti-team, multi-monthOne team, one quarterDays to weeks with existing capacity
Dependency risk (reverse)Blocked by an unowned decisionBlocked by another initiativeSoft dependencyNo dependencies

Scores of 12 and above go on the roadmap. Scores from 8 to 11 are candidates for the second quarter or for bundling with a higher-scoring initiative that shares a dependency. Below 8 goes on the "not doing" list, with the reason recorded, so that the question does not get re-asked every month.

A worked example

This is a hypothetical, written to show the stations in motion. Imagine a D2C kitchen appliance brand selling across India, mostly through its own store and marketplaces, with strong brand search and almost no non-brand organic.

Station 1. The outcome sentence becomes: "SEO succeeds if non-brand organic revenue reaches a defined share of total online revenue within four quarters, without reducing marketplace sales." Leading indicators: non-brand impressions on category and comparison queries, organic sessions to product and category pages, add-to-cart rate from organic.

Station 2. The demand map shows four cluster families: category queries ("mixer grinder 750 watt"), comparison queries ("[brand A] vs [brand B] mixer"), problem queries ("mixer grinder overheating"), and recipe-adjacent queries that are high volume but three steps from a purchase. Hinglish variants cluster around the problem queries.

Station 3. Category pages exist but are JavaScript-rendered with filters that generate thousands of near-duplicate URLs: full technical gap. Comparison and problem pages do not exist: full content gap. Authority is partial: strong brand mentions, weak topical depth on anything beyond the product names.

Station 4. Fixing the category template and faceted URLs scores highest because it is one step from revenue, winnable, and unblocks everything else. Comparison pages come second. Problem content is bundled as the authority-building layer. Recipe content goes on the "not doing" list for two quarters with the reason written down.

Stations 5 and 6. The model expects indexing improvements within weeks of the template fix, impressions on comparison queries within a quarter, and revenue movement in the second half of the year. At the first quarterly review the team records actuals as [DATA], stops or adjusts anything that missed, and re-runs the map. In a real engagement those actuals become the case study.

Common failure modes

Starting at the keyword list

The outcome is retrofitted to whatever the keywords could deliver. Station 1 puts the business number first.

Volume-sorted roadmaps

The biggest clusters win regardless of outcome distance. That is how a brand ends up publishing recipes while its category pages stay unindexable.

One-pillar gap analysis

A content-only or technical-only audit misses the pillar actually blocking the cluster. Score all three.

Capacity fiction

The roadmap assumes two engineers and a writer who are shared with four other projects. Plan on real capacity.

No kill criteria

Initiatives run for a year because nobody wrote down what failure looks like.

A loop that never turns

The quarterly review becomes a status update. If nothing changes on the roadmap, the loop has stopped.

Run it yourself

  • Write the outcome sentence with the business owner and read it back a week later.
  • List two to four leading indicators and what SEO is not accountable for.
  • Build the demand map by cluster, tagged with intent stage and outcome distance, including Hindi or regional variants.
  • Fill the gap matrix for the top clusters across technical, content and authority; leave no empty cells.
  • Score each cluster on the five criteria and sort.
  • Group into six to twelve initiatives, sequence by dependency, and write the "not doing" list.
  • Write an expectation and a kill criterion for every initiative.
  • Put the quarterly review in the calendar now, with re-running stations two to four as the agenda.

If you want this run with your leadership team in the room, that is the core of my SEO strategy service.

FAQ

How long does it take to run the first loop?

Stations one to four typically take a few weeks on a mid-sized site, mostly in the gap analysis. The first quarterly review is when the strategy becomes real, because it is the first time expectations meet data.

What if the business has several outcomes?

Pick one as primary and treat the others as constraints in the outcome sentence ("without reducing marketplace sales"). A strategy that optimises for three numbers at once will usually move none of them in a way anyone can attribute.

Does the framework change for a small site with no engineering team?

The stations stay the same; the scoring shifts. Effort and dependency risk dominate, so the roadmap favours initiatives one person can finish in weeks. Small sites often win by doing fewer things completely rather than many things partially.

Where do AI search and other platforms fit?

In the demand map. If a meaningful share of the audience discovers products through AI answers, YouTube or marketplaces, those are clusters with their own outcome distance and gaps. The fundamentals the loop measures do not change, as I argue in AI search and fundamentals.

Work with me

Need help applying this?

Reading is the easy part. If you want this implemented on your site, tell me what you're working on.

Work With Me Follow the SEO Roadmap
Email — [email protected]
Based in — India · working remotely
Response — usually within 2 working days