Make sure you read all the articles, particularly the ones by people like Google, about making sure you get good ratings.
In the CP of your hosting site, you should find a fair amount of functions to help....including manually submitting a site map to all of the big search engines, and how to make sure your page titles and the parts that the crawler bots look at are all SEO friendly.
Submitting a site map should be done weekly or at the very least, monthly.
New content also helps a lot.......a static site will return the same hashcount result to the crawlers month in month out, which the algorithms don't like.....new content though gets your rankings up as it's tagged as a 'live' site with developing content
Word of mouth, social networking (make certain you have a Facebook page for one thing) and generally making the site user friendly and search engine friendly will probably get your site ten times further than any snake oil company promising the earth will ever achieve
Don't ever fall for the old gag about " for only $12 a month, we will submit your site to 500 search engines" or anything about guarantees of new traffic....it's all bullshit and can actually harm a site as it gets added to various dubious lists and automated bot programmes......the only thing you'll achieve is multiplying your spam tenfold.
Get stuck in under the bonnet of your site, look carefully at your keywords and page titles, spread the word through social networks and so on and you'll do exactly what this company promised, but for free and probably far more effectively
