Nobody on Facebook is looking for you.
That's the whole problem and the whole opportunity. Search reaches people already in the market. Meta reaches people before they know they're in it — which means creative does the work.
And bad creative doesn't fail loudly. It just spends, quietly, until someone checks. Paid social decays because creative fatigues and nobody has the next batch ready, so the same three ads run until performance dies.
Everything in the facebook & instagram ads scope.
Campaign build and structure
Audiences, placements and objectives set against what you're actually trying to grow.
Ad creative produced
Written and made — static, video and copy variations, not a brief handed back to you.
Continuous creative testing
Angles, hooks and formats tested properly instead of picking a favourite and hoping.
Audience building
Lookalikes, retargeting and exclusions maintained rather than set once.
Pixel and conversions API
Tracking that survives iOS and ad blockers, verified as firing.
Landing page alignment
The page has to answer what the ad promised, or the click is wasted.
Budget management
Owned by your strategist, moved deliberately.
Monthly reporting
Spend, results, creative performance, what changes next.
Built for businesses ready to be seen.
- ✓Your product benefits from being seen before it's searched for
- ✓You have something visual to show
- ✓You can commit to running creative continuously
- ✓You want to reach a defined local audience
- —You only want people actively searching
- —Your product needs long technical explanation before anyone buys
- —You have no way to produce new creative regularly
How the first weeks run.
- Week 1 — Setup and tracking
Pixel, conversions API, audiences, account structure. Verified before anything spends.
- Week 2 — First creative wave
Multiple angles live, not one ad with three headlines.
- Weeks 3–6 — Test and cut
Losers killed quickly, winners scaled, next wave already in production.
- Ongoing — Fresh creative
New creative continuously, because this channel consumes it.
Senior strategy, studio speed.
Every account is led by the senior strategist who runs it. The production behind it runs on the latest AI technology, configured around your brand, your competitors and your market — not a generic tool with your logo on it.
That's how the first work goes live in days, not months — with custom, on-brand creative at a pace and volume a traditional agency can't match.
Targeting is not the lever people think it is.
Meta's targeting has become progressively more automated. Broad audiences with strong creative now routinely beat narrow audiences with weak creative, because the platform is better at finding the right person than you are at describing them.
Which relocates the whole problem. The variable you actually control is what the ad says and shows, and that's the variable most businesses can't move quickly because producing new creative is slow and expensive.
So the same three ads run for months. Frequency climbs, the audience stops noticing, cost per result drifts upward, and eventually someone concludes the channel doesn't work. The channel worked. The creative expired.
Running this properly means having the next batch ready before the current one fatigues — different angles, different formats, different hooks — and killing losers quickly rather than defending them.
Why your numbers stopped matching.
Since iOS privacy changes and the steady decline of third-party cookies, browser-based pixel tracking under-reports. Conversions happen that Meta never sees, so the platform optimises against an incomplete picture and your reporting understates results.
The fix is server-side. Conversions API sends events from your server rather than the visitor's browser, which is both more complete and more resistant to blocking. Set up properly alongside the pixel with deduplication, it recovers a meaningful share of what was being lost.
This matters more than it sounds. Meta's algorithm learns from the conversions it can see. Feed it half the data and it optimises toward half the picture — usually toward the cheap, low-intent conversions that are easiest to observe.
We verify tracking before spending anything, because every day of running on bad data teaches the account something wrong that then takes weeks to unlearn.
And where it doesn't.
Search captures demand that already exists. If nobody is looking for what you sell, there's nothing to capture — which is where paid social earns its place, because it creates the awareness that search later harvests.
That makes it strong for anything visual, anything with a story, anything people don't yet know they want, and anything where the buying decision is emotional rather than specified. It's strong for local awareness too: reaching everyone in a defined area repeatedly, at a cost search can't match.
It's weak where the purchase is urgent and specified. Nobody scrolls Instagram and decides to fix a burst pipe. For that, search wins, and we'd run search.
Most businesses that can afford both should run both, and the two feed each other: paid social builds the brand recognition that makes your search ad the one people click.
Concretely, not abstractly.
The ad that works usually isn't the polished one. It's the one that looks like it belongs in the feed and says something specific.
Specific beats general reliably. 'We fix cracked windshields in your driveway, usually same day, $89' outperforms 'quality auto glass services' because it answers the questions someone actually has: what, where, when, how much.
Native beats produced, most of the time. A phone-shot video of the actual work, with the actual person who does it, tends to outperform a polished studio piece — partly because it's more credible and partly because it doesn't announce itself as an advertisement in a feed of non-advertisements.
The first second decides everything. Most of the audience is scrolling fast, and an ad that takes three seconds to establish what it's about has already lost most of them. Whatever is most interesting goes first, not after the logo.
And volume matters more than perfection. Five decent ads tested properly will beat one excellent ad every time, because you cannot reliably predict which one works — the audience decides, and the only way to find out is to ask them.
After the targeting changes.
Detailed interest targeting has been steadily deprecated, and the categories that remain are broader and less precise than they were. Building an audience the old way now often underperforms leaving it open.
What still works is your own data. Customer lists uploaded as a source for lookalikes remain the strongest signal available, because they describe real buyers rather than inferred interests. Even a modest list is worth uploading.
Retargeting still works, and it's where most small budgets should start. People who visited your site, watched a video, or engaged with the page are dramatically cheaper to convert than strangers, and there are usually more of them than businesses expect.
Geographic targeting still works precisely, which matters more for local businesses than any interest category. Radius targeting around your service area, with exclusions for the places you don't serve, prevents a meaningful share of wasted spend.
And exclusions matter as much as inclusions. Excluding existing customers from acquisition campaigns, and recent converters from everything, stops you paying repeatedly to reach people who already said yes.
How this channel actually spends.
Meta campaigns need to exit the learning phase before their performance means anything, and that takes a certain number of conversions in a window. Under-funding a campaign is the most common way this channel is made to fail: it never gathers enough data to optimise, so it performs badly, so the budget gets cut, so it gathers even less.
Which means it's usually better to run one properly funded campaign than three underfunded ones. Splitting a small budget across audiences feels like testing and is actually just making sure nothing learns.
It also means judging results on the right timescale. Day-three numbers on a new campaign are noise. The real window is a couple of weeks before the data says anything, and a month before it says something you should act on.
Creative refresh is the ongoing cost people don't budget for. Ads fatigue on a predictable curve, faster for small local audiences who see them more often, and the plan has to include what replaces them.
We build that cadence in from the start, so the next batch is in production while the current one is still performing — rather than scrambling for new creative after results have already dropped.
Beyond the platform's own numbers.
Meta reports on Meta. It will tell you cost per result and return on ad spend using its own attribution, which is generous to itself by design and includes conversions it influenced rather than caused.
So we look at the platform numbers and the business numbers together. Did enquiries go up in the period the campaign ran. Did the phone ring more. Did revenue move. Those are noisier and slower, and they're the ones that decide whether this channel is worth the money.
For local businesses the cleanest measure is often a holdout test: run the campaign in one area and not another, and compare. Cruder than a dashboard and considerably more trustworthy.
We report both and flag it when the platform's number and the business's number disagree, so the budget follows real results.
The risks nobody mentions until they bite.
Meta enforces its advertising policies automatically, and the enforcement is blunt. Ads get rejected, and accounts get restricted, for reasons that are often a misread of context rather than an actual violation.
Certain categories carry extra rules — anything health-adjacent, financial, employment or housing-related. Claims about results, before-and-after imagery, and language implying personal attributes are the common triggers, and plenty of legitimate local businesses fall into them without realising.
A restricted business account is genuinely disruptive, because appeals are slow and there's no phone number to ring. Prevention is much cheaper than recovery.
So we write to the policies deliberately, keep a clean account structure, and avoid the shortcuts that raise flags. It's an unglamorous part of running this channel and it's the difference between a channel that runs and one that keeps going dark.
5.0 stars across 19 Google reviews.
Not one below five.In a very competitive personal injury works, MBC made fast & effective strategies to get instant results. Not “impressions” but actual calls. Outstanding company.
Working with John and Matthew at MBC Group has been one of the best professional experiences we have had with a marketing company. Always responsive, great listeners, creative, and incredible attention to detail.
It's always hard to find a company that really sees you as a partner. MBC however is exactly that for me. MBC consistently goes out of their way to put my company first.
Smashburger · TRAX Analytics · Design Source · R2 Medical Clinic · Accendo Wellness · Roof Evolution · Pink Flamingo Lawn Services · Shield Funding · The Rail Yard · Turf Surgeons · Beltranscapes · NuIQ · Techniques Hair Shop · WideBase · Magnolia & Mint · Shelf Love · Station 6 Over 9 · YOLO TOLO · Doggy Dog World Rescue · Roundtable Labs · Juicy Marketing · Events @ Piney Creek · Estevez Realtor · The Situation Room
See what we've built.
Immersive client sites, original Concept Lab brands, and campaign work for Smashburger, Coors Light, Blue Moon and Jägermeister — all live in our portfolio.
Questions we get asked.
{{ f.a }}
See where you could show up.
A free 30-minute session with a senior strategist. We'll look at where you stand today, show you what's holding you back, and map what to fix first.
Run the free AI Visibility Report first →