I think SEO is a waste of time and money. Trying to trick the search engines in that way doesn't usually work out because the search engines are always changing what they're looking for. The best ways to increase traffic to your website are building inbound links from other sites, increasing the average time a visitor spends on your site and updating your site content regularly.
You can build inbound links to your site by writing some articles on eHow, Hubpages, Squidoo, Bukisa, Ezine Articles and other such sites and linking back to your website as a resource. You can also answer some questions on Yahoo Answers and link back to your site. When search engines see other sites linking to your site it gives your site more credibility in their eyes. Participating in forums and having your website in your signature also helps build links to your site.
Search engines try to judge the relevance of your site by seeing how long people stay on your site once they've found it. Having more information on your site possibly even having videos will get people who find your site to stay on it longer. Opening a You Tube account and making a couple videos about your services and putting those videos on your site would be a good idea. Not only will the videos increase the amount of time a visitor stay on your site, but you'll get people on You Tube who haven't even found your site watching those videos too. Put a link to your site in the video description and you've got another inbound link too.
Having a blog that is connected to your site will also help draw in more traffic. A blog is updated regularly. Search engines pay attention to that. There is already a thread about doing that here.
http://www.massageplanet.com/forum/viewtopic.php?f=43&t=17496&p=143568#p143568