Meta Ads From Scratch
0%
Introductory course Β· 15 lessons

Meta Ads From Scratch

A visual guide to get started with no prior knowledge: diagrams, simulators and examples to understand how the Facebook and Instagram auction works, what campaign objectives exist, and how an ad account is structured.

0 / 15 lessons
πŸ“ Log in to save your notes for each lesson β€” Log in or Sign up for free.
Hand holding a phone with Instagram open
01

What Meta Ads is and how you pay

β–Έ

Meta Ads is Meta's advertising platform: it lets you show ads on Facebook, Instagram, Messenger and the Audience Network (partner apps and websites). You don't pay to "appear" β€” you pay for the result you choose, almost always per impression (CPM) or per click (CPC), depending on your campaign objective.

Hand holding a phone showing a social media app
Instagram
C
clinic_example Sponsored
Dental implants in Madrid β€” free first visit. Book your appointment online.
clinic-example.es Dental implants β€” free first visit
Like Comment Share

The only visible sign that an ad is paid for is the Sponsored label. Beyond that, it blends into the feed just like a normal post β€” which is why the creative matters just as much as it would for any other post.

02

The auction: what "total value" means

β–Έ

Every time an ad slot becomes available for someone, an auction fires among the advertisers who have that person in their target audience. The best total value wins β€” not whoever offers the most money:

Total value β‰ˆ Bid Γ— Estimated ad quality
(Meta also factors in the estimated action rate for that specific person, but bid and quality are the basics to understand it.)

Try moving the controls and watch the bars β€” they represent each side's total value to scale:

Auction simulator β€” two advertisers

Your ad

Total value β€”

Competitor

Total value β€”
β€”
Adjust the values to see who wins the auction and how much the winner would actually pay.

The actual cost is usually lower than your maximum bid: Meta charges just enough to beat the next competitor. That's why high quality doesn't just help you win more auctions β€” it also lowers your own cost per result.

03

Campaign objectives

β–Έ

First things first: Meta Ads asks you to choose an objective. It's the decision that shapes everything else, because the system optimizes delivery based on what you tell it you want to achieve.

Awareness

Awareness

Shows your ad to as many people as possible within your audience. Ideal for introducing a new brand.

Engagement

Engagement

Aims for likes, comments, messages or followers. Useful for warming up an audience before you sell to it.

Leads

Leads

Collects contact details through an instant form or your own website.

Sales

Sales

Optimizes directly for online purchases, in-store sales or catalog sales.

Traffic

Traffic

Sends visits to your website, app or a WhatsApp/Messenger conversation.

To get started: if your business relies on direct contact (clinics, local services), Leads usually gives results that are easier to understand than Awareness or Traffic.
04

How an account is organized

β–Έ

Every Meta ad account follows the same three-level hierarchy, from most general to most specific:

CampaignDefines the objective (lesson 3) and, if you use campaign-level budget (CBO), the total spend too.
Ad setDefines the audience, placements, budget (if not using CBO) and bid.
AdThe actual creative: image or video, copy and call-to-action button.
You can have several ad sets testing different audiences within the same campaign, and several different ads within each ad set β€” that way you compare which combination works best without mixing variables.
05

Audience targeting

β–Έ

Your audience is who you show the ad to. The farther you move from the center, the more reach you get, but the less real affinity with your business:

Broad / Advantage+Meta decides who to show it to within your basic conditions β€” maximum reach
By interestsyou define age, location and specific interests or behaviors
Custompeople who already know you: your customer list, website visitors or followers
Audience typeWho's in itWhen to use it
Saved (by interests)People who match the age, location and interests you defineReaching new people who don't know you yet
CustomYour customer list, website visitors, or people who engaged with your social profilesRemarketing and loyalty (lesson 12)
LookalikePeople similar to your best current customersScaling campaigns that already work

You can also set exclusions: for example, excluding people who already bought from you if your goal is acquiring new customers, so you don't pay twice for the same person.

06

Ad relevance, in detail

β–Έ

The estimated quality score (1 to 10) we used in the lesson 2 simulator is calculated from three signals Meta estimates. This example shows a real, common case: two signals are high, one is dragging the score down:

High Creative quality
Medium Expected engagement rate
Low Post-click experience (landing page)
Why it matters: even if the creative is very appealing and fairly relevant, a slow or poorly related landing page drags the overall estimated quality down β€” and that raises your cost, as you saw in the simulator.
07

Bid and budget strategies

β–Έ

You can let Meta distribute the budget across ad sets (CBO) or set it yourself per ad set (ABO), and choose how cost is controlled:

Highest volume (lowest cost)Gets as many results as possible within your budget, without setting a cap.
Cost capKeeps the average cost per result close to a value you define.
€
Target ROASOptimizes return on ad spend for online sales campaigns.
Bid capFull manual control: you set the maximum you're willing to pay per result.
Cost cap or target ROAS strategies need prior conversion data to work well. As a beginner, starting with "highest volume" helps you understand how your campaign behaves before setting caps.
08

The metrics that actually matter

β–Έ

All your metrics fit into a single funnel. This example shows a real, modest-sized campaign:

Impressions
20,000
CTR 1.5%
Clicks
300
Conversion rate 5%
Conversions
15
MetricWhat it measuresFormula
CPMCost per 1,000 impressionsCost Γ· Impressions Γ— 1000
CTRHow appealing your ad isClicks Γ· Impressions
CPCAverage cost per clickCost Γ· Clicks
FrequencyTimes the same person saw the adImpressions Γ· Reach
CPACost of getting one conversionCost Γ· Conversions
ROASReturn on ad spendRevenue Γ· Cost
A high frequency (above 4-5 within a few days) usually signals ad fatigue: CTR drops and CPM rises because you keep showing the same thing to the same people. Time to refresh the creative.
09

Ready to launch your first campaign

β–Έ

The minimum checklist before you turn on your first campaign:

Define a single clear objective (leads, sales, traffic).
Narrow your audience well: relevant age, location and interests, without going too broad.
Exclude anyone who already converted if the goal is acquiring new customers.
Prepare at least 2 different creatives so you can compare which one performs best.
Turn on multiple placements (Feed, Stories, Reels) and let the system distribute the spend.
€Set a daily budget you can sustain for at least 3-5 days without touching it.
Check that the pixel or the Conversions API is installed and firing events.
Golden rule: Meta needs a "learning phase" β€” usually around 50 conversions per ad set within 7 days β€” before it can optimize properly. Don't judge or edit the campaign before that.
10

The Meta Pixel and the Conversions API

β–Έ

Without this, Meta Ads only sees clicks: it has no idea which ads generate real results. The pixel (a snippet of code on your website) and the Conversions API (data sent from your server) connect an ad with what happened afterward.

Click on the ad
Visits your website (the pixel fires)
Takes the action (purchase, lead, sign-up)
The signal goes back to Meta Ads

The most common standard events:

  • Lead β€” someone submits a form or asks for information.
  • Purchase β€” a purchase is completed, with its associated value.
  • Contact β€” starts a conversation via WhatsApp, chat or phone call.
  • CompleteRegistration β€” any sign-up you consider valuable, such as booking an appointment.
Without this, there's no real optimization: the cost cap or target ROAS strategies from lesson 7 can't work without reliable conversion data. It's the foundation everything else is built on β€” and since 2021, the Conversions API (server-side data) has been essential to make up for signal loss on iOS.
11

Ad placements

β–Έ

Your ad can show in several formats and places at once. Leaving automatic placements turned on usually gives a better cost per result, because the system puts your budget where it performs best.

Full-screen vertical format Stories and Reels They take up the whole phone screen and are viewed for a few seconds. They call for vertical video or image (9:16) with no text right up against the edges.
Format built into the scroll Facebook and Instagram Feed Blends in with regular posts. Supports image, video, carousel or collection, with more room for text.
Single imageThe simplest format: one photo and one piece of copy. Quick to produce and test.
VideoBetter for explaining things or building trust; essential for Stories and Reels.
CarouselSeveral swipeable cards, ideal for showing multiple products or the steps of a process.
CollectionA cover image or video with catalog products below it β€” built for online stores.
12

Remarketing and custom audiences

β–Έ

Remarketing shows your ads again to people who already engaged with you but didn't convert. It's usually cheaper and more profitable than acquiring new traffic, because they already know you.

Visits your website or profile
Leaves without converting
Sees your ad again in Feed or Stories

The most common types of custom audiences:

  • Website visitors β€” reaches people who already visited your site without converting (requires the pixel).
  • Social engagement β€” people who watched your videos, tapped an ad or messaged your profile.
  • Customer list β€” you upload your own contact database to reach them again.
  • Lookalike β€” Meta finds people similar to any of the audiences above.
Careful with personal data: uploading your own customer lists requires having obtained proper consent from those people for that use, in line with current data protection regulations.
13

Ads Manager

β–Έ

Before you dive into the actual platform, it helps to know where everything is. The left-hand side menu is your starting point in any account:

Campaigns
Ad sets
Ads
Events Manager
Audiences
Reporting
Settings
312
Clicks (7 days)
6.80 €
CPM
18
Results

What you'll find in each section:

  • Campaigns β€” an overview of results and objective settings.
  • Ad sets β€” audience, placements, budget and bid for each one.
  • Events Manager β€” where you check whether the pixel/Conversions API is firing correctly (lesson 10).
  • Audiences β€” where you create and manage custom and lookalike audiences (lesson 12).
14

How to write good ads

β–Έ

A Meta ad allows up to 5 primary texts, 5 headlines and 5 descriptions per creative β€” the system automatically combines whichever versions perform best, but only if you give it good raw material to work with. As a reference: primary text gets cut off around 125 characters before "see more", and the headline around 27-40 depending on placement.

  • Get straight to the benefit in the first few words β€” a lot of people never tap "see more".
  • Add a specific benefit, not a generic one ("24-month financing" instead of "The best prices").
  • Include a clear call to action on the button: "Send Message", "Learn More", "Book Now".
  • Don't repeat the same idea across multiple texts β€” give Meta genuinely different options to work with.

Try it yourself β€” write your own ad and watch the character limit update in real time:

Ad preview
C
Example Clinic Sponsored
Dental implants in Madrid, free first visit
clinic-example.es Book online today. Flexible financing available.
15

Location, age and device

β–Έ

Not all traffic is worth the same. You can fine-tune where, to whom, and in what context your ad shows β€” unlike Google Ads, Meta Ads doesn't let you schedule specific hours unless you use a lifetime budget, so targeting is the main lever here, not timing:

  • Location β€” choose a radius or specific cities; exclude areas where you don't operate.
  • Age range and gender β€” only adjust this if you have real data on who buys, not just a hunch.
  • Device and operating system β€” useful if your landing page only works well on one of them.

Example: geographic coverage for a clinic that only serves central Madrid and the immediate surrounding area:

MTWTFSS Central Madrid Metro area Rest of Spain
Why it matters: showing your ad outside your real service area means paying for impressions from people who could never convert β€” just as important as targeting the right interests.

Simulator: build your own campaign

Bring together everything you've learned in one exercise. Fill in each block as if it were a real campaign, and at the end get a score showing what's missing before you actually launch it.

1 Β· Objective

2 Β· Audience

3 Β· Ad

Preview
T
Your business Sponsored
Your text will appear here
your-business.es Your headline will appear here.

4 Β· Placements

€5 Β· Bid, budget and tracking

Common beginner mistakes

The same mistakes show up again and again in new accounts. Avoid them from day one.

Targeting too narrowly from day oneWith a tiny audience, the system has no room to find who it'll actually perform best with.
Using only one creative per ad setWithout comparing variants, you don't know which image or copy works best; use at least two.
Editing the campaign every dayEvery significant change resets the learning phase; give it at least 3-5 days of stable data.
Not refreshing the creative in timeA high frequency tanks your CTR and raises your CPM because you keep showing the same thing to the same people.
Launching the campaign without a pixel or Conversions APIWithout this you can't know what's really working, or use cost-cap strategies (lesson 10).
Setting the daily budget equal to the cost capThe campaign has no room to compete in more than one auction per day.
Ignoring the breakdown by placement and ageThat's literally where you see which segment performs best β€” the best source for fine-tuning your audience (lesson 5).

Case study: build your campaign step by step

Everything above, applied in order to a real example: a dental clinic that wants to generate leads for implants.

1
Define the objectiveGet contact-form submissions for a first visit, not just reach.
Lesson 3
2
Choose the campaign structureCBO with a single initial ad set, so the budget isn't split up.
Lessons 4 and 7
3
Define the audienceWomen and men aged 35-65, 15 km radius, interested in dental health.
Lesson 5
4
Exclude current customersSo acquisition budget isn't spent on people who are already patients.
Lesson 5
5
Prepare at least two creativesOne image and one short video, with the same specific benefit.
Lesson 14
6
Turn on automatic placementsFeed, Stories and Reels β€” no extra cost for enabling all of them.
Lesson 11
7
Set up the Lead event as the conversionWithout this you won't know if the campaign is actually working.
Lesson 10
8
Set the daily budgetUsing the calculator, with enough room to compete in several auctions a day.
Budget calculator
9
Choose a bid strategyHighest volume at first, to gather data before setting a cost cap.
Lesson 7
10
Launch and wait3-5 days without touching anything, letting the learning phase finish.
Lesson 9

Quick budget calculator

Brings together lesson 8: based on your budget and average CPM, estimate how many clicks and conversions you can expect.

From budget to expected results
β€”
Clicks / day
β€”
Clicks / month
β€”
Conversions / month
β€”
Resulting CPA

Quick glossary

Terms you'll see constantly inside the platform. Tap each card to see the definition.

Test yourself

Five questions to check whether these concepts have sunk in. Tap "Show answer" once you've thought it through.

Final exam

Seventeen multiple-choice questions covering all 15 lessons. Grade the exam to see your score and review any mistakes β€” you can retake it as many times as you like.

Next steps

With this, you have enough of a foundation to launch and understand your first account. When you're ready to go deeper, these are the logical next topics:

Advanced Ads Manager and automated rulesAutomatic alerts and pauses based on performance, for accounts running lots of campaigns.
Server-side Conversions APIHow to send events directly from your server to make up for cookie blocking and iOS restrictions.
Product catalog and dynamic adsThe technical foundation needed for Collection campaigns and catalog remarketing.
Structured A/B testingComparing two creatives or audiences in a statistically reliable way.
Free certification: Meta offers official training and certifications at no cost through Meta Blueprint. Look it up directly to verify your level once you finish this course.