In SEO, keywords refer to specific terms or phrases used by people to search for information online. On the other hand, topics focus on broader subject areas that encompass related keywords. Optimizing for topics allows marketers to build topical authority by creating comprehensive content that covers a range of relevant keywords, satisfying user preferences and search engine spiders.