How to Create a Facebook Ad for a Book
Selling your book can feel harder than writing it, but Facebook Ads can be a powerful tool to find your readers. Getting started doesn't have to be complicated or expensive. This guide will walk you through setting up your first Facebook ad campaign step-by-step, from defining your audience to hitting the publish button and tracking your results.
Laying the Groundwork: Before You Create an Ad
Success with Facebook ads starts before you ever open the Ads Manager. A little bit of prep work will save you time and money, ensuring your ad gets seen by the people most likely to buy your book.
Define Your Target Audience
The single biggest mistake new advertisers make is trying to sell to everyone. Your book isn’t for "everyone," and that's a good thing! The more specific you are, the more effective your ads will be. Think about your ideal reader:
- Demographics: What's their age range? Gender? Where do they live? If you wrote a historical romance set in Scotland, you might target women ages 35-65 in English-speaking countries.
- Interests: This is where the magic happens. What other authors do they love? What TV shows or movies in your genre do they watch? Think about "comp authors" (authors who write books similar to yours). If you wrote a thriller, you could target fans of James Patterson or Lee Child. You can even target interests like "Kindle Store" or "Goodreads."
- Behaviors: You can target users based on their online behavior, such as "Engaged Shoppers," which includes people who have recently clicked a "Shop Now" button.
Come up with 2-3 distinct reader "personas" you can test. For example, for a fantasy novel, you might test an audience of George R.R. Martin fans against an audience of J.R.R. Tolkien fans to see who responds better.
Set Your Budget and Goals
You don't need a massive budget to get started. Many authors see success by starting with just $5 or $10 per day. This is enough to gather data and see what's working before you scale up.
You’ll choose between a Daily Budget (spend up to this amount each day) and a Lifetime Budget (spend up to this amount over the entire campaign duration). A daily budget is simpler and more flexible for beginners.
What’s your goal? It’s not just about "selling books." Be specific:
- Drive traffic to your book's sales page? Your goal is getting a low Cost Per Click (CPC).
- Get people to actually buy the book? Your goal is getting a low Cost Per Purchase (Conversion). This is the best goal, but it requires some extra setup (like the Meta Pixel if you're selling from your own site).
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Prepare Your Ad Creatives
Your ad's image or video is the first thing people see. It needs to stop their scroll and scream, "Here's a book you'll love!" Your cover is phenomenal collateral, but don't just post a flat JPEG. Make it pop.
Types of Ad Visuals:
- 3D Mockups: Use free tools like Canva or paid ones like BookBrush to place your cover onto a 3D book model, a tablet, or a Kindle. This makes it look tangible and a lot more professional.
- Lifestyle Images: Show your book "in the wild." Place it next to a cup of coffee, on a cozy blanket, or have a friend hold it. It makes the experience of reading your book feel real.
- Short Videos: These are gold on platforms like Facebook and Instagram. It can be as simple as an animated book cover, text overlays with a rave review, or a short clip of you talking about what inspired the book. Keep it under 15 seconds.
Writing Your Ad Copy:
Your words have to do the heavy lifting. A great formula for ad copy is:
- A Compelling Hook: Start with a question or a bold statement that speaks directly to your genre's fans. For a romance novel, it might be, "Tired of billionaires? How about a grumpy Scottish blacksmith?" For sci-fi, "They thought the signal was from another planet. They were wrong."
- The Body: Briefly explain the premise. Touch on the tropes, the central conflict, and what makes it unique. Don’t summarize the whole plot. Tease it.
- The Call to Action (CTA): Tell them exactly what to do next. "Start reading today!" or "Available now on Amazon and Kindle Unlimited."
Write several versions of the hook and the primary copy. You'll want to test them against each other to find what resonates.
Step-by-Step Guide to Creating Your First Facebook Ad
With your audience, budget, and creative assets ready, it's time to build the ad in Facebook Ads Manager.
1. Navigate to Facebook Ads Manager
You can find Ads Manager at facebook.com/adsmanager or by clicking the menu on your Facebook profile and selecting "Ads Manager." It can look intimidating at first, but we'll focus on just what you need.
2. Create a New Campaign
Click the big green "+ Create" button on the left. This will start the campaign creation process, which is organized into three levels: Campaign, Ad Set, and Ad.
- The Campaign is where you set your overall objective (e.g., Sales).
- The Ad Set is where you define your targeting, budget, and placements.
- The Ad is where you upload your image/video and write your copy.
3. Choose Your Campaign Objective
Facebook will ask you to choose a campaign objective. This tells its algorithm what you want to achieve. For authors, the most common choices are:
- Traffic: The goal is to send people to a URL, like your Amazon book page. This is a good, simple starting point. The ad will be shown to people likely to click links.
- Sales (also called Conversions): The goal is to drive a specific action, like a purchase. This is the ultimate goal, as clicks don't pay the bills. However, to track sales effectively, you need the Meta Pixel installed on your own website, which isn't possible on Amazon. If you're selling directly from your own author site (e.g., using Shopify), the Sales objective is your best bet.
For your first ad sending readers to Amazon, choose Traffic.
4. Set Up Your Ad Set (Targeting & Budget)
This is where you'll tell Facebook who to show your ad to and how much you want to spend.
- Budget & Schedule: Enter the daily budget you decided on earlier (e.g., $10). You can let it run continuously or set an end date.
- Audience: This is where you input the reader profile you created.
- Placements: This is where your ads will appear (Facebook Feed, Instagram Stories, etc.). For your first campaign, Advantage+ placements (formerly Automatic Placements) is a fine choice. Facebook will automatically test different placements and optimize for the best-performing ones.
5. Design Your Ad Creative
Now for the fun part. This is the final level where you build the actual ad people will see.
- Identity: Select your Facebook Business Page and Instagram account.
- Ad Setup: Choose "Create ad" and select "Single image or video" as the format.
- Ad Creative: Click "Add Media" to upload the brilliant 3D mockup or short video you prepared.
- Text & Links:
6. Review and Publish
Double-check everything. Look at the ad preview on the right to see how it will appear on different placements like mobile or desktop. If it all looks good, hit the green "Publish" button. Your ad will go into a "review" phase, which typically takes a few hours. Once approved, it will go live!
After You Launch: Tracking Your Success
Your job isn't done once the ad is live. The first few days are about gathering data to understand what's working and what isn't.
What Metrics to Watch
In Ads Manager, focus on a few key columns:
- Spend/Amount Spent: How much of your budget has been used.
- Impressions: How many times your ad was shown.
- Link Clicks: How many people clicked the link to your book page.
- Cost Per Click (CPC): How much you’re paying for each click. For books, anything under $0.75 is often considered good.
- Click-Through Rate (CTR): The percentage of people who saw your ad and clicked on it. A CTR above 1% is a decent starting point. A low CTR could mean your image isn't grabbing attention or your copy isn't compelling enough.
When to Turn an Ad Off
Give an ad at least 3-4 days to run before making any big decisions. Facebook's algorithm needs time to learn. After that, don't be afraid to turn off an ad that isn’t working. An ad with a very high CPC (e.g., $2.00+) and a very low CTR (e.g., 0.3%) after a few days is probably not going to work. Kill it and test something new.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
A/B Testing Is Your Best Friend
Once you have a baseline, you can start optimizing. This is done through A/B testing (or split testing). The key is to only change one variable at a time.
For example:
- Duplicate an existing ad and only change the image. Run them side-by-side to see which image gets a better CTR and CPC.
- Duplicate an ad set and only change the targeted author. Does the audience of Stephen King fans perform better than the audience of Dean Koontz fans?
Through systematic testing, you’ll slowly but surely uncover the perfect combination of imagery, copy, and targeting to find a profitable ad that consistently sells your book.
Final Thoughts
Creating a successful Facebook ad for your book involves understanding your reader, preparing compelling visuals and copy, setting up the campaign correctly, and relentlessly testing what works. It's a skill that takes practice, but by following these steps, you’ll be on the fast track to getting your book into the hands of more readers.
Once you're running ads across a few platforms, keeping track of what's driving actual book sales versus just clicks can become a time-consuming headache. We built Graphed to cut through that complexity. It connects to your ad platforms and sales data so you can get immediate, clear answers without building spreadsheets. Simply ask, "Compare my Facebook Ad spend to my Shopify book revenue this month" or "Which ad creative has the lowest cost per sale?" and get an instant real-time dashboard, giving you more time to write your next bestseller.
Related Articles
How to Create Facebook Ads API for Claude Code
Create a Meta Marketing API access token that never expires, using a system user, so Claude Code can pull Facebook ad reports and manage campaigns.
ClickHouse vs Postgres: When to Switch to Columnar
Comparing ClickHouse vs PostgreSQL means matching storage architecture to workload. Row storage wins for transactions. Columnar wins for scan-heavy analytics.
Google Ads for Orthodontists: Get More Booked Consults
Most orthodontic Google Ads campaigns waste money on low-intent searches. The problem is structure, not the platform.