This article has been formulating in my head for a long time and I’m really psyched to finally get it out.
Over the past year, I’ve had the opportunity to manage and optimize ads for a lot of great companies. In the process of spending over $1,000,000 on Facebook ads and generating over 200,000 new users signups for our clients, I’ve also been able to test a lot of features and strategies and to dig into a lot of delicious data.
This post is a summary of some of the most important (and often unknown) optimizations and strategies that we’ve learned about running a highly effective user acquisition campaign on Facebook. If you have any questions or any other tips you think should be included, I’d love to hear from you in the comments.
OK, we got a lot of good stuff here, so let’s get started…
General Strategy
1) Get the Facebook pixel on your site long before you start advertising
The longer you have Facebook’s pixel on your site, the more data it can collect for retargeting lists and for creating Lookalike audiences. Remember, the pixel is also gathering user info from people who come to your site from other marketing channels and who are currently signed in to Facebook (so, pretty much everyone).
2) Don’t sell to cold audiences on FB
People on Facebook aren’t looking to buy stuff. So offer them free, valuable content (videos, articles, etc) so they can build a relationship with your company and products. In the long run, you’ll end up selling a lot more this way. You’ll just need be a bit more patience.
3) Promote gated content on Facebok
Gated content can work really well with cold audiences. Gated content means that you require an email in exchange for valuable content (i.e. ebooks, templates, etc). By capturing a visitors email, you can build a relationship with them via email marketing or with a Facebook custom audience.
4) Freemium or Free Trial offers can work great to cold audiences
Because you’re offering something valuable for free, these offers can be very successful on Facebook. Especially if you target a good Lookalike audience.
5) Don’t put too much focus on gaining fans.
Facebook fans are usually just a vanity metric unless you are putting real effort into building a relationship with those fans.
6) Promote blog content in order to cookie more people for your retargeting campaigns
Content promotion campaigns are a great way to generate lower priced clicks and to introduce people to your brand and product. Then you can sell to them later with retargeting.
7) Use UTM tags to track your Facebook ads traffic better in Google Analytics
The power editor provides a field to enter your UTMs separately from the destination URL. However, I like to append the UTM parameters directly to the URL so that organic shares of my ad get attributed to my campaign.
8) Use an ad management software to create automated optimization rules
Try using AdEspresso to create “If, Then” rules that let you pause ad sets or individual ads that are underperforming or to increase budgets for ad sets that are generating a conversions at a profitable CPA.
9) Monitor leads from Facebook further down your sales funnel to make sure they are generating ROI.
You probably need to use additional tools to track Long Term Value like, Google Analytics, MixPanel, Kissmetrics, Wicked Reports or Chartio
10) Make sure your product and sales funnel are awesome before you start investing heavily in paid ads.
If your product, landing page or sales funnel suck, then the best ad campaign in the world probably won’t make you very much money.
Bidding and Budgets
9) Use daily budgets
Facebook reps I’ve spoken with have recommended that I work with Lifetime budget in order to let their algorithms optimize the best days and times to deliver my ads (they also say you should set your lifetime schedule for more than 7 days so that it can learn which days are best). However, from my testing, I’ve concluded that daily budgets give you the best control over your ads and usually results in better ROI.
10) Always start with oCPM
Optimized CPM (oCPM) bidding almost always gets more clicks and conversions than regular CPM or CPC bidding. In most cases, there’s no reason to start off with anything else.
11) oCPM bidding works best with audiences of over 500,000 people
If your audience is too small, then Facebook’s algorithms won’t be able to to optimize properly. If you have targeted a much smaller niche audience, then you may do better with CPM or CPC bidding.
12) Try using CPM for retargeting
So, one exception to #12 above is if you’re running a retargeting campaign you may want to go with regular CPM bidding. The reason is that with retargeting, your entire audience should be pre-qualified based on the fact that they already visited your site. You don’t need to rely so much on Facebook’s algorithm to find the people most likely to convert.
13) Test with small budgets and scale up when you find something that works
Don’t spend too much too fast. If a campaign isn’t working after you’ve spend $100, it probably isn’t going to work at all. Pause that test and try a new one. Once you find something that performs well, then start to increase your budget. But don’t scale up to fast. Trying increasing budget by %30-%50 every few days until you find your sweet spot.
14) Start ad sets targeting broad and then refine based on your data.
Facebook’s reporting provides a lot of data. I often start an ad set with broad ages, genders, locations, placements, etc. Then after the ad set has had a few days to run, I run a report broken out by different variables and determines what is working best. Then I will go back and refine my ad set parameters for higher performing audiences.
15) If you aren’t getting enough volume of impression with oCPM, try setting a maximum target CPA.
But enter a number that is 20% higher than what you really want to pay. Keep a close eye on your campaign.
Ad Creatives
17) Rotate ad creatives frequently
Keep an eye on the frequency of delivery of your ads. Once your frequency gets higher than 1.5 on Desktop newsfeed or Mobile (or higher than 10 on right column), you’ll want to start thinking about running some fresh ads.
18) Download our swipe file for inspiration for your ads
You should always be looking for fresh inspiration for your ad images and copy. Download my Facebook ads swipe file of over 100 awesome ads to get some new ideas for your campaigns.
19) Make sure your ads don’t have more than 20% text in your images.
Facebook only allows your images to be 20% text (and they measure it in a pretty lame way). Download this free grid template to make sure your ads comply with the 20% text rule.
20) Monitor negative comments on your ads.
Negative comments can kill the effectiveness of your ads. Unfortunately, Facebook doesn’t provide an easy way to monitor comments on ads. Luckily for us, AgoraPulse has a great tool to help you monitor comments on your ads.
21) Share the same dark post across multiple ad sets
When you create an ad, you are essentially creating an unpublished “dark post.” And when you duplicate an ad set, you end up duplicating the ads and making more (identical) unpublished posts to manage comments for. We recommend promoting the same post in multiple ad sets.
To do that, publish the first ad in the Power Editor, then visit the ad’s permalink and copy the post ID. Then in your new ad set choose to “Use Existing Post” and enter paste the ID of the existing post.
This technique also has the advantage of consolidating all likes, shares and comment to a single post which provides more social proof for your ad.
22) Delete comments from trolls
If people who have never done business with your company are criticizing your product unfairly, then don’t feel bad about deleting their comments.
23) Don’t delete ads from people who have legitimate complaints. Try to answer them productively.
Unlike in #22 above, if people have legitimate grievances about your company, products, services, etc, then you should never delete their ads. Facebook comments are a legitimate forum for customer questions and complaints. As such, consider responding to these comments as an important part of your customer service.
24) Pause ads with too many negative comments.
If a particular ad has too many bad comment that you can’t delete, then simply pause the ad, duplicate it and start fresh with a clean one.
Targeting
25) Tier your retargeting campaign for “hot” prospects who visited pricing page
Try creating a retargeting audience of only HOT prospects who have shown deeper interest in your product by visiting your signup page, checkout page or pricing page. You can have a separate retargeting audience and ad set for people who visited your homepage and other pages of your site.
26) Lookalike audiences based on a conversion pixel are usually the top performers.
OK, so this should probably be the #1 tip for getting the most conversions at the lowest CPA. This audience works so well because it builds an audience based on demographic and behavioral data that Facebook knows about the people who have already converted on your site. This audience accounts for over 70% of conversions for the client accounts that we manage.
27) Facebook reps recommend having at least 25 conversion per day to create a Lookalike audience based on a pixel
If you don’t have enough data points to create a good lookalike, then you should probably work with Interests and other targeting option until you have enough volume of conversions to create an effective lookalike.
28) You should have at least 5,000 people in a custom audience to build an accurate Lookalike audience
If you build a Lookalike audience from a custom audience of less than 5,000 people, then you shouldn’t expect the best performance.
29) Exclude custom audiences of people who have already converted from all your campaigns.
This should be an obvious step but unfortunately, it’s often overlooked. You can exclude current users and customers from your active campaigns in several ways, the easiest ways are to
- Exclude a retargeting audience of people who have visited your conversion confirmation (or Thank You) page or who visited your website app URL, or
- Exclude a constantly updated custom audience of all your customer emails.
I recommend that you combine both techniques.
30) Try targeting specific people or companies
Did you know you can often target specific influencers or employees of specific companies with ads? Just think of all the creative ways to use that super power. Here’s a quick tutorial to teach you how to do it.
Ad Placements
31) Test right column ads. They often work better than desktop.
For some reason, people have this crazy idea that right column ads don’t convert. I can tell you conclusively that’s totally BS.
In fact, in the campaigns we manage for InVision, 45% of all conversions came from right column ads and the average CPA was 36% cheaper than via other placements such as the newsfeed or mobile. Read more on our InVision case study.
32) Mobile ads are great for awareness and content promotion campaigns
Facebook users love to use Facebook on their mobile devices. For that reason, Facebook has lots of ad real estate to fill and costs are generally lower. That makes mobile a great place to promote blog and video content that doesn’t require visitors to submit forms or make purchases.
Looking for more conversion on mobile? Try these 3 magic words.
33) Facebook Video ads usually work best on mobile. You’ll generate lowest cost per view on mobile.
Video ads usually aren’t about direct response (i.e. conversions). The goal with videos is usually to simply get people to watch your video and learn more about your company and products. You can usually get the most video views for the lowest price with mobile ads. Just make sure you’re using the video engagement report to understand how much of your video viewers are actually watching. Video views can be very cheap on Facebook but just be aware that Facebook counts a view as someone who watch only 3 seconds even with the sound off.
34) Start testing Instgram ads. You can manage them from the Power Editor together with your Facebook ads.
Instagram can be a great opportunity for companies with strong visual content. They’ve only recently been made available to everyone, so you still have an opportunity to be an early adopter.
Campaign Structure
35) Try running different ad sets for different placements (Desktop newsfeed, mobile and desktop right column)
Facebook’s recommended best practice is to include all ad placements into a single ad set and let their algorithm determine the best place to deliver ads at any given time. However, after testing, we’ve concluded that Facebook doesn’t always allocate your budget to the best converting placement. Therefore, our recommendation is to split different placements into different ad sets so that you can better control which placements you want to allocate your budget to.
36) Combine multiple small countries into a single ad set
Remember, as we discussed above, oCPM bidding works best with larger audiences (usually more than 500,000 people). We usually combine smaller countries into a single ad set. You should keep an eye on different performance in different countries by breaking out countries in your reporting dashboard.
37) Avoid having multiple ad sets targeting the same audience
When you have several ad sets targeting the same audience, you end up competing against yourself. Better to create a hierarchy of importance of your audience, then make sure that your lower ranking audiences exclude your higher ranking audiences. My hierarchy usually looks something like this:
- Custom audiences (email, website, etc.)
- Lookalike
- Interests/demo/etc.
Over to you…
Were these tips helpful? Leave a comment and let me know which of these Facebook ad optimizations was the most helpful to you.
And if you leave your best tips in the comments, we’d love to add them to the article.
Wishing you happy optimizing and lots of new conversions!
Very thorough and actionable piece, Aaron! These suggestions are sound.
Thanks Michael. Glad you like the post. And thank for sharing it with your audience at adstage.io
Thank you for the useful tips. They will be most helpful in the ad campaign I and planning.
Wow, what an amazing list if hints and tips! Thank you for sharing!!
Thanks Rebecca. Glad you enjoyed the article. Let me know if you have any follow up questions.
Hi Aaron
Thanks for the great read! What’s your typical client look like? Budget wise….size wise?I have something in mind but it may or may not be a fit.
Regards
Dave
Hey Dave, Glad you enjoyed the post. Most of my clients are VC funded SaaS startups but I work with other companies as well.
Shoot me at email if you want to discuss more about budgets, etc aaron@zammodigital.com
This is definitely one to save to my Pocket, there looks to be some great advice in here.
Any tips for ads for less developed countries? Those in Latin America, in particular?
Hey Alex, there are great opportunities in Latin America. I’ve run some campaigns there and the costs are typically very low and often results in very low cost conversions.
When you say low conversion costs how much do you mean if you are able to discuss this? Also how do you place campaigns to get conversions in latin america do you use web posts to get them throught the funnel or something different?
Great article…wow so epic
I hope to learn and connect with you
Brian
Glad you enjoyed the article Brian. Would love to connect. Please say hello on any of the social networks.
Found this post super useful, thanks for writing it Aaron.
Hey Jesse, glad you enjoyed.
Thanks for mentioning Agorapulse Aaron, I appreciate 🙂
Hey Emeric,
So great to see you here on my site. And happy to mention Agorapulse. It’s a great tool.
Fantastic article. Actionable and straightforward. My question is similar to David’s.
What is the likelihood of being able to work with you as a non VC funded startup?
Thanks,
Marieme
Hi Marieme,
Shoot me an email and let’s see if it’s a good fit for both of us to work together aaron@zammodgital.com
These were AMAZING.
Some went beyond my experience and training. I would love to attend a webinar whee you go over some of the above and I would pay you $200 for a private 1-hour call and limited follow-up hands-on Q&A. Please let me know if you are up to it :).
Hi Yael, Thanks so much for your kind words. I’m glad you learned a lot from the article.
I’m actually in the middle of putting together some training webinars. If you sign up for my email list, you’ll definitely get notified about it when it’s ready.
In the meantime, if you want to do a one-on-one call, I’ve just signed up on Clarity so you can book some time there.
Here’s my link https://clarity.fm/aaronzakowski
Some of really useful tool and tips mentionaed here. I can supercharge my fb ads acc now 🙂
Really thanks 🙂
Hello, Aron thank you for few very useful tips for me I need to try oCPM and create more creatives, do you have any tips for creating graphic? I personally use Canva which is simple and work nice but it is nothing sofisticated
Hey Dan, Glad you enjoyed the article. Canva is a great tool for creating FB ads.
Aaron, this is relay great what you provide here. maybe, the best Facebook guide
I had read so far. many insights that i would like to go and read again.
Great work!
Wow! Thanks James. I’m really glad you got so much out of it.
Great info. I’m currently taking a Udemy course on FB and you offered up a few tips I hadn’t come across yet (only 40% complete so far). But I really like your tip to target specific people or companies, conversion pixels and the right hand and mobile feeds for lower-cost clicks. I did download your free e-book. Thanks for the great content!
Great. Let me know what you think about the ebook.
Hi Aaron,
Thanks a lot for this great article!
I am not sure to understand the “Start ad sets targeting broad and then refine based on your data.” paragraph.
What are the variables you’re referring to (per interest, per age, …) ? Where can you get that in Power Editor?
Again, thank you so much for your help!
Charles
Hey Charles,
When you are reviewing your campaign results in the Ad Manager (not the power editor), there is a drop down box toward the upper right corner called “Breakdown”. There, you can break out results by age, gender, platform and more. I like to use that data to refine my campaigns.
Hope this helps.
Aaron
#30, Targeting specific people or companies. I use this same technique to target people at trade shows. It works very well. Set your location to the venue holding the show then edit your audience to target people interested in your product/service.
Great use case Tony. I’ve done the same thing at Marketing conferences and it’s worked great.
Thanks. Very helpful article.
Can you share some startegy more early stage startup? With limited tarffic, retargeting audiece size will be very small. Also, with limited user base, you can’t create a perfect lookalike audience.
You’re correct that when you are just getting started, you won’t be able to create a very effective Lookalike audience.
Probably better to focus on more narrow interest groups. You can also target your own personal contact who will be more likely to engage. He a post I wrote a while back explaining how to do it.
https://aaronzakowski.com/target-facebook-ads-at-linkedin-connections/
Hope it helps.
Hey Aaron, thanks for this great post 🙂
A question though, regarding this point: “37) Avoid having multiple ad sets targeting the same audience”
To automate creatives rotation, I usually run one campaign, with 3 ad sets targeting the same audience, BUT I set them to run alternatively > ad set 1 is running on mondays, wed, and saturdays, ad set 2 on tuesdays, thursdays, and ad set 3 is running on the days left.
Thus, they do not compete, right? Or am I missing something?
Thanks 🙂
Slimane, That actually sounds like a really smart strategy to keep your creatives rotating. I should add it as a #39.
In your case, the ad sets would not be overlapping because they are never competing with each other at the same time.
Glad to help.
Was not my idea, but I can’t remember where I found it.
Hi Aaron, Wrt point 21, I do not see a “Use Existing Post” option in the “Create ad” dropdown. Is there another way to access it? TIA.
Super awesome!! Thanks for the contribution!!
Aaron, thank you for the great tips! Having this knowledge is going to help me keep my agency accountable. 🙂
Wow, Aaron, that’s one heck of a comprehensive list you’ve compiled there. Thanks for creating such a good reference.
hi ,
thanks for article. my question is about #37. Sometimes i create same auediences in one campaign and testing my diffrent ads each ad sets. If i dont create ad sets with same audience, i cant test my ads. What’s the solution?
thanks.
Hey Aaron,
Informative insight! Great article and I agree with all the points, I really appreciate your transparency..!! After reading this, I think we must follow this points as golden rules for creating facebook ads.
Thank you for this detailed breakdown on facebook ads optimization.
Thanks Aaron for providing the whole strategy and a checklist. I beleive the most important point is point no.1 “Get the facebook pixel long before you start advertising” I started a shopify store in 2016 but I was new to this and did not almost anything about facebook advertising except that it is the most important channel for ecommerce I spent lot of money on trying ad type and different targeting methods but I ignored to utilize the pixel. on another forum I red about Trackify Facebook Pixel that builds niche audience if used properly and removes almost every barrier you will face like multiple pixel, creating different events or advance matching thingy. However its not everything I am trying to improve on point 10 sales funnel 🙂
Thank You for sharing these great tips with us. These tips were simply awesome and had given great results. Looking forward to continuing these tips in our next ADS campaigns
I always have 2 ads set to test. I think you agree with me. Thank you for you post. that’s helping me so much
Wow. A lot of good converstion tips here. Here is one of my personal success stories with Faceebook ads.
When I launched my store, I went from $0 to $436,000 in the first 3 days. I used nothing but Facebook ads.
Before I started running Facebook ads, I got my newly launched store featured in the national news. I am very skilled at doing this. The news article sang praises about my store.
Then I created my Facebook ad. Rather than sending traffic to my store, I sent traffic directly to the news article that sang praises about my store.
After I launched my Facebook ad, I went from $0 to $436,000 in sales in 3 days. Conversions were 30x higher than sending traffic directly to my store.
The type of ad I created played a major factor also. I would describe it as a “news headline” type of ad – if that makes sense.
If anyone else has had a very successful Facebook campaign, I would love to exchange ideas with you. Just hit me up at inboxbrandonlewis (at) gmail (dot) com