Large advertising agencies will set up a small business with a general solution for the business category. They simply are not going to devote a lot of resources to a tiny account. With no custom ads and no campaign optimization, a significant amount of your ad money will be wasted.
Small agencies with limited resources often have to specialize. As a result, the front ends of their campaigns (the ads) are usually better focused. So, if you are a dentist and you pick a small agency that specializes in dentists, you will probably get better results than from a large agency because they will have optimized your ads for your business. However, there will still be wasted ad money because they will not have optimized the back ends of the ad campaigns (the targeting and bidding for ad space) for your business.
At Avera Marketing, we create custom ads and develop optimized ad campaigns based on your business metrics. This enables us to leverage the machine learning capabilities of the ad platforms like Google and Facebook to continually re-optimize advertising performance. The result is minimal waste, lower cost, and maximum performance.
So, did your current agency optimize your ad campaigns? Campaign optimization calculations are based on the profitability of the items advertised in combination with the conversion rates of various prospect interactions (website visits, calls from ads, online quote forms completed, etc.). If they have not asked you for this data, then they cannot have optimized your campaigns.
Is this rocket science? Of course not. We just do for small businesses what large agencies do for their biggest clients.