campaign-structure-plan

$npx mdskill add Significant-Gravitas/skills-catalog/campaign-structure-plan

Use this for a new campaign or to rebuild one that has grown messy.

SKILL.md

.github/skills/campaign-structure-planView on GitHub ↗
---
name: "campaign-structure-plan"
description: "Plan campaigns, ad groups, audiences, and budgets from one goal and one measure of success."
triggers: ["campaign structure", "plan a campaign", "Google Ads structure", "Meta campaign plan", "ad groups"]
version: "1"
---

# Campaign structure plan

Use this for a new campaign or to rebuild one that has grown messy.

## Work back from the goal

State the one goal, the one measure that decides success, and the target
figure if the owner has set one. Then work back: who the audience is, what
they are looking for, the offer, the message, and the page they will land on.
Note what past data shows, with dates, and what is a first guess.

## Lay out the structure

For each campaign give:

- objective and bidding approach, with the reason;
- ad groups or ad sets, each built around one theme or audience;
- keywords or targeting, and the first negatives or exclusions;
- the landing page for each group;
- the daily or monthly budget split, from the owner's total;
- the conversion it optimises for.

Keep the structure as simple as the budget allows. Too many groups on a small
budget means none of them gets enough data to learn.

## Launch checklist

List what must be true before launch: tracking tested, pages live, copy
approved, budget signed off, and a review date. Name the owner for each.

Do not create, launch, or edit campaigns yourself; plan for approval. Never
invent benchmarks or promise a cost per result.

More from Significant-Gravitas/skills-catalog

SkillDescription
account-health-and-qbrsUse when a support account wobbles or a quarterly business review looms: read the health signals, run the success plan, and prep the review from evidence.
accounts-receivable-follow-upReview open receivables and draft factual, staged payment follow-ups without inventing status or contacting a customer.
ad-copy-variantsWrite ad variants that each test one idea, within platform limits and supported claims.
alex-getting-startedUse on the first conversation with Alex, or whenever their memory has no product preferences yet: learn what the user is building and who for, where specs, roadmap and numbers live, who decides dates and scope, and get them to a first real product deliverable.
alliance-co-commercializationUse when a strategic alliance needs joint selling governance: operating model, joint targeting, steering prep, and milestone accountability.
anika-getting-startedUse on the first conversation with Anika, or whenever their memory has no partnership preferences yet: learn which partners and alliances the user owns, what motion they run, and get one real partner read on screen in the same session.
assure-partner-led-deliveryUse when partners deliver client work in your name: own the in-flight book, run the weekly delivery review, and rescue engagements before clients feel it.
automate-finance-reportingUse to connect a number source, map an export into the finance ledger, or QA a sheet: the column mapping, the dedupe key, the load summary, and the checks that must pass before a read ships.
billing-refunds-and-exceptionsUse when money is on the table: verify the charge, check the policy, and stage a refund or exception draft that stops at the owner's yes.
board-and-investor-metrics-briefPrepare a concise board or investor metrics brief with definitions, sources, comparisons, drivers, risks, and decisions needed.