Types of Search Intent: Classify Before You Write
The 4 types of search intent with SaaS examples, how to handle mixed-intent results, and a SERP-reading method that tells you which page type to build first.
TL;DR There are four types of search intent most SEOs use: informational, navigational, commercial, and transactional. The label is not the point. The point is deciding which page type to build, and you only learn that by reading the current results for the query, not by guessing from the wording. Classify first, then choose blog post, comparison, product, or pricing page, then write.
Here is a content calendar I see some version of all the time, this one from a hypothetical small invoicing tool. Week one: "invoice software for freelancers," a 2,000-word blog post. Week two: "how to write an invoice," another blog post. Week three: "invoicing tool pricing," blog post again. Three keywords, three different reader tasks, one page format. Each slot got a blog post because that was the only template the calendar had.
That is the most expensive mistake I see on low-authority sites, and it happens before a single word is written. If a query is asking for a product to evaluate and you hand Google an essay, you are not competing on quality. You are competing in the wrong format. No amount of polish fixes that.
This is the pillar post for search intent on this blog. It covers the four types of search intent, how to read a mixed result set, and the method I use to turn a classification into a page decision. When one type needs a deeper treatment, I link down to it instead of repeating it here.
What are the 4 types of search intent?
Search intent is the task a person is trying to get done when they type a query. The four types of search intent that most SEO tools and guides use are:
| Intent type | The reader wants to | Typical SaaS page |
|---|---|---|
| Informational | Learn something or solve a problem themselves | Tutorial, guide, template |
| Navigational | Reach a specific site or page | The brand's own page (login, docs, pricing) |
| Commercial | Compare options before choosing | Comparison, alternatives, best-of list |
| Transactional | Act now: sign up, buy, start a trial | Product, feature, or pricing page |
Two honest caveats before we go further.
First, this four-part split is an industry convention, not a Google spec. It grew out of Andrei Broder's 2002 paper A taxonomy of web search, which proposed three classes: navigational, informational, and transactional. The four-type version most SEO tools use adds commercial as a separate bucket, which I find useful because comparing options is a different task from buying.
Second, Google's own raters use different language. The Search Quality Rater Guidelines describe user intent with categories such as Know (and Know Simple), Do, Website, and Visit-in-Person. That framework is about whether a result meets the need, which is a more useful frame than any label. Use the four types as shorthand, but keep "does this page let the reader finish the task" as the actual test.
Search intent examples for a SaaS product
Labels are easier to understand on one product. Take a hypothetical scheduling tool for consultants and walk through the same topic at each intent.
Informational search intent
"How to reduce no-shows for client calls." The reader has a problem and wants to solve it, possibly without buying anything. The page that fits is a genuinely useful guide: reminder timing, a copyable confirmation email, a reschedule policy template.
Your product can appear, but as one option inside a complete answer. If the post withholds the method until the reader signs up, it fails the task.
Informational queries are where most small SaaS blogs live, and they are the hardest place to make money from. They are still worth winning when they sit inside a cluster that links toward your commercial pages. I go into how that structure works in pillar content and clusters.
Navigational search intent
"Calendly login" or "Cal.com docs." The reader already knows where they are going. Navigational search intent is the one type where the right page is almost always owned by the brand in the query.
For a small SaaS, the practical lesson is defensive. Make sure your own branded queries land on the right page: login, docs, pricing, status. Do not write blog posts targeting a competitor's navigational queries. The reader wants their site, not yours. The split between branded and non-branded demand is covered in branded vs non-branded keywords.
Commercial search intent
"Best scheduling software for consultants" or "Calendly vs Cal.com." The reader is evaluating. They have not decided, and they want criteria, trade-offs, and an honest picture of who each option suits.
Commercial search intent is where I think low-authority sites should spend most of their early effort. The audience is close to a decision, the queries are often specific enough that incumbents have not covered them well, and your product knowledge is a real advantage. The page types that fit are comparisons, alternatives pages, and use-case pages. The bottom-of-funnel content guide covers how to choose and sequence those.
Transactional search intent
"Scheduling software free trial" or "YourProduct pricing." The reader wants to act. The page that fits lets them evaluate the offer and take the next step: a product page, a feature page, a pricing page.
This is the type founders most often misfile as a blog topic. I wrote a full spoke on it, including how to choose between product, feature, and pricing pages, in transactional search intent for SaaS pages. If a keyword on your calendar has a buying modifier, read that before you brief it.
Why the wording is not enough
Here is the contrarian part. Most guides teach you to classify intent from modifiers: "how to" means informational, "best" means commercial, "buy" or "pricing" means transactional. That heuristic is a reasonable first guess and a bad final answer.
Wording tells you what the query might mean. The results tell you what Google currently thinks it means, which is the only version you are competing against.
Take a query like "client onboarding software." The wording says commercial or transactional. In the dated capture I used for the transactional post, the top organic results mixed a community discussion, a vendor solution page, vendor homepages, and software lists. That is not one intent. That is several, and the format you choose has to account for it.
Google is also explicit that results are not fixed. Its help center explains that search results differ with time, location, language, and device. So any classification you make is a dated observation, not a permanent fact. Write the date down.
Mixed-intent SERPs: pick a primary task
In my experience, mixed results are common, especially for short, broad queries. When the first page contains guides, lists, and product pages together, my reading is that the query serves several tasks and no single format covers them all.
For a small site, a mixed SERP is both a warning and an opening.
The warning: you cannot satisfy everyone with one page. A page that tries to be a tutorial, a comparison, and a sales page at once usually does none of those jobs well.
The opening: you only need to fit one of the slots. If the results show three listicles from large publishers and one practical walkthrough from a small site, the walkthrough slot may be the one you can realistically compete for. That is a winnability judgment, not a volume judgment, and it is exactly the kind of decision I want made before the brief is written.
My rule for mixed intent is short:
- List the distinct formats on page one.
- Pick the one your product and knowledge can serve best.
- State the primary task in one sentence at the top of the brief.
- Link to your other pages for the secondary tasks instead of bolting them on.
If you cannot write that one sentence, the keyword is not ready for the calendar.
The SERP-reading method for deciding page type
This is the method I use for understanding search intent before a keyword gets a slot. It takes about fifteen minutes per query, and it is the cheapest fifteen minutes in the whole content process. The full worksheet version, with a dated live example, lives in how to do SERP analysis before you commit to a keyword. Here is the condensed version tied to intent.
Step 1: record the conditions
Query, date, country, language, device. If you used a tool export, keep the file. This takes thirty seconds and saves you from arguing with your own memory later.
Step 2: label every result by format, not by intent
Go down the organic results and write what each page actually is: tutorial, template, listicle, comparison, vendor homepage, product page, pricing page, forum thread, video. Open the pages. A title can say "guide" and be a thinly disguised sales page.
Keep observations separate from interpretation. "Contains a downloadable checklist" is an observation. "Searchers want a checklist" is your inference.
Step 3: count the dominant format
If most of page one is one format, that is your format. Going against a clear pattern on a low-authority domain is a bet I would rarely take. If no format dominates, you are in mixed-intent territory and the previous section applies.
Step 4: note the SERP features
People Also Ask boxes, video carousels, and forum results are clues about what the reader still needs after the top answer. PAA questions in particular tend to be good section headings for an informational page. I cover that box separately in the People Also Ask guide.
Step 5: map the intent to a page type
Use this as a starting map, then let the SERP override it:
| What page one shows | Likely intent | Page I would build |
|---|---|---|
| Tutorials, templates, explainers | Informational | Blog post or downloadable resource |
| One brand's own pages | Navigational | Nothing, unless it is your brand |
| Lists, comparisons, review sites | Commercial | Comparison or alternatives page |
| Vendor product and pricing pages | Transactional | Product, feature, or pricing page |
| A mix of the above | Mixed | One primary format, with links to the rest |
Step 6: decide write, update, or skip
Sometimes the right answer is not a new page. If your existing product page should be the destination, the work is improving that page. If the results belong entirely to the brand in the query, skip it. A calendar slot left empty costs nothing. A blog post built for the wrong intent costs a week and then quietly competes with the page you actually needed, which is how keyword cannibalization starts.
Search intent SEO on a low-authority site
Big sites can afford to get intent slightly wrong. Their authority carries a mediocre format onto page one. A DR 5 SaaS has no such cushion. Format fit is one of the few levers you control fully, and it costs nothing but attention.
That shifts how I rank opportunities. A query with modest volume and a clear, matching page type beats a bigger query with a mixed SERP dominated by publishers you cannot outrun. Volume tells you how many people might show up. Intent tells you whether your page can be what they were looking for. On a small site, the second number matters more.
It also changes how a calendar should be built. Clusters work better than one-off posts partly because intent is mapped across the cluster: informational spokes feed a commercial pillar, which links to the product page that serves transactional queries. Each page does one job. When I map keywords, every query gets an intent label and a page type before it gets a date, and the keyword mapping template has a column for exactly that.
This is the step I built Boomranq around. It takes a product description and produces a 30-day content calendar where each slot already carries the intent call and the page type, so a founder is not discovering three weeks in that half the calendar was blog posts for buying queries.
Classify first, then write
The types of search intent are a vocabulary, not a strategy. Informational, navigational, commercial, transactional: knowing the words takes five minutes. Using them well means opening the results, labelling what is actually there, picking one task your page will serve, and choosing the format before you choose the headline.
Next time a keyword lands on your list, do not open a blank document. Open the SERP. Classify it. Then decide whether it deserves a blog post at all.