{"slug": "how-one-owner-built-a-google-ads-campaign-with-claude-code-for-0-46", "title": "How One Owner Built a Google Ads Campaign With Claude Code for $0.46", "summary": "A central Texas car detailing business owner used Claude Code, connected to the AIML API MCP server and DataForSEO tools, to research, write and set up a full Google Ads search campaign for $0.46 in data costs. The agent parsed the landing page, pulled keyword ideas and competitor ads, forecast clicks and cost, and produced a tiered keyword list with Texas search volumes and CPCs before asking the owner to approve launch. The owner noted the figure covers only campaign construction, with client results still to be measured.", "body_md": "A local car detailing business owner in central Texas had Claude Code research, write, and set up an entire Google Ads search campaign, and the data costs came to **$0.46**. Here is what the agent actually did, what each step cost, and the guardrails worth copying. (h/t the owner who shared the original write-up.)\n\nThe point is not that ads are now free. The point is that the research layer that used to need an expensive subscription can now cost less than a dollar per campaign.\n\nThe owner used to build ads by hand: look up keywords in Google's keyword tool, check what competitors were running, write the campaigns. According to the author, those campaigns weren't bringing in any clients. They then tried Semrush's cheapest plan, found it too limited, and quit.\n\nWith only a Claude Code Pro subscription and no ad tools, the agent produced a generic plan from what it already knew:\n\nNo search volumes, no costs, no competitor data. It looked like a plan, but nothing in it was verified.\n\nThe owner then connected an MCP server (the AIML API MCP) that promised an optimized campaign for under $1. The prompt was simple: connect the MCP and create an optimized ad campaign for the company, with the website link pasted in. Claude Code already had access to the Google Ads account through the browser.\n\nWhen asked what it had done, the agent listed every step and its cost:\n\n| Step | Tool | Calls | Cost | \n|---|---|---|---|\n| Check the landing page | DataForSEO on-page parsing and Lighthouse | 1 each | $0.007 | \n| Keyword ideas from the site | DataForSEO keywords for site | 1 | $0.117 | \n| Keyword ideas from 20 seed terms | DataForSEO keywords for keywords | 1 | $0.117 | \n| Find rival advertisers | DataForSEO SERP advertisers | 6 | $0.009 | \n| Pull their ads | DataForSEO SERP ads search | 6 | $0.009 | \n| Check which ads show on live searches | Litescrape Google Ads | 10 | $0.002 | \n| Sort keywords into buyers, other brands, junk | Typesafe router | 2-4 | ~$0.05 | \n| Forecast clicks and cost | DataForSEO ad traffic | 1 | $0.117 | \n| Write ad groups, ads, negative keywords | Typesafe router | 1 | ~$0.03 | \n\nIt then set up the whole campaign in Google Ads and **asked for the owner's OK before launching**.\n\nThe most useful output was a tiered keyword list with Texas search volume and CPC.\n\n**Tier 1 (core terms, most of the budget):**\n\n| Keyword | TX searches/mo | CPC | \n|---|---|---|\n| car detailing near me | 27,100 | $3.03 | \n| auto detailing near me | 6,600 | $2.59 | \n| mobile detailing near me | 5,400 | $3.98 | \n| mobile car detailing / mobile auto detailing | 2,900 each | $5.48 | \n| interior car detailing | 1,300 | $3.78 | \n| interior detailing near me | 590 | $4.05 | \n| car detailing killeen | 320 | $2.33 | \n| car detailing temple tx | 170 | $1.86 | \n\nA sharp caveat from the agent: many people searching \"car detailing near me\" want a shop, not a mobile service. It recommended putting \"mobile\" and \"we come to you\" in the ad copy and watching the search terms report closely.\n\n**Tier 2 (cheaper and useful):** truck detailing (210 searches, $3.05), engine bay cleaning (720, $1.30), car wash and detail (2,400, $1.96), mobile car wash (1,600, $2.68), and price-shopper terms like car detailing prices and mobile detailing cost (720 each, $1.58). Price-shopper terms only work once the website shows prices.\n\n**Tier 3 (test small, only if you offer it):** paint correction near me (1,000, $3.53), paint correction (1,300, $4.42), ceramic coating near me (2,900, $8.28).\n\nOne commenter pointed out local context the data could miss: Salado has around 2,000 people, so few residents are likely searching for ceramic coating there, while Killeen's market is shaped by the nearby military base. Keyword data tells you what people search, not who your best customers are.\n\nThe owner was clear: the $0.46 covered putting the campaign together. Whether it brings in clients is the next thing to measure.\n\n*Originally published on [SoloAgentFlow](https://soloagentflow.com/2026/11/05/claude-code-google-ads-campaign/).*", "url": "https://wpnews.pro/news/how-one-owner-built-a-google-ads-campaign-with-claude-code-for-0-46", "canonical_source": "https://dev.to/fun_fun_19313eced54af3c68/how-one-owner-built-a-google-ads-campaign-with-claude-code-for-046-kg7", "published_at": "2026-11-11 13:17:40+00:00", "updated_at": "2026-11-11 13:22:37.526563+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "ai-products"], "entities": ["Claude Code", "Anthropic", "Google Ads", "DataForSEO", "AIML API", "Semrush", "Litescrape"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/how-one-owner-built-a-google-ads-campaign-with-claude-code-for-0-46", "markdown": "https://wpnews.pro/news/how-one-owner-built-a-google-ads-campaign-with-claude-code-for-0-46.md", "text": "https://wpnews.pro/news/how-one-owner-built-a-google-ads-campaign-with-claude-code-for-0-46.txt", "jsonld": "https://wpnews.pro/news/how-one-owner-built-a-google-ads-campaign-with-claude-code-for-0-46.jsonld"}}