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.
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.
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.
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.
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.
The fastest way: Google the query. Look at the top 10 results. What format dominates?
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.
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.