SEO the buzz word of recent times is the process of optimizing your web pages to obtain top positions in search engines when a search is performed for specific keywords. Search engine optimization comprises two major processes known as the onpage optimization and offpage optimization. Onpage optimization is the process of using keywords and phrases in the web pages so that when there is a search for the term the websites show up. You can find free samples of onpage optimization in the sites offering SEO services. Offpage optimization on the other hand involves in building backlings to your site thereby increasing the importance of your web page in the internet. Although learning SEO and optimizing websites all by yourself is possible, smart business people hire SEO service providers to save time and to focus on their core business than just promoting web pages.