Search intent

Matching search intent is the single highest-leverage thing in on-page SEO. If the user wanted a guide and you gave them a product page, you'll lose, regardless of other signals.

The four intent categories

1. Informational

User wants to learn something. Examples: "how does SEO work," "what is prompt engineering," "why does my plant have yellow leaves."

Content type expected: guides, tutorials, definitions, lists.

2. Navigational

User wants a specific site or page. Examples: "facebook login," "amazon returns," "samuelochoa framework."

Content type expected: the specific page they want. Hard to win unless it's your brand.

3. Commercial Investigation

User is evaluating options before buying. Examples: "best CRM for insurance agents," "hubspot vs salesforce," "macbook pro review 2026."

Content type expected: comparisons, reviews, "best X" listicles, in-depth evaluations.

4. Transactional

User is ready to buy or take action. Examples: "buy macbook pro," "hubspot pricing," "book flight to tokyo."

Content type expected: product pages, pricing pages, signup/buy pages.

How to identify the intent of a query

The fastest way: Google the query. Look at the top 10 results. What format dominates?

Modifier shortcuts

Mixed or fractured intent

Some queries have split intent. "insurance agency CRM" might return a mix of product pages, comparisons, and guides. When intent is split, the top-ranking content type often wins by default, match it or target a different query.

Matching intent matters more than keyword density

A page that perfectly matches intent but uses the keyword naturally (2-3 times) will beat a page that stuffs the keyword 50 times but doesn't match intent. This is the most underrated principle in on-page SEO.