A keyword is a word or phrase that people type or speak into a search engine. The keyword thus serves as the link between the query and the content that provides the answer.
The keyword is rarely just a single word. Often, it consists of entire phrases or questions that more precisely capture the search intent. In SEO, a rough distinction is made based on length and specificity: short, general terms with high search volume but unclear intent, and long, specific phrases with lower search volume but clearer intent. Whether informative, comparative, or with a clear intent to purchase: search engines try to understand the meaning behind the phrasing.