The next step. Try looking around in Altavista with different phrases to spot your competition. Each submitted page should include keywords for that particular page while still be readable.
Many search engines rank listings primarily on words indexed by title.
It's possible that there is something on their sites that are drawing away your potential customers. Attempt to differentiate yourself from the pack in some way or form. Many people drop their email address without any thought. Stay in touch with your potential customers by offering a monthly or quarterly newsletter. Doing this extra bit of work to stay in touch with your potential customers can be highly rewarding and is easy to do with Listserver, a technology we offer with complete turn-key setup.