Regardless of the budget you may have, local SEO is a must! IF you plan to grow your business and you plan to be around for years to come you will have to change with the times. SEO is the new way to really market your business online faster than before.
You can do the old ways like posting to newspapers like Denver.com and hoping that the people searching for your type of business will call you off of your overpriced ad. Just think of the cost you spent and the value you just lost. Do you want to look at marketing as an expense or an asset to your business?
Building a business using SEO you will build a solid foundation. Of course you have to use a legit company. I would stay away from any one saying they can do SEO for 299 a month. Most of those are scams and they wrap you into some crazy contract that you will have to pay them for 12 months even if they get you zero results. So do your homework. A legit company will rank a video for you if you are on the fence and show you that they can get first page results to gain your trust. Some do it without a fee to start also!
Instead of a buyer beware story just do a little homework as the SEO company what guarantees they offer and take it from there. Some of the large companies may hang up on you just go the next ones until you find one that will help you out.
Hiring a good SEO company can mean the deference in earning an extra hundred thousand dollars this year. Find one like the guys in the Denver SEO services area. Super competitive here but the guys that are on the first page of Google are legit players. Ignore the ads. Anyone can pay for an ad and make it look like they are an expert. All that shows is they are good and picking a keyword and paying for that space. The goal is to set up your SEO pay a company for 6 to 12 months and then enjoy your first page rankings for years to come.