SEO is not an appropriate strategy for every website, and other Internet marketing strategies can be more effective, depending on the site operator’s goals. A successful Internet marketing campaign may also depend upon building high quality web pages to engage and persuade, setting up analytics programs to enable site owners to measure results, and improving a site’s conversion rate.
SEO may generate an adequate return on investment. However, search engines are not paid for organic search traffic, their algorithms change, and there are no guarantees of continued referrals. Due to this lack of guarantees and certainty, a business that relies heavily on search engine traffic can suffer major losses if the search engines stop sending visitors. Search engines can change their algorithms, impacting a website’s placement, possibly resulting in a serious loss of traffic. According to Google’s CEO, Erick Schmidt, in 2010, Google made over 500 algorithm changes – almost 1.5 per day. It is considered wise business practice for website operators to liberate themselves from dependence on search engine traffic. Seomoz.org has suggested that “search marketers, in a twist of irony, receive a very small share of their traffic from search engines.” Instead, their main sources of traffic are links from other websites.