1) SEO is the practice of optimizing a website to increase traffic from search engines by improving both internal and external factors. 2) Key factors for SEO include keyword research, on-page text optimization, image optimization, internal linking, and external link building. 3) Tools like Google Analytics, keyword research tools, and link analysis tools can help with auditing websites and competitor analysis.