Hello,
As a programmer offering website design and development to prospects and clients, my focus has been on getting a functional site up and running (concentration on design and artwork choices, coding up the HTML, Javascript, ASP, etc.).

But a question that invariably comes up is "Hey, when someone punches 'widgets in Philadelphia' into Google, will my company's website come up?". Admittedly, SEO is an aspect of the website development process where my elevator does not go to the top floor.

What can/should I do as a website programmer to be able to say to a client, "Yes, we do all that SEO stuff ..."

Any advice is much appreciated.