Complete guide
Facebook and Instagram ads: the complete Meta Ads guide for small businesses
Published: · 10 min read

With Meta Ads you show ads on Facebook, Instagram, Messenger and Meta's partner app network, all from one place: Meta Ads Manager. Unlike search, where people tell you what they want, here you reach people while they scroll through posts and videos. You create the interest, and the quality of your image or video matters enormously.
This complete guide covers the whole journey: which accounts you need, how to set up measurement, how campaign structure works, which objective to pick, how to define your audience, which ad formats exist, how to set a budget, what the learning phase is and how to read results. At the end you'll find common mistakes and concrete steps for your first campaign.
The platform changes often and interface labels shift. For exact, current details, the official source is the Meta Business Help Center. You won't find average costs or “typical” results here, because they vary widely from one business to another.
Where Meta ads appear and who they suit
Ads created in Meta Ads Manager can appear in several places, called placements:
- Facebook: feed, Stories, Reels, Marketplace, video and search results.
- Instagram: feed, Stories, Reels, Explore.
- Messenger: Stories and, under certain conditions, sponsored messages.
- Audience Network: Meta's partner apps and sites.
Meta particularly suits products that sell visually (fashion, home decor, gifts, food), local businesses with clear offers, launches and events, and bringing back people who already visited your site. If people actively search Google for your product, read our Google Ads vs Meta Ads comparison too.
Accounts you need before your first ad
To advertise properly you need a few connected pieces:
| Item | What it's for |
|---|---|
| Your business's Facebook Page | Ads run in its name; required for most ads |
| Instagram account (optional) | If you want Instagram ads to appear under your own account |
| Business portfolio (Meta Business Suite / Business Manager) | Keeps your Page, ad accounts, pixel and team access in one place |
| Ad account | Where campaigns are created and spend is recorded |
| Payment method | A card or other accepted method; ads are paid directly to Meta |
Give colleagues or contractors access through the business portfolio with appropriate roles, not with your personal account password. That way you can remove access at any time without changing anything else.
Measurement: the Meta pixel and Conversions API
The Meta pixel is code on your site that sends Meta events such as page views, add-to-cart or purchases. The Conversions API sends the same events directly from your server, which helps measurement stay more complete when browsers block some data. Meta recommends using both together, with event deduplication.
Without measurement, Meta can only optimise for clicks or impressions, not sales. With events set up correctly, the algorithm learns what kind of people end up buying and looks for more like them.
- Create the dataset (pixel) in Events Manager.
- Install it on your site, directly or through your shop platform's integration.
- Set up the key events, for example purchase, add to cart, form submission.
- Verify your domain in your business portfolio settings.
- Test events with the Events Manager test tool before launching campaigns.
How a Meta campaign is structured
Meta uses three levels, similar to other platforms:
| Level | What you set |
|---|---|
| Campaign | The objective and, optionally, a campaign-level budget (Advantage+ campaign budget) |
| Ad set | Audience, placements, schedule, budget (if not at campaign level) and optimisation event |
| Ad | Image or video, primary text, headline, button and landing page |
The logic matches Google Ads; only the names differ. We explain it in detail in our guide to ad campaign structure.
Choosing your campaign objective
The objective tells the algorithm which result to look for. Meta groups objectives into a few categories:
| Objective | What it aims for | Example use |
|---|---|---|
| Awareness | Being seen by as many people in your audience as possible | A new shop opening in town |
| Traffic | Visits to your site, app or conversations | Promoting an article or a new page |
| Engagement | Likes, comments, messages, video views | Conversations on Messenger or WhatsApp |
| Leads | Completed forms, calls, sign-ups | Quote requests for a service |
| App promotion | Installs and in-app actions | A mobile app |
| Sales | Orders and other conversions on your site or app | An online shop |
Pick the objective closest to what means money for you. If you want sales, choose Sales, not Traffic: the algorithm will deliver exactly what you asked for, and people who click aren't necessarily the ones who buy.
Audiences: who sees your ads

Meta offers several ways to define your audience:
| Audience type | What it is | When to use it |
|---|---|---|
| Saved audience | Location, age, gender, language, interests and behaviours | When you know your customers well |
| Custom audience | People who already interacted with you: site visitors, customer lists, followers, video viewers | Retargeting interested people, offers for existing customers |
| Lookalike audience | People similar to a custom audience, such as your customers | Finding new customers who resemble current ones |
| Advantage+ audience | The algorithm finds the audience itself, starting from your suggestions | When conversion tracking is in place and you want more automation |
The platform is moving towards increasingly automated targeting: in many cases your audience suggestions are treated as a starting point, and the algorithm widens the audience if it finds better results. That makes accurate measurement and good ads even more important.
For a local business, the most important audience setting is often location: make sure your ad only reaches the area where you can actually deliver or work.
Watch out for special categories: ads about credit, employment, housing and social issues, elections or politics have extra rules and limited targeting options. Check the current policies in the Meta Business Help Center.
Placements: automatic or manual
You can let Meta choose where to show your ads (Advantage+ placements) or pick placements manually. Automatic placements give the algorithm more room to find results at a better cost and are what Meta recommends for most campaigns.
Manual placements make sense when you have a clear reason: for example, you only have vertical videos suited to Stories and Reels, or you want to exclude a placement bringing poor clicks. With automatic placements, prepare creative in several formats (square or vertical, plus landscape) so the ad looks good everywhere.
Ad formats and what makes good creative
| Format | Description | Good for |
|---|---|---|
| Image | A single image with text and a button | Simple offers, products with one clear picture |
| Video | A video in feed, Stories or Reels | Demos, product stories, grabbing attention fast |
| Carousel | Several images or videos people swipe through | Several products or the steps of a service |
| Collection | A main image or video plus products, with a full-screen experience | Online shops with a catalogue |
| Catalogue ads (Advantage+ catalog ads) | Products shown automatically from your catalogue based on interest | Shops with many products |
Creative is often what decides whether a campaign works. A few general principles:
- The first seconds of a video should show the product or benefit, not your logo.
- Think mobile: vertical format, large text, subtitles (many people watch without sound).
- Show the product in real use, not just on a white background.
- Prepare several creative variations and let the platform test them.
- Keep copy truthful and verifiable: no promises you can't keep.
If you have no time to film and edit, you can prepare short videos for social media with PostingClips, a service built by the same team as adscontrol.ai.
Budgets and bidding in Meta Ads
You can set the budget at campaign level (Meta splits it across ad sets, towards those performing better) or at ad set level (you control how much each gets). You can choose a daily budget or a lifetime budget.
For bidding, Meta offers strategies such as:
- Highest volume: as many results as possible for the budget; the default and simplest option.
- Cost per result goal: tries to keep the average cost per result around a value you set.
- ROAS goal: aims for a certain sales value relative to spend, for sales campaigns that pass purchase values.
- Bid cap: limits the bid in each auction; gives control but can sharply reduce delivery.
To start with, the default highest-volume strategy is usually the easiest. How to choose a starting amount is explained in our guide to a small business ad budget.
The learning phase and reading results
After you launch an ad set or make a significant change (budget, audience, creative, optimisation event), the system enters a learning phase. During this time delivery and costs can be unstable. Meta's documentation explains when an ad set exits learning; generally it needs a certain number of results within a period of time.
Practical consequences: avoid big, frequent changes, don't split the budget into too many small ad sets, and give a campaign time before judging it.
When reviewing results, look first at cost per result and number of results, then at the metrics that explain why: CTR, CPM, frequency, conversion rate. Frequency climbing steadily on the same audience can mean people are tired of the ad and you need fresh creative. Each metric is explained in how to read an ad report.
Remember that Meta attributes conversions by its own rules. Compare reported results with real sales from your shop regularly.
Steps for your first Meta campaign
- Prepare the accounts: Facebook Page, business portfolio, ad account, payment method.
- Set up the pixel and, if you can, the Conversions API; test your events.
- Choose the objective closest to revenue: Sales or Leads.
- Set a daily budget at campaign or ad set level and the default bid strategy.
- Define the audience: the right location, age and possibly interests; for retargeting, a custom audience of site visitors.
- Leave placements automatic unless you have a clear reason to choose manually.
- Upload several creatives in different formats, with short, clear copy.
- Check the landing page on a phone before publishing.
- Publish and wait for approval; ads go through an automated policy review.
- Watch spend daily in the first days and analyse results weekly.
Common Meta Ads mistakes
- Using the “Boost” button on a post for sales goals instead of an Ads Manager campaign with the right objective.
- Launching without a pixel, or with events set up incorrectly.
- Choosing the Traffic objective when you actually want sales.
- Audiences that are too narrow, combined with a small budget split across many ad sets.
- One creative used for months until frequency climbs and results drop.
- Videos made for desktop, with small text and no subtitles.
- Daily changes to budget or audience that keep the campaign stuck in learning.
- Ignoring the rules for special ad categories.
How adscontrol.ai helps with Meta ads
In adscontrol.ai you connect your Meta ad account through the official authorisation page and talk to the assistant in a chat. You can ask for campaign analysis, reports compared with the previous period, audience ideas, budget changes or pausing whatever isn't delivering.
The assistant shows you numbers from your own account and prepares every change as a proposal with Confirm / Edit / Cancel. New campaigns are created paused, and the daily budget limit you set can't be exceeded. If you also use Google Ads, TikTok, LinkedIn, X or Pinterest, connect them in the same place and ask for a combined report. See the plans on the pricing page or start the free trial.
Frequently asked questions
What's the difference between boosting a post and an Ads Manager campaign?
Boosting is quick but offers fewer options for objective, audience and measurement. For sales or leads, a campaign built in Meta Ads Manager gives you control over the objective, optimisation event and budget.
Do I need a website to advertise on Facebook and Instagram?
Not necessarily. You can use objectives that send people into conversations on Messenger, Instagram or WhatsApp, or to forms completed inside the app. For online sales, a website with the pixel set up gives you the most data.
What is the Meta pixel?
It's code on your website that passes visitors' actions, such as page views or purchases, to Meta. It helps measure results, optimise campaigns and build custom audiences.
How long does the learning phase last?
It depends on how many results the ad set gets. Meta's official documentation explains the conditions for exiting learning; in practice, the more budget and conversions, the sooner it ends.
Can I run Instagram ads without a Facebook Page?
Some ads can be created from the Instagram app, but for full campaigns in Meta Ads Manager it's recommended to have your Facebook Page and Instagram account connected in your business portfolio.