Most guides on Facebook advertising are written for marketing teams at companies with dedicated ad managers and $50,000 monthly budgets. This one isn't. This is for the plumber who wants to fill their schedule next month, the consultant trying to get inbound leads, the local restaurant that wants more Friday-night reservations.
You can run effective Facebook ads on $300 a month. But only if you understand what you're doing -- and most first-timers waste that money on audiences that are too broad, copy that's too vague, and creative that never gets a second glance.
Let's fix that.
Why Facebook Still Works for Small Business
Facebook's ad platform is still the most powerful targeting tool available to small businesses. Instagram and Threads share the same ad system (Meta Ads), giving you access to over 3 billion combined monthly active users -- and the ability to narrow that down to people within 10 miles of your business who are interested in exactly what you sell.
The two reasons small business ads fail aren't the platform -- they're targeting and creative. Get those right, and Facebook works at almost any budget.
It's almost never the budget. It's vague targeting ("everyone who might want this") and copy that describes the product instead of speaking to what the customer is actually worried about.
Getting Set Up: The Non-Negotiables
Before you spend a dollar, you need three things in place.
-
1
A Business Manager Account
Go to business.facebook.com and create a Business Manager account separate from your personal profile. This is where you'll manage ad accounts, pages, and billing. Don't run ads directly from your personal page -- you'll hit limits and lose control of your data.
-
2
The Meta Pixel (on your website)
The Pixel is a small piece of code that tracks what happens after someone clicks your ad. Did they visit your pricing page? Fill out a contact form? Buy something? Without the Pixel, you're flying blind -- you'll know impressions and clicks, but not conversions. Install it before you run a single ad. Most website platforms (Squarespace, WordPress, Shopify, Wix) have a direct integration in their settings.
-
3
A Clear, Single Offer
Your ad should promote one thing. Not "we do plumbing, electrical, and HVAC." One thing: "Free same-day quote on any plumbing repair." The more specific your offer, the better your ad performs. Vague ads get ignored. Specific offers get clicks.
Targeting: Find the Right People First
Most small business owners make the same mistake: they target everyone. "Men and women, 18-65, United States." That's not a target -- that's a guess. And it costs you money on every impression that doesn't matter.
Start with these three audience approaches, in order of effectiveness:
1. Lookalike Audiences (Best Performance)
Upload your existing customer list (emails work great) to Meta, and it will find people who look similar to your best customers. This is the highest-converting audience available. Even a list of 100 past customers is enough to start with.
2. Retargeting (Warmest Traffic)
People who've already visited your website, watched your videos, or engaged with your Facebook page. They already know you. An ad here is a reminder, not an introduction -- and reminder ads convert at 2-5x the rate of cold ads.
3. Interest and Behavior Targeting (Cold Traffic)
When you don't have a customer list, interest targeting is your starting point. But be specific. Don't target "small business owners" -- target "Squarespace users who manage a service business in your metro area." Stack 3-5 interests that describe your ideal customer precisely.
For local businesses, set a radius of 10-25 miles around your location. Don't pay to show ads to people who'll never drive to you. If you serve multiple cities, set up separate ad sets for each one -- it lets you customize the copy to reference their specific area.
The Creative: What Your Ad Actually Looks Like
Facebook has three main ad formats for small businesses: single image, video, and carousel. Here's the simple version of when to use each:
- Single image: Fastest to test. Use for offers, promotions, and testimonials with a clear visual.
- Video (15-30 seconds): Best for explaining something, showing your work, or letting a real customer talk about you.
- Carousel: Good for service menus, before/after sequences, or showing multiple products.
Regardless of format, your creative needs to pass the 3-second test: if someone can't tell what this ad is about in 3 seconds of scrolling, start over. That means your visual or your first line of text has to do the heavy lifting before they decide to stop or keep scrolling.
Writing Copy That Actually Converts
Ad copy for small businesses doesn't need to be fancy. It needs to be honest, specific, and written to one person -- your ideal customer, at the exact moment they have the problem you solve.
The simplest formula that works: Problem + Solution + Proof + CTA.
[Your business] helps [type of customer] [specific outcome] without [common frustration].
[1 sentence of social proof: number, testimonial quote, or specific result].
[CTA: Book a free call / Get your quote / Try it free]
Example for a plumber:
Pacific Plumbing handles same-day repairs for homeowners in the Seattle area -- no emergency fees, no surprises on the bill.
Over 600 five-star reviews from your neighbors.
Get your free quote in 60 seconds.
Notice what that copy does: it names the specific frustration (waiting, no-shows, hidden fees), names the specific customer (homeowners), names the location (Seattle), provides proof (600 reviews), and tells them exactly what to do next (free quote in 60 seconds).
Budget: What to Spend and How to Think About It
Here's the honest answer: start with $15-20 per day and run for 7-10 days before making any changes. That's $150-200 to get real data. Don't touch the campaign while it's learning -- Meta's algorithm needs at least 50 conversions before it can optimize properly.
What counts as a good result? For a local service business, a $20-50 cost per lead is normal. For an ecommerce business, aim for a cost per purchase that's under 30% of your average order value. For a restaurant, a $2-5 cost per reservation click is reasonable.
If your numbers are worse than those benchmarks, the problem is almost always the creative or the offer -- not the budget. Adding more money to a broken campaign doesn't fix it; it just burns more money faster.
What to Measure (and What to Ignore)
New advertisers obsess over the wrong metrics. Here's a quick guide:
- Watch: Cost per lead, cost per purchase, click-through rate (CTR), return on ad spend (ROAS)
- Ignore (mostly): Impressions, reach, likes, shares, "engagement"
A 1% CTR is considered good for cold traffic. If you're getting 2%+, your creative and targeting are working well together. Below 0.5%, something's off -- usually the hook or the visual isn't stopping the scroll.
The goal of a Facebook ad isn't to get likes. It's to get the right person to take a specific action. Everything else is vanity.
Your First Campaign, Step by Step
Here's the short version for getting your first campaign live this week:
- Install the Meta Pixel on your website today
- Choose one offer (specific, with a clear value and CTA)
- Define your audience using 3-5 stacked interests, location-restricted
- Create one image ad and one video ad (even a 15-second phone video works)
- Write copy using the Problem + Solution + Proof + CTA framework
- Set $15-20/day, run for 10 days, make no changes until then
- Evaluate based on cost per lead or cost per purchase -- not likes
That's it. Not glamorous. Not complicated. Most small businesses that run good ads are doing exactly this -- a simple, specific offer, targeted to the right people, with copy that talks to them like a human.
Want the exact templates to write your first hook and ad copy? The Hook Bank Template and Video Script Framework in our Skills Library are built for exactly this.