SEO.Agency is an internet marketing firm that treats search engine optimization as an art and science. There are certainly creative components to optimizing a website for Google, Bing and Yahoo!. Creativity has to be applied in the way that keywords are inserted into titles, headers, paragraphs and other text-based content. It is important to come up with catchy phrases that are memorable. At the same time, content on web pages has to be unique so that it does not match any external sources on other websites. The scientific component of search engine optimization includes the study of algorithms. The world's biggest search engines use complex formulas to rank websites based on an array of factors. SEO.Agency does its best in trying to estimate the patterns that Google utilizes to compile rankings of websites in certain niches. Keyword research is done to create relationships between a website's ranking and text-based descriptions on pages.