Since Facebook became extremely strict with their ad policies, many affiliates struggle with finding good offers that are profitable and do not lead to account bans.
White hat lead generation is one of the top earning verticals on Facebook these days, and you don’t have to worry about account bans, moderation problems and still have great ROI!
Now there are many different niches in the lead gen vertical such as insurance, mortgage, home improvements etc. and in our experience home improvement offers such as Solar panels are working extremely well on Facebook.
Algo Affiliates is the leading performance marketing network, and they have a huge selection of white hat lead generation offers, such as the top converting solar offers in the US right now.
These offers are guiding homeowners through the often complex process of selecting a rooftop solar system. Their service allows consumers to compare and save when making the jump to solar.
So now that you know Solar is working very well on Facebook now let’s get started with this guide, and let me show you everything you need step by step to create successful campaigns promoting Solar offers from Algo Affiliates on Facebook.
Watch the video version of this tutorial here:
Finding The Best Target Audience Using Google Trends
Review using google trends what the top 5 states are that are actively searching for solar panels.
Go to trends.google.com, select the United States, then type in relevant keywords for example: solar panels, buy solar, order solar, (3 different keywords that have BUY intent)
Set the date range to past 12 months.
Then scroll down until you see the top 5 US states that show the most interest in solar panels.
After you identify the top 5 US states, talk to your affiliate manager at Algo Affiliates, and ask them to send you the ZIP RANGE to target, which is the zip range that the solar lead gen will do best in, since in their coverage area.
Finding Creatives That Work
The strategy that always works for us when we are looking for creative ideas for our campaigns is using Adplexity Native to spy and see what kind of creatives are doing well on Native traffic sources, and then adopt them to Facebook.
So first we need to find the best performing solar native ads from the past 30 days. To do this, inside Adplexity Native we set the date filter to past 30 days, and search for relevant keywords such as ‘’solar, solar panels, etc.’’
By default we are going to see the most recent native ads, not the best performing ones. To find the best working ads, we need to sort them by receiving the most traffic.
Then take the ones doing well on native, and then create variants which are “LOCALIZED” so local state / city imagery or flag or other stuff that people can identify with, and create your ads for Facebook.
Here are some of the best performing solar native ads right now:
Ad text examples:
”USA Government Will Cover the Cost To Install Solar And 2 x Battery Backup!”
”How Much Will It Cost To Install Home Solar Panels in Johannesburg?”
”Do you know how much a solar panel costs? You will be surprised”
”Government Will Cover The Costs To Install Solar If You Live In These Zip Codes”
So you can do the same thing I did here, find the best performing native ads using Adplexity, then make notes for yourself, and create your own creatives based on those.
Of course you could use Facebook spy tools as well, or Facebook Ads library to see what others are running, but we found this native ads spying strategy is better because our ads are going to be much more unique, and unique ads always work better!
Algo Affiliates also offer you creatives you can use:
You can also use these and mix it with your creatives, and you can also change the images for example to create new variants, or add this text to the creatives you already have. The key is, test as many variants as you can.
The landing page that comes with the offer works very well so I think there is no need for custom pre landers for this offer, however if you still want to test some pre landers, you can find the best ones in Adplexity.
Like these for example:
Once you have all your creatives ready, it’s time to set up your campaign on Facebook.
How To Setup Your Campaign on Facebook
Follow the usual process for creating your campaign, go to campaigns, click create and select conversions as the campaign objective.
Then fill in the usual info needed, such as your campaign name etc. We are not going to set a campaign budget this time because we want to set the daily budget on adset level, so just name the campaign and click next.
After that select ‘’website’’ as conversion event location, and you need to select your pixel and event. (or create your pixel if you haven’t already)
Make sure to place your pixel in your landing page, or if you don’t use a custom prelander then you need to place your pixel inside your Algo Affiliates account.
Your pixel should fire Purchase, Page View, Initiate Checkout, Lead and other events.. the more events will feed your pixel with more data which equals with the better results.
The next step is creating the adset, you need to name your adset and set the daily budget.
Always start testing with a good structure on Facebook!
Set the adset daily budget to $20 test per day per US state. Never ever group states together in one adgroup, always create a dedicated adset for each state you are testing!
So basically start with $20/day per adset!
In the audience section you need to select your target geo, which are specific US States in this case. CClick on add locations in bulk
Select US postal codes, and add the zip codes from the list you got from your Algo Affiliates manager.
You can also create another adset, and target the top 5 states you found in google trends and target those separately.
Next step is defining your audience. I usually recommend testing broad since we already target the top US states, however always ask your affiliate manager at Aglo Affiliates, they might have very useful data on this, like age groups for example.
For this I recommend targeting FAcebook only as placement, so don’t target audience networks, start with Facebook only.
Then you can upload your ads.
Remember, a good structure for testing is very important, so do the following:
Have the same ad in ONE dedicated adset, and once it’s approved duplicate that ad 2x so there’s 3 ads total in one adgroup.
Create a new adset for every single ad image you are testing.
Repeat if you are testing different headlines/ad angles.
So basically start with $20/day per adset, 3x the same ad images in 1 adset, 3x the same headline/ad angle per adset.
For the best and fastest results, I recommend starting with 5 different ads, 5 adsets with a $20 daily budget. Then you can adjust and optimize once you get some data.
Optimizing & Scaling Winning Ads on Facebook
Once you have enough data you can start analyzing the performance of your ads/adsets.
Looking at the number of conversions is just not enough, because if you see one of your creatives got 2 sales and the other one got only one it doesn’t mean that you should cut right away.
Keep an eye on the CTR% and focus on the CPC, CPA and EPC. The adset with the lowest CPA and highest EPC will be your top adset.
If you see that any of your adsets have a higher CPC than EPC you can cut that one and focus on the others.
If you don’t have enough data yet and can’t determine which ads are better, then it means you need more data and testing. For example if you don’t have enough conversions, try to focus on CTR%.
After some testing and optimizing when you find something that shows traction, that’s when you need to start scaling it.
When you find an adset that is doing very well, don’t rush with increasing the daily budget. This is a very common mistake, if you increase the budget too fast it will confuse the algorithm and it might kill the results.
If you increase too fast, the algo will do everything to make your adset spend more and will increase the bid and you might end up getting very high CPM.
So when you increase the daily budget, start slow with 15%-25% increase at once.
It’s much better to duplicate a successful adset rather than doubling the daily budget. Try combining the two, duplicate your successful adset and increase the budget slightly on the new adset and see how it goes. If it’s doing well, slightly increase the original adset as well.
Launching new CBO (campaign budget optimization) campaigns is a great way for scaling winning ads.
Once you see which one of your ad is the top performer, launch a new CBO campaign with a daily budget of $100. Use only the top ad in this campaign and also check the statistics on your previous campaigns and target the top US states only.
Monitor your campaign and once it’s approved, duplicate the adset in your CBO campaign 4x, so you will have 5 adset within your $100/day CBO campaign.
If it’s doing well increase the budget, you can go from $100 to $150 then $200, $250 and so on until it’s working well.
When you see that the campaign is dying, the results are going down, don’t decrease the budget or change the ads! Simply launch another CBO campaign and follow the same steps you did before.
White hat lead generation is one of the top and safest verticals you can do on Facebook right now.
You can achieve amazing results with this vertical if you know how to test and scale, and you don’t need to worry about constant rejections, account bans and losing business manager accounts.
Solar panels in the United States are one of the best working niches when it comes to lead generation nowadays, however you need to have a good and already proven to work offer to make big returns.
That’s why we highly suggest working with Algo Affiliates, they have the best converting solar offer that you can run on Facebook Ads right now!
So don’t hesitate, create your account, contact your Algo Affiliates rep, and take the advantage of running solar until the trend is hot!