How does search engine optimization (SEO) enhance online marketing effortss