Skip to content
Home ยป Blog ยป How to Create a Facebook Ad Campaign From Scratch (Step by Step)

How to Create a Facebook Ad Campaign From Scratch (Step by Step)

You’ve got a product, a service, or an event you want to promote โ€” but staring at Facebook’s Ads Manager for the first time feels like someone handed you the cockpit controls of a plane. There are a lot of buttons. I’ve been there. The good news is that once you understand the structure Facebook uses, the whole thing clicks into place pretty fast. This guide walks you through every step from scratch, including the parts most tutorials gloss over.

Before You Start: What You’ll Need

Facebook ads run through Meta’s Ads Manager, which is separate from your regular Facebook profile. Before you touch any campaign settings, make sure you have all of the following in place โ€” skipping even one of these will block you mid-setup.

โœ… Checklist Before You Begin

  • A Facebook Business Page โ€” Personal profiles cannot run ads. If you don’t have one, go to facebook.com/pages/create and create a Page for your business or brand first.
  • A Meta Business Suite account โ€” Go to business.facebook.com and set one up. This is the hub that connects your Page, ad account, and payment method.
  • An Ad Account โ€” Meta creates a default ad account when you set up Business Suite. You’ll use this unless you’re managing ads for a client (in which case you’d be added to their ad account).
  • A valid payment method โ€” Credit card, debit card, or PayPal. Go to Ads Manager โ†’ Billing โ†’ Payment Methods to add one. Facebook won’t let you publish without this.
  • Your ad creative ready โ€” At minimum, your image or video, headline copy, and destination URL (the page you want people to land on).
  • The Meta Pixel installed (recommended) โ€” Not mandatory to run your first ad, but critical for tracking conversions. Install it via Events Manager in Business Suite and add the code to your website before launch.

Once those are in place, head to ads.facebook.com or click Advertise from the top menu inside Facebook. That opens Ads Manager, where everything happens.

Step 1: Open Ads Manager and Create a New Campaign

Inside Ads Manager, you’ll see four tabs along the top: Account Overview, Campaigns, Ad Sets, and Ads. This three-level structure โ€” Campaign โ†’ Ad Set โ†’ Ad โ€” is the backbone of everything. Understanding it now saves a lot of confusion later.

๐Ÿ“ How the Three Levels Work

Campaign: Sets the goal (what you want to achieve โ€” traffic, sales, awareness).

Ad Set: Defines the audience, budget, schedule, and placements (where your ad appears).

>Ad: The actual creative โ€” the image or video, headline, copy, and link the user sees.

To start, click the green “+ Create” button on the Campaigns tab. A setup window will open. You’ll be asked to choose between Guided Creation and Quick Creation. I recommend Guided Creation for your first campaign โ€” it walks you through each decision step by step.

๐Ÿ’ก Tip: If you’re using a new ad account, Facebook may ask you to confirm your account country, currency, and time zone before you can proceed. Get those right the first time โ€” currency and time zone cannot be changed after the account is created.

Give your campaign a clear name before moving on. Something like “[Product Name] โ€” Website Traffic โ€” June 2025” works well. Vague names like “Campaign 1” become a nightmare when you’re managing multiple campaigns later.

Step 2: Choose Your Campaign Objective

This is the most consequential decision in the whole setup. Facebook uses your objective to determine who it shows your ad to and how it optimizes delivery. Choose wrong here and you’re paying for the wrong outcome. Facebook currently offers six main objectives under its ODAX framework:

Objective Best For Optimizes For
Awareness New brands, reach Impressions, reach
Traffic Blog posts, landing pages Link clicks, landing page views
Engagement Posts, events, messages Likes, comments, shares
Leads Email signups, form fills Lead form submissions
App Promotion Mobile app installs App installs, in-app events
Sales E-commerce, conversions Purchases, add to cart

For most beginners promoting a website, product page, or blog, Traffic is the right starting point. If you’re running an e-commerce store and have the Pixel installed with at least 50 conversion events tracked, Sales is more powerful โ€” but it needs data to work well. Don’t use it cold.

Campaign Budget Optimization (CBO)

Just below the objective selector, you’ll see a toggle for Advantage Campaign Budget (formerly Campaign Budget Optimization). When this is on, you set one budget at the campaign level and Facebook distributes it across your ad sets automatically based on performance.

I recommend leaving this off for your first campaign. Set budgets manually at the ad set level so you stay in full control. You can always test CBO once you have a few campaigns worth of data.

โš ๏ธ Warning: Choosing Awareness when you actually want website traffic is one of the most common beginner mistakes. Facebook will show your ad to as many people as possible without caring whether they click. You’ll burn through budget with almost no site visits.

Step 3: Configure Your Ad Set (Audience, Budget & Placements)

The ad set is where most of the strategic work happens. You’re defining who sees your ad, how much you’re willing to spend, and where it appears. Click through to the Ad Set level and work through each section.

Conversion Location

At the top of the ad set, Facebook asks where conversions happen. For most campaigns you’ll select Website. If you’re using lead forms that open inside Facebook itself, select Instant Forms. Make sure your Pixel is connected here โ€” you’ll see a green dot next to it if it’s active.

Budget and Schedule

Choose between a Daily Budget or a Lifetime Budget. Here’s the practical difference:

  • Daily Budget โ€” Facebook spends up to that amount each day. Good for ongoing campaigns with no fixed end date. Set a minimum of $5โ€“$10/day to give the algorithm enough room to learn.
  • Lifetime Budget โ€” You set a total amount and Facebook spreads it across your chosen date range. Better for event promotions with a hard deadline.

Set your start date. If you want the campaign to run indefinitely, leave the end date blank. If you’re promoting a time-sensitive offer, set an end date one day after your offer expires โ€” Facebook sometimes delivers ads in the final hours even after midnight.

๐Ÿ’ก Tip: Don’t start with a huge budget hoping to get faster results. Facebook’s algorithm needs a learning phase of roughly 50 optimization events per week before it stabilizes. Starting at $10โ€“$15/day for the first two weeks gives you real data without wasting money during the learning period.

Audience Targeting

This section trips up a lot of people because there are so many options. You have two main paths:

Option A โ€” Advantage+ Audience (Meta’s AI targeting): You give Facebook a few signals (age, location, interests) and let it expand beyond those to find more people likely to convert. Meta pushes this heavily and for most advertisers it genuinely performs well โ€” especially once your Pixel has data. I’d recommend this for beginners.

Option B โ€” Original Audience (manual targeting): You set every parameter yourself. Useful when you have a very specific audience in mind and don’t want Facebook wandering outside it.

Whether you’re using manual targeting or giving signals to Advantage+, fill in these fields carefully:

  • Locations: Choose country, region, city, or even a radius around a specific pin. If your product ships only within Ghana, don’t target globally โ€” you’re paying for clicks from people who can’t buy from you.
  • Age and Gender: Use data you already know about your customers. If you genuinely don’t know, start wide (18โ€“55, all genders) and let performance data tell you where to narrow.
  • Detailed Targeting (Interests & Behaviors): Type a keyword in the Add Interests field and Facebook suggests related categories. For example, typing “running shoes” might suggest “marathon runners”, “fitness”, “Nike” fans. Pick 3โ€“6 tightly related interests rather than a sprawling list.
  • Custom Audiences: If you have a customer email list, a website visitor list (via Pixel), or a Facebook engagement audience, you can upload or select these here. These are your most valuable audiences โ€” people who already know you.

๐Ÿ“ Note on Audience Size: The Audience Definition meter on the right side of the screen shows Potential Reach. For most campaigns, aim for a broad to moderately broad audience โ€” somewhere in the hundreds of thousands to low millions. Under 50,000 is usually too narrow for Facebook’s algorithm to find its rhythm. Over 10 million for a small budget is too wide to be cost-effective.

Placements

Placements control where your ad appears โ€” Facebook Feed, Instagram Feed, Stories, Reels, Messenger, Audience Network (third-party apps), and more. You have two choices:

  • Advantage+ Placements (recommended for beginners): Facebook places your ad wherever it predicts the best results. It tends to find cheaper impressions on placements like Audience Network and Stories.
  • Manual Placements: You select specific surfaces. Use this if you have creative assets designed for specific formats โ€” for example, if you only have a square image, you may want to exclude vertical Story placements where it’ll look odd.

Name your ad set clearly โ€” something like “Women 25โ€“40 โ€” Ghana โ€” Running Interest” โ€” before moving to the next level.

Step 4: Build the Ad โ€” Copy, Creative, and CTA

Now you’re at the ad level โ€” this is what the user actually sees. Click on the Ad tab and make sure your Facebook Page is selected at the top. If you’re running ads on Instagram too, connect your Instagram account here.

Ad Format

Facebook offers several ad formats. The most common ones you’ll use:

  • Single Image: One still image. Simple and effective. Recommended ratio is 1:1 (square) at 1080ร—1080px for Feed, or 9:16 at 1080ร—1920px for Stories/Reels. Keep text on the image to a minimum โ€” Facebook historically penalized heavy-text creatives in delivery.
  • Single Video: A video up to 240 minutes (realistically, 15โ€“60 seconds performs best). Upload MP4 format. Add captions โ€” most users watch videos without sound.
  • Carousel: 2โ€“10 scrollable cards, each with its own image/video, headline, and link. Great for showcasing multiple products or steps in a process.
  • Collection: A full-screen mobile experience. Best for e-commerce โ€” requires a product catalog connected to your ad account.

Ad Copy Fields

Facebook’s ad copy has four distinct fields. Each appears in a different spot in the rendered ad:

  • Primary Text: The main body copy that appears above the image or video. This is your hook, your value prop, your reason to click. Keep it to 125 characters for the above-fold preview, though longer copy is fine if the topic warrants it. Don’t bury the key message below “See More.”
  • Headline: Bold text that appears just below the image, next to the CTA button. Keep it under 27 characters โ€” anything longer gets truncated in most placements. Make it punchy: “Save 30% This Week Only” beats “Welcome to Our Store.”
  • Description: Smaller text beneath the headline. It’s optional and often hidden on mobile, but useful for adding a secondary selling point on desktop. Keep it under 30 characters to be safe.
  • Website URL: The destination link. Use a specific landing page, not your homepage. If you’re promoting a sale, link directly to the sale page. Every extra click between the ad and the product costs you conversions.

๐Ÿ’ก Tip: Use the Multi-text feature (available in Primary Text) to enter up to 5 variations of your copy. Facebook’s AI will test combinations and serve the best-performing version automatically. It’s an easy win and costs nothing extra.

Call-to-Action Button

Click the Call to Action dropdown and choose the button label that matches what you want the user to do. Options include Shop Now, Learn More, Sign Up, Download, Get Quote, Book Now, and more. In my experience, “Learn More” is the safest default for cold audiences โ€” it feels low-commitment. Save “Shop Now” for warm audiences who already know your brand.

Ad Preview

On the right side of the screen, use the Ad Preview panel to check how your ad looks across different placements โ€” Desktop Feed, Mobile Feed, Instagram Feed, Stories, and Reels. Switch through each one. What looks great in the Feed sometimes looks terrible in Stories. Fix any obvious formatting issues before publishing.

โš ๏ธ Warning: Double-check your destination URL. A broken or incorrect link is the most expensive mistake you can make in advertising. Paste the URL into your browser and confirm it loads the exact page you intend, before you publish.

Step 5: Review and Publish

Before you hit Publish, take two minutes to do a final check. In the left column of Ads Manager, you’ll see your campaign tree โ€” click on each level and verify the key settings.

Campaign level โ€” confirm:

  • Objective is correct
  • CBO is on or off as intended
  • Campaign name is descriptive

Ad Set level โ€” confirm:

  • Audience targeting reflects your intended customers
  • Budget and schedule are correct
  • Placements are as intended
  • Pixel is connected (green dot visible)

Ad level โ€” confirm:

  • Creative looks correct in the preview across Feed, Stories, and Mobile
  • Headline is under 27 characters
  • Destination URL loads correctly in your browser
  • CTA button matches the action you’re asking for

When you’re satisfied, click the “Publish” button in the bottom right. Facebook will submit your ad for review. Most ads are reviewed within 24 hours; in practice it’s usually under an hour for established accounts. You’ll get a notification when it’s approved and goes live.

โœ… What “In Review” Means: Your campaign status will show “In Review” immediately after publishing. This is normal โ€” do not re-edit or duplicate the ad during this period. Changes reset the review clock. Facebook checks your ad against its Advertising Policies before it goes live.

After the Ad Goes Live โ€” What to Watch

Give the campaign at least 3โ€“5 days before drawing any conclusions. The learning phase is real โ€” Facebook is actively testing delivery during this period and results will be erratic. The key metrics to monitor in Ads Manager:

  • CTR (Link Click-Through Rate): For most niches, a CTR above 1% is decent; above 2% is strong. Below 0.5% usually means the creative or targeting needs work.
  • CPC (Cost Per Click): Varies wildly by industry and audience. Track your own average over time rather than comparing to benchmarks.
  • Frequency: How many times the same person has seen your ad on average. Once frequency climbs above 3โ€“4, performance typically drops โ€” it’s a sign you need a fresh creative or a broader audience.
  • Cost Per Result: For Traffic campaigns, this is cost per link click. For Sales campaigns, this is cost per purchase. This is your primary optimization metric.

Pro Tips and Common Mistakes to Avoid

๐ŸŽฏ From Experience: What Actually Makes a Difference

One variable at a time

When testing, change only one thing between ad sets or ads โ€” audience, creative, or copy. If you change three things simultaneously and performance improves, you have no idea which change caused it.

Don’t touch the campaign during learning phase

Every significant edit (budget change of more than 20%, audience change, new creative) resets the learning phase. Let the campaign stabilize for at least 7 days before making significant adjustments.

Retargeting beats cold traffic every time

Once your Pixel has data, build a Custom Audience of people who visited your site or engaged with your Page in the last 30 days, then create a separate campaign targeting only them. These audiences convert at a fraction of the cost of cold traffic.

Creative fatigue is real โ€” refresh every 2โ€“4 weeks

Even a great ad loses effectiveness after your audience has seen it several times. Watch your Frequency metric. When it climbs past 3, prepare a fresh creative variant before performance craters.

Broad audiences often outperform narrow ones

It sounds counterintuitive, but Facebook’s algorithm is remarkably good at finding buyers within a broad audience if it has strong Pixel conversion data to work from. Over-segmenting can starve Facebook of the signal volume it needs.

Common Mistakes That Cost Beginners Money

  • Sending traffic to a homepage instead of a specific landing page โ€” every extra click kills conversion rate.
  • Running ads without the Pixel installed โ€” you’re flying blind on what happens after the click.
  • Stopping and restarting a campaign repeatedly โ€” each restart resets the learning phase and wastes your budget on re-optimization.
  • Using too many interest layers โ€” stacking 15 interests into one ad set makes it impossible to know what’s working.
  • Scaling budget too aggressively โ€” doubling your budget overnight shocks the algorithm. Increase by no more than 20% every 3โ€“5 days if results are good.
  • Ignoring ad relevance diagnostics โ€” Ads Manager shows Quality Ranking, Engagement Rate Ranking, and Conversion Rate Ranking. Below Average scores are a direct signal to rework your creative or targeting.

You’re Ready to Run Your First Campaign

That’s the full workflow โ€” from opening Ads Manager to watching your first campaign go live. The setup itself takes less than 30 minutes once you’ve done it a few times. The real skill is in reading the data afterward and making incremental improvements: a stronger headline, a tighter audience, a fresher creative.

If this is your first campaign, I’d suggest running it for at least two full weeks before making any major changes. Patience is genuinely one of the most valuable things you can bring to Facebook advertising โ€” the temptation to fiddle is constant, but restraint is usually what separates profitable campaigns from ones that burn out.

Once you’ve got your first campaign running, a natural next step is learning how to structure A/B tests properly in Ads Manager โ€” that’s where you start building the kind of systematic knowledge that compounds over time.