Commercial content loses to informational results for a buying query when the SERP for that query is dominated by informational pages, because that domination is the search engine signaling that the searcher’s real intent at this stage is to research, not to buy. The page that ranks is the one matching the intent the SERP rewards, and when the top results are guides and explainers, the system has judged the searcher wants to understand before purchasing. A commercial page answers the wrong stage of that intent, so it loses.
This contradicts the natural assumption that a “buying keyword” should be won by commercial content. The flaw in the assumption is that the keyword’s surface meaning is not the same as the searcher’s actual goal. A query can contain the language of buying while the people typing it are still comparing, learning, or checking whether they even need the thing. The SERP reflects what real searchers clicked and stayed on, so when it fills with informational results, it is reporting that the dominant real intent was informational despite the commercial-sounding words.
That is the mechanism worth internalizing: the SERP reveals the true intent stage, and you assumed transactional when the evidence says research. The system is not making a mistake by ranking guides over your product page. It is matching the result to the behavior it has observed, and the behavior says these searchers want information first. Your commercial page is fighting the actual demand rather than serving it, which is why it cannot win the position no matter how strong the page is on its own terms.
For your next “buying” query, read the SERP before you decide what to publish. Look at what already ranks: if it is overwhelmingly informational, treat that as the verdict on intent and either serve the research stage that wins the position, or pursue the sale through a query whose SERP is genuinely commercial. Let the SERP tell you the intent stage rather than assuming the keyword does.