SEO Best Practices for Web Developers: Enhancing Search Engine Visibility