Skip to content
📐
SEO Strategy & Keywords
Lesson 1 of 18 · SEO Strategy
FREE +50 XP

SEO Goals and KPIs

SEO goals and KPIs live on four levels: the business, marketing, search, and the team's week. Confusing the levels is behind almost every conversation that begins "we rank, so why no enquiries". This lesson covers how to phrase a goal, which metric belongs where, and how to read what a change in one means.

The measuring happens in the performance report and in analytics; the reading of changes follows Google's guide to debugging search traffic drops, which lays out an order of investigation that saves weeks of guessing.

😰
Elena, Marketing Director · Monday, 9:00 AM
"Alex, the CEO asked why we're not first on Google. We need to 'improve SEO' before Friday's meeting. What do we show?"
🧑‍💻
Alex, SEO Specialist
"A ranking is not a business goal. It is an intermediate signal. We need to show how SEO affects demand, leads, sales, and acquisition cost."
The core mistake: "be #1" sounds clear, but it does not answer the business question: how much revenue, demand, or qualified pipeline will this create?

SEO Goals Start With Business

SEO does not exist for rankings. It should help the business capture demand from search: sales, leads, registrations, demos, calls, store visits, subscriptions, or lower dependency on paid traffic.

LevelQuestionExample metric
BusinessWhat should grow?Revenue, leads, sales, organic share of acquisition.
MarketingHow will search support the funnel?Organic sessions, conversions, CAC, comparison with PPC.
SEOWhich search levers are we moving?Impressions, CTR, rankings, indexability, top-3/top-10 share.
WorkWhat does the team do weekly?Fixed issues, published pages, updated snippets, new clusters.

The levels must not be mixed in one report. The business asks about money, SEO answers with impressions, and both leave feeling the other missed the question. The SEO funnel and the search-to-result bridge connect them: they trace the path from impression to conversion on your own data.

What counts as a conversion and how to set one up is in the GA4 help on events and key events. Without that setup every KPI conversation ends at traffic, because there is nothing else to measure.

KPI vs Metrics

A KPI tells whether SEO is moving toward the goal. Not every SEO metric should be a primary KPI. Rankings, CTR, and impressions are useful diagnostics; businesses usually care about conversions and revenue.

Metric typeExamplesPurpose
Outcome KPIsSEO leads, sales, revenue, qualified leads, organic assisted conversionsShow business impact.
Intermediate KPIsNon-brand traffic, CTR, impressions, top-3/top-10 share by clusterShow whether visibility is growing.
Operational metricsIndexable pages, Core Web Vitals, 404/5xx errors, publishing velocityShow whether execution is happening.
Diagnostic metricsIndividual keyword rankings, crawl stats, cannibalization, duplicatesHelp find the cause of a problem.

A Good Goal Formula

A strong SEO goal answers five questions: what grows, by how much, by when, in which segment, and how it is measured.

Increase [metric] by [amount] by [deadline]
for [page/query segment]
measured in [GSC/GA4/CRM/BI].
Weak goalStrong goal
Be at the topIncrease top-3 share for 40 commercial queries from 12% to 25% in 6 months.
Get more trafficIncrease non-brand organic sessions to /pricing/ by 35% by the end of Q3.
Improve the blogGenerate 300 additional organic leads from informational clusters over 2 quarters.
Do SEOReduce paid traffic share of lead acquisition from 70% to 55% through organic growth in 9 months.

Leading and Lagging Indicators

SEO is delayed: work happens now, impact often appears weeks or months later. Use two kinds of indicators.

TypeWhat it showsExamples
Leading indicatorsThe work is moving in the right direction.Pages indexed, CTR improved, snippets updated, clusters published, blockers fixed.
Lagging indicatorsThe business has received impact.Leads, sales, revenue, lower CAC, higher organic share of pipeline.

If you only watch lagging indicators, you discover problems too late. If you only watch leading indicators, you may celebrate work that never produces money.

Nobody knows in advance how far SEO lags: it depends on the competition, the state of the site and the amount of work. In its starter guide Google says plainly that changes do not show up immediately and may take months, and names no timeline. So a plan carries not a result date but a review date: when we look, and what should have moved by then.

How to read a change in a KPI

A KPI you cannot interpret is not a KPI. Traffic fell: is that an algorithm, a season, a breakage, or a reporting glitch? Google set out the order of investigation in its guide to debugging search traffic drops, and the same order works for growth.

StepWhat you doWhat it rules out
1Stretch the range to 16 monthsSeasonality. If the dip repeats last year's in the same weeks, the cause is not you
2Compare the period with the previous one and with the same period a year earlierRandom noise and the short-window effect
3Look at search types separately: web, images, video, newsThe case where one type dipped and you rebuild the whole site
4Check Search Console's data anomalies pageA collection glitch on Google's side — it happens, and then there is nothing to fix
5Only now look for a cause on your side: an algorithmic update, a technical issue, a manual action, changing interests, a site moveTesting hypotheses in random order

The shape of the graph hints too: a sharp site-wide collapse is usually an update or a security problem, a slow slide is seasonality or fading interest, a step on one page template is a technical breakage. Wins and losses and the GSC export compare periods by page and query.

Brand and non-brand traffic deserve separating: brand grows with advertising and PR, and looked at together the search work appears better or worse than it is. The brand/non-brand split does that.

Goals Depend on Project Type

ProjectMain goalGood KPIs
EcommerceOrganic revenue and category salesRevenue, transactions, category visibility, product page CTR, product rich results.
B2B SaaSQualified leads and demosMQL/SQL from organic, demo requests, trial signups, non-brand BOFU/MOFU queries.
Local businessCalls, directions, bookingsGBP actions, local rankings, calls, form leads, reviews, "near me" visibility.
Media / blogAudience and monetizationNon-brand traffic, returning users, subscriptions, ad revenue, Discover/News visibility.
MarketplaceGrowth of indexable landing pages and demand captureTemplate indexability, long-tail traffic, category conversions, cannibalization.

Bad KPIs that break a strategy

  • Position on one query. A single query does not describe a market, and the reported position is the topmost link to your site averaged across impressions: that is its definition. Making it the headline KPI means measuring something other than what a person sees.
  • More traffic at any cost. Informational traffic may never buy. Which queries bring conversions is shown by the query-to-conversion view.
  • The number of articles published. That is volume of work, not a result. Easy to test: how many of them got impressions — visible in top pages.
  • Growth in DA or DR. Vendor metrics: Google publishes no such numbers. The glossary covers the term: Domain Authority.
  • A perfect audit score. A hundred out of a hundred guarantees no demand if the intent, content and offer are not there. The glossary covers the terms: search intent and index coverage.

All five share a trait: you can improve them without getting closer to the goal. That is what makes a KPI bad — you can report progress while changing nothing.

Explaining SEO to Leadership

A strong explanation sounds like this: "We invest in pages and technical foundations that capture demand without paying for every click. In the first months we track indexation, impressions, CTR, and cluster growth. Then we measure leads, revenue, and reduced dependency on paid traffic."

Practice: write one goal all the way through

Five steps on your own project:

  1. Ask the client, or yourself: what should grow in money or enquiries? That is the business level, and "positions" is not an accepted answer here.
  2. Find the current value of an intermediate KPI in the performance report: non-brand clicks on the section in question over 28 days.
  3. Stretch the range to 16 months and check for seasonality. A goal set without that can "succeed" on its own or fail through no fault of yours.
  4. Write the goal to the formula: metric, value, deadline, segment, data source. If any element will not fill in, the goal is not ready.
  5. Set a review date and decide in advance what will count as "we are going the wrong way": which number should have moved, and by how much.

The glossary covers the terms: CTR, search intent, index coverage, Domain Authority.

How to tell the goal is set properly

The sign is simple: you can fail it. If the phrasing is such that in six months it cannot be declared missed, it is an intention, not a goal.

Three questions to check yourself. Does the goal name a metric, a number, a deadline and a segment? Do you know where that number comes from, and do you and the client use the same source? Have you decided in advance what happens if nothing moved by the review date?

What not to expect: that the business will accept an intermediate KPI as a result. Impressions and CTR are for your diagnosis; in a meeting they are the explanation, not the achievement. And the reverse — demanding revenue in month two is pointless, because search does not work that way.

What comes next

The next lesson is competitive analysis: how to see what competitors take demand with, and what of it applies to you. If you arrived here without the fundamentals, start with the SEO Foundations course — the robots.txt lesson, for instance, because no goal is reached on a site that is blocked from crawling.

🧑‍💻
Alex explains to Elena
"For the meeting, I won't show 'we want top 1'. I'll show the funnel: how much demand exists, how much we capture now, which pages block growth, and what business result we expect in 3, 6, and 12 months."
🎯
Lesson Task
Test your knowledge and earn +20 XP
← Course
Lesson 1 of 18
Go to Task →