How to Build Custom Audiences That Outperform Lookalikes on Every Platform
Lookalike audiences are losing effectiveness. Here's how to build custom audiences from first-party data that perform better.Step-by-step methodology with examples, budgets, and optimization cadences.
Lookalike audiences used to be the default answer for paid social scaling. Upload your customer list, let the algorithm find similar people, and scale. It worked from 2017 to 2021. Then Apple's ATT framework gutted the data that made lookalikes work, and every B2B advertiser started chasing the same shrinking pool of trackable users. Lookalikes are not dead, but they are no longer the best starting point. Custom audiences built from first-party data, intent signals, and behavioral segmentation now outperform lookalikes on every major platform. This guide shows you how to build them.
The shift from lookalikes to custom audiences is not just a tactical change. It is a strategic one. Lookalikes outsource targeting to the algorithm: you give it a seed list and hope it finds the right people. Custom audiences put targeting back in your hands: you define who you want to reach based on behavior, intent, and engagement, then let the algorithm optimize delivery within your defined audience. The result is higher relevance, lower CPA, and better unit economics because you are reaching people who have demonstrated interest, not people who statistically resemble people who demonstrated interest.
- Custom audiences built from first-party data (website visitors, email lists, product users) outperform lookalikes by 20-40% on CPA because they target demonstrated behavior, not statistical similarity.
- Layer audiences by intent level: high-intent (pricing page visitors, trial starters), medium-intent (blog readers, webinar attendees), and low-intent (social engagers, ad clickers). Match creative and offers to each layer.
- Build platform-native engagement audiences (video viewers, lead form interactors, page followers) for mid-funnel targeting that does not depend on pixel tracking.
- Use exclusion audiences aggressively to prevent budget waste on existing customers, recent converters, and unqualified traffic.
Why Lookalikes Stopped Working as Well
Lookalike audiences are built by algorithms analyzing the characteristics of a seed audience (your customers or high-value leads) and finding other users who share those characteristics. The algorithm examines hundreds of data points: demographics, interests, browsing behavior, app usage, purchase history, and social connections. The quality of the lookalike depends entirely on the quality and quantity of these data points.
Apple's App Tracking Transparency (ATT) framework, rolled out in 2021, reduced the data available to Meta, LinkedIn, and other social platforms by an estimated 30-50%. Users who opt out of tracking (roughly 75-85% of iOS users) become invisible to the cross-app and cross-site data collection that powered lookalike modeling. The algorithm still builds lookalikes, but it works with significantly less data. The result is lookalike audiences that are broader, less precise, and more expensive to convert.
The second problem is saturation. Every B2B company on Meta is building lookalikes from similar seed audiences (their customers, who are often the same people buying from competitors). When ten SaaS companies all build 1% lookalikes from similar customer lists, they all target the same people. This audience overlap drives up CPMs and reduces ad effectiveness because the same users see ads from ten similar products. Custom audiences sidestep this overlap because they are built from your unique first-party data, not from shared algorithmic modeling.
The third problem is seed quality. Lookalikes amplify whatever signal is in the seed list. If your seed list contains your best customers, the lookalike finds people who look like your best customers. If your seed list is contaminated with free trial abusers, low-LTV customers, or churned accounts, the lookalike finds more of those. Most companies upload their entire customer list without segmenting by quality, producing lookalikes that optimize for volume instead of value. Custom audiences avoid this problem by targeting specific behaviors, not statistical profiles.
The data foundations that made lookalikes effective have eroded significantly since 2021
The Custom Audience Hierarchy
Custom audiences are not a single category. They exist on a spectrum from highest intent (people closest to buying) to lowest intent (people who have shown the faintest signal of interest). Building an effective audience strategy means creating audiences at every level of this hierarchy and matching each audience with the right creative, offer, and bid strategy.
The Custom Audience Intent Hierarchy
Pricing page visitors (last 30 days), trial sign-ups who did not convert, demo request form abandoners, checkout abandoners. These people are actively evaluating your product. They showed commercial intent through their behavior. Target them with direct-response ads: 'Start your free trial,' 'Book a demo,' 'See pricing.' Expected CPA: 50-70% lower than cold traffic because the hard work of awareness and consideration is already done.
Blog readers (3+ pages in 30 days), webinar registrants, whitepaper/ebook downloaders, email subscribers who opened 3+ emails. These people are researching the problem space but have not yet shown commercial intent. Target them with consideration-stage ads: case studies, product demos, comparison guides. Expected CPA: 20-40% lower than cold traffic.
Social media engagers (liked, commented, shared your posts), video viewers (watched 50%+ of a video ad), ad clickers who bounced, one-time website visitors. These people have shown mild interest but no commitment. Target them with awareness-stage ads: educational content, thought leadership, brand storytelling. Expected CPA: similar to cold traffic but with higher conversion rates on subsequent touches.
Current customers, recent converters (last 90 days), employees, competitors, unqualified traffic (visitors who hit the careers page, support page, or login page). Exclude these from all prospecting and consideration campaigns to prevent wasting budget on people who will never convert from an ad. Exclusions can save 10-20% of ad spend immediately.
Building High-Intent Audiences on Each Platform
Meta Ads Custom Audiences
Meta offers four custom audience types: website traffic (pixel-based), customer list (email/phone upload), app activity, and engagement (on-platform interactions). For B2B, the most valuable are website traffic and customer list audiences, supplemented by engagement audiences for mid-funnel targeting.
Website traffic audiences: Create audiences based on specific page visits, not just "all website visitors." In Meta Ads Manager, go to Audiences, Create Audience, Custom Audience, Website. Use URL rules to target specific pages: "URL contains /pricing" for pricing page visitors, "URL contains /demo" for demo page visitors, "URL contains /blog" for blog readers. Set the recency window based on your sales cycle: 7 days for high-intent pages, 30 days for consideration pages, 90 days for awareness pages.
Customer list audiences: Upload segmented customer lists, not your entire CRM. Create separate lists for high-LTV customers, recent churners, trial users who did not convert, and leads at each pipeline stage. Each list becomes a distinct audience with its own targeting strategy. High-LTV customer lists feed expansion campaigns ("your colleagues at Company X use us"). Trial non-converter lists feed re-engagement campaigns ("pick up where you left off"). Churned customer lists feed win-back campaigns.
Engagement audiences: Target people who interacted with your Facebook or Instagram content without visiting your website. Options include: people who watched 75%+ of a video, people who opened or submitted a lead form, people who engaged with your Instagram profile, and people who attended a Facebook event. These audiences are valuable because they represent interest that happened entirely within Meta's ecosystem, unaffected by ATT tracking limitations. A video viewer audience of people who watched 75% of a 2-minute product demo video is highly qualified and completely independent of pixel tracking.
LinkedIn Ads Custom Audiences
LinkedIn offers matched audiences built from website traffic, email list uploads, company list uploads, and engagement. LinkedIn's unique advantage is company-level targeting: you can upload a list of target account domains and reach employees at those companies, making it the primary platform for account-based marketing.
Company list audiences: Upload a CSV of target account domains. LinkedIn matches domains to company pages and creates an audience of employees at those companies. Layer this with job function, seniority, and title filters to narrow from "anyone at Acme Corp" to "VP-level marketing leaders at Acme Corp." This is the most precise B2B targeting available on any platform. The minimum company list size is 300 matched companies.
Contact list audiences: Upload a CSV of email addresses. LinkedIn matches them to member profiles. Match rates on LinkedIn are typically 30-60%, lower than Meta's 60-80% because many professionals use different email addresses for LinkedIn vs. business. To improve match rates, include both work and personal email addresses in your upload.
Engagement audiences: Target people who interacted with your LinkedIn content. Options include: lead form openers, lead form submitters, video viewers (25%, 50%, 75%, 97%), company page visitors, and single image ad clickers. LinkedIn's engagement audiences are smaller than Meta's (because LinkedIn has fewer daily active users), but they are more professionally qualified. A person who opened your LinkedIn lead form and filled in their job title is a higher-quality mid-funnel prospect than a random Instagram story viewer.
Website retargeting audiences: LinkedIn's Insight Tag tracks website visitors similar to Meta's pixel. Create audiences based on specific page visits. The key difference from Meta is that LinkedIn overlays professional demographic data on your website visitors. You can create an audience of "pricing page visitors who are VP-level or above at companies with 500+ employees." This granularity is not possible on Meta because Meta does not have reliable professional data.
Google Ads Custom Audiences
Google Ads custom audiences work differently from Meta and LinkedIn because Google's strength is intent signals, not profile data. Google's custom audiences for Display and YouTube are built from search behavior, app usage, and website visits.
Custom intent audiences: Target people who recently searched for specific keywords on Google. This is extraordinarily powerful because you are reaching people based on declared intent, not inferred interest. Create a custom intent audience with keywords like "project management software," "best CRM for startups," or "marketing analytics tools," and you reach people who actively searched for those terms within the last 7-14 days. Use this for Display and YouTube campaigns that extend your Search reach.
Customer Match: Upload your customer email list to create audiences for Search, Display, YouTube, and Gmail ads. Google matches emails to Google accounts and creates an audience you can target or exclude. Customer Match audiences on Search are especially valuable: you can bid higher on non-brand keywords for known prospects and bid lower (or exclude) for existing customers.
Remarketing lists for Search Ads (RLSA): Target previous website visitors when they search on Google. This combines the intent signal of a search query with the behavioral signal of a previous site visit. A person who visited your pricing page last week and is now searching for "marketing analytics pricing" is extremely high-intent. Bid aggressively on these overlapping signals.
Build and manage audiences across every platform
OSCOM Paid Ads lets you create, sync, and optimize custom audiences across Meta, LinkedIn, and Google from one interface. No more jumping between platforms to manage audience lists.
Start building audiencesAdvanced Audience Layering Strategies
Individual custom audiences are powerful. Layered custom audiences are transformative. Layering means combining multiple audience signals to create hyper-targeted segments that no single audience type can achieve alone.
Strategy 1: Behavioral + Firmographic Layering
On LinkedIn, combine a website visitor audience with firmographic filters. Instead of retargeting all website visitors, retarget only website visitors who work at companies with 200+ employees in the SaaS industry at the director level or above. This narrows your retargeting from "everyone who visited" to "decision-makers at target accounts who visited." The audience size shrinks, but the conversion rate multiplies because every impression reaches a qualified buyer.
On Meta, approximate firmographic layering by combining your website visitor audience with interest and behavior targeting. Target website visitors who also have "business decision maker" behavior or "SaaS" interest categories. Meta's professional data is less precise than LinkedIn's, but the layering still improves audience quality.
Strategy 2: Engagement Sequencing
Build audiences that reflect a user's journey through your content. Start with a broad audience that sees an educational video. Create a custom audience from people who watched 50%+ of that video. Show this audience a case study ad. Create a custom audience from people who clicked the case study. Show this audience a demo request ad. Each step narrows the audience and increases intent, creating a paid media version of an email nurture sequence.
The engagement sequence works because each audience is self-qualified. The person who watched 50% of your video chose to watch. The person who clicked your case study chose to click. By the time they see the demo request ad, they have consumed two pieces of content and demonstrated sustained interest. Their conversion rate will be 3-5x higher than a cold prospect seeing the demo request ad for the first time.
Strategy 3: CRM Stage-Based Audiences
Sync your CRM pipeline stages to your ad platforms to create audiences based on where prospects are in your sales process. Leads in the "Marketing Qualified" stage get consideration-stage ads (case studies, ROI calculators). Leads in the "Sales Accepted" stage get decision-stage ads (competitive comparisons, customer testimonials). Leads in the "Proposal Sent" stage get urgency ads ("Schedule your onboarding call"). This alignment between sales and advertising creates a surround-sound effect where the prospect's ad experience reinforces what sales is telling them.
To implement this, export CRM contact lists by stage (or use a CRM integration like HubSpot's native Meta and LinkedIn ad sync). Create a custom audience for each stage. Set up campaigns that target each stage with appropriate creative. Update the audience lists weekly (or in real-time if your CRM supports it) to move contacts between stages as they progress through the pipeline.
Strategy 4: Exclusion Stacking
Exclusion audiences save as much budget as targeting audiences generate. Build and maintain these exclusion lists across all campaigns: current paying customers (prevent selling to people who already bought), recent converters in the last 90 days (prevent re-targeting people who just converted), employees of your company (prevent wasting budget on internal clicks), competitors (optional but prevents giving competitors intel on your ads), and job seekers (exclude people who visited your careers page, as they are not buyers).
Stack exclusions across your entire account, not just individual campaigns. Create a shared exclusion audience library that every campaign inherits. This prevents the common mistake of excluding customers from Campaign A but forgetting to exclude them from Campaign B. On Meta, use the audience sharing feature in Business Manager. On LinkedIn, apply exclusions at the campaign group level. On Google, use negative audience lists at the account level.
When Lookalikes Still Work
Lookalikes are not obsolete. They still serve a specific purpose: scaling reach beyond your first-party data at a reasonable quality level. The key is using them correctly: as a complement to custom audiences, not a replacement.
Use high-quality seed lists. Instead of uploading your entire customer list, create a seed list of your top 20% of customers by LTV. The algorithm will model from your best customers rather than your average customers. For B2B, filter the seed list by company size, industry, and deal size to match your ICP.
Use small percentages. A 1% lookalike is much more targeted than a 5% or 10% lookalike. The 1% audience contains the closest matches to your seed, while the 10% audience includes people who only vaguely resemble your customers. On Meta, start with 1% and expand only when 1% is saturated (frequency above 4/week). On LinkedIn, the equivalent is "closely matched" vs. "loosely matched."
Use value-based lookalikes. Meta and Google both support value-based lookalike modeling where you assign a revenue value to each seed list member. The algorithm then optimizes for finding users who resemble your highest-value customers, not just any customer. Upload your customer list with LTV data in the value column, and the resulting lookalike will skew toward high-value prospects.
Layer lookalikes with targeting. A raw lookalike reaches everyone who resembles your seed list. A layered lookalike reaches only the subset of those people who also match your ICP criteria. On LinkedIn, layer the lookalike with job title, seniority, and company size filters. On Meta, layer with interest targeting or exclude irrelevant demographics. The layered lookalike is smaller but dramatically more relevant.
Building Audiences Without Pixel Data
The ATT era has made pixel-based tracking unreliable for 30-40% of your website traffic. This means your website custom audiences are incomplete: they capture Android users and opted-in iOS users but miss the majority of iPhone visitors. To compensate, build audiences that do not depend on pixel tracking at all.
Email List Audiences
Email addresses are deterministic identifiers that are not affected by browser privacy changes. Every newsletter subscriber, webinar registrant, and content downloader provides an email address that you can upload to Meta, LinkedIn, and Google. Build segmented email list audiences based on engagement: active subscribers (opened email in last 30 days), lapsed subscribers (no open in 90 days), and content-specific segments (people who downloaded your analytics guide vs. your SEO guide). Each segment gets different ad creative that matches their demonstrated interest.
On-Platform Engagement Audiences
Every interaction that happens within the ad platform's ecosystem is tracked with 100% accuracy because it does not rely on cross-site cookies or app tracking. Video views, lead form interactions, page follows, post engagements, and ad clicks are all first-party data that the platform tracks natively. Build audiences from these interactions aggressively. Run video ads specifically designed to build viewer audiences. Run lead form ads that collect email addresses (adding to your email list audience) while simultaneously building a lead form engagement audience. Every on-platform interaction creates a reusable audience asset.
Server-Side Tracking Audiences
Server-side tracking (Meta's Conversions API, Google's server-side tag, LinkedIn's Conversions API) sends conversion data directly from your server to the ad platform, bypassing browser-based tracking limitations. This recovers 20-30% of the conversion data lost to ATT and ad blockers. Set up server-side tracking on all platforms to improve your website custom audience coverage and conversion attribution accuracy. The technical implementation requires a developer or a tool like Stape, but the data recovery justifies the investment.
Audience Maintenance and Hygiene
Audiences are not static assets. They require ongoing maintenance to remain effective. Without maintenance, audiences degrade: they fill with converted users who should be excluded, they grow stale as behaviors age, and they overlap in ways that cause your campaigns to compete against each other.
Weekly: Update Exclusion Lists
Every week, upload your latest customer list to your exclusion audiences. If you close 50 deals per week, that is 50 people who should stop seeing prospecting ads immediately. Stale exclusion lists waste budget on people who already converted and create a poor brand experience (nothing annoys a new customer more than seeing an ad for the product they just bought).
Monthly: Refresh Email List Audiences
Re-upload your email list audiences monthly with the latest subscribers and engagement data. Remove unsubscribed contacts and bounced email addresses. Segment based on recent engagement: an email subscriber who last opened an email 6 months ago is a different audience than one who opened an email yesterday. The recent opener is warm and receptive to mid-funnel ads. The lapsed subscriber needs re-engagement content before they are ready for a product pitch.
Quarterly: Audit Audience Overlap
Check for overlap between your audiences. If your "pricing page visitors" audience and your "blog readers" audience overlap by 40%, those users are being targeted by two campaigns simultaneously, driving up their frequency and your cost. On Meta, use the Audience Overlap tool (in Audiences, select two audiences and click "Show Audience Overlap"). On LinkedIn, you need to estimate overlap manually by comparing audience sizes and intersecting criteria. Where overlap exceeds 30%, either merge the audiences into one campaign or use exclusions to eliminate the overlap.
Quarterly: Evaluate Audience Performance
Not all custom audiences perform equally. Some will produce consistent conversions quarter after quarter. Others will underperform because the audience is too small (leading to high frequency and fatigue) or too broad (leading to low relevance). Review CPA and conversion rate by audience quarterly. Kill underperforming audiences, scale high-performing ones, and test new audience constructs based on what the data reveals about your buyer's behavior patterns.
Manage all your audiences in one place
OSCOM Paid Ads centralizes audience creation, sync, and performance tracking across Meta, LinkedIn, and Google. Build once, deploy everywhere, and monitor performance from a single dashboard.
See how it worksThe Audience-First Campaign Architecture
Most paid social accounts are organized by campaign objective (awareness, consideration, conversion) or by creative format (video, static, carousel). This structure makes it hard to match audiences to creative because audiences of different intent levels are mixed within the same campaign.
The better approach is audience-first architecture: organize your account by audience tier, with each tier getting its own campaign, creative strategy, bid strategy, and budget. Here is the structure:
Campaign 1: Cold Prospecting. Audience: interest-based targeting, custom intent, or broad targeting with platform optimization. Creative: educational content, thought leadership, brand awareness. Bid strategy: optimize for reach or video views. Budget: 40-50% of total.
Campaign 2: Warm Engagement. Audience: video viewers (50%+), social engagers, one-time website visitors. Creative: case studies, product demos, comparison content. Bid strategy: optimize for clicks or landing page views. Budget: 20-30% of total.
Campaign 3: Hot Retargeting. Audience: pricing page visitors, multi-page website visitors, email list subscribers. Creative: direct response, testimonials, risk reversal. Bid strategy: optimize for conversions. Budget: 15-20% of total.
Campaign 4: Customer Expansion. Audience: current customers (by segment). Creative: upsell offers, new features, case studies from their industry. Bid strategy: optimize for conversions. Budget: 5-10% of total.
This architecture ensures that every person in your audience receives ads appropriate to their intent level. Cold prospects are not asked to "book a demo" before they understand what you do. Hot prospects are not shown educational content they have already consumed. The result is a coherent paid media experience that mirrors the buyer's journey instead of interrupting it.
Measuring Audience Performance Beyond CPA
CPA alone does not tell you whether your audience strategy is working. A retargeting audience will always have a lower CPA than a prospecting audience because retargeting reaches people who are already interested. Comparing CPAs across audience tiers is misleading. Instead, measure each tier on metrics appropriate to its role in the funnel.
Cold prospecting: Measure cost per thousand reached (CPM), video view rate, and new audience pool growth (how many new people entered your warm audiences from prospecting ads). The goal is efficient awareness, not direct conversions.
Warm engagement: Measure CTR, content engagement rate (time on site from ad clicks), and progression rate (percentage of warm audience that moves to hot audience within 30 days). The goal is education and consideration, not immediate purchase.
Hot retargeting: Measure conversion rate, CPA, and cost per SQL (not just any lead, but qualified leads that sales accepts). This is where CPA matters because the audience has been pre-qualified through the prior tiers.
Customer expansion: Measure upsell revenue per customer reached, NPS impact (does seeing ads improve customer satisfaction?), and expansion pipeline generated. The goal is revenue expansion from existing relationships, not new customer acquisition.
Key Takeaways
- 1Custom audiences built from first-party data outperform lookalikes because they target demonstrated behavior, not statistical similarity.
- 2Build audiences in tiers by intent level: high-intent (pricing visitors, trial users), medium-intent (blog readers, webinar attendees), low-intent (social engagers, video viewers).
- 3Use platform-native engagement audiences (video viewers, lead form interactors) to build mid-funnel audiences that are not affected by ATT tracking limitations.
- 4Layer audiences with firmographic, behavioral, and CRM-stage data to create hyper-targeted segments unique to your business.
- 5Exclude aggressively: current customers, recent converters, employees, and navigational traffic should never see prospecting ads.
- 6Organize campaigns by audience tier, not by objective or format. Each tier gets matched creative, bidding, and budget allocation.
Audience strategy for B2B paid social teams
Custom audience tactics, platform-specific guides, and layering strategies for Meta, LinkedIn, and Google. Delivered weekly.
The era of uploading a customer list, building a lookalike, and scaling spend is over. The companies winning on paid social in 2026 are the ones that build proprietary audience assets from first-party data, intent signals, and behavioral segmentation. These audiences cannot be replicated by competitors because they are built from your unique data. They are more accurate than algorithmic lookalikes because they target real behavior instead of modeled similarity. And they compound over time: every ad you run builds new engagement audiences that fuel future campaigns. Start with the intent hierarchy, build audiences at every tier, match creative to intent level, and measure each tier on metrics appropriate to its role. The result is a paid social program that gets more effective over time instead of more expensive.
Know your ROAS across every platform in one view
Oscom unifies Google, Meta, LinkedIn, and TikTok so you can see what's working, kill what isn't, and reallocate fast.