The Ad Recipe: Meta & Google for Hair Care Products
This is a recipe, not a guarantee. How well any ad campaign performs depends on things no recipe can control: your budget, how crowded and expensive your industry's auctions are, the products you sell and what you charge for them, how well your website actually converts visitors, the quality of your customer support, your reviews and reputation, your creative, and plain timing. A perfect recipe on top of a weak offer or a broken website will still lose money — ads amplify what's already there, good or bad.
The budgets shown are suggestions only — yours could and should vary with your available funds and your goals. Follow this recipe with caution: make sure every step lines up with your budget and your business, and edit where necessary. We explain why each step exists, but nothing here is one-size-fits-all. Before you spend a dollar, be blunt with yourself about the list above — get your house in order, then use the recipe to learn and test. That's what it's for.
Check the rules that govern your industry before you run anything. Plenty of businesses carry advertising obligations that have nothing to do with the ad platforms: licensing boards, professional advertising standards, rules about what you may claim and how you must substantiate it, age restrictions, and consent laws covering email, texting, and calling. Those rules are yours to know, they vary by state and country, and they override any step in this recipe.
If you work in a licensed or regulated field — health and medical, legal, financial and lending, insurance, real estate, alcohol, firearms, cannabis, childcare, education, anything with a board or a license behind it — confirm what applies to you before you spend a dollar, and ask your attorney or your licensing body if you are not certain. Nothing on this site is legal advice.
This recipe is for small-to-mid hair care brands — think shampoos, conditioners, scalp treatments, styling products, or hair growth serums — that are running ads for the first time or starting fresh after a pixel wipe. You have a real product, a functioning store, and somewhere between $20 and $50 a day to spend. The problem is that Meta and Google’s automated systems need conversion data to optimize, and you have none. Throwing money at Advantage+ Shopping or Performance Max on day one is like hiring a GPS that has no maps yet — it will spend your budget while it figures things out, slowly and expensively.
The plan here is sequential and deliberate: lock down tracking first, buy cheap learning signals second, then graduate to the automated campaigns once the algorithms have something real to work with. Hair care sits in a crowded, visually driven space where creative quality and a compelling offer (a bundle, a starter kit, a money-back guarantee) will move the needle more than any targeting trick. Be honest with yourself about those factors — this recipe can put your ads in front of the right people, but it cannot fix a weak product page or an uncompetitive price point.
What can you afford to pay for a customer?
Advertising can only cost what's left after everything else. Put in what a typical order looks like and this works out the rest.
These are your numbers as you've typed them. Connect your store and we'll work this out from your actual orders instead — including the costs most people forget.
Tracking & Foundation — Get Measurement Right Before Spending a Dollar
Meta: Install the Meta Pixel via your e-commerce platform's native integration (Shopify, WooCommerce, etc.). Enable the Conversions API (CAPI) server-side alongside the browser pixel — this is non-negotiable in a post-iOS-14 world. Verify both are firing in Meta Events Manager. Set up standard events in this priority order: ViewContent, AddToCart, InitiateCheckout, Purchase. Confirm Purchase fires with the correct currency and value parameters. Enable automatic advanced matching (email, phone, name) in Events Manager to recover attribution.
Google: Install Google tag via Google Tag Manager or your platform's native connector. Create a Purchase conversion action in Google Ads (Tools → Conversions) set to: category = Purchase, value = use transaction-specific values, count = every conversion. Import Google Analytics 4 purchase events as a secondary signal but bid to the Google Ads tag as primary. Link Google Ads to GA4 and Google Merchant Center.
Google Merchant Center: Submit your product feed. Fix any disapprovals before launching — common issues in hair care include missing GTINs, vague product descriptions, and missing age/size attributes. Ensure product titles include the hair type or concern (e.g., "Hydrating Shampoo for Dry Curly Hair 8oz") — this affects both Shopping relevance and search term matching.
Baseline test: Place a $1 test order on your own store. Confirm the Purchase event fires once with correct revenue in both Meta Events Manager and Google Ads conversion tracking. Do not run paid campaigns until this passes.
Before you spend a single dollar on ads, make sure every sale gets recorded properly. This phase is about installing the tracking code on your website so Meta and Google both know when someone buys something, adds to cart, or reaches checkout. You're also connecting your product catalog to Google so your items can appear in Shopping ads. Think of this as wiring the scoreboard before the game starts — if the scoreboard is broken, you'll never know if your ads are actually working. Do a test purchase to confirm everything fires correctly.
New to "funnel" talk? What top, middle, and bottom mean
Think of every person who could ever buy from you as water moving through a funnel. Top of funnel is strangers — people who've never heard of the business. Campaigns here buy attention and first visits, not sales, so expect cheap clicks and few purchases. Middle of funnel is people who've shown interest — they visited, engaged, or are comparing options. Campaigns here re-engage and build the case. Bottom of funnel is people ready to buy right now — searching for exactly what you sell or abandoning a cart. Campaigns here convert; the clicks cost the most because the intent is worth the most. Full funnel means automated campaigns that work every stage at once. One thing that surprises people: recipes usually start at the bottom — capture the demand that already exists before spending money creating new demand at the top.
Google Search — Capture People Already Looking to Buy
Launch a single Google Search campaign targeting high-intent, product-specific queries. The goal here is not volume — it's cheap, fast purchase signal from people who are already in buying mode. At modest budgets, Search is more efficient than Shopping for early-stage data collection because you control which queries trigger your ads.
Campaign settings: Use manual CPC with Enhanced CPC disabled initially, or Target CPA once you have 15+ conversions. Set a conservative daily budget ($10–$15). Target your ship-to geography only. Disable Search Partners and Display Network — keep it Google Search only at this stage.
Ad groups: Split by concern/product type (e.g., one ad group for scalp/dandruff queries, one for curl/moisture, one for hair growth). Write 1 Responsive Search Ad (RSA) per ad group with at least 10 headlines and 4 descriptions. Pin your brand name or key differentiator to headline position 1. Include your primary keyword in at least 3 headlines.
Match types: Phrase and exact only — no broad match until you have conversion data to guide it. Review the Search Terms report weekly and mine for negatives and new exact-match additions.
Policy note: Hair growth or anti-hair-loss claims (e.g., "regrows hair," "clinically proven") may trigger Google's healthcare/pharma policy review. Stick to cosmetic-benefit language ("supports thicker-looking hair," "nourishes the scalp") unless you have FDA-cleared drug claims, in which case you'll need to apply for Google's healthcare certification.
Reminder: budget figures are suggestions — scale to your funds and goals.
Targets people actively searching for hair care solutions, capturing existing demand at the moment of highest purchase intent.
- Go to Google Ads → New Campaign → select objective: Sales → select campaign type: Search.
- Set campaign name (e.g., 'Hair Care — Search — [Hair Concern]'), uncheck 'Display Network' and 'Search Network partners' — Google Search only.
- Set daily budget to $10–$15. Set bidding to Manual CPC to start; switch to Target CPA after accumulating 15+ conversions.
- Set location targeting to your shipping regions only. Set language to English (add others if relevant).
- Create ad groups by product/concern type (e.g., 'Scalp & Dandruff', 'Curl & Moisture', 'Hair Growth & Thickness'). One RSA per ad group.
- Add phrase-match and exact-match keywords only (see keyword list). Do NOT enable broad match at this stage.
- Write each RSA with 10+ headlines and 4 descriptions. Include primary keyword in at least 3 headlines. Pin brand name or hero claim to Headline 1.
- Add all negative keywords from the starter list at the campaign level before the campaign goes live.
- Set ad schedule to run all hours initially; after 2 weeks, check hourly performance and pause low-converting windows if budget is tight.
- Link to a product-specific or concern-specific landing page — not your homepage.
"sulfate-free shampoo"
"best shampoo for dry scalp"
"shampoo for curly hair"
"curl cream for natural hair"
"hair growth serum"
"scalp treatment for dandruff"
"moisturizing conditioner for 4C hair"
"deep conditioner for damaged hair"
"shampoo for color treated hair"
"argan oil hair treatment"
"leave-in conditioner for frizzy hair"
"biotin shampoo for hair loss"
[sulfate free shampoo]
[hair growth serum]
[scalp treatment]
[curl cream]
[deep conditioner]
[leave in conditioner]
free
DIY
homemade
recipe
how to make
jobs
careers
wholesale
salon supply
professional only
course
tutorial
This phase targets people who are already typing things like "best shampoo for dry scalp" or "curl cream for 4C hair" into Google — they're close to buying. You're building tightly organized ad groups around the specific hair problems your product solves, and you're only paying when someone clicks. You're using conservative match types (phrase and exact) so your budget doesn't get eaten by irrelevant searches. Check the search terms report every week to cut waste. One honest caveat: if your product page isn't persuasive — bad photos, no reviews, slow load time — clicks from even perfect-intent queries won't convert.
Meta Traffic Campaign — Buy Cheap Signals and Seed the Pixel
With zero pixel history, Meta's Purchase-optimized campaigns will enter a long learning phase and potentially spend heavily before finding buyers. The fix: start with a Traffic campaign optimized for Landing Page Views. This costs far less per click than optimizing for Purchase, generates ViewContent and AddToCart events quickly, and gives the pixel real behavioral data to learn from.
Campaign structure: One campaign, one ad set, one audience. Do not fragment budget. Ad set targeting: broad — no layered interest stacking, no lookalikes yet (you have no source audience). Age 22–55, all genders (or narrow to women 22–50 if your product skews female — be honest about your customer). Placement: Advantage+ Placements — let Meta decide where your audience is cheapest to reach initially.
Budget: $15–$20/day at the campaign level. Run for 3–4 weeks minimum before judging results.
Creative: This phase lives or dies on the ad itself. Test 3–4 creative variations in the same ad set: a before/after video, a tutorial-style Reel, a UGC-style testimonial clip, and a product-flat-lay static. Hair care is inherently visual — if your creative doesn't stop the scroll, no targeting fix will save it. Keep copy concise: lead with the hair problem, not the product name.
Policy note: Meta prohibits before/after imagery that implies guaranteed transformation in health or cosmetic contexts. Frame before/after content as a "hair journey" or customer story rather than a clinical claim. Avoid language like "cures," "treats," or "eliminates" for scalp conditions — these can trigger disapproval or restricted delivery.
Goal of this phase: Accumulate 500–1,000 Landing Page View events and push real AddToCart and InitiateCheckout events into the pixel. You are buying data, not necessarily profit, at this stage.
Reminder: budget figures are suggestions — scale to your funds and goals.
Introduces the brand to new audiences and generates cheap behavioral signals that train the Meta pixel before purchase-optimized campaigns launch.
- Go to Meta Ads Manager → Create → select objective: Traffic.
- Name the campaign (e.g., 'Hair Care — Traffic — Pixel Seeding'). Leave Campaign Budget Optimization off; set budget at ad set level.
- Create one ad set. Set optimization event to: Landing Page Views.
- Set daily budget to $15–$20 at the ad set level.
- Targeting: Location = your shipping region(s). Age = 22–55 (adjust to match your actual customer demographic). No interest stacking — keep it broad to let Meta find signal cheaply.
- Placements: select Advantage+ Placements and let Meta optimize across Facebook Feed, Instagram Feed, Reels, and Stories.
- Create 3–4 ads within the single ad set: (a) before/after or hair journey video, (b) tutorial-style Reel, (c) UGC-style testimonial clip, (d) product static with bold headline. Use different creative formats to let Meta optimize delivery.
- In each ad, write copy that leads with the hair problem ('Struggling with dry, frizzy hair?'), not the brand name. Include a clear CTA button: 'Shop Now'.
- Review Meta's ad policy for cosmetic before/after imagery — avoid guaranteed-result language. Frame transformations as customer stories.
- Let the campaign run 3–4 weeks before making major changes. Check that ViewContent, AddToCart, and InitiateCheckout events are accumulating in Events Manager.
Meta has no idea who your buyers are yet, so asking it to find people ready to purchase on day one is expensive and slow. Instead, you're running a cheaper Traffic campaign to drive real people to your product pages. As they browse, add to cart, and maybe buy, Meta's system starts to build a picture of who your customer looks like. Think of this phase as paying for a customer profile rather than direct sales — you're filling Meta's brain with useful information so the next phase (the automated shopping campaign) can do its job properly. Great video creative — showing real hair transformations or tutorials — is what makes this phase work. A bland product photo will waste the budget.
Google Shopping (Standard) — Feed-Driven Product Discovery
Once your Merchant Center feed is clean and approved, run a Standard Shopping campaign alongside your Search campaign. Shopping shows product images, prices, and your store name directly in search results — for hair care, this visual format often outperforms text ads for non-branded, product-level queries.
Why Standard Shopping before Performance Max: Standard Shopping gives you visibility into which products are getting impressions and clicks. Performance Max buries that data. At this stage, insight is worth more than marginal efficiency gains.
Campaign settings: One campaign, one ad group ("All Products" to start). Bidding: Manual CPC ($0.40–$0.80/click to start) or Target ROAS once you have 15–20 conversions. Daily budget: $10–$15. Priority: Medium (you'll set PMax to Low later when you add it). Enable across all eligible surfaces within Google Search (Shopping tab, Google Images, Search partners — evaluate Search Partners after 2 weeks).
Feed optimization: Before traffic is meaningful, product title is your most important lever. Format: [Brand] + [Key Benefit] + [Hair Type] + [Product Type] + [Size]. Example: "HydraRoot Moisturizing Shampoo for Dry Curly Hair 12oz." Add custom labels in the feed to segment by margin or bestseller status — useful later when you want to bid differently by product tier.
Negative keywords: Add the same Search campaign negative list here. Shopping campaigns use negatives too, and without them you'll show for job seekers, DIYers, and wholesale buyers.
Reminder: budget figures are suggestions — scale to your funds and goals.
Captures product-level purchase intent on Google Search with visual product listings, targeting shoppers who are actively comparing hair care options.
- Go to Google Ads → New Campaign → Sales → Shopping.
- Select your linked Merchant Center account. Set campaign name (e.g., 'Hair Care — Standard Shopping').
- Set campaign priority to Medium.
- Set daily budget to $10–$15. Set bidding to Manual CPC, starting bids at $0.40–$0.80 per product group. Switch to Target ROAS after 15–20 conversions.
- Set location targeting to match your Search campaign (shipping regions only).
- Under 'Ad group', select 'Product Shopping ad'. Name the ad group 'All Products' to start — you can subdivide by product type or margin later.
- Add all campaign-level negative keywords from your Search campaign negative list.
- In Merchant Center, ensure product titles follow the format: [Brand] + [Benefit] + [Hair Type/Concern] + [Product Type] + [Size]. Fix any feed disapprovals before launch.
- After 2 weeks, review the 'Search Terms' and 'Products' reports. Identify which products earn clicks but don't convert — consider whether pricing, reviews, or landing page quality is the issue.
- After accumulating 15–20 purchase conversions across Search and Shopping combined, consider switching bidding to Target ROAS (start conservatively at 100–150% tROAS).
Shopping ads are the ones with product photos and prices that appear when someone searches for something on Google. This phase gets your actual products appearing visually in those results, which is especially powerful for hair care — people respond to seeing the bottle, the texture, and the price before they even click. You're running the basic (Standard) version of Shopping rather than Google's fully automated version because at this stage you want to see exactly which products are getting clicks and which aren't. That visibility helps you make smart decisions before handing control over to automation.
Automated Scale — Advantage+ Shopping (Meta) & Performance Max (Google)
Unlock criteria before launching this phase: Meta pixel has recorded at least 30–50 Purchase events in the last 30 days. Google Ads has recorded at least 30–50 conversions in the last 30 days. Do not launch this phase early — the algorithms will underperform without this data floor.
Meta — Advantage+ Shopping Campaign (ASC): Create a new campaign with objective: Sales → Advantage+ Shopping. Connect your product catalog. Set a campaign-level daily budget of $20–$35. ASC automatically handles audience (prospecting + retargeting in one campaign), creative combinations, and placement. Upload your 3–5 best-performing creatives from the Traffic phase as inputs. Set your pixel Purchase event as the conversion goal. Let it run 2 weeks without major edits — the learning phase is sensitive to changes.
Google — Performance Max: Create a new campaign: objective Sales → Performance Max. Link your Merchant Center feed. Set daily budget $15–$20. Build one asset group with 5+ images, 5 logos, 3–5 videos (repurpose your Meta creatives), up to 15 headlines, 5 descriptions. Add audience signals: upload your customer email list (even 200–300 names helps), add in-market segments for "Hair Care Products" and "Beauty & Personal Care." Set a target ROAS goal only after you have 50+ conversions; otherwise leave bidding as Maximize Conversion Value.
What to do with the earlier campaigns: Keep your Search campaign running — PMax does not fully replace branded and high-intent exact-match queries, especially at modest budgets. Pause or reduce the Traffic seeding campaign once ASC is live; ASC handles prospecting. Pause Standard Shopping once PMax is live and performing, or reduce its budget to $5/day as a control.
Retargeting note: At budgets under $50/day total, do not run standalone retargeting campaigns — your site visitor pool is too small and you'll fragment spend. Both ASC and PMax include retargeting signals within their automated logic. Standalone retargeting becomes viable when you're seeing 1,000+ weekly site visitors; revisit then.
Reminder: budget figures are suggestions — scale to your funds and goals.
Advantage+ Shopping spans prospecting and retargeting automatically, making it a full-funnel campaign that uses accumulated pixel data to find and convert buyers across Meta's placements.
- Go to Meta Ads Manager → Create → objective: Sales → toggle on 'Advantage+ Shopping Campaign'.
- Name the campaign (e.g., 'Hair Care — ASC — Scale'). Connect your product catalog.
- Set campaign-level daily budget: $20–$35. Set the conversion event to Purchase (pixel).
- Upload 3–5 top-performing creatives from the Traffic phase as ad creative inputs. Include at least one video and one static image.
- Set your target geographic market (shipping regions). ASC manages audience automatically — do not add interest or demographic restrictions beyond location.
- Set an 'Existing Customer Budget Cap' if you want to limit spend on past purchasers vs. prospecting (optional; useful if you have a meaningful repeat-buyer base).
- Review the campaign's 'Breakdown' report by age, gender, and placement after 7–10 days to understand who is converting — use this to inform creative, not to restrict targeting.
- Do not edit the campaign in the first 14 days — changes reset the learning phase. Plan creative refreshes in advance.
- After 30 days, test a new creative batch by duplicating ad creative within the existing campaign rather than creating a new campaign.
- Monitor frequency: if ad frequency exceeds 3.0 in a 7-day window, refresh creative to avoid fatigue.
This is the phase where you hand more control to Meta and Google's automation — but only after the previous phases have given the algorithms real purchase data to work with. Meta's Advantage+ Shopping Campaign and Google's Performance Max are both 'set the inputs, let the machine optimize' systems that work across multiple placements and audiences simultaneously, including showing ads to people who already visited your site. The catch: they're only good once they have data. Launch them too early and you're paying for an AI that's still guessing. You're also keeping your Google Search campaign running because automation doesn't perfectly replace high-intent keyword control at these budget levels.
Measurement Discipline — How to Read Results Without Fooling Yourself
Primary KPIs by phase:
- Traffic phase (Meta): Cost per Landing Page View (target: under $0.75–$1.50 depending on niche competitiveness), AddToCart rate from Landing Page Views (benchmark: 3–8%), and pixel event volume accumulation.
- Search & Shopping (Google): Click-through rate (Shopping benchmark: 0.5–1.5%; Search benchmark: 3–8% for high-intent terms), Cost per Conversion, and Search Impression Share.
- ASC / PMax: ROAS (return on ad spend) — but use blended ROAS (total revenue ÷ total ad spend across all channels) as your true north, not platform-reported ROAS, which overcounts due to attribution overlap.
Attribution reality check: Meta's 7-day click / 1-day view attribution window and Google's last-click model will both claim credit for the same sale. Expect 20–40% attribution overlap between platforms. Do not add platform-reported ROAS figures together — it will look better than reality. Use GA4 or your e-commerce platform's order data as the ground truth for total revenue.
Review cadence: Weekly — check spend pacing, pause obvious waste (Search Terms report), and flag creative fatigue. Monthly — evaluate phase-level ROAS vs. blended store ROAS, decide on budget shifts. Do not optimize daily; it introduces noise.
When results are disappointing: Before blaming targeting or platform, audit in this order: (1) Is the landing page converting organic/email traffic? (2) Are your prices competitive for the category? (3) Do you have social proof (reviews, UGC)? (4) Is the creative stopping the scroll? Ads amplify a working offer — they rarely rescue a broken one.
Reminder: budget figures are suggestions — scale to your funds and goals.
Once campaigns are running, you need a simple, honest way to know if things are working. This phase is about reading the right numbers, in the right order, without getting fooled by the platforms' optimistic reporting. The most important rule: look at your actual orders in your store, not just what Meta and Google claim as conversions — both platforms take credit for sales the other one also claims. Check campaigns once a week, not every day. If results are disappointing, work through a short checklist of non-ad factors (pricing, reviews, landing page quality) before blaming the targeting — most underperformance in hair care paid media traces back to the offer or the page, not the ad settings.
The recipe card
- Before anything else: confirm the advertising rules for your own industry and location — licensing board requirements, professional advertising standards, what you may claim, age restrictions, and consent rules for email, texting, and calling. They override every step below.
- Fix tracking first — a test purchase must fire correctly in both Meta and Google before any ad spend begins.
- Use a Meta Traffic campaign to seed the pixel cheaply before asking it to find buyers.
- Google Search and Standard Shopping capture high-intent queries with full visibility into what's working.
- Only graduate to Advantage+ Shopping and Performance Max after 30–50 real purchase conversions exist.
- Blended ROAS from your store dashboard — not platform-reported numbers — is your true performance gauge.
Cooked this and changed it? Publish your version as a User Revised recipe — with credit to this one.
Make It Your OwnSee a problem with this recipe? Flag it.
Rather have it cooked for you?
Gorilla Public runs these exact recipes for small businesses — for a flat monthly fee, never a percentage of your ad spend.
Talk to Gorilla PublicRecipes on this site are educational, not legal advice, and not a guarantee of results. You are responsible for each platform's ad policies and for any laws, licensing rules, or consent requirements that apply to your industry and location.