Search engine providers like Google and Yahoo are constantly modifying their algorithms in order to keep their search engine results up to date. On site optimization used to be the primary factor that search engines used to be able to decide a websites position. On the other hand, it currently accounts for only about 10% [...]