An algorithm is a mathematical set of well-defined instructions. Algorithms are used by search engines to achieve any number of things intended to provide the end-user (the person conducting the search) with the most accurate search results. Search engine marketing programs like Google’s AdWords use highly sophisticated algorithms to deliver ads and manage the rules that affect ad delivery and advertiser costs.
An algorithm is the intellectual property of the search engine company. It is the “secret ingredient” that distinguishes one search engine property from another. A search engine optimization and marketing specialist is committed to developing optimization solutions based on his understanding to the best of his ability of how the algorithm may be affecting listing results. Only through careful analysis of search engine activity and an understanding of the philosophies and objectives of the search engine property can an SEO specialist hope to develop a strategy that is successful.