On the surface, search engine optimization is a good way of marketing a website; after all, who doesn't like free traffic. These services include, but are not limited to, on-page optimization, link building, search engine friendly website design and development, and search engine friendly content writing services.
Search Engine Optimization is the process of improving the visibility of a website on organic ("natural" or un-paid) search engine result pages (SERPs), by incorporating search engine friendly elements into a website. A successful search engine optimization campaign will have, as part of the improvements, carefully select, relevant, keywords which the on-page optimization will be designed to make prominent for search engine algorithms.