Build a Keyword Campaign
A keyword campaign is what an opportunity becomes once you decide to chase it. Where an ordinary campaign starts from a page and posts on a rhythm you set, a keyword campaign starts from a search query and works out its own size, its own channels, and its own pace from what the opportunity is worth.
Create one
From Opportunities, click Target this on any keyword. That is the whole step. The campaign appears immediately, already sized.
You can override the two decisions that are yours to make - how many posts, and which channels - but the defaults are derived, not arbitrary.
How many posts a keyword earns
Giving every keyword the same number of posts makes your credits correspond to nothing. A 1,000/mo query you can realistically win and a 20/mo fringe term are not the same bet.
So the quota starts from a plan baseline and moves with the opportunity:
| Input | Effect |
|---|---|
| Plan baseline | Starter 3 posts, Growth 5, Scale 8 - before anything else |
| Opportunity score | A top score roughly doubles the baseline; a poor one halves it |
| Search volume | Log-scaled, so 20 → 200 matters and 4,900 → 5,000 does not. No measured volume sits slightly below neutral |
| Band ceiling | Medium caps at 8 posts, Exploratory at 3, whatever the arithmetic says |
The band cap is deliberate. It is a judgement about whether the site can win the query at all, and no multiplier is allowed to talk it into a bigger spend.
Every campaign shows one sentence explaining its own quota, so a number you did not expect is never a mystery.
How the channels get picked
Channels are ranked by how well each one's readers match the query's intent - not by which platform is generally "best".
- Informational ("how does X work") - LinkedIn, Reddit, YouTube
- Commercial ("X vs Y", "best X") - Reddit first; that is where people compare and complain
- Transactional ("buy X near me") - Google Business Profile ranks up
- Navigational - almost nothing scores well, which is correct
Posts are then dealt round-robin from the best-fitting channel down, so every selected channel is covered before any gets a second post.
Only channels you have actually connected to that domain are considered.
Waves, not a dump
Twenty posts about one query published in one day is a footprint, not a campaign. A quota is delivered in waves - a handful of posts every few days, sized so the whole quota lands over roughly six waves.
Wave size falls out of the quota rather than being a setting. A 6-post campaign posts about one at a time; a 30-post campaign posts about five.
Generated posts behave like every other post: they land in the review queue unless the domain auto-publishes, they appear on your calendar, and they show up in analytics. → The Post Lifecycle
Campaign statuses
| Status | Means |
|---|---|
| Queued | Running - waves generate on schedule |
| Paused | You stopped it; resume any time |
| Blocked | The target page can't support the query yet |
Blocked is not pausable-and-resumable. You cannot resume out of it, because resuming would start printing posts at a page that would lose the click. Improve the page and re-run research - target fit is re-evaluated, and the campaign releases itself.
Different posts, not one post reposted
Every post in a keyword campaign is written for its own channel and its own angle. A LinkedIn post argues a position to professionals; an X post is short and pointed; a Reddit post reads like someone contributing to a discussion; a Pinterest description is written to be searched. The query and the target page are shared. Nothing else is.
Credits
Waves draw on your monthly post credits like any other generation. The credit ceiling applies per wave, not to the whole quota - a 20-post campaign spanning six weeks crosses multiple monthly resets, and trimming its quota to whatever is left today would permanently undersize any campaign started late in a billing period.
If credits run out, waves stop and resume on your next reset. Nothing is lost.
Related
- Find Keyword Opportunities - where campaigns come from
- Build a Campaign - the page-based equivalent
- Plans and Pricing