As search engines and directories have increased in number, sophistication, and complexity, so too has the art and science of search engine positioning. Existing search engines and directories are constantly changing their search engine algorithms and striking new alliances, and new search engines keep emerging.