DIY SEO, or Do-It-Yourself Search Engine Optimization, is optimizing your site and content for search engines by yourself. Rather than hiring professionals or contracting an agency, you teach yourself and implement SEO techniques like keyword researc...