The WonderAds Concept
Understand the strategy behind WonderAds: how search terms decompose into keyword patterns, why long-tail keywords lower your costs, and how match type splitting and SKAG structure maximize performance.
Search Terms Are Combinations
Most Google searches are not single words — they are combinations of multiple concepts. Users instinctively combine a "what" with a "where", "when", "how much", or "which kind" when they type a query.
Here are some real examples of how search terms break down:
"best plumber in London" = intent modifier ("best") + service ("plumber") + location ("London")
"affordable 24h emergency plumber near me" = price signal ("affordable") + availability ("24h") + urgency ("emergency") + service ("plumber") + proximity ("near me")
"plumber cost per hour Berlin" = service ("plumber") + cost intent ("cost per hour") + location ("Berlin")
"commercial cleaning company Manchester reviews" = business type ("commercial") + service ("cleaning company") + location ("Manchester") + social proof ("reviews")
These patterns repeat across every industry. Once you recognise the underlying structure, you can systematically build keywords that cover every meaningful combination — instead of guessing individual search terms one by one.
The Long-Tail Advantage
Keywords with three or more words are called "long-tail" keywords. Individually they have lower search volume, but they also have dramatically lower cost-per-click (CPC) because fewer advertisers compete for them.
Consider the difference: a broad keyword like "plumber" might cost 5.00 per click because every competitor bids on it. A specific long-tail keyword like "emergency plumber Hackney 24h" might cost only 0.80 — because very few advertisers target that exact phrase.
By building an account with thousands of specific long-tail keywords, you achieve broad coverage of your market at a fraction of the cost of competing on a handful of expensive head terms.
WonderAds automates this. You define your keyword lists — the building blocks — and the cartesian product engine generates every meaningful permutation. A few dozen list entries become thousands of targeted, low-CPC keywords.
Long-tail keywords also convert better. A user searching for "24h emergency plumber Hackney" has a much clearer intent than someone searching for just "plumber" — they are closer to making a decision.
Breaking Down Keywords into Lists
Instead of writing thousands of keywords by hand, the key is to identify the atomic building blocks — the individual dimensions that make up your search terms. Each dimension becomes a keyword list in WonderAds.
For example, a plumbing business might create three lists:
"Services" — plumber, plumbing, pipe repair, drain cleaning
"Locations" — London, Manchester, Birmingham, Leeds
"Modifiers" — best, affordable, emergency, 24h
WonderAds combines them via cartesian product: 4 services x 4 locations x 4 modifiers = 64 unique keywords, each representing a real search pattern.
Scale this to 50 services, 30 locations, and 10 modifiers, and you get 15,000 unique keywords — all generated automatically from just 90 list entries.
The first list in a combination is the "leading" list. It drives the campaign structure and determines the landing page (Final URL) for each ad group.
Think of each keyword list as one "axis" of a matrix. The more axes you add, the more combinations WonderAds produces. Start with two lists and add more dimensions as you refine your strategy.
One Keyword, One Ad Group
WonderAds follows the Single Keyword Ad Group (SKAG) methodology: each keyword permutation gets its own ad group.
This matters because it allows the ad text to reflect the exact keyword the user searched for. Using variables like {{lists.services}} and {{lists.locations}} in your headlines, WonderAds creates individually tailored Responsive Search Ads for every single ad group.
An ad headline that reads "Best Plumber in London" when someone searches for exactly that has a much higher Click-Through Rate (CTR) than a generic headline like "Professional Services Available".
Higher CTR directly improves your Quality Score — Google's measure of ad relevance. A higher Quality Score lowers your actual CPC (you pay less per click) and improves your ad position (you appear higher on the page).
This creates a virtuous cycle: more relevant ads lead to higher CTR, which improves Quality Score, which lowers costs and improves visibility — generating more clicks for less money.
Check out the dedicated "SKAG Methodology" article in the Help Center for a deeper dive into how WonderAds implements this structure.
Splitting Match Types for Control
Google Ads supports three keyword match types: Exact (triggers only for the precise search term), Phrase (triggers for searches containing the phrase), and Broad (triggers for related searches).
WonderAds lets you generate all three and split them into separate campaigns — the recommended professional setup. Campaign-level match type splitting gives you three key advantages:
Independent budgets — You can invest more in proven Exact match campaigns where you know the traffic converts, while limiting spend on Broad match campaigns that cast a wider net for discovery.
Separate bid strategies — You can bid aggressively on Exact match (high intent, high conversion probability) and conservatively on Broad match (lower intent, lower CPC target).
Cleaner performance data — You can see exactly which match type drives your conversions without the data being mixed together.
When you enable Broad match, WonderAds also automatically generates negative keywords (Negative Exact and Negative Phrase) in the Broad campaign to prevent it from cannibalising your more targeted Exact and Phrase campaigns.
Campaign-level match type splitting is the most common setup among professional Google Ads managers. It gives you full control over how your budget is distributed across different traffic qualities.
How WonderAds Splits Your Budget
The monthly budget you enter in your account settings is divided equally across the match types you select during generation.
For example, if you set a monthly budget of 3,000 and generate with Exact, Phrase, and Broad match types, each match type campaign receives 1,000 per month — approximately 32.26 per day.
This equal split gives each match type a fair starting budget. After your campaigns run for a few weeks, you can adjust the split in Google Ads based on actual performance data — increasing budget for match types that convert well and reducing it for those that do not.
Your Max CPC (the maximum you are willing to pay per click) is calculated from your Target CPA and your expected Conversion Rate:
CPC = CPA x (Conversion Rate / 100)
For example, with a Target CPA of 10 and a Conversion Rate of 5%, your Max CPC would be 0.50. This ensures your bids are anchored to your actual business economics rather than arbitrary numbers.
After launching, monitor your campaigns for 2-4 weeks before making major budget shifts. Exact match campaigns typically show the clearest conversion data first.