The Ad Recipe: Meta & Google for Pet Food & Treats
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 pet food and treat businesses — independent brands, DTC startups, local pet shops, or specialty treat makers — who are starting paid advertising with little or no purchase history in their ad accounts. You have a product people actively search for and also discover through social feeds, which makes this a true blend-demand category: Google catches the ready-to-buy shopper, Meta builds the brand and introduces new audiences to products they didn’t know to search for yet.
The core problem at this budget level is patience. Automated campaign types like Advantage+ Shopping and Performance Max are genuinely powerful, but they require real conversion data to optimize against. Without it, you’re handing the wheel to an algorithm with no map. This recipe builds the map first — foundation and tracking, then cheap signal-seeding to collect real purchase events, then automation once the data exists to feed it. Expect 6–10 weeks before you have enough signal to make confident scaling decisions, and be honest with yourself: ad settings can’t fix a weak offer, slow site, or poor product reviews.
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.
Foundation & Tracking Before Any Spend
Google tag setup: Install Google Tag Manager (GTM) on your site. Fire a Purchase conversion action (category: Purchase) with dynamic revenue and a transaction ID to prevent duplicate counting. Set the conversion window to 30 days, attribution model to Data-Driven (or Linear if volume is too low). Verify in Tag Assistant.
Meta Pixel + CAPI: Install the Meta Pixel via GTM or your e-commerce platform's native integration. Layer on Conversions API (CAPI) server-side — Shopify's native CAPI integration or a partner like Elevar for other platforms. Enable automatic advanced matching. Confirm both pixel and CAPI fire Purchase events with matching event IDs (deduplication key) in Meta Events Manager. Check event match quality score; aim for 6.0+ before spending.
Google Merchant Center: Create or audit your Merchant Center account. Submit your product feed (title, description, price, GTIN/MPN, high-res image, availability). Fix all feed errors — disapproved products don't serve. Link Merchant Center to your Google Ads account.
UTM discipline: Build a UTM naming convention and apply it to every ad URL from day one. You can't diagnose what you can't attribute.
Before touching an ad budget, make sure you can actually measure what happens. Set up Google Tag Manager so your website fires a 'Purchase' event to Google Ads every time someone buys — including the order value. Do the same for Meta, and add the server-side Conversions API on top of the regular pixel so iOS privacy changes don't eat your data. Connect your product catalog to Google Merchant Center and fix any feed errors. None of this is glamorous, but skipping it means you'll spend money and have no idea if it worked.
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 — Catch High-Intent Shoppers Now
Run a tightly themed Search campaign to capture people already typing purchase-intent queries. This campaign exists because Search is the fastest path to revenue-positive signal at low budget — you're showing up at the exact moment of intent, not interrupting someone's scroll.
Bidding: Start on Maximize Clicks with a max CPC cap of $1.50–$2.50 (adjust based on your AOV — higher AOV justifies a higher cap). Switch to Target CPA or Target ROAS only after accumulating 30–50 conversions in a 30-day rolling window. Do not start on Smart Bidding with zero history.
Ad groups: Segment tightly — one ad group per product category (e.g., grain-free dog food, freeze-dried cat treats, puppy food). Each ad group gets 3 Responsive Search Ads (RSAs) with distinct headline and description combinations. Pin your unique value prop (e.g., human-grade ingredients, subscription discount, free shipping threshold) to position 1 on at least one RSA.
Match types: Phrase and exact match only. Review the Search Terms report weekly and add negatives aggressively.
Reminder: budget figures are suggestions — scale to your funds and goals.
Targets people actively searching for pet food and treats to buy right now — the highest-intent audience available at this budget level.
- Go to Google Ads → New Campaign → Sales → Search.
- Set the goal to 'Website visits' pointing to your purchase confirmation page (you'll upgrade to Purchase conversions once data exists).
- Name the campaign clearly, e.g., 'Search | Pet Food | Phrase+Exact | [Region]'.
- Set bidding to 'Maximize clicks' and enable the max CPC bid limit: start at $1.50–$2.50 based on your product's average order value.
- Set daily budget to $15–$25 (this campaign gets the largest share of early budget).
- Target your shipping/service geography only. Use People in or regularly in your targeted locations.
- Under 'More settings,' set the ad schedule to the hours your site is staffed or your checkout works (avoid overnight if you can't respond to inquiries).
- Create tightly themed ad groups — one per product type (e.g., 'Grain-Free Dog Food,' 'Freeze-Dried Cat Treats,' 'Puppy Food'). Add 3 RSAs per ad group with varied headlines; pin your strongest value prop to Headline 1.
- Add keywords in phrase and exact match only — see keyword list. Do NOT add broad match terms.
- Add all negative keywords from the starter list at the campaign level before launch.
"grain free dog food"
"freeze dried dog food"
"natural dog treats"
"organic cat food"
"raw pet food"
"puppy food online"
"best dog food for sensitive stomach"
"buy dog treats online"
"high protein cat food"
"small batch dog food"
"human grade dog food"
"limited ingredient dog food"
"freeze dried cat treats"
"grain free cat food"
"dog food subscription"
[grain free dog food]
[freeze dried dog treats]
[natural cat treats]
[best puppy food]
[human grade pet food]
free
DIY
recipe
homemade
how to make
jobs
careers
wholesale bulk
veterinary prescription
pet food recall
cheap
vet recommended prescription
This campaign shows text ads to people actively searching Google for the type of pet food or treats you sell. Because they're already looking, these visitors convert better than anyone you interrupt on social — making this the fastest way to get real purchase data into your account. You're not trying to win the whole market yet; you're picking off the highest-intent queries with tight targeting and modest bids, then reading the data to learn what's actually converting before you spend more.
Meta Traffic Campaign — Seed the Pixel with Real Visitors
This phase exists for one reason: your Meta Pixel has zero purchase history, which means you cannot run a Purchase-optimized campaign yet — the algorithm has nothing to learn from. A Traffic campaign optimized for Landing Page Views (LPV) is the cheapest way to drive real, engaged visitors to your site and start populating the pixel with behavioral signals (ViewContent, AddToCart events) that inform the next phase.
Campaign objective: Traffic, optimized for Landing Page Views (not Link Clicks — LPV filters out bots and accidental taps).
Audience: Broad with interest guardrails. Target pet owners using Meta's interest categories: 'Pets,' 'Dogs,' 'Cats,' 'Pet food brands' (use what's relevant to your animal). Age 25–55. No lookalikes yet — you need source audiences first. Keep one ad set; do not split by interest at this budget.
Placements: Advantage+ Placements — let Meta find cheap, quality clicks across Feed, Reels, and Stories. Review placement breakdown in week 2 and exclude placements with zero LPVs if needed.
Creative: 2–3 static images or short videos (15–30 sec) showing the product, the animal eating it happily, and a clear hook in the first 2 seconds. Lead with the benefit, not the brand name. Test one creative angle per ad (curiosity vs. ingredient story vs. social proof).
Budget: $10–$15/day. This is signal-buying spend, not revenue spend — do not judge it on ROAS.
No retargeting ad sets at this stage. Your site traffic is too low to build a meaningful retargeting audience. Retargeting unlocks in Phase 5 once the Advantage+ Shopping campaign is running and handling audience management automatically. As a rough threshold: aim for 500+ website visitors/month before isolating a retargeting segment.
Reminder: budget figures are suggestions — scale to your funds and goals.
Introduces the brand to cold pet-owner audiences and populates the pixel with behavioral data — a prerequisite for running purchase-optimized campaigns later.
- In Meta Ads Manager, click Create → Traffic.
- Name the campaign 'Traffic | LPV | Pet Food | Signal Seed'.
- At the Ad Set level, set optimization to 'Landing Page Views' (not Link Clicks).
- Set the daily budget to $10–$15/day at the ad set level.
- Under Audience, target your shipping geography. Set age to 25–55. Add pet-related interests (Pets, Dogs, Cats, Pet food) relevant to your animal focus. Leave gender broad.
- Leave Advantage+ Placements on — do not restrict to Feed only at this stage.
- Set the campaign to run continuously; review after 7 days.
- At the Ad level, upload 2–3 creatives: one static product-lifestyle image, one short video (15–30 sec) showing the pet enjoying the product, one text-forward static with a bold benefit claim. One creative angle per ad.
- Set the destination URL to your best-converting product or collection page with proper UTM parameters.
- Monitor CPL (cost per landing page view) — a healthy range for this category is $0.40–$1.20. Pause creatives with CPL above $2.00 after 5+ days of data.
Your Meta Pixel is brand new and knows nothing about who buys your pet food. If you immediately ask it to find buyers, it'll guess randomly and waste money. Instead, spend a small daily amount to drive real pet-owner traffic to your site — not to make sales yet, but to teach the pixel what your visitors look like (what pages they visit, whether they add to cart, how long they stay). Think of it as paying for education. Once the pixel has seen a few hundred real visitors, it becomes dramatically better at finding new ones who actually buy. Don't try to retarget anyone yet — you don't have enough visitors for it to matter.
Google Standard Shopping — Capture In-Market Shoppers Visually
Once your Merchant Center feed is clean and approved, a Standard Shopping campaign puts your product image, price, and name directly in front of people searching for pet food. This phase runs in parallel with Search and complements it — Shopping targets product queries without keywords, pulling matches from your feed titles and descriptions.
Why Standard Shopping instead of Performance Max yet: Standard Shopping gives you full visibility into which products are getting impressions and clicks. PMax buries this. At low data volume, transparency matters more than automation.
Bidding: Start on Maximize Clicks with a max CPC cap of $0.80–$1.50. Prioritize your best-margin, best-reviewed products by splitting them into a high-priority campaign and letting lower-margin SKUs sit in a low-priority campaign (or exclude them entirely early on).
Negative keywords: Apply the same negative keyword list from your Search campaign. Shopping campaigns accept negatives — use them.
Feed quality is the lever, not bids: Your product title is your headline. Front-load the most searchable terms: 'Grain-Free Chicken Dry Dog Food — 5 lb' beats 'Happy Paws Premium Blend.' Reviews and ratings in Merchant Center improve CTR significantly.
Budget: $8–$12/day.
Reminder: budget figures are suggestions — scale to your funds and goals.
Captures high-intent shoppers already looking for specific pet food products on Google, using product images and prices to pre-qualify clicks before they reach the site.
- In Google Ads, click New Campaign → Sales → Shopping.
- Link your Merchant Center account and select your country of sale.
- Name the campaign 'Standard Shopping | Pet Food | All Products'.
- Set campaign priority to Medium (so it doesn't conflict with a future PMax campaign).
- Set bidding to 'Maximize clicks' and set a max CPC bid limit of $0.80–$1.50.
- Set daily budget to $8–$12/day.
- Under Products, leave 'All products' selected initially — you can create product groups by category (dog food, cat food, treats) after the first week to compare performance.
- Set Networks to 'Google Search Network' only — uncheck 'Include Google search partners' initially to keep data clean.
- Add all campaign-level negative keywords from your Search campaign negative list.
- After 10–14 days, review the Products tab: identify zero-impression products (feed/title issue) and high-click/zero-conversion products (pricing or landing page issue). Adjust bids or exclude underperformers.
Shopping ads are the product-image ads with a price that appear at the top of Google search results. They don't use keywords the same way text ads do — Google matches them based on your product titles and descriptions. That means your product feed (the data you upload to Merchant Center) is the actual creative work here. Write clear, descriptive product titles that include what the animal is, the diet type, and the size. These ads complement your Search text ads by catching shoppers who want to see the product before clicking. Keep bids conservative and watch which products get clicks but no purchases — those either have a price problem or a landing page problem.
Meta Advantage+ Shopping — Automated Scaling Once Data Exists
This phase only activates when your Meta Pixel has recorded at least 30–50 Purchase events in the past 30 days. Do not run it before that threshold — without purchase signal, Advantage+ Shopping (ASC) is just an expensive broad campaign with no optimization edge. If you're under threshold, keep feeding Phase 3 and wait.
Why ASC: Once purchase data exists, ASC outperforms manual campaign structures at modest budgets because it dynamically allocates budget between prospecting and retargeting audiences in one campaign, without you splitting budgets manually. It also handles the retargeting unlock described in Phase 3 — existing customer and website visitor audiences are folded in automatically.
Budget: $15–$25/day. ASC needs room to test; below $15/day it under-delivers.
Existing customer audience: Upload your customer email list as an 'Existing Customers' audience in the ASC setup. This tells ASC who NOT to count as new customer acquisition — a critical hygiene step for reading true prospecting ROAS.
Creative: Feed 4–6 creative assets — mix of static images, short video (Reels-format, 9:16), and carousel if your catalog is large. ASC will dynamically test and shift spend toward winners. Refresh creative every 3–4 weeks or when frequency on your best ad exceeds 3.0.
Catalog integration: Connect your product catalog so ASC can serve dynamic product ads to past visitors — this is the retargeting unlock that wasn't viable in Phase 3.
Measurement note: Meta's reported ROAS will always be higher than your actual blended ROAS because of view-through attribution. Cross-reference with your Shopify/GA4 last-click data and triangulate. Neither number alone tells the full truth.
Reminder: budget figures are suggestions — scale to your funds and goals.
Spans the full funnel automatically — prospecting cold audiences and retargeting warm visitors in one campaign once sufficient purchase signal exists to guide optimization.
- In Meta Ads Manager, click Create → Sales → Advantage+ Shopping Campaign.
- Name it 'ASC | Pet Food | Purchase Optimized'.
- Set your pixel and confirm the optimization event is 'Purchase.' Do not proceed if fewer than 30 purchases are recorded in the last 30 days.
- Upload your existing customer email list: under 'Existing Customers,' click 'Add existing customer audience' and select or create your customer list Custom Audience.
- Set daily budget to $15–$25/day.
- Set geography to your shipping/service region.
- Connect your product catalog so dynamic product ads can serve to past site visitors automatically.
- At the Ad level, upload 4–6 creative assets: 2 static lifestyle images, 1–2 short Reels-format videos (9:16, 15–30 sec), and optionally 1 catalog carousel. Label each creative clearly for reporting.
- Set the campaign to Purchase attribution: 7-day click, 1-day view (the default). Note that view-through conversions inflate reported ROAS — cross-check against Shopify revenue.
- Review performance weekly. Primary KPIs: cost per purchase, new customer ratio, and creative frequency. Pause and replace creative when frequency on any single ad exceeds 3.0.
Once you've accumulated 30–50 real purchases tracked through Meta, you can turn on Meta's most powerful campaign type: Advantage+ Shopping. This is the campaign where Meta's automation earns its keep — it simultaneously finds new customers and re-engages past visitors, shifting budget automatically toward what's working. Your job becomes feeding it great creative and checking in weekly, not micromanaging audiences. Upload your existing customer list so the algorithm knows who's already a buyer (and can focus new-customer budget on genuinely new people). Expect the reported numbers to look rosier than reality — Meta's attribution is generous. Always check your Shopify or Google Analytics numbers alongside Meta's dashboard.
Measurement Discipline & Scaling Decisions
The only metrics that matter early: Cost per Purchase (actual), Revenue attributed (cross-platform), and MER (Marketing Efficiency Ratio = total revenue ÷ total ad spend across all channels). Ignore platform ROAS in isolation — each platform takes credit for conversions the others influenced.
Weekly review cadence:
- Google Search: review Search Terms report, add negatives, pause ad groups with 200+ clicks and zero conversions.
- Google Shopping: review Product performance tab, exclude zero-impression SKUs, adjust bids on top converters.
- Meta: review creative frequency and CPP. Rotate creative before frequency hits 3.0 on your top spender.
Scaling rule of thumb: Increase any campaign budget by no more than 20% per week once it's hitting target CPP. Larger jumps reset the learning phase on Meta and destabilize Smart Bidding on Google.
Retargeting as a standalone channel becomes viable when you consistently have 500+ unique site visitors per month. At that point, you can test a dedicated Meta retargeting campaign (Engagement or Sales objective, existing customer/website visitor audience excluded from ASC). Until then, ASC handles it.
Honest limits: These settings cannot fix a product with poor reviews, a price that's uncompetitive with Chewy or Amazon, a slow-loading mobile site, or a checkout with too many steps. If CPP is high and traffic quality looks reasonable (low bounce, pages visited), the problem is off-platform. Fix the offer or the site before increasing spend.
Reminder: budget figures are suggestions — scale to your funds and goals.
Once all campaigns are running, your job shifts from setup to reading the scoreboard correctly. Don't trust any single platform's reported ROAS — each one overcounts. Instead, divide your total revenue by your total ad spend every week to get your real marketing efficiency ratio. Check your Google Search terms weekly to block irrelevant queries burning budget. On Meta, watch how many times the same person sees your ad — once that number climbs above 3, your creative is getting stale and performance will drop. Raise budgets slowly (20% at a time, max) so the algorithms don't lose their bearings. And be honest with yourself: if clicks are coming but nobody's buying, the problem isn't the ads — it's the price, the site, the reviews, or the product itself.
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.
- Build tracking first — no pixel history means no purchase-optimized campaigns yet, so don't skip the foundation phase.
- Use Google Search and Standard Shopping to capture high-intent buyers early and generate the first real conversion data.
- Seed the Meta Pixel with a cheap Traffic (LPV) campaign before asking it to find purchasers — it needs data to optimize against.
- Retargeting is folded into Advantage+ Shopping automatically once 30–50 purchases exist; don't fragment a small budget into separate retargeting ad sets.
- Cross-check every platform's reported ROAS against total revenue — none of them tell the full truth alone.
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.