← Back to BlogAgencies

The Agency Playbook: Demographic Targeting Across Google and Meta

A comprehensive agency playbook for implementing demographic targeting strategies across Google Ads and Meta Ads using ZIP code data.

The Cross-Platform Targeting Gap

Most agencies run Google Ads and Meta Ads as separate silos. The Google team builds keyword strategies. The Meta team builds audience strategies. They rarely share targeting logic, and they almost never share demographic intelligence.

This creates a gap. Your Google campaigns might be optimized to show ads in high-income ZIP codes, but your Meta campaigns are running broad interest-based targeting that reaches everyone regardless of geography. Or the reverse — your Meta campaigns are dialed into specific demographics, but your Google campaigns are using radius targeting that includes dozens of low-value ZIP codes.

When you unify demographic targeting across both platforms using ZIP code data as the common foundation, you eliminate inconsistencies and create a compounding effect. Every dollar on both platforms reaches the same high-value audiences.

How Demographic Targeting Works Differently on Each Platform

Google Ads: Geography-First

Google Ads gives you direct control over geographic targeting at the ZIP code level. You can:

  • Include or exclude specific ZIP codes
  • Set bid adjustments by location
  • Layer demographic bid adjustments (age, gender, household income tier) on top of geography
  • View performance reports by geographic area

Google's built-in income targeting uses broad tiers (top 10%, top 11-20%, etc.) based on their own data. This is useful but imprecise. ZIP code-level Census data gives you actual median household income figures — $87,000 vs. $54,000 — which are far more actionable than "top 30%."

The play: Use Census ZIP code data to select your target ZIP codes, then layer Google's income tiers as a secondary filter within those ZIP codes for even tighter targeting.

Meta Ads: Audience-First

Meta does not offer ZIP code-level targeting in the same way Google does. You can target by city, DMA, or radius, but granular ZIP code targeting requires using the "Drop Pin" method with 1-mile radii or uploading custom audiences based on address data.

Where Meta excels is in behavioral and interest-based layering. You can combine geographic targeting with:

  • Detailed interest categories
  • Behavioral signals (recent movers, engagement shoppers, etc.)
  • Custom audiences from CRM data
  • Lookalike audiences built from geographic segments

The play: Use ZIP code demographic data to define your geographic boundaries on Meta, then layer platform-native audience signals on top. The demographics narrow the geography; the platform data narrows the audience within that geography.

The Unified Targeting Workflow

Step 1: Build Your Client's Demographic Targeting Matrix

For each client, create a targeting matrix that defines three audience tiers based on ZIP code demographics:

TierIncome RangeOther CriteriaGoogle StrategyMeta Strategy
Tier 1$90K+Homeowner, 30-55ZIP targets + max bidsRadius targets + interest stack
Tier 2$65K-$89KHomeowner, 25-60ZIP targets + moderate bidsRadius targets + broad interests
Tier 3$45K-$64KMixedZIP targets + low bidsExclude or minimal budget

This matrix is the shared targeting document that both your Google and Meta teams use.

Step 2: Implement on Google Ads

  1. Upload your Tier 1 and Tier 2 ZIP codes as location targets
  2. Exclude all ZIP codes that scored below your threshold
  3. Create separate campaigns or ad groups for Tier 1 and Tier 2 if budget allows
  4. Set bid adjustments: +20% for Tier 1 locations, baseline for Tier 2
  5. Add Google's household income overlay: +10% for "Top 10%" income tier within your already-filtered ZIP codes

Step 3: Implement on Meta Ads

  1. Create a custom location list using the center coordinates of your Tier 1 ZIP codes with appropriate radii
  2. For Tier 1 zones, create ad sets with tighter interest targeting aligned with the client's premium customer profile
  3. For Tier 2 zones, create ad sets with broader interest targeting to cast a wider net at lower CPMs
  4. Exclude Tier 3 areas by setting up exclusion zones or limiting targeting to only Tier 1 and Tier 2 areas
  5. Use Advantage+ audience as a starting point but constrain geography to your demographic-qualified zones

Step 4: Align Creative Messaging

Demographic segments deserve tailored creative, not just tailored targeting:

Tier 1 creative themes:

  • Premium positioning and quality emphasis
  • Aspirational imagery matching the neighborhood aesthetic
  • Higher-end product or service offerings featured
  • Social proof from similar demographics

Tier 2 creative themes:

  • Value-oriented messaging
  • Promotional offers and financing options
  • Practical benefits and reliability emphasis
  • Broader product range featured

When Tier 1 audiences see premium messaging on both Google and Meta, and Tier 2 audiences see value messaging on both platforms, the cross-platform consistency reinforces the message and improves conversion rates by 10-20%.

Measuring Cross-Platform Impact

Track these metrics weekly, segmented by demographic tier:

  • CPA by tier and platform: Tier 1 should have a lower CPA on both platforms. If it does not, re-examine your tier definitions.
  • ROAS by tier and platform: Even if Tier 1 has a higher CPA, the revenue per conversion should be higher, resulting in better ROAS.
  • Frequency by tier: Monitor ad frequency in Tier 1 ZIP codes across both platforms. If the same users are seeing your Google display ads and Meta ads 15 times per week, reduce overlap.
  • Assisted conversions: Use Google Analytics attribution to see if Meta impressions in Tier 1 ZIP codes are driving Google search conversions. This cross-platform assist effect often accounts for 15-25% of total conversions.

The Agency Efficiency Gain

Building one demographic targeting matrix per client and applying it to both platforms cuts your targeting setup time by 40-50%. Instead of building separate geographic strategies for Google and Meta, you build one data-driven framework and adapt it to each platform's mechanics.

More importantly, it gives your team a shared language. When the Google specialist and the Meta specialist are both working from the same tiered ZIP code list, they can coordinate budget shifts, creative tests, and optimization decisions without translating between two different targeting paradigms.

Ready to target smarter?

Stop wasting ad spend on broad targeting. Start with 5 free queries.

Score Your Audience Match