Facebook ads (now run through Meta Ads Manager, which also places your ads on Instagram, Messenger, WhatsApp, and the Audience Network) are one of the fastest ways for a small business to reach new customers. They can also burn money quickly if you start without a plan.
I’ve run Meta campaigns for my own business and for clients, and most beginner losses come from the same few mistakes: the wrong objective, broken tracking, and changing things too often. In this guide, I’ll walk you through a sensible first campaign, step by step.
If you’re new to paid advertising in general, my Google Ads for beginners guide explains the difference between search ads (people looking for you) and social ads (you interrupting people who might be interested).
How Facebook ads are structured
Every Meta campaign has three levels:
| Level | What you set here |
|---|---|
| Campaign | Your objective (what you want people to do) and, optionally, the budget |
| Ad set | Audience, placements, schedule, budget and the conversion event to optimise for |
| Ad | The creative: image or video, text, headline and call-to-action button |
Understanding this makes Ads Manager far less confusing. Problems with “who sees it” live in the ad set; problems with “do people click” usually live in the ad.
Step 1: Choose the right campaign objective
Meta has six objectives. Pick the one that matches the action you actually want:
- Awareness: show your ad to as many relevant people as possible. Good for local brands and launches; hard to measure.
- Traffic: send people to your website or app. Cheap clicks, but not always buyers.
- Engagement: likes, comments, video views, messages or page follows.
- Leads: collect enquiries through instant forms, calls or messages (including WhatsApp).
- App promotion: installs and in-app actions.
- Sales: purchases or other valuable actions on your website, app or in chat. Within Sales, Meta offers Advantage+ sales campaigns, which automate most targeting and placement decisions.
My rule: if you want sales or leads, choose Sales or Leads, not Traffic. Meta optimises for exactly what you ask for. Ask for clicks, and you’ll get clickers.
Step 2: Set up tracking before you spend anything
This is the step beginners skip, and it’s the most important one.
- Create a Meta Pixel (a dataset in Events Manager) and install it on your website. On WordPress, you can use the official Meta plugin or add it through Google Tag Manager.
- Set up the Conversions API as well. It sends events from your server, so you lose fewer conversions to browser restrictions and ad blockers. Many ecommerce platforms and plugins can do this for you.
- Make sure your key events fire:
Lead,Purchase(with value and currency),AddToCartand so on. Use Test Events in Events Manager to check. - Tag your ad links with UTM parameters so you can also see results in Google Analytics 4.
Without working tracking, Meta can’t learn who converts, and you can’t tell which ads pay for themselves.
Step 3: Define your audience (and trust Meta’s AI a little)
Ten years ago, success came from detailed interest targeting. Today Meta’s delivery system does most of the work. You have three main options:
- Advantage+ audience: you give Meta suggestions (age, location, interests) and it’s allowed to go beyond them if it finds better results. This is the default and usually works well once tracking is right.
- Custom audiences: website visitors, customer lists, video viewers, and people who engaged with your Facebook or Instagram account. Great for retargeting.
- Lookalike audiences: people similar to your best customers.
For a local business, location settings matter most. Set a sensible radius around your shop or service area and check that you’re targeting “people living in” the area, not tourists, if that’s what you need.
Special ad categories: if you advertise credit, employment, housing or social issues, elections or politics, you must declare it. Targeting options are restricted for these.
Step 4: Set a realistic budget
There’s no magic number, but these principles help:
- Start with a daily budget you can afford to lose while you learn, and run it for at least a week before judging.
- Understand the learning phase. After you launch or make a significant edit, Meta explores who to show your ads to. Meta’s guidance has long been that an ad set needs around 50 optimisation events in a week to exit learning. If your budget can’t get close, optimise for an earlier event (for example, add-to-cart or lead instead of purchase) or combine ad sets.
- Don’t fiddle. Big changes to budget, audience, creative, or the optimisation event can restart learning. Make changes in planned steps, not every day.
Step 5: Create ads people actually stop for
On Facebook and Instagram, the creative is the targeting. Good ads:
- Hook in the first second. Show the product, the result, or the problem straight away.
- Are built for mobile and vertical formats (4:5 for feed, 9:16 for Stories and Reels).
- Look native. Simple phone-shot videos, customer testimonials, and before-and-after clips often beat polished brand videos.
- Have one clear message and one call-to-action.
- Come in variety. Upload several images and videos with different angles so the system can find winners.
Your landing page matters as much as the ad. If the ad promises a discount, the page should show that discount immediately and load fast. My Core Web Vitals guide explains how to speed things up.
To see what competitors are running, browse the free Meta Ad Library. It shows active ads for any page.
Step 6: Launch, then read the right numbers
Once your ad is approved (Meta reviews every ad against its advertising standards), give it time. Then check:
| Metric | What it tells you |
|---|---|
| Cost per result | What you pay for each lead or purchase. Your main number. |
| ROAS (return on ad spend) | Revenue divided by spend, for sales campaigns |
| CTR (link) | Whether people find the ad interesting enough to click |
| CPM | Cost per 1,000 impressions; reflects competition and audience size |
| Frequency | How many times the same person has seen your ad; high frequency often means ad fatigue |
| Landing page views vs clicks | A big gap suggests a slow or broken page |
If CTR is low, test new creative. If CTR is fine but conversions are poor, look at the landing page and the offer. If both are fine but costs are high, your audience or market may simply be competitive.
Step 7: Retarget and scale carefully
- Retargeting: show ads to people who visited your site or engaged with your content but didn’t buy. These audiences usually convert at a lower cost.
- Scaling: increase budgets of winning ad sets gradually rather than doubling overnight, and keep feeding in fresh creative.
- Combine with organic: ads work better when your Facebook and Instagram profiles look active and trustworthy. My Instagram marketing guide covers the organic side.
Common Facebook ads mistakes to avoid
- Boosting posts without a goal instead of using Ads Manager.
- Choosing Traffic when you want sales.
- Running ads with no Pixel or Conversions API.
- Judging results after one or two days.
- Editing campaigns constantly and resetting learning.
- Using one ad and letting it fatigue.
- Sending ad clicks to your homepage instead of a focused landing page.
Frequently asked questions
Spend an amount you can afford to treat as a learning cost for two to four weeks. What matters is whether your cost per result is lower than what a customer is worth to you.
A boost is a simplified ad. It’s fine for extra reach on a good post, but Ads Manager gives you proper objectives, tracking, and testing.
Yes. Ads run from a Facebook Page (and optionally an Instagram account) connected to your ad account in Meta Business Suite or Business Manager.
They do different jobs. Google Ads captures people already searching; Meta ads create demand among people who match your customer profile. Many businesses use both.
Related guides on WebTechHelp
- Google Ads for beginners
- Instagram marketing for beginners
- Social media marketing for beginners
- Google Tag Manager guide
- Google Analytics 4 tutorial
Sources
- Meta: Meta Ad Library
- Meta for Developers: Launch an ad campaign (learning phase)
- Meta for Developers: Optimise your ad campaign
- Influee: Meta campaign objectives: all six ODAX goals explained
- AdManage: Facebook ads learning phase guide




