The first step is to understand how SE's rank websites. If a user searches for baseball the first thing most SE's will do is look for pages with the word baseball in the title. Then it will look for baseball in the main headings of the page. If the SE scans the page and finds the word baseball in the content, this page will probably get ranked highly in a search for baseball. Register pages for all the individual search engines, and keep on top of changes.
Every search engine has a different method, and they change frequently.
Be careful not to use those quick one-time services without checking them out first. NOW is a team of individuals who share a passion for the web. We have watched it grow and helped guide it through changes, by finding ways to help businesses of all sizes reach their dreams on this vast new frontier. Since 1994 we have been studying web promotion and how to build web sites that work. Our work is based on results.