Is it just me or does it seem like there are hundreds of companies (or more) that offer search engine marketing services? From one person “experts” to big ad agencies… they all promise to turn Google into your very own lead machine!

But the needs and marketing budgets of small and local businesses are different. So, here’s our list of the 18 best search engine marketing services for small businesses.

We’ve ranked them based on our editorial review, monthly US visitors (estimated by Compete), and Google page rank (a key factor in determining ranking in search results… the higher the number the better).

Company Services Monthly Visitors PageRank
ReachLocal PPC and display advertising 2,335,000 5
Yodle PPC and SEO services 174,000 5
OrangeSoda PPC and SEO services 61,000 6 Paid search marketing 57,000 2
Marchex PPC and reputation management 41,000 5
LocalConnex PPC and website design 39,000 3
Wpromote PPC and SEO services 34,000 5
WebVisible PPC and display advertsing 31,000 5
Trada Paid search marketing 29,000 4
eBrandz PPC, SEO, and social media 26,000 6
JumpFly Paid search marketing 19,000 3
SiteSolutions PPC and SEO services 12,000 4
MoreVisibility PPC, SEO, and social media 11,000 4
SearchRank PPC, SEO, and social media 11,000 4
ThinkBIGsites PPC, SEO, and website design 10,000 4
Customer Magnetism PPC and SEO services 10,000 4
WebiMax PPC and SEO services 9,000 4
BlitzLocal Paid search marketing 8,000 5

Besides managing your pay-per-click (PPC) marketing, some of these companies can also help with search engine optimization (SEO), website design, and increasingly social media marketing.

Just keep in mind that pricing varies. Expect to pay 15% to 33% of your PPC campaign dollars as monthly management fees. And many of these firms also charge a set-up fee to get your Google campaigns running. So definitely shop around!

Having said that, these folks know what they’re doing and you probably don’t (sorry). If that’s the case… then be ready to pay up to have a professional manage your search engine marketing efforts.

Otherwise, you’ll need to learn a lot more about search engine marketing before considering doing it yourself. Here’s a good place to start.

Let us know which company you go with and the results you’re having. And don’t forget we’re also here to help. Give us a call at 888-330-3236.