If I had a dollar for every time I heard "I have an awesome website, but customers can't seem to find it online...", I'd have several dollars.
What most people don't know is what the "spiders" look for in determining who shows first in the web. Only a handful of people know. Most of them own a chunk of Google.
I do, however have a pretty good grasp on what these "spiders" like, and I feed them what they like. And get results.