Websites For Non-Profits is a company that did a great job for me in improving search engine optimization for my websites, www.mikeneedsakidney.com and www.coachmike.net. Their website is http://websitesfornonprofits.org/. They asked all the right questions and then made behind the scenes changes to increase how searchable my sites are. They specialize in doing websites, website makeovers, marketing assistance, and SEO for non-profits.
Websites for Non-Profits