Facebook and Instagram Ads for Small Businesses

Facebook and Instagram ads explained for small business owners: boost vs. Ads Manager, objectives, audiences, the pixel, budget and your first campaign.

Facebook and Instagram ads let a small business pay to show a message to people who are likely to care about it, chosen by location, interests and behaviour, even if those people have never heard of the business. The quickest way to start is to boost a post, but if you want customers rather than likes, set up a simple campaign in Meta Ads Manager with one clear goal, one local audience and two or three ads to compare. Put the Meta Pixel on your website so you can see what the ads actually bring in.

How do Facebook and Instagram ads work?

Meta (the company behind Facebook, Instagram, Messenger and WhatsApp) sells ad space across all of its apps from one place. You tell it three things:

  1. What you want (more visits to your website, more messages, more sales).
  2. Who you want to reach (for example people within 10 km of your shop).
  3. What to show them (an image or video, some text and a button).

Meta then runs an auction every time someone scrolls past an ad slot. You do not pay a fixed price per ad. You set a budget, and Meta tries to get you as many results as possible for it.

The big difference from Google Ads is that nobody is searching for you. People are scrolling past photos from friends, and your ad has about a second to make them stop. That changes what a good ad looks like. If you are trying to decide between the two platforms, I have written a separate comparison: Google Ads vs. Facebook ads.

Boost a post or use Ads Manager?

There are two ways in. Meta describes the difference between boosted posts and Meta ads in its Business Help Center, and in short:

Boost a post Meta Ads Manager
Where you start The “Boost” button on a post you have already published Ads Manager (adsmanager.facebook.com) or Meta Business Suite
Setup time A couple of minutes 20–40 minutes the first time
Goals you can choose A limited set (for example more engagement, messages or website visits) All campaign objectives, including leads and sales
Testing several ads No, it promotes one post Yes, you can run several ads side by side
Editing after launch You cannot change the text, image or video of the boosted post once it is published You can edit, duplicate and pause individual ads
Best for Giving a popular post a little extra reach Getting enquiries, bookings and sales

My advice: boosting is not “wrong”, it is just a blunt tool. But the moment you want to measure customers, move to Ads Manager.

Which campaign objective should you choose?

When you create a campaign in Ads Manager, the first question is your objective. Meta has six objectives, and the one you pick tells Meta’s system what kind of person to look for.

Objective What Meta optimises for Good for a small business when…
Awareness Showing the ad to as many people as possible You are opening a new location and want locals to know you exist
Traffic People who tend to click links You want visitors to a page, but cannot yet track what they do there
Engagement Likes, comments, shares, video views or messages You want people to message you on Messenger, Instagram or WhatsApp
Leads People who fill in a form or call You sell services: plumbing, cleaning, accounting, renovations
App promotion App installs Rarely relevant unless you have your own app
Sales People who buy or complete a valuable action on your site You have a webshop or online booking, and the pixel is set up

A simple rule: choose the objective that matches what you would happily pay for. If you only care about bookings, do not choose Traffic, because Meta will find you people who click a lot, not people who book.

Who should you target?

Audiences are where many small businesses overthink it. Meta’s system is good at finding buyers if you give it a sensible starting point.

Location first

For a local business, location is the most important setting. Draw a radius around your shop or service area. A café might use 3–5 km; a roofer might cover the whole region they drive to. Make sure you choose “people living in or recently in this location” so you are not paying to reach tourists who are back home.

Keep interests broad

You can add interests (“coffee”, “home improvement”), but a very narrow audience often makes ads more expensive and slower to learn. Many advertisers now start broad and let the ad itself do the filtering: an ad that clearly says “Emergency plumber in Leeds, 24/7” will mostly attract people who need exactly that.

Use what you already have

  • Website visitors: with the pixel installed, you can show ads to people who visited your site in the last 30 days.
  • Customer lists: you can upload a list of existing customers (with their consent, and following privacy rules where you operate) and either exclude them or find similar people.
  • People who engaged: people who watched your videos or messaged your page are often your warmest audience.

One warning: ads about housing, employment, and credit and other financial products and services fall under Meta’s special ad categories, which limit targeting options (ads about social issues, elections or politics have their own rules too). If that is you, check the rules before you launch.

What kind of ads work for small local businesses?

The ads that tend to work for small businesses rarely look like big-brand ads. They look like something a real person would post.

  • Show a face. The owner, the staff, the person who will come to fix the boiler. People buy from people.
  • Show the real thing. The actual cake, the finished bathroom, the queue outside on Saturday. Stock photos look like ads and get scrolled past.
  • Say where you are. “For families in Stavanger” or “Five minutes from the station” tells the right people the ad is for them.
  • Make one clear offer. “Book a free quote”, “New autumn menu”, “10% off your first service”. One message per ad.
  • Design for sound off and vertical screens. Most people watch without sound, so add captions, and make sure the key message is visible in a square or vertical format.
  • Make the next step easy. A button that opens a booking page, a call, or a message thread.

Say you run a small hairdresser in a mid-sized town. A 15-second phone video of a client’s before-and-after, with the caption “Free consultation this month, book in two taps”, will often do more than a polished graphic.

What are the Meta Pixel and the Conversions API, in plain language?

These two tools are how Meta finds out what happens after someone clicks your ad.

  • The Meta Pixel is a small piece of code on your website. When a visitor does something important (fills in a contact form, books, buys), the pixel tells Meta: “someone who saw your ad just did this.” A “conversion” simply means a visitor doing the thing you wanted, such as getting in touch or buying. Meta has a guide on how to set up and install the Meta Pixel, and most website builders (Shopify, Wix, WordPress plugins) have a field where you just paste your pixel ID.
  • The Conversions API sends the same kind of information directly from your website’s server or booking system to Meta, instead of from the visitor’s browser. Meta’s help pages explain that this data is less affected by ad blockers, browser errors and connection problems, and recommend using it in addition to the pixel, not instead of it.

Why it matters: without these, Meta only knows who clicked. With them, it learns who actually became a customer and can go looking for more people like them.

In the EU, Norway and the rest of the EEA, tracking tools like the pixel require visitor consent through your cookie banner, and other countries have similar rules. Make sure your banner and privacy policy cover it.

How much should you spend on Facebook ads?

There is no magic number, and anyone who quotes one without knowing your business is guessing. What drives the cost:

  • Competition: more advertisers chasing the same people in the same month (for example before Christmas) means higher prices.
  • Your audience: a small local radius is cheaper in total, but can be more expensive per person reached.
  • Your ad: ads people engage with tend to get cheaper delivery.
  • Your goal: a sale or a lead costs more than a click, which costs more than a view.

A useful way to think about it is working backwards from what a customer is worth to you. If a new customer brings in $400 over a year and you would happily pay $60 to get one, that is your target cost per customer.

My advice is to start with a daily budget you could afford to lose for four to six weeks, and avoid changing it every few days. Meta needs time and data to learn. For how marketing budgets compare across channels, see how much marketing costs for a small business.

Common mistakes to avoid

  1. Judging the ads after two days. Meta’s delivery is unstable in the first days (“the learning phase”). Give it at least a week before making big changes.
  2. Choosing the wrong objective. Picking Traffic or Engagement when you actually want bookings.
  3. Targeting too narrowly. Five stacked interests and a tiny age range often make ads expensive.
  4. No tracking. Running ads without the pixel means guessing whether they worked.
  5. Sending people to the home page. Send them to the page that matches the ad: the offer, the booking form, the product.
  6. One ad, forever. Refresh images and video every few weeks.

Your first campaign, step by step

Here is a simple setup that works for most small businesses.

  1. Get the basics in place. A Facebook Page, an Instagram business account linked to it, and an ad account in Meta Business Suite with your payment details.
  2. Install the pixel on your website and check that your most important action (contact form, booking or purchase) is being recorded.
  3. Open Ads Manager and create a campaign. Choose Leads if you sell services, Sales if you sell online, or Engagement (messages) if most customers prefer to chat.
  4. Set a daily budget you are comfortable running for at least four weeks.
  5. Set the location. Your town, a radius around your shop, or your service area. Leave age and interests broad unless you have a strong reason.
  6. Keep placements automatic to start (Meta calls this Advantage+ placements), so Meta can test Facebook, Instagram and the rest.
  7. Create two or three ads. Different images or videos, same clear offer. Write a short headline and pick a button such as “Book now” or “Send message”.
  8. Check the landing page on your phone. It should load fast and make the next step obvious.
  9. Launch and leave it for a week. Answer comments and messages, but do not tinker with the settings.
  10. Review after two to four weeks. Look at cost per lead or per sale, not likes. Pause the weakest ad, make a new one inspired by the best, and repeat.

Where Pufflo fits in

Meta ads reward steady, unglamorous work: checking results weekly, refreshing ads, answering comments and keeping tracking in order. That is exactly the kind of work most small business owners do not have time for. Pufflo is an AI marketing service for small and medium-sized businesses (SMBs) that connects your Meta and Google accounts in one place, suggests changes in plain language and only acts when you say “Yes, do it”. Plans start at €49 a month excl. VAT, with 50 % off the first three months if you start during the launch period – see pricing to get started.

Frequently asked questions

Should I boost a post or use Meta Ads Manager?

Boosting is fine for quickly getting more people to see a post that is already doing well. If you want more customers rather than more likes, use Ads Manager, because it lets you pick a business goal, control placements and test several ads against each other.

How much should a small business spend on Facebook ads?

There is no fixed amount, but a test budget you can afford to lose for four to six weeks is a sensible start. Spending too little means Meta's system never gets enough results to learn who your customers are, so a small daily budget over a longer period usually beats a short burst.

Do I need the Meta Pixel to run Facebook ads?

No, you can run ads without it. But without the pixel (and ideally the Conversions API) Meta cannot see who contacted you or bought something on your website, so it cannot optimise for real customers and you cannot measure what the ads earned.

Do Facebook ads work for local businesses?

They can work well, because you can target people within a few kilometres of your shop and show them something they have not thought to search for yet, such as a new menu or a seasonal offer. They work best with a clear offer, a local face and an easy way to get in touch.

Are Facebook and Instagram ads the same thing?

They are bought in the same place. One campaign in Meta Ads Manager can show ads on Facebook, Instagram, Messenger and other Meta placements, and you can let Meta choose where they perform best or pick placements yourself.