Search intent is what the person typing a search wants. The same words can mean 'teach me', 'help me compare', 'take me to a specific site' or 'let me buy this now'. Google guesses the intent and shows the kind of page that fits it, so a page built for the wrong intent will not rank, however well written.
The four usual labels are informational (an answer), navigational (a particular site), commercial (comparing before buying) and transactional (ready to buy or book). Most small business pages are written as transactional while most searches are informational or commercial, which is why so much 'content' never meets a customer.
