Keywords are important for search engine optimization as search engines display results based on keywords. It is important to include main keywords in the domain name if possible, title tags, meta tags, descriptions, image alt text, headings, internal links, and blog posts/articles in order to properly optimize a website for search engines. Keywords should be naturally incorporated at a density of approximately 3% throughout content.