A search engine isa software program that helps people find the information they are looking for online using keywords or phrases. ... Companies use search engine optimization (SEO) to help search engines recognize their websites as highly relevant to particular searches.