Much of my web development work ends up ranking very close to the top of the first page of Google's search engine results.
SEO is a very important aspect of any online presence and as a web developer it is something I always take into consideration when building a website. I have a checklist to ensuring that a website performs well in all search engines upon launch, and none of my sites are launched before satisfying each item on this list.
SEO takes effort from both parties and clients should be prepared to dedicate time and money to their site's content for the best results.
Beyond these techniques, I have SEO professionals in my network that can be brought in to help out with more demanding requirements.