I am basically a web programmer who also does website design, but I really dislike doing SEO. When I design a site, I am careful to tell my client of my lack of desire and expertise in SEO, and most times it doesn't matter to them. However I have one client whose site I redesigned several years ago, and who recently has been having problems getting clients.
She is not even near page 1 for any of her key words. Many of the sites ahead of her are not even in the same business. She has been using Google AdWords for several years, but lately even this has not been enough to get her any business, even though her ad is usually on Page 1.
Yesterday she told me that she hired a local business to do SEO for her site. To make a long story short, it turned out that the SEO "expert" wanted to use Dreamweaver to make modifications. Naturally, I strongly objected, since this would undoubtedly invalidate the code. I went to a good deal of trouble to make sure that this website had valid code, and it presently passes XHTML 1.0 Transitional, CSS, Section 508, and WCAG Priority 1. I checked three websites done by the "expert": the coding was strictly old-school tables, and none of them validated HTML.
My question is: Where can I find a legitimate SEO expert who can do what my client needs without ruining her website? She would naturally prefer someone in the Virgin Islands where we both live, but is willing to deal with anyone anywhere if it will help get her more business.