The first question is not what your site should say. It is how many people are looking for what you do, where they are, and how they phrase it. For most professional services firms that number is knowable, specific, and far smaller and more winnable than a generic keyword tool implies. This is how we size a firm's real market before we build anything.
The plain-English version
Your market is the set of people in your area who, this month, are actively trying to hire a firm like yours. Not everyone who could use you. The ones searching now. For a three-attorney estate practice in one metro that might be a few hundred meaningful searches a month across all the ways people phrase the need. That is the pool. Your job is to be the obvious answer for as much of it as possible.
This matters because it reframes the whole project. You are not trying to beat the internet. You are trying to win a specific, countable set of local high-intent searches. That is a tractable problem, and it tells you exactly how much site, how much content, and how much local SEO is enough.
The three circles: everyone, everyone nearby, and everyone you can win
Marketers have a formula for this, and it is worth borrowing in plain words. Picture three circles, one inside the next. The biggest is everyone who could ever need what you do. Inside it is everyone in your service area who needs it this year. Inside that is the slice you can realistically win top placement for. A local firm should spend almost no time on the biggest circle and almost all of it on the smallest. The jargon, if you want it: total addressable, serviceable addressable, and serviceable obtainable market. The names matter less than the discipline of working inward.
- Everyone who could use you. National, all-time, every firm's fantasy number. For a local firm it is a distraction. Ignore it.
- Everyone nearby who needs you this year. Your service area, scoped to a real time window. This is the pool worth understanding.
- Everyone you can actually win. The high-intent searches happening now that you can realistically rank for and be named in. This is the number the whole system is built to grow.
Almost every firm that markets on instinct is quietly working the biggest circle: trying to sound like they serve everyone, everywhere. The firms that win work the smallest circle on purpose, then expand it deliberately once they own it.
The technical version: how we count it
We build a demand map in four passes.
- Seed the intent terms. Start from how buyers actually describe the need, not how you describe the service. People search "someone to review a contract," not "transactional counsel." We pull these from real client intake language, from the People Also Ask box, and from search-console queries if the firm already ranks for anything.
- Attach volume and geography. Each term gets a monthly search estimate scoped to the service area. National volume is a vanity number for a local firm; the metro-level figure is the one that pays.
- Score winnability. A term you can realistically rank for in months beats a term you would lose to a national directory for years. We grade each by who currently holds the top results and the map pack.
- Add the invisible demand. A large share of intent now resolves inside an AI answer or an AI Overview without a classic click. We covers how to capture that in the answer engine optimization piece.
A worked example: a three-attorney estate practice
Numbers make this concrete, so here is the four-pass method run on one firm. The figures are illustrative, not a real client, but the shape is what a real demand map looks like. Say a three-attorney estate-planning practice in a single metro of about a million people.
- Seed the intent terms. Group the real phrasings, not the service names: "estate planning attorney near me," "will lawyer [metro]," "living trust attorney," "probate lawyer [metro]," "power of attorney forms," "how to settle a parent's estate," plus dozens of long-tail variants. Deduped, that is roughly 30 meaningful terms.
- Attach volume and geography, scoped to the metro. Say the estate-planning, wills, and trusts terms run about 200 searches a month; probate and estate-administration terms about 150; power-of-attorney and specific-document terms about 50; and the long tail of dozens of low-volume phrasings about 100. That totals roughly 500 high-intent local searches a month. The national figure for "estate planning attorney" alone is in the tens of thousands, and it is irrelevant to this firm.
- Score winnability. National directories hold the top organic slots for the head terms, so those are a multi-year fight. The local map pack and the long tail are winnable in a couple of quarters. Realistically obtainable top placement covers maybe 60 percent of the pool, or about 300 searches a month, over two to three quarters.
- Add the invisible demand. Roughly a quarter of that intent now resolves inside an AI answer or an AI Overview with no click. That share is not lost, it moves to whether the model names you. So today's classic-click pool is about 225 searches a month, and the answer-engine pool is the rest and growing.
The punchline: this firm's serviceable obtainable market is a couple hundred high-intent searches a month, not the tens of thousands a keyword tool shows for the head term. Win top placement on that pool, and even a low single-digit conversion to a booked consult is a knowable handful of consults a month to compete for. That is a number you can staff, price, and measure against, which is exactly what the downstream layers do with it in the three numbers piece.
Where the numbers actually come from
A demand map is only as honest as its sources, and no single source is enough. We triangulate across six, weighting the ones grounded in real behavior over the ones that are modeled estimates.
- Your own Search Console, if the firm already ranks for anything. This is the truest source there is: real queries real people typed to find you, with the impressions and average position attached.
- Keyword volume tools, scoped to the metro, for the terms you do not rank for yet. Treat their numbers as ranges, not gospel. Two tools rarely agree, and both round hard.
- The People Also Ask box and search autocomplete, which show how buyers in your market actually phrase the need, not how the industry names the service.
- Google Business Profile insights and the live map pack, which surface local intent that never shows up in organic keyword tools.
- Public and census data for the addressable population: how many households, businesses, or filings in your service area plausibly need what you do in a year. This is the Public Data layer feeding the count with something real underneath the search volume.
- The live search results themselves: who holds the top organic spots and the map pack for each term. That is the raw input to the winnability score, and it is the one an off-the-shelf tool never checks for you.
Where the sources disagree, we say so rather than average them into a false-precision number. A market estimate that admits its own uncertainty is worth more than one that pretends to be exact.
The mistakes that blow up a market estimate
Most bad demand estimates fail the same handful of ways. Every one of these makes the number bigger and less useful.
- Using national volume for a local firm. The head-term number is a vanity figure. The metro-level figure is the one that turns into clients, and it is a fraction of the size.
- Chasing head terms you will lose for years. A cluster of winnable long-tail terms you can own in months beats a single trophy keyword a national directory will hold indefinitely.
- Counting everyone who could use you instead of everyone searching now. Latent need is not demand you can capture this quarter. Size the active pool, not the theoretical one.
- Confusing traffic with intent. A blog post that pulls 5,000 curious readers is worth less than a service page that pulls 50 people ready to hire. Count the intent, not the visits.
- Ignoring the invisible pool. If you only count classic blue-link clicks you undercount real demand and miss the answer-engine shift entirely, which we take apart in the AEO piece.
What changes by firm size
- Solo and micro firms (1 to 9 people): the market is one metro and a handful of service lines. A tight demand map of 20 to 40 terms is the whole strategy. Win the local pack and the top organic spots for those and you are done.
- Small and medium firms (10 to 249): multiple practice areas and often multiple offices. The map becomes a matrix of service by location, and the work is prioritizing which cells to win first.
- Large and enterprise firms (250+): national or multi-region demand, brand search to defend, and competitors with content teams. Sizing here is about share of a category you already partly own, not discovery.
Demand is a moving number, so re-count it
A market is not a fixed figure you size once and file away. Estate work spikes after year-end and around tax season. Family-law and injury intent move with local events. B2B advisory demand tracks the fiscal calendar. A market you sized in January can look meaningfully different by the third quarter. Re-count quarterly, and re-count the moment you add a practice area or open an office, because both reshape the pool. The estimator is built to re-run, not to size once.
Once you can see the demand, the rest of the system has a target. The next question is whether your site reads like the firm that deserves to win it, which we take apart in the positioning piece.
Want the count for your firm? Run the estimator and we will size your market and show you the demand you can win, before any sales call. Or read how we serve professional services firms end to end. Market-sizing fundamentals are well established in the 2026 B2B benchmarks we work from.