A search engine algorithm is a list of ingredients on the basis of which search engines asses and rank a website. Once the structure of your website is well defined you organize your content in the best possible way to make it look attractive and informative to your visitor.