SEO for Freelance Web Developers: A Complete Guide