KOB analysis compares how much a search topic could be worth against how hard it would be to rank for it, so you can put your best guesses in some kind of order instead of just picking whatever feels urgent. If you have a spreadsheet of forty topic ideas and no good way to sort them, KOB gives you a repeatable way to do it. It is a useful first pass, but it is not the whole decision, and this piece walks through why.
You might have heard KOB explained as keyword opportunity by volume. That name describes what the score is trying to do: find opportunities using volume and value data. But it is not the term used in the places where the method actually got documented and named. There, KOB stands for Keyword Opposition to Benefit, and the two halves of that phrase, benefit and opposition, are what you are actually weighing every time you run one of these.
What KOB Analysis Actually Stands For
KOB stands for Keyword Opposition to Benefit. Benefit is the potential upside of a topic: the traffic it could bring, the value of that traffic, or how much it matters to your business. Opposition is the resistance you would face trying to rank for it: how competitive the keyword is, how strong the pages currently ranking are, and how much authority your own site brings to the fight.
Put those two sides together and you get a score. A high score usually means the topic looks like it offers more benefit than the opposition would cost you to overcome. A low score means the opposite: either the upside is small, the competition is fierce, or both. The idea is credited to SEO practitioner Todd Malicoat, who is widely described as having popularized it, though the record does not clearly show he was the first person to think of comparing benefit against opposition this way. Agencies and writers have adapted the basic idea since, which is part of why you will see it calculated a few different ways depending on where you read about it.
That last point matters more than it sounds like it should. KOB is not a single, fixed formula the way a tax bracket or a conversion rate is fixed. It is closer to a family of scoring conventions that share the same underlying logic. Once you know the logic, the exact math becomes less important than understanding what each version is trying to measure.
KOB is not a Google ranking factor, a certified metric, or a promise that a high score means traffic will show up. It is a practitioner tool for sorting your own list of ideas against each other. The number only means something next to other numbers calculated the same way.
How a KOB Score Gets Calculated
The simplest version of the formula divides benefit by opposition:
KOB score = traffic value divided by keyword difficulty
Traffic value estimates what it would cost to buy an equivalent amount of traffic through paid search, so it is really a proxy for commercial value, not a promise of revenue. Keyword difficulty is a tool's estimate, usually on a 0 to 100 scale, of how hard it would be to rank on page one for that keyword.
A more detailed version, documented by Siege Media, adds a relevance multiplier on top:
KOB score = (traffic value of the top-ranking page divided by keyword difficulty) multiplied by a relevance score from 1 to 3
The relevance score is a manual judgment call: 1 means your product or service can only be mentioned in passing, 2 means it fits naturally some of the time, and 3 means it belongs throughout the piece. This version exists because a topic with huge traffic value but almost nothing to do with your business can otherwise beat out a topic that matters far more to your actual offer, purely because it has bigger numbers attached.
A third variant swaps traffic value for traffic potential and adds cost per click as its own factor:
KOB score = (traffic potential multiplied by cost per click) divided by keyword difficulty
Traffic potential looks at everything a top-ranking page earns across all its related queries, not just the one keyword you started with, since a strong page usually ranks for hundreds of related terms. Cost per click stands in for commercial intent, since advertisers pay more for clicks they expect to convert.
None of these formulas is "the" official one. They are close cousins built from the same two ideas, and the version you should not do is mix them inside a single spreadsheet. A score built from traffic value and difficulty is not comparable to a score built from traffic potential, CPC, and difficulty, even though both spit out a number that looks similar on the page. Pick one formula, one data source, and stay consistent for the whole exercise, or the sort order at the end will not mean anything.
A worked example makes this concrete. Take the keyword "best food delivery apps," with a keyword difficulty of 62, a search volume of 1,000, a total traffic value of $43,200, and a relevance score of 3. Run it through the relevance-adjusted formula and you get ($43,200 divided by 62) multiplied by 3, which comes out to roughly 2,090. That number does not mean 2,090 visits, or $2,090 in revenue, or a 2,090 percent chance of ranking. It only means something when it sits next to other topics scored the same way, and one of them comes out higher or lower.
Running a KOB Analysis Step by Step
Start with your audience and your business, not with a keyword tool. Pull candidate topics from customer questions, sales conversations, content gaps you already know about, and competitor research. The goal at this stage is a list of genuinely relevant ideas, not the biggest possible list. One documented workflow suggests adding somewhere between 50 and 200 competitor-derived topics on top of what you already have, and running the full exercise across at least 50 to 100 candidates, though these are workload habits from people who have done this a lot, not requirements baked into the method itself.
Once you have candidates, find a comparable ranking page for each one. This should be a page that looks like something you could realistically build: similar format, similar depth, similar type of site. A Wikipedia entry, a major publisher's page, or a product page from a much bigger company is often a bad benchmark for a smaller editorial site, because you are not really competing with it on the same terms.
Then collect your inputs the same way for every topic. A working spreadsheet usually has the topic, a primary keyword, search volume, the top-ranking URL, traffic potential, traffic value, keyword difficulty, a relevance score, your rough sense of the competing sites' authority, and how many hours you think the piece will take to produce. Note the date you pulled the data, because these estimates shift.
You will hit gaps. Some workflows replace missing or zero values with a placeholder like 1, just to avoid a division error in the spreadsheet. Treat that as a patch, not a fact. A placeholder can distort the whole ranking if you are not careful, so flag it and check it by hand rather than letting it quietly sort itself into your top ten.
Once every row has a score, sort from highest to lowest. That sorted list is a starting point, not a calendar. Before you commit to anything near the top, go look at the actual search results for that keyword. Check whether the format people are searching for matches what you would build, whether the intent is informational or commercial, and whether the pages currently ranking are weak enough that you have a real shot or so strong that the score is misleading you.
From there, map each surviving topic to a stage in the buyer journey: awareness questions that build understanding, evaluation and comparison questions in the middle, and decision-stage questions about specific products or providers. A high KOB score does not tell you which stage a business actually needs right now, so this step is where you connect the analysis back to what you are trying to accomplish. Group related keywords that share the same intent into one topic instead of treating every variation as its own article, since one strong page can often answer several of them at once. Finally, weigh the production effort. A lower-scoring topic you can publish next week might beat a higher-scoring one that needs original research, an expert interview, and a design budget you do not have yet.
What a KOB Score Helps You Prioritize
The main thing KOB gives you is a common yardstick when you have more plausible ideas than you can publish. Instead of picking by gut feeling or by whichever topic has the biggest search volume, you get a repeatable way to weigh benefit against resistance across the whole list at once, which is exactly what a content topic prioritization method is supposed to do.
It is also good at surfacing lower-competition opportunities you might otherwise skip over in favor of a big, obvious head term. A topic with modest traffic value but low difficulty can be a faster, more realistic win than a huge keyword that a dozen bigger sites are already fighting over.
Because opposition includes a read on the competing sites' authority, KOB also forces a useful conversation about your own site's standing. A brand-new site chasing the same difficulty range as an established one is setting itself up to lose, and the relevance-adjusted version of the formula pulls business fit into the same conversation, so a topic that is only loosely connected to what you actually sell does not automatically win just because its traffic numbers are bigger.
All of this works best across a large candidate set. Scoring a single idea in isolation does not tell you much, because the number has nothing to compare against. KOB earns its keep when you are ranking dozens of topics at once and need a defensible reason to write one before another.
Where KOB Analysis Falls Short
The biggest limitation is that KOB models search opportunity, not your business. It has no idea about your strategic priorities, your product roadmap, or the customer objection you are trying to overcome with a particular piece. A topic can score low and still be essential, and a topic can score high and still be a poor use of your time.
Every input feeding the score is an estimate. Traffic value, traffic potential, search volume, and keyword difficulty are all modeled numbers from an SEO tool, not measurements of what will actually happen once you publish. Keyword difficulty is especially tool-specific: Ahrefs calculates its 0 to 100 score mainly from the linking domains behind the pages currently ranking, and a score from one tool is not interchangeable with a score from a different one, even on the same numeric scale. A generic difficulty number also describes the average competitive environment for that keyword, not how hard it would specifically be for your site, with your authority and your existing content, to compete for it.
Traffic value is not revenue. It is an advertising-cost proxy, so it says nothing about your actual conversion rate, your margins, or how long your sales cycle runs. Search volume is not traffic either, and this gap has widened as search results have filled up with features that answer a question without sending anyone to a website. A Semrush clickstream study from May 2022, covering about 20,000 anonymous US users and more than 600,000 search actions, found roughly 25.6 percent of desktop searches and 57 percent of mobile searches ended without a click to any site. That study is a few years old now and covers one market and one sample, so treat it as a caution against assuming volume equals visits rather than a current, universal benchmark.
Search intent can overrule the score entirely. A keyword can look great on paper and still be the wrong fit if the actual search results are dominated by product pages and you are planning an educational article, or the other way around. Low-volume keywords deserve the opposite caution: a small number in a keyword tool can still represent a highly qualified, specific need, and KOB should not automatically bury it just because the traffic estimate looks thin.
There are a few smaller traps worth naming too. Picking a benchmark page that is structurally nothing like your own site can throw off both sides of the score. A single unusually high result is often a sign that one input is behaving strangely, whether that is a placeholder value slipping through or an anomalous traffic estimate, so outliers deserve a manual look before you trust them. Treating every keyword variation as a separate row can also fragment what should really be one well-built topic into a pile of thin, competing pages. And the formulas here are built entirely from conventional organic search data: none of them measure whether ChatGPT, Google's AI features, or Perplexity would cite the page you are planning, so a KOB score tells you nothing directly about AI-search visibility.
Should You Use KOB to Decide What to Write Next
Use KOB when you need a fast, consistent first pass across a large list of topic ideas and want a defensible reason to rank one above another. It is genuinely good at that job, and it beats picking topics by whoever argues loudest in the planning meeting.
Do not use it as the entire decision. Before you commit a topic to your calendar, run it through a strategic fit check, a look at the actual search results, an honest read on your own site's authority next to whatever is currently ranking, a sense of where it sits in the buyer journey, and a realistic estimate of what it will cost you to produce well. As a content topic prioritization method, KOB is a strong filter for narrowing a big list down to a shorter one worth arguing about. It is not a substitute for knowing your audience, your product, and the story only your business can tell.
If you want a fuller framework for making that final call, our own piece on deciding what a lean team should write next walks through the strategic side KOB does not cover.



