A big part of your ranking in search engines is hyperlinks to your site. The more relevant those links, the better. So where do you start? With your competition.
Here's a good article about how to figure out what sites to target. Target for what you may ask? You will need to ask these sites for a link to your site, thus the "grunt work" I mentioned. It's a lot of work but the benefits are huge. This is a good job for an intern as the article mentions:
So you're first going after the sites that your competition has links from. Doing this will get you up to their level, then the more links you can get above and beyond this level makes you rank higher. The larger the geographical market you reach, the more work this will be. If you're in a small to medium sized market (like Madison, WI or Milwaukee, WI), then it will be less work than this article explains, but still some work. It'll pay off.
If you don't want to do all this work, you can hire a web firm to do it of course. Reading this and knowing what goes into making higher search engine rankings happen helps anyone understand the costs involved.
We tell people that they can do it themselves if they want - the secrets to ranking high on search engines are out there, but it takes work. Most clients would rather run their own business. It's kind of like getting work done on your car. You could do it yourself if you learned all about it, but it's better to just take your car to a mechanic and go on doing what you do - where you can be most profitable.
-Tony








