Search Engine Marketing means presenting an advertisement to a user based on its search query. Firstly, businesses bid on specific keywords, and when anyone enters a text resembling that keyword, a text ad is shown for their benefit so the user can click on the ad and learn more about a particular product or service.