Forum Moderators: open
Welcome to WebmasterWorld [webmasterworld.com]!
A good title, description, and several paragraphs of on-page text seems to work for me - and I just finished a site for a client in the general market segment indicated by your user-name. If your business is mostly local, add your region, city, town or area to the search query - most people will, at least after seeing 39,000 mostly-irrelevant results returned. If you still don't rank, then improve the items listed above some more.
Jim