Understanding the Importance of SEO for Ecommerce Websites: Strategies for Higher Rankings