Facebook Ads Checklist: The Essential Best Practices

A good Facebook Ads checklist isn’t a list of tips — it’s the set of things that, if skipped, quietly cap your results without ever showing up as an obvious error. The items below are organized by the stage where they matter, from account setup through ongoing maintenance, and reflect the recurring gaps we find auditing client accounts at Salterra.

Run through this before every new account launch, and revisit the ongoing sections monthly. Most underperforming accounts we inherit are failing two or three items on this list, not one dramatic mistake.

Account Health and Setup

  • Ad account lives under a proper Business Portfolio, not a personal profile.
  • Payment method is stable and has backup billing to avoid disapprovals from failed charges.
  • Facebook Page is fully filled out — profile image, cover image, category, “About” section, and a pinned post — since Meta reviews Page quality as part of ad relevance.
  • Two-factor authentication is enabled on all admin accounts to reduce the risk of account takeover, a common vector for ad account bans.
  • Domain is verified in Business Settings, which is required for full Aggregated Event Measurement control.

Tracking Before Launch

  • Meta Pixel installed sitewide, not just on the homepage.
  • Conversions API installed and deduplicated against the pixel to avoid double-counting events.
  • Key events (ViewContent, AddToCart, Lead, Purchase) tested and confirmed firing in Events Manager’s Test Events tool.
  • Aggregated Event Measurement event priorities configured if tracking multiple conversion actions.
  • UTM parameters standardized across ad links so performance is reconcilable in Google Analytics or another third-party source, not just Meta’s own reporting.

Campaign Structure

  • One clear objective per campaign — no campaigns trying to serve both awareness and conversion goals at once.
  • Optimization event set to the deepest meaningful action (Purchase or Lead), not a shallow proxy like Landing Page View.
  • No more than two to three ad sets per campaign at launch, each with enough budget to realistically pass the learning phase.
  • Cold prospecting and warm retargeting split into separate ad sets or campaigns with distinct creative.
  • Recent purchasers or converters excluded from prospecting audiences.

Creative Checklist

  • At least three to five distinct creative concepts per ad set, varied in hook and format, not minor palette tweaks of one idea.
  • Video creative built vertical (9:16) first, since Reels and Stories placements now carry a large share of delivery.
  • The first three seconds of any video establish the hook without relying on sound, since a large share of viewers watch muted.
  • Primary text front-loads the value proposition, since Meta truncates longer copy behind a “See more” tap.
  • Call-to-action button matches the actual next step (Shop Now, Learn More, Sign Up) rather than a default left unchanged.
  • Ad creative and landing page make the same promise — no bait-and-switch between the ad’s offer and what the page delivers.

Targeting and Audience Checklist

Prefer the guided path? This is one lesson from the Facebook Ads with GoHighLevel course — get the complete step-by-step system with every lesson and template.
Explore the course →
  • Custom Audiences built from customer list, website visitors, and engagement, refreshed on a rolling basis.
  • Lookalike or Advantage lookalike audiences built from your highest-value customers, not just anyone who ever purchased.
  • Broad or Advantage+ audience tested for prospecting rather than assuming narrow interest targeting is required.
  • Audience overlap checked to avoid multiple ad sets competing against each other in the same auction.
  • Geographic and age targeting matched to actual serviceable area or product eligibility, not left at defaults.

Budget and Bidding Checklist

  • Daily budget set high enough to generate at least the minimum optimization events needed to exit the learning phase within about a week.
  • Bid strategy chosen deliberately (highest volume, cost cap, or bid cap) rather than left on a default without understanding what it does.
  • Budget changes kept under roughly 20% at a time to avoid resetting delivery.
  • Spend reviewed against actual return on ad spend or cost per acquisition targets, not just cost per click or cost per result in isolation.

Compliance and Policy Checklist

  • Ad copy and imagery reviewed against Meta’s Advertising Standards, especially in regulated categories like health, finance, and housing, which carry additional restrictions.
  • No use of personal attributes in copy that implies knowledge of the viewer (“Struggling with your credit score?”) — Meta’s policy restricts implying protected characteristics.
  • Landing pages have a visible privacy policy and match the business represented in the ad.
  • Special ad categories (credit, employment, housing, social issues) declared correctly when applicable, since these categories restrict certain targeting options.

Catalog and Dynamic Ads Checklist (Ecommerce)

If you sell physical products, a separate set of items applies before dynamic and catalog-based ads will perform reliably. Skipping catalog hygiene is one of the more common gaps we find in ecommerce audits, because the feed can look fine visually while quietly missing the data Meta needs to match products to shoppers.

  • Product catalog synced correctly through your ecommerce platform’s native Meta integration, with no disapproved or missing items.
  • Product titles, descriptions, images, and pricing kept current, since a stale catalog directly undermines dynamic ad relevance.
  • Google Product Category and custom labels filled in, which improves how Advantage+ catalog ads segment and match products.
  • Out-of-stock items excluded from active retargeting sets so ads never point shoppers to something they can’t buy.
  • Catalog-based retargeting (viewed but not purchased, added to cart but not purchased) set up as its own ad set, separate from broad prospecting.

Reporting and Attribution Checklist

A checklist isn’t complete if it stops at launch — knowing whether the account is actually working requires a few reporting fundamentals in place from day one.

  • Custom columns or a saved report built in Ads Manager showing cost per result, ROAS, and frequency side by side, rather than relying on the default view.
  • UTM-tagged links reconciled periodically against Google Analytics or another independent source, since platform-reported conversions and independently tracked conversions rarely match exactly and the gap is worth understanding.
  • A simple record kept of what changed and when (creative swaps, budget changes, audience updates), so performance shifts can be traced back to an actual cause instead of guessed at after the fact.
  • Attribution window set intentionally (commonly 7-day click, 1-day view) and understood by whoever is reading the reports, since changing the window changes reported results without anything in the account actually changing.

Ongoing Maintenance Checklist

  • Frequency monitored per ad set; rising frequency alongside falling click-through rate signals creative fatigue and a refresh is due.
  • New creative rotated in on a regular cadence (roughly every two to four weeks for active prospecting campaigns) rather than left running until performance visibly collapses.
  • Weekly performance review scheduled, focused on cost per result, ROAS, and frequency trends rather than daily fluctuations.
  • Pixel and Conversions API health re-checked periodically, since site redesigns or platform migrations commonly break tracking silently.
  • Audience lists refreshed so Custom Audiences and Lookalikes reflect recent customers rather than a stale snapshot from months ago.

Frequently Asked Questions

What's the most commonly skipped item on a Facebook Ads checklist?

Domain verification and Conversions API setup are the two most frequently skipped items we find in account audits, both of which quietly degrade tracking accuracy without any visible error message.

How often should I refresh my ad creative?

Roughly every two to four weeks for active prospecting campaigns, or sooner if frequency climbs and click-through rate starts declining, which signals the audience has seen the ad too many times.

Do I need a different checklist for ecommerce versus lead generation?

The core checklist is the same, but ecommerce accounts should add catalog feed health and dynamic ad setup, while lead-gen accounts should prioritize lead form quality and CRM integration for tracking offline conversions.

How do I know if my account is set up correctly before spending real budget?

Run a small test budget for three to five days and confirm in Events Manager that your key events are firing with correct values, then check that reported results in Ads Manager roughly reconcile with your own analytics before scaling spend.

What should I check first when performance suddenly drops?

Check tracking health first in Events Manager, since a broken pixel or Conversions API connection produces the same symptom as a genuinely underperforming campaign but requires a completely different fix.

What's different about the checklist for a catalog-based ecommerce account?

Ecommerce accounts need an additional layer covering catalog sync, product data quality, and stock status, since dynamic and Advantage+ catalog ads depend entirely on accurate, current product feed data to match the right item to the right shopper.

Terry Samuels
Written by Terry Samuels

Terry has 30+ years in software and SEO. He’s the founder of Salterra Digital Services and SEO Spring Training, host of the Roundtable SEO Mastermind, and lead instructor at SEO University — teaching the exact tactics his team uses on client work.

Ready to master this?

This guide is one lesson from the Facebook Ads with GoHighLevel course. Get every lesson, framework and checklist — plus the full 38-course catalog — inside SEO University.