The VigilDog skills library: 135 playbooks
Every playbook the VigilDog Ads MCP knows, in one download (519 KB): 135 plain markdown SKILL.md files across 19 domains. Use them as a reference, drop them into Claude, or wire them into your own MCP client. No email, no watermark, yours to use.
Download the skillsNo email required · yours to edit and re-brand
- Meta Advantage+: 4 playbooks
- Audiences: 10 playbooks
- Bidding strategy: 12 playbooks
- Bidding and budgets: 5 playbooks
- Campaign structure: 5 playbooks
- Catalog and commerce: 4 playbooks
- Creative: 13 playbooks
- Experimentation: 2 playbooks
- Landing pages: 8 playbooks
- Measurement: 21 playbooks
- Offers and economics: 3 playbooks
- Operations: 7 playbooks
- Performance Max: 4 playbooks
- Policy and compliance: 5 playbooks
- Scaling: 3 playbooks
- Scaling operating system: 2 playbooks
- Search: 15 playbooks
- Shopping feeds: 7 playbooks
- Upper funnel: 5 playbooks
Every playbook in this pack
135 files. Take one, or take the pack.
Plain markdown. Each one opens in any editor, pastes into any chat, and loads into any MCP client as a SKILL.md.
- configure-advantage-plus-audience.md · 8 KBMeta Advantage+ · Configure Advantage+ Audience
Configures how Meta's Advantage+ audience finds buyers in a Sales, Leads, or other Advantage+ campaign: run fully broad, attach audience suggestions (interests, lookalikes, customer lists) as a soft bias on early…
- enable-advantage-plus-placements.md · 8 KBMeta Advantage+ · Enable Advantage+ Placements (and When to Exclude)
Configures placement delivery for a Meta ad set: defaults to Advantage+ placements (formerly "automatic placements"), Meta's recommendation for the lowest cost per result and the most optimization freedom across Feed,…
- launch-advantage-plus-shopping.md · 9 KBMeta Advantage+ · Launch an Advantage+ Sales Campaign
Builds and launches an Advantage+ Sales campaign - Meta's highly automated OUTCOME_SALES setup (formerly Advantage+ Shopping/ASC) where audience, placement, and creative choices are largely automatic.
- set-existing-customer-budget-cap.md · 8 KBMeta Advantage+ · Set the Existing-Customer Budget Cap in Advantage+ Sales
Configures the existing-customer budget cap inside an Advantage+ Sales campaign: attaches an existing-customer list to the campaign's cap control and picks the percentage of budget Meta may spend re-engaging that list…
- build-custom-audiences.md · 8 KBAudiences · Build Meta Custom Audiences
Creates Meta custom audiences from every first-party source - website/pixel events, app activity, engagement (video viewers, page/profile engagers, lead-form openers), and hashed customer lists - picking the subtype…
- build-customer-match-lists.md · 9 KBAudiences · Build and Maintain Customer Match Lists
Builds and maintains Google Ads Customer Match lists end to end: pulls contacts out of HubSpot, Salesforce, or a spreadsheet, normalizes identifiers, creates the user list, uploads members, verifies match rate and…
- build-lookalike-audiences.md · 8 KBAudiences · Build Lookalike Audiences
Builds Meta lookalike audiences by ranking seed quality - purchasers, high-LTV segments, and value-based lists rank far above plain engagement, which ranks above all-site-traffic - then sizing the 1%-10% country-scoped…
- design-retargeting-ladder.md · 7 KBAudiences · Design a Retargeting Ladder
Lays out Meta's warm audiences as an intent-and-recency ladder - product/page viewers, then video 50%+ viewers or IG/FB engagers, then AddToCart/InitiateCheckout non-purchasers, then short-recency cart abandoners -…
- expand-audience-reach.md · 10 KBAudiences · Audience Expansion Readiness and Routing
A gatekeeper for audience growth: before any reach expansion, it audits three foundations in strict order, PMax asset-group signal quality, Video/Demand Gen targeting configuration, and Customer Match health, and stops…
- optimize-audience-performance.md · 11 KBAudiences · Audience Performance Review and Cleanup
The recurring audience review for Video and Demand Gen campaigns: pulls segment-level performance with GAQL, classifies every attached audience (remarketing vs prospecting), applies explicit keep/adjust/pause…
- set-exclusions-and-suppression.md · 8 KBAudiences · Set Audience Exclusions, Suppression, and Overlap Control
Keeps Meta targeting non-overlapping: excludes existing customers and purchasers from every prospecting and lookalike ad set, excludes downstream retargeting tiers from upstream ones, builds account-wide suppression…
- set-up-audience-signals.md · 10 KBAudiences · Configure PMax Audience Signals
Configures the audience signal stack on a Performance Max asset group so the campaign starts learning from the best available first-party data instead of guessing.
- set-up-audience-targeting.md · 10 KBAudiences · Set Up Video and Demand Gen Audience Targeting
Sets up audience targeting for Video and Demand Gen campaigns: matches segment choice to the campaign goal (remarketing, prospecting, awareness, or pure data collection), validates list health before attaching…
- upload-customer-list-audience.md · 9 KBAudiences · Upload and Hash a Customer-List Audience
Turns CRM or spreadsheet contacts (via hubspot_search_contacts, salesforce_soql_query, or sheets_get_values) into a Meta customer-list audience: normalizes then SHA-256 hashes every identifier client-side so raw PII…
- allocate-budget-across-campaigns.md · 8 KBBidding strategy · Allocate Budget Across Campaigns
Turns growth and efficiency goals into concrete daily budgets per campaign: computes the monthly spend floor from the goal math (target volume times target cost, or target revenue over target ROAS), stress-tests that…
- calculate-bid-targets.md · 8 KBBidding strategy · Calculate CPA / ROAS / Profit-Based Bid Targets
Derives defensible CPA, ROAS, or profit-per-spend targets from the account's real unit economics: compute the breakeven point where ad spend consumes all gross profit, pick how much of that profit the business is…
- handle-budget-limited-campaigns.md · 8 KBBidding strategy · Resolve Budget-Limited Campaigns
Diagnoses and resolves a campaign pinned against its daily budget.
- migrate-from-manual-to-smart-bidding.md · 9 KBBidding strategy · Migrate from Manual CPC to Smart Bidding
Moves a campaign off Manual CPC or Maximize Clicks onto automated conversion/value bidding without losing the performance the manual setup earned.
- monitor-and-maintain-bid-strategy-health.md · 10 KBBidding strategy · Bid Strategy Health Check and Maintenance
The recurring six-part checkup for every active bid strategy in the account: learning status (hold flags on anything still calibrating), conversion-volume sufficiency against per-strategy thresholds, target-vs-actual…
- optimize-ad-schedule.md · 8 KBBidding strategy · Optimize the Ad Schedule
Finds which hours and weekdays convert at acceptable cost and shifts spend into them: builds an hour-by-day performance matrix from 30-60 days of data, classifies each slot by deviation from the campaign average, then…
- optimize-bid-modifiers.md · 8 KBBidding strategy · Optimize Segment Bid Modifiers (Manual CPC)
The segment-level bid tuning pass for Manual CPC campaigns: exports device, location, schedule, audience, and demographic performance, flags segments deviating 30%+ from the campaign average on data that clears minimum…
- scale-bids-and-budgets.md · 8 KBBidding strategy · Scale Bids and Budgets Toward the Profit Optimum
Pushes a stable campaign or portfolio beyond its current plateau by locating the net-profit optimum on the target/volume curve and moving toward it deliberately, via a 50/50 experiment for big moves or 10-15%…
- select-a-bidding-strategy.md · 8 KBBidding strategy · Select an Initial Bidding Strategy
Picks the right initial bid strategy for a campaign by crossing three inputs: the optimization objective (visibility, traffic, conversions, or value), the account's measured conversion volume for that campaign type,…
- set-up-conversion-based-bidding.md · 9 KBBidding strategy · Configure Conversion-Volume Bidding (Maximize Conversions / Target CPA)
Configures a campaign to run on Maximize Conversions or Target CPA and shepherds it through the learning period to stable performance.
- set-up-portfolio-bid-strategies.md · 9 KBBidding strategy · Pool Campaigns Under a Portfolio Bid Strategy
Builds a portfolio bid strategy that pools conversion data across several campaigns sharing one efficiency goal, optionally pairing it with a shared budget and a carefully-bounded CPC ceiling.
- set-up-value-based-bidding.md · 10 KBBidding strategy · Configure Value-Based Bidding (Max Conversion Value / tROAS / Profit-Valued)
Configures bidding that optimizes conversion VALUE rather than conversion count: Maximize Conversion Value or Target ROAS on revenue data, profit-valued bidding once margin data flows into the conversion, and an…
- calibrate-cost-cap-and-roas-goals.md · 8 KBBidding and budgets · Calibrate Cost Cap and ROAS Goals
Turns a chosen COST_CAP, LOWEST_COST_WITH_BID_CAP, or LOWEST_COST_WITH_MIN_ROAS strategy into an actual number, calibrated from real breakeven unit economics rather than a wish.
- manage-the-learning-phase.md · 8 KBBidding and budgets · Manage the Learning Phase
Manages the Meta learning phase - the exploration window an ad set enters at launch or after a significant edit, where delivery is broader while the algorithm hunts its ~50 optimization events in a rolling 7-day window.
- select-bid-strategy.md · 8 KBBidding and budgets · Select a Meta Bid Strategy
Chooses the Meta bid_strategy enum for a campaign or ad set by weighing cost control needed against delivery data available to calibrate it.
- set-minimum-viable-budget.md · 8 KBBidding and budgets · Set the Minimum Viable Budget
Sizes the daily or lifetime budget an ad set needs to plausibly exit learning, using the floor heuristic daily budget ~ target cost-per-result x 50 / 7 - enough headroom to bank roughly 50 optimization events within a…
- set-up-value-optimization.md · 9 KBBidding and budgets · Set Up Value Optimization and Value-Based Bidding
Switches an ad set's optimization_goal to VALUE so the auction chases purchase value, not count, and pairs it with LOWEST_COST_WITH_MIN_ROAS once a real ROAS target exists.
- choose-cbo-vs-abo.md · 7 KBCampaign structure · Choose Advantage Campaign Budget (CBO) vs Ad-Set Budgets (ABO)
Decides where budget control lives for a campaign: Advantage Campaign Budget (CBO), set once at the campaign level and redistributed by Meta across ad sets toward whichever is delivering the lowest cost per result,…
- consolidate-fragmented-account.md · 8 KBCampaign structure · Consolidate a Fragmented Account to Escape Learning Limited
Repairs an account where too many ad sets are splitting the same conversion pool: audits every campaign with mads_list_campaigns/mads_list_adsets plus a mads_run_insights pull of the last 7-14 days, flags ad sets…
- design-account-structure.md · 7 KBCampaign structure · Design the Meta Account Structure
Turns a chosen objective into a concrete campaign-to-ad-set-to-creative map before the first mads_create_campaign call: one campaign per ODAX objective (not per audience), an ad-set count capped by how many cells the…
- map-full-funnel-structure.md · 8 KBCampaign structure · Map a Full-Funnel Campaign Structure
Lays out a top-of-funnel (TOF) prospecting, mid-funnel (MOF) engagement, and bottom-of-funnel (BOF) retargeting campaign structure with hard audience exclusions between every stage, so the same warm user isn't served…
- select-campaign-objective.md · 8 KBCampaign structure · Select the Campaign Objective and Optimization Event
Picks the Meta campaign objective and ad-set optimization event before a dollar is spent: the objective locks the available optimization goals, billing events, and placements, and the optimization event is what…
- build-collection-ads-and-product-sets.md · 7 KBCatalog and commerce · Build Collection Ads and Product Sets
Builds two things that pair together: product sets (filtered catalog subsets by category, price band, margin, or performance tier) used for targeting and segmentation, and Collection ads, a hero image or video plus a…
- launch-advantage-plus-catalog-ads.md · 7 KBCatalog and commerce · Launch Advantage+ Catalog Ads
Turns a populated, pixel-matched catalog into live Advantage+ catalog ads (formerly Dynamic Ads/DPA) - one ad auto-generated per product instead of a hand-built single-image ad.
- maintain-catalog-feed-hygiene.md · 7 KBCatalog and commerce · Maintain Catalog Feed Hygiene and Pixel Matching
Keeps a live catalog clean and matched once ads are running: works the Commerce Manager diagnostics queue (errors before warnings), verifies availability, price/currency, image quality, GTIN, and brand on a sample of…
- set-up-product-catalog.md · 8 KBCatalog and commerce · Set Up a Meta Product Catalog
Builds a Meta product catalog from zero to live and populated: inventories any catalogs that already exist, picks the data source (scheduled feed URL, pixel/microdata, a partner platform connector, or direct API upsert…
- diagnose-creative-fatigue.md · 7 KBCreative · Diagnose and Fix Creative Fatigue
Reads whether a previously-winning Meta creative has fatigued, rising frequency (roughly >2-3 in a short window), declining CTR/hook rate, and rising CPM/CPA, all on the SAME creative and trending gradually, by pulling…
- improve-hook-rate-and-hold.md · 6 KBCreative · Improve Hook Rate and Hold Rate
Defines and improves the two numbers that decide whether a Meta video ad gets watched: hook rate (3-second video views / impressions, the thumbstop rate) and hold rate (ThruPlay or 15-second views / impressions).
- produce-ugc-creative-brief.md · 6 KBCreative · Produce a UGC Creative Brief
Turns a product/offer and a funnel stage into a shoot-ready UGC creative brief: one core angle, an arc matched to the funnel stage (problem-agitate-solve for cold, testimonial/proof for warm/retargeting), 3-5 distinct…
- review-and-optimize-ad-extensions.md · 8 KBCreative · Audit, Prune, and Refresh Ad Extensions
Monthly maintenance pass over the extension (asset) layer: audits every campaign against minimum coverage, pulls 30-60 days of asset-level performance, flags underperformers against hard thresholds (zero clicks, clicks…
- rsa-testing-with-the-iteration-loop.md · 9 KBCreative · Systematic RSA Asset Testing Across Ad-Group Clusters
The ongoing, hypothesis-driven RSA testing system: enforce a shared slot template across a cluster of same-intent ad groups, pool asset-level data across the cluster to beat the small-sample problem, classify every…
- run-a-creative-testing-cycle.md · 10 KBCreative · Cross-Format Creative Testing Cycle
The monthly cross-format creative testing coordinator: writes explicit hypotheses per format, snapshots baselines, deploys variants for Search RSAs, PMax asset groups, Demand Gen, display, and video inside one…
- run-creative-testing-framework.md · 7 KBCreative · Run a Meta Creative Testing Framework
Runs Meta creative through a hypothesis-led testing cycle: a standing campaign splits each hypothesis into ABO cells with equal budget per creative for a clean read, or a Dynamic Creative ad set for broad exploration…
- select-formats-and-placements.md · 7 KBCreative · Select Ad Formats and Placements
Matches Meta ad format to placement before creative gets built: single image/video for one clear message, carousel (2-10 cards) for multiple products or a sequential how-to, collection plus Instant Experience for…
- set-up-ad-extensions.md · 9 KBCreative · Build Out the Ad Extension Stack
Stands up the full ad extension (asset) stack for a new account or newly launched campaigns: the universal core at account level (sitelinks, callouts, image, business name and logo), campaign-specific types where they…
- set-up-dynamic-ad-customizers.md · 9 KBCreative · Feed-Driven Ad Customizers for Prices, Stock, and Promotions
Connects live business data, current prices, stock status, active promotions, to responsive search ad copy through ad customizer attributes, so the ad text updates itself whenever the underlying feed changes.
- set-up-dynamic-creative.md · 7 KBCreative · Set Up Dynamic Creative (DCO)
Builds a Meta Dynamic Creative (DCO) ad set: one asset feed, multiple images/videos, multiple primary texts, multiple headlines, multiple CTAs, assembled via mads_create_creative so Meta auto-combines components per…
- set-up-keyword-level-ad-customizers.md · 9 KBCreative · Keyword-Level Ad Customizers for Relevance Without Fragmentation
Gives one responsive search ad per-keyword text control, singular versus plural, with or without a descriptor, full phrase versus short form, so you can merge many small ad groups into one consolidated group without…
- write-compelling-rsas.md · 9 KBCreative · Compose and Deploy a Testing-Ready Responsive Search Ad
Builds and deploys a complete, testing-ready responsive search ad: 7-8 headlines each carrying a distinct persuasion job, 2-3 descriptions that extend rather than repeat them, and the full supporting extension set…
- manage-experiment-backlog.md · 12 KBExperimentation · Manage the Experiment Backlog
Keeps a Google Ads testing program organized: harvests test ideas from account data (search terms, RSA asset performance, auction insights), forces each idea into a falsifiable hypothesis, scores it on impact ×…
- run-a-campaign-experiment.md · 12 KBExperimentation · Run a Campaign Experiment
End-to-end driver for one Google Ads custom experiment: form a testable hypothesis, size the sample and duration, create and schedule a 50/50 split against a base campaign, apply exactly one treatment change, watch…
- audit-and-optimize-an-existing-landing-page.md · 8 KBLanding pages · Landing Page Audit and Conversion Fix Cycle
Diagnoses why a live landing page converts below expectations and produces an evidence-backed, prioritized fix list, then verifies the fixes actually moved conversion rate.
- build-a-high-converting-ecommerce-landing-page.md · 8 KBLanding pages · Build a Dedicated Ecommerce Landing Page
Plans and validates a dedicated, navigation-free ecommerce landing page for paid campaigns - promo pushes, seasonal offers, single-product or bundle drops aimed at cold Display/YouTube/Demand Gen traffic.
- build-a-high-converting-landing-page.md · 8 KBLanding pages · Build a Lead-Gen / SaaS Landing Page
Guides the construction of a new dedicated landing page for lead-gen or SaaS campaigns: lock the offer first, size the page to the visitor's awareness level, structure the persuasion sections, write message-matched…
- build-a-high-converting-product-page.md · 8 KBLanding pages · Build an Ecommerce Product Page
Structures a standard ecommerce product page - the destination for Shopping PLAs, PMax product traffic, and product-intent search - around seven sections in a deliberate order: gallery and identity, purchase terms…
- improve-landing-page-experience.md · 9 KBLanding pages · Repair the Landing-Page Component of Quality Score
A one-time repair job for the landing-page component of Quality Score: find the keywords Google has rated Below Average on landing-page experience, diagnose which baseline requirement the page fails (message match,…
- monitor-landing-page-performance.md · 8 KBLanding pages · Recurring Landing Page Performance Review
The recurring landing-page sweep: pull per-URL performance across the account, flag pages breaching CVR/CPA/ROAS, bounce, speed, and mobile thresholds, segment flags by campaign and keyword routing to find the real…
- optimize-cart-and-checkout-flow.md · 9 KBLanding pages · Cart and Checkout Flow Optimization
Finds and fixes the revenue leaks between add-to-cart and payment: measure the funnel step by step in GA4, locate where buyers abandon, then remove the classic killers - surprise shipping costs, forced account…
- run-a-landing-page-a-b-test.md · 8 KBLanding pages · Landing Page A/B Test
Runs a disciplined landing-page split test end to end: pick the page with the best volume-to-upside ratio, write a falsifiable hypothesis, change exactly one element, split traffic 50/50, hold the line for 14+ days and…
- analyze-auction-insights.md · 8 KBMeasurement · Auction Insights Competitive Analysis
Turns the Auction Insights report into a competitive read you can act on: pulls impression share, overlap, outranking and position metrics per competitor over a 3-month window, classifies competitors, flags significant…
- configure-aggregated-event-measurement.md · 7 KBMeasurement · Configure Aggregated Event Measurement (AEM) and Domain Verification
Configures the post-iOS14.5/ATT measurement protocol Meta uses for opted-out iOS users, where only the single highest-priority event per person per domain counts.
- configure-attribution-settings.md · 7 KBMeasurement · Configure Attribution Settings
Sets the per-ad-set attribution window via mads_create_adset/mads_update_adset, how long after a click or view Meta credits a conversion to an ad, plus the separate reporting window exposed by mads_run_insights's…
- configure-conversion-adjustments.md · 8 KBMeasurement · Conversion Adjustments (Restate / Retract)
Keeps Smart Bidding honest after the sale by pushing post-conversion corrections into Google Ads: restate a conversion's value after a partial refund or upsell, or retract it entirely after a cancellation, fraud, or…
- configure-google-consent-mode.md · 8 KBMeasurement · Google Consent Mode v2 Rollout Support
Guides a compliant Consent Mode v2 rollout, certified CMP, the four consent signals, correct GTM firing order, and conversion modeling eligibility, for accounts serving EU/EEA/UK users or preparing for enforcement.
- implement-conversions-api.md · 7 KBMeasurement · Implement the Conversions API (CAPI)
Sends server-side conversion events to Meta so browser signal loss from ATT opt-outs, ad blockers, and Safari ITP stops deflating the pixel's event volume.
- implement-enhanced-conversions.md · 8 KBMeasurement · Enhanced Conversions for Web
Adds hashed first-party data (email, optionally phone) to the web conversion tags so Google can match conversions to signed-in users that cookie-based attribution loses, typically recovering 15-25% more attributed…
- implement-server-side-tagging.md · 8 KBMeasurement · Server-Side Tagging Support
Supports moving conversion measurement onto a first-party server container so data stops leaking to ad blockers, tracking prevention, and script weight, routing browser hits through a custom subdomain to a server-side…
- implement-transaction-id-deduplication.md · 8 KBMeasurement · Transaction ID Deduplication
Stops conversion inflation from page refreshes, back-button revisits, and multi-fire tags by ensuring every conversion event carries a unique transaction identifier that Google Ads deduplicates on.
- improve-event-match-quality.md · 7 KBMeasurement · Improve Event Match Quality (EMQ)
Raises the 0-10 Event Match Quality score Events Manager assigns per event, how confidently Meta ties a pixel or CAPI event to a real person, because a higher score directly improves both auction optimization and…
- run-a-monthly-performance-review.md · 8 KBMeasurement · Monthly Performance Review
The monthly deep pass that weekly reviews cannot do: month-over-month and year-over-year KPI assessment with full-year trajectory, tracking-integrity reconciliation against backend/GA4 numbers with explicit discrepancy…
- run-a-quarterly-business-review.md · 8 KBMeasurement · Quarterly Business Review
The strategic reset that questions what monthly reviews assume: quarter-over-quarter and year-over-year performance with an annual-trajectory verdict, a retrospective on the quarter's improvement sprints, validation of…
- run-a-weekly-performance-review.md · 8 KBMeasurement · Weekly Performance Review
The 30-minute tactical cadence: pull the week's KPIs against targets and the prior period, scan four weeks of trend for momentum flags, drill exactly one issue to root cause by walking the metric decomposition…
- run-incrementality-and-lift-tests.md · 7 KBMeasurement · Run Incrementality and Conversion Lift Tests
Answers the question attribution windows can't: how many credited conversions would have happened anyway.
- set-up-cart-data-and-profit-tracking.md · 8 KBMeasurement · Cart Data and Profit Tracking Setup
Gets product-level cart data and COGS-based gross profit flowing into Google Ads so Shopping and PMax reports show profit per product, cost of goods sold, and average cart size instead of revenue alone.
- set-up-custom-variables.md · 8 KBMeasurement · Conversion Custom Variables Setup
Adds business-specific dimensions (lead score, service type, plan tier, booking details) to Google Ads conversions via conversion custom variables, so campaign reports can be segmented by the dimensions that actually…
- set-up-data-exclusions.md · 8 KBMeasurement · Data Exclusions for Corrupted Conversion Periods
Protects Smart Bidding after a conversion-data corruption event, tag outage, checkout down, payment gateway failure, duplicate-count spike, by pinpointing the exact corrupted window from hourly data and getting a data…
- set-up-google-ads-conversion-tracking.md · 8 KBMeasurement · Google Ads Conversion Tracking Setup
Stands up native Google Ads conversion tracking end to end: audit what already exists, create the conversion actions with correct category/count/value/window settings through VigilDog, coordinate the human GTM/gtag…
- set-up-new-customer-tracking.md · 8 KBMeasurement · New vs Returning Customer Tracking
Makes Google Ads distinguish first-time buyers from repeat buyers on the purchase conversion, then optionally turns on customer-acquisition bidding for Performance Max so the account can pay a premium for genuinely new…
- set-up-offline-conversion-tracking.md · 8 KBMeasurement · Offline Conversion Tracking from CRM
Closes the loop between the ad click and the CRM for lead-gen and SaaS accounts: creates import-type conversion actions for downstream stages (qualified lead, closed deal, paid conversion), gets GCLID and/or…
- set-up-pixel-and-standard-events.md · 7 KBMeasurement · Set Up the Meta Pixel and Standard Events
Installs the base Meta Pixel on every page and wires the standard event vocabulary - PageView, ViewContent, AddToCart, InitiateCheckout, AddPaymentInfo, Purchase, Lead, CompleteRegistration, Subscribe - with the…
- calculate-and-validate-unit-economics.md · 10 KBOffers and economics · Validate Unit Economics Before Committing Ad Spend
Establishes whether a business's margins can actually support profitable Google Ads before money is spent, and derives the real break-even and operating targets (tROAS, CPL, allowable CAC) from backend financial data…
- craft-your-offer-angles.md · 9 KBOffers and economics · Extract and Prioritize Offer Message Angles
Turns a solid offer into a prioritized inventory of message themes, each with proof points and headline-length phrasing, weighted for how much the searcher in a given campaign already knows.
- create-an-irresistible-offer.md · 10 KBOffers and economics · Design an Offer Worth Advertising
Strengthens the commercial offer itself, value, differentiation, reason-to-act-now, and risk reversal, before any ad money amplifies it.
- configure-account-alerts.md · 8 KBOperations · Build an Automated Alert Net for a Google Ads Account
Stands up a scheduled monitoring layer for a Google Ads account: baselines normal spend, CPC, and conversion volume, then defines nine threshold checks (overspend, zero spend, budget-limited, zero conversions, volume…
- investigate-performance-anomalies.md · 8 KBOperations · Root-Cause an Unexpected Performance Change
A time-boxed, read-only root-cause investigation for an unexpected Google Ads performance change: confirm the move is real (volume, magnitude, persistence), rule out internal changes via gads_get_change_history,…
- manage-google-recommendations.md · 8 KBOperations · Review Google's Recommendations Without Ceding Control
A monthly, strategy-first pass over the Google Ads Recommendations queue: pulls everything outstanding via gads_list_recommendations, audits the last 30 days of change history for auto-applied changes that slipped in,…
- plan-and-execute-seasonal-adjustments.md · 9 KBOperations · Prepare, Run, and Revert a Seasonal Peak
End-to-end management of a Google Ads account through a dated peak event (Black Friday, Christmas, an industry sale): builds the year-over-year baseline with gads_run_gaql_query, stages seasonal keywords,…
- resolve-ad-disapprovals.md · 8 KBOperations · Diagnose and Clear Ad Disapprovals
Restores ad serving after policy disapprovals: inventories every disapproved or limited ad and asset via gads_get_disapproved_ads and policy-summary GAQL, prioritizes ad groups left with zero eligible ads, diagnoses…
- run-a-daily-account-health-check.md · 7 KBOperations · Daily Damage-Detection Triage
A strict 10-15 minute read-only morning triage of a Google Ads account: verifies conversion actions are still recording (gads_list_conversion_actions), compares yesterday's spend and conversions to normal…
- run-post-peak-season-normalization.md · 8 KBOperations · Post-Peak Cleanup and Seasonal Retrospective
Cleans up a Google Ads account one to two weeks after a seasonal peak (Black Friday, Christmas, any dated sale): mines the post-event search terms report for stale seasonal queries still eating budget, builds a…
- launch-pmax-for-lead-gen-saas.md · 11 KBPerformance Max · Launch Performance Max for Lead Gen / SaaS
End-to-end build of a Performance Max campaign for a lead-gen or SaaS business, where there is no product feed and everything rides on three inputs: an imported quality conversion signal (MQL/SQL/revenue), strong…
- manage-pmax-search-terms-and-brand-defense.md · 10 KBPerformance Max · PMax Search-Term Routing and Brand Defense
Takes back keyword-level control of the queries Performance Max is winning: mine 30 days of PMax search-term data, merge it with Search-campaign terms, identify converting non-brand queries worth owning, and add them…
- run-pmax-ecommerce-optimization-cycle.md · 11 KBPerformance Max · Ecommerce Performance Max Optimization Cycle
Recurring maintenance loop for ecommerce Performance Max campaigns (both feed-only and full-asset builds): gate on learning-period status, sweep search terms weekly and push waste into shared negative lists, tier…
- run-pmax-lead-gen-saas-optimization-cycle.md · 11 KBPerformance Max · Lead-Gen / SaaS Performance Max Optimization Cycle
Recurring maintenance loop for lead-gen and SaaS Performance Max campaigns, built around one non-negotiable: the campaign must bid on an imported quality signal (MQL, SQL, or revenue), not raw form fills.
- appeal-rejections-and-restrictions.md · 8 KBPolicy and compliance · Appeal Rejected Ads and Account Restrictions
Turns a disapproved Meta ad or a restricted ad account into a resolved item: read the actual reason from mads_get_ad (ad_review_feedback and effective_status), diagnose whether it names a real violation or a system…
- declare-special-ad-categories.md · 8 KBPolicy and compliance · Declare Special Ad Categories and Comply with Restricted Targeting
Declares the correct Special Ad Category (SAC) on any Meta campaign touching Housing, Employment, Credit, Social Issues/Elections/Politics, or Financial Products & Services, then locks the ad set's targeting to what a…
- navigate-restricted-verticals.md · 8 KBPolicy and compliance · Navigate Restricted-Content Verticals
Classifies a product against Meta's restricted and prohibited ad categories before creative or targeting is built, and turns that into a written go/no-go plus outstanding certifications.
- pass-ad-review-and-avoid-rejection.md · 7 KBPolicy and compliance · Pass Ad Review and Avoid Rejection
Runs the pre-submit self-check that gets a Meta ad through review clean the first time.
- set-up-political-ads-authorization.md · 9 KBPolicy and compliance · Set Up Social Issues, Elections & Politics (SIEP) Ad Authorization
Sequences everything a Social Issues, Elections & Politics (SIEP) campaign needs before it is eligible to deliver: advertiser authorization (identity confirmation plus location confirmation, a HUMAN STEP that can take…
- exit-learning-limited.md · 8 KBScaling · Diagnose and Exit Learning Limited
Diagnoses why a specific ad set is stuck in Learning Limited, structurally unable to reach ~50 optimization events within 7 days, by checking, in order, recent edit churn, budget floor (daily_budget x 7 / target…
- scale-budget-vertically.md · 8 KBScaling · Scale Budget Vertically Without Resetting Learning
Grows spend on a proven, already-performing campaign or ad set by raising budget in controlled 10-20% increments every ~2-3 days, so the increase never crosses Meta's significant-edit threshold and re-triggers learning…
- scale-horizontally-with-duplication.md · 8 KBScaling · Scale Horizontally with Duplication and New Audiences
Grows total spend by duplicating a winning ad set into a new audience, geo, lookalike percentage, or creative concept instead of forcing more budget through an already-saturated cell, the move for when…
- scaling-os.md · 13 KBScaling operating system · Scaling OS, Constraint-Driven Account Operation
The operating guide for constraint-driven Google Ads scaling: state the goal as an equation, measure the gap, walk the account top-down to find the single layer currently limiting output (tracking integrity, business…
- set-campaign-goals-and-kpis.md · 12 KBScaling operating system · Set Campaign Goals and KPIs
Turns a stakeholder's business ambition into a written, numeric Google Ads goal with a three-tier KPI framework (primary targets, hard guardrails, diagnostic metrics) and then reality-checks that goal against search…
- analyze-and-optimize-keyword-performance.md · 10 KBSearch · Keyword Triage and Action Cycle
Runs the recurring keyword triage for a Search campaign: pulls per-keyword efficiency and visibility data, sorts every keyword with enough clicks into four action groups (scale the proven winners, repair the expensive…
- analyze-search-term-reports.md · 9 KBSearch · Search Term Report Hygiene
The recurring query-hygiene pass over Search traffic: scans the search term report for queries that are plainly unrelated to the business and negates them into a shared exclusion list, and separately flags converting,…
- build-search-campaign-structure.md · 10 KBSearch · Build a Search Campaign Structure
Turns finished keyword clusters into a live-but-paused Search campaign skeleton in Google Ads: campaign map with a consolidate-by-default bias, ad groups cut along creative themes, keywords with maturity-appropriate…
- cluster-and-map-keywords.md · 9 KBSearch · Cluster Keywords and Map Landing Pages
The bridge between keyword research and campaign build: takes a raw researched keyword list and produces named clusters that each pass a one-ad coverage test, ranked into launch tiers, tagged with dominant search…
- configure-ai-max-for-search.md · 10 KBSearch · Roll Out AI Max on a Search Campaign
Prepares, gates, and measures the rollout of Google's AI Max expansion suite (search term matching, AI text customization, final URL expansion) on an existing Search campaign.
- improve-ad-relevance.md · 9 KBSearch · Repair Ad Relevance
Repairs the ad relevance component of Quality Score by fixing the structural mismatch between an ad group's keywords and its RSA copy: it audits whether one ad can honestly cover the group's intent, splits and…
- improve-expected-ctr.md · 9 KBSearch · Diagnose and Repair Expected CTR
Diagnoses why Google predicts an ad will be clicked less often than competing ads (expected CTR = below average) and produces a prioritized gap list plus repaired copy candidates.
- improve-quality-score.md · 9 KBSearch · Quality Score Constraint Router
The routing playbook for low Quality Score: it does not "optimize QS" directly, because QS is an output, it ranks the account's keywords by impression-weighted severity ((10 − QS) × impressions), then walks the three…
- launch-a-search-campaign.md · 9 KBSearch · Launch a Search Campaign
The last-mile skill that takes a fully built, paused Search campaign live safely: a tool-driven pre-flight audit of settings, structure, ads, extensions, bidding, budget, and brand separation; a policy pre-check; a…
- optimize-geographic-targeting.md · 9 KBSearch · Geographic Performance Optimization
The recurring geographic performance pass: pulls location-level metrics, benchmarks each location against its own campaign's CPA/ROAS, sorts locations into bid-up, bid-down, and exclude tiers, and applies the changes…
- promote-search-terms-to-keywords.md · 9 KBSearch · Promote Search Terms to Keywords
Decides which live search queries earn their own keyword and executes the promotion without fragmenting Smart Bidding data.
- research-keywords.md · 9 KBSearch · Keyword Research and Discovery
The discovery layer for Search: builds a comprehensive, de-duplicated keyword list with volume, competition, and CPC data by expanding business-derived seeds through the planner tools (keyword and URL-seeded ideas,…
- review-and-optimize-campaign-structure.md · 10 KBSearch · Structural Review of Search Campaigns
The quarterly structural audit for Search accounts: builds a 90-day per-campaign snapshot, flags structural disease (sub-30-conversion campaigns, 20%+ query overlap between campaigns, budget fragmentation, 3x CPA…
- run-n-gram-analysis.md · 9 KBSearch · N-gram Waste Analysis and Exclusion
Finds the word patterns quietly draining spend across a Search account by decomposing search terms into one- and two-word fragments, aggregating cost and conversion metrics per fragment, and negating the proven losers…
- run-search-campaign-optimization-cycle.md · 10 KBSearch · Search Campaign Optimization Cycle
The master recurring routine for Search campaigns: a fixed-order sweep that checks account health first, then works query hygiene, keyword triage, Quality Score, ad testing, bids and budgets, extensions, and the…
- launch-pmax-feed-only-campaign.md · 9 KBShopping feeds · Launch a Feed-Only Performance Max Campaign
Launches a Performance Max campaign built deliberately WITHOUT creative assets or audience signals, so delivery concentrates on Shopping placements, automated Shopping bidding without Display/YouTube spread.
- launch-pmax-full-assets-ecommerce-campaign.md · 10 KBShopping feeds · Launch a Full-Creative Performance Max Ecommerce Campaign
Launches an ecommerce Performance Max campaign with the complete creative loadout, images, logos, text assets, video, audience signals, so products serve across Shopping, Search, Display, YouTube, Gmail, and Discover.
- launch-standard-shopping-campaign.md · 9 KBShopping feeds · Launch a Standard Shopping Campaign
Launches a Standard Shopping campaign, the maximum-control variant with manual or smart bidding, campaign priorities, full search-term visibility, and hand-built product-group trees.
- run-shopping-campaign-optimization-cycle.md · 9 KBShopping feeds · Shopping Campaign Optimization Cycle
The recurring maintenance routine for live Standard Shopping campaigns: a fixed-order sweep through account health, feed quality flags, product-level winners and losers, search-term waste, bids and budgets, monthly…
- set-up-and-optimize-product-feed.md · 10 KBShopping feeds · Build and Optimize the Product Feed
Establishes the product feed that every Shopping and PMax campaign stands on: export from the ecommerce platform, attribute mapping and title/description optimization, identifier and image compliance, custom-label…
- set-up-performance-based-shopping-segmentation.md · 9 KBShopping feeds · Segment Shopping Campaigns by Product Performance Tier
Restructures Shopping spend around historical product performance: products get tiered by trailing ROAS into a custom label, and each tier gets its own campaign bucket with its own budget but a shared ROAS target.
- set-up-scoring-model-segmentation.md · 9 KBShopping feeds · Segment Shopping Campaigns with a Weighted Product Score
Upgrades Shopping segmentation from single-metric ROAS tiers to a weighted composite score that blends performance with business inputs like margin, stock level, and price competitiveness, then maps score bands to…
- launch-a-demand-gen-campaign.md · 11 KBUpper funnel · Demand Gen Campaign Launch
End-to-end build of a conversion-optimized Demand Gen campaign, the Google Ads campaign type that serves across YouTube (in-stream, in-feed, Shorts), Discover, Gmail, and Display inventory, and the only one that offers…
- launch-a-video-campaign.md · 10 KBUpper funnel · Video (YouTube) Campaign Launch
Builds and launches a YouTube Video campaign for awareness or consideration goals, subtype selection (efficient reach, non-skippable, target-frequency, ad sequence, or view-based), CPM/CPV bidding, audience and content…
- manage-demand-gen-and-video-placements.md · 11 KBUpper funnel · Placement Audit and Exclusion (Demand Gen, Video, PMax)
The deep placement audit for Demand Gen, Video, and (read-only) PMax: exports where ads actually showed, applies always-exclude rules (mobile app categories, parked/ad-farm domains, high-risk TLDs), evaluates…
- run-demand-gen-optimization-cycle.md · 11 KBUpper funnel · Demand Gen Optimization Cycle
The recurring tuning pass for live Demand Gen campaigns: health gate, per-audience CPA triage, channel-mix and view-through sanity checks, monthly creative-fatigue review, and a staged bidding-maturity ladder (clicks →…
- run-video-campaign-optimization-cycle.md · 10 KBUpper funnel · Video Campaign Monthly Checkpoint
A time-boxed monthly checkpoint for live YouTube Video campaigns: verifies serving health, spot-checks the top placements and audience segments against hard CPA thresholds, benchmarks each creative (view rate, CTR,…
Reading them is free. Running them is the product.
Connect the VigilDog Ads MCP and every one of these playbooks becomes a tool Claude can call, with a dry-run and an approval in front of every change.
Your first domain is free forever · no card
