SEO or Search Engine Optimization basically refers to the process of increasing the visibility of a website in search results engine – like Google or Yahoo.
You can certainly pay for the privilege of ranking high on the search results and many SEO professionals will tell you that the only way to get good ranking is to pay for it. But can you do it yourself?