A search term is what you enter into the search field of a search engine. A keyword is what the web is ultimately searched for. Keywords are always spelled correctly, while a search term can also be entered incorrectly by the user. Thus, there can often be several search terms for one and the same keyword.