Marketing of a website is as important as the look and feel of it. There is no point in having a website that looks great and inks through well but cannot be found by anyone. Many customers are unaware of web marketing and therefore go with a company or a programmer with little or no experience in marketing only to be stung later on down the line.
All too often companies have to end up having a new website designed as their previous one has not been built with marketing in mind so cannot be changed in the way it is needed to be to allow it to start getting good rankings. There are a number of marketing techniques that are used to help improve the rankings of a website and a lot of this is built in to the site behind the scenes. If you are in doubt as to whether your website is search engine optimised, then get in touch with a local web agency to give it a once over. Many will offer a free SEO evaluation.