In searches, if you're searching for more than a single word, putting the phrase in double quotes or adding a plus sign between words can (but not always) help. Different search engines have their own rules. Sometimes you should use only key words, sometimes phrases or asking a question. In results it may have one of your keywords with a strikeout line, but you can choose "must contain..." whatever the word is.
Sponsored ads pay to be at the top of the list, even if they don't say "sponsored" or "ad", even if they don't contain the words you're looking for. It's the wild, wild west in the Internet. I try Google but I also use Bing.
Ya pays your money and ya's takes yur chances.