Keywords are words or phrases that users type into search engines when looking for information. They are essential in SEO because they act as a bridge between a user's query and relevant content. By optimizing content around specific keywords, websites can improve their chances of ranking higher in SERPs.