I am going to provide a simple answer to a very complex question, but I do get asked all the time “how much does organic search optimization cost?” Typically for a site that is 10 to 25 pages, you can expect to pay $1600 to $2800 for organic code optimization (this is an estimate).
Prices will be higher if new content needs to be created for your website, but it is important to understand that organic code optimization is not inexpensive. Some SEO firms will additionally charge you for link programs, monthly monitoring and reporting, and additional tweaking, but the bulk of the work revolves around laying hands on the website’s source code.
Improving organic optimization takes time. Results are typically not immediately apparent. Organic optimization does not stop with updating and improving the keyword density and source code, promoting your website with a blog, press releases, and article syndication keeps the push on and will improve overall results.
Another big thing to remember is that no firm can guarantee results on any engine – no way, no how! If you find a firm who does, you should be careful and proceed cautiously. The key to Google’s, Yahoo’s, and MSN’s search algorithm is such a highly guarded secret. If the key to placement was divulged, SEO firms would work to exploit the key to garner placement for their clients. So only Google, Yahoo, and MSN know what exactly they are looking for in regards to placement. Here’s one tip, Google looks at over 150 different factors alone to determine where a website falls in the organic results.
You are right that no firm can guarantee results. That’s a really bad sign. If the firm made that claim, didn’t achieve the results for the client, and the client compained or wanted money back, would the firm result to black hat technique just to save face and assume that the client wouldn’t know any better? I wonder.