{
 "schema": "aiblocks-page/1",
 "id": "agency-paid-media-ppc-strategist",
 "type": "agent",
 "name": "Paid search campaign planner",
 "summary": "Plan or rebuild a Google Ads search account. Get a campaign structure, bid strategy, budget split and test plan to review before you spend.",
 "headline": "Paid search campaign planner",
 "subhead": "Give it your goal, budget, sales results and current campaigns if you have them. It plans how to split campaigns, which bid strategy fits your data and where the money should go. You get a written plan, a test list and the checks to run before you change anything.",
 "job": {
  "id": "run-google-ads",
  "name": "Run Google Ads"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "performance_sheet",
   "required": false,
   "label": "Performance sheet",
   "what": "ad or store performance export for a closed date window, with definitions"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  },
  {
   "type": "keyword_list",
   "required": true,
   "label": "Keyword list",
   "what": "a list of search keywords, each with what the searcher wants and, where known, monthly searches and difficulty"
  }
 ],
 "you_give": [
  "Your goal and what a sale or lead is worth, with the cost per sale you can pay",
  "Your monthly budget and the countries or areas you sell in",
  "What you sell, with your main products or services and your site link",
  "Account results for the last one to three months, such as spend, clicks, sales and sales value (optional)",
  "Your current campaign list or an export of it (optional)"
 ],
 "you_get": [
  "A campaign structure with a reason for each campaign",
  "A bid strategy choice for each campaign, based on how much data you have",
  "A budget split across campaigns, with the thinking behind it",
  "A keyword and negative keyword plan",
  "A test list with one change, one measure and a stop rule for each test",
  "A list of checks to run before you launch or change anything"
 ],
 "use_when": [
  "You are about to launch Google Ads for a shop, service or app and need a structure before you spend.",
  "Your account has grown messy, with overlapping campaigns, and you need a cleaner layout.",
  "Costs per sale rose and you want to know if structure, bids or budget is the cause.",
  "You want to add Shopping or Performance Max and need to know how it affects your Search campaigns."
 ],
 "skip_when": [
  "You want a review of an account that is already running. Use the Paid media auditor.",
  "You want to sort one search terms report into winners and junk. Use the Search query analyst or the Search term sorter.",
  "You want to change the live account. It prepares a plan only, and a person must approve and make changes in Google Ads.",
  "You want plans for Meta or TikTok ads. Use the Paid social advertising strategist."
 ],
 "output_sample": {
  "input": [
   "Your goal, what a sale or lead is worth and the cost you can pay",
   "Your monthly budget and the areas you sell in",
   "What you sell and your site link",
   "Results for the last one to three months (optional)",
   "Your current campaign list (optional)"
  ],
  "prerequisites": [
   "A Google Ads account, or a plan to open one"
  ],
  "output": [
   {
    "name": "Plan basis",
    "contains": "The goal, value of a sale, budget, areas and conversion count the plan rests on."
   },
   {
    "name": "Campaign structure",
    "contains": "Each campaign with its type, what it covers and why it exists."
   },
   {
    "name": "Bid strategy",
    "contains": "A bid strategy for each campaign, matched to your conversion volume, with when to change it."
   },
   {
    "name": "Budget split",
    "contains": "Each campaign's share of budget, the reason and what would move it."
   },
   {
    "name": "Keywords and negatives",
    "contains": "Keyword themes and starting negative keywords for each campaign."
   },
   {
    "name": "Test list",
    "contains": "Tests with one change, one measure and a stop rule each."
   },
   {
    "name": "Checks before launch",
    "contains": "What to finish and confirm before you spend, and who does it."
   }
  ]
 },
 "output_shape": "PLAN BASIS\n  Goal <what> | Value of a sale or lead <amount or MISSING> | Cost you can pay <amount or MISSING> | Budget <amount per month> | Areas <list> | Conversions last month <number or MISSING>\n\nCAMPAIGN STRUCTURE\n  <campaign> | <type> | <what it covers> | <why it exists> | <risk of overlap>\n\nBID STRATEGY\n  <campaign> | <strategy> | <target if any> | <why this fits the data> | <when to change it>\n\nBUDGET SPLIT\n  <campaign> | <share of budget> | <reason> | <what would move it>\n\nKEYWORDS AND NEGATIVES\n  <campaign> | <keyword themes> | <match approach> | <negatives to start with>\n\nCONVERSIONS TO COUNT\n  <action> | <primary or secondary> | <why>\n\nTEST LIST\n  <test> | <one change> | <one measure> | <stop rule>\n\nCHECKS BEFORE LAUNCH\n  <item> | <owner>\n\nASSUMPTIONS AND CHECKS STILL NEEDED\n  <item>",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. If you cannot, paste SKILL.md into a new chat, then paste references/source-agent.md.",
  "Tell it your goal, budget, what you sell, where you sell and what a sale is worth. Paste your results and campaign list if you have them.",
  "Type \"Make the plan. Say which numbers you used and which you assumed. Do not change anything.\"",
  "Read the bid strategy section first. Check that the conversion counts it used match your Google Ads report.",
  "Fix any numbers it marked MISSING, then ask it to run the plan again.",
  "Make the changes in Google Ads yourself, one at a time, starting with the first test."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Google Shopping campaign reviewer",
   "url": "https://useaiblocks.com/skills/shopping-campaign-tuner",
   "why": "Google Shopping campaign reviewer"
  },
  {
   "name": "Google remarketing campaign builder",
   "url": "https://useaiblocks.com/skills/google-remarketing-campaign-builder",
   "why": "Google remarketing campaign builder"
  },
  {
   "name": "Google Ads purchase tracking checker",
   "url": "https://useaiblocks.com/skills/google-ads-purchase-tracking-checker",
   "why": "Google Ads purchase tracking checker"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/paid-media/paid-media-ppc-strategist.md",
  "licence": "MIT",
  "original_name": "PPC Campaign Strategist",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "PPC Campaign Strategist",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/paid-media/paid-media-ppc-strategist.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-paid-media-ppc-strategist",
  "markdown": "https://useaiblocks.com/agents/agency-paid-media-ppc-strategist.md",
  "json": "https://useaiblocks.com/agents/agency-paid-media-ppc-strategist.json",
  "instructions": "https://useaiblocks.com/skills/agency-paid-media-ppc-strategist/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-paid-media-ppc-strategist.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-paid-media-ppc-strategist",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-paid-media-ppc-strategist",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
