How does search engine optimization (SEO) enhance internet marketing strategiess