How to Run an SEO Campaign: A Time-Boxed Plan for Service Businesses
By Christoph Olivier, Founder, CO Consulting
Last reviewed: July 2026
An SEO campaign is a time-boxed project with a start date, a scope, a budget, and a number you are trying to move by a deadline. That is what separates it from an SEO strategy, which is the standing plan that never ends. This guide treats the campaign as a project you can run, staff, and grade, not a vague intention to “do more SEO.” I have run this exact sequence for 7-figure service businesses, and the version below names the timeline and the pass/fail gate at each phase, which is the part most published guides skip.
What is an SEO campaign?
An SEO campaign is a scoped, time-boxed initiative to move one primary metric, usually qualified organic leads or rankings for a defined keyword set, within a fixed window of 90 days to 12 months. It has a single owner, a budget, a start and end date, and a scorecard. A campaign ends; a strategy does not. You run campaigns inside a strategy.
Most guides use “campaign” and “strategy” as synonyms. They are not. A strategy answers “which markets and topics do we compete in over the next three years.” A campaign answers “which 30 pages do we ship and rank by Q4, and what does that add to pipeline.” The campaign framing forces a deadline and a number, which is why founders can actually manage it.
SEO campaign vs SEO strategy: the split
An SEO strategy is the permanent plan: your target topics, your site architecture, your standing publishing cadence. An SEO campaign is a finite push against a slice of that plan with its own goal and end date. The strategy sets direction; the campaign delivers a specific, gradeable outcome inside a window. Use the table below to keep them separate.
| Dimension | SEO strategy | SEO campaign |
|---|---|---|
| Time horizon | Ongoing, multi-year | 90 days to 12 months, fixed end date |
| Primary output | Direction and priorities | A shipped set of pages plus a moved metric |
| Success test | Compounding organic share over years | One KPI hit by the deadline |
| Owner | Head of marketing or fractional CMO | A single campaign owner |
| Budget | Rolling line item | Fixed, allocated to this window |
If your organic program has drifted for years with no deadline, you have a strategy and no campaign. For the standing plan behind the campaign, see our SEO strategy for service businesses guide. This page is about running the finite push.
The 6 phases of an SEO campaign
An SEO campaign runs in six phases: set the goal and baseline, research keywords, audit the site, analyze competitors, produce content and earn links, then measure against the baseline. Each phase has a gate. If the gate does not clear, you do not advance, because a failed phase upstream wastes every dollar downstream. The numbered list below is the sequence I run.
- Set goal and baseline (week 1). Pick one primary KPI. For a service business that is almost always qualified organic leads, not raw traffic. Record today’s numbers before you touch anything: organic sessions, target-keyword positions, organic-sourced leads, and conversion rate. No baseline, no campaign. This is the gate.
- Keyword research (weeks 1-2). Build the target list around buyer intent, not volume. A page that ranks for a 90-search-a-month “hire an X consultant” query outproduces a 20,000-search “what is X” query for a service business, because the intent is transactional. Mix a few primary head terms with a larger set of long-tail money terms.
- Technical and content audit (weeks 2-3). Fix what blocks indexing and speed first. Check crawl errors, mobile rendering, Core Web Vitals, and thin or duplicate pages. See our SEO audit checklist for the 26 fixes I run before shipping any new content.
- Competitor gap analysis (week 3). Pull the pages ranking in your target SERPs and name what every one of them misses. That gap is your reason to exist on the page. Skipping this is why most campaigns ship “me-too” content that never ranks.
- Content production and link earning (weeks 3-12+). Ship on-page-optimized pages that answer the query completely, then earn links to the pages that matter. Links still move rankings, so treat them as a scoped work stream, not a hope.
- Measure against baseline (ongoing, formal at 90 days). Compare live numbers to the week-1 baseline in Google Analytics 4 and Search Console. Report the delta on the primary KPI. Kill or double down based on what actually moved.
How to set SEO campaign goals and KPIs
Set one primary KPI and a small set of leading indicators, then baseline all of them in week one. For a service business the primary KPI is organic-sourced qualified leads or revenue. Impressions, rankings, and clicks are leading indicators that move first and predict the primary KPI later. Grading on the wrong metric is the most common campaign failure.
Order the metrics the way they move in time. Impressions rise first, usually inside 4 to 8 weeks. Clicks follow. Rankings for long-tail terms firm up next. Leads and revenue arrive last, often after the sales cycle plays out. If you grade a 90-day campaign only on closed revenue, you will call a working campaign a failure. Grade the early window on leading indicators and the full window on the primary KPI. Our SEO statistics page has current benchmarks to sanity-check your targets.
How long does an SEO campaign take to show results?
Most service-business SEO campaigns show first movement in impressions within 4 to 8 weeks, meaningful ranking and traffic gains between months 3 and 6, and consistent qualified leads between months 6 and 12. The wider range reflects the B2B buying cycle: someone can find you in month 3 and still not sign until month 5 or 6. Plan the campaign window around leads, not first-week rankings.
A worked example from my own runs: a professional-services client baselined at 11 organic leads a month. Months 1-3 were setup, technical fixes, and shipping 18 intent-matched pages, with impressions up but leads flat. Months 4-6, long-tail rankings landed and leads reached 19 a month. By month 9 the same asset base produced 30-plus leads a month with no new spend, because ranked pages keep working after you stop paying for them. That compounding is the entire argument for treating SEO as a campaign you can grade, then extend.
Common SEO campaign mistakes
The failure modes are predictable: no baseline, grading on traffic instead of leads, chasing high-volume informational keywords over transactional ones, shipping content before fixing technical blockers, and quitting at 90 days before leads arrive. Each one is avoidable with a gate at the relevant phase. The list below is what I check before signing off a campaign plan.
- No week-one baseline, so you cannot prove the delta.
- Primary KPI set to traffic when the business needs leads.
- Keyword list sorted by volume instead of buyer intent.
- Content shipped while the site still has crawl or speed blockers.
- No named gap, so the pages read like every competitor.
- Campaign killed at day 90 before the sales cycle completes.
If you are weighing whether to run this in-house or bring in help, our SEO services buyer’s guide covers what a real engagement should include. When you want a scoped plan for your business, book a consultation and we will map the phases to your numbers.
Frequently asked questions
What is an SEO campaign?
An SEO campaign is a time-boxed project to move one primary metric, usually qualified organic leads or a defined keyword set, within a fixed window of 90 days to 12 months. It has a single owner, a budget, a start and end date, and a scorecard. Unlike an SEO strategy, which runs indefinitely, a campaign ends and gets graded against a baseline you recorded on day one.
What is the difference between an SEO campaign and an SEO strategy?
A strategy is the standing, multi-year plan for which topics and markets you compete in. A campaign is a finite push against a slice of that plan, with its own goal and deadline. The strategy sets direction; the campaign delivers a specific, gradeable outcome inside a window. You run campaigns inside a strategy, not instead of one.
How long does an SEO campaign take to work?
Most service-business campaigns show first impression growth within 4 to 8 weeks, meaningful traffic and ranking gains between months 3 and 6, and consistent qualified leads between months 6 and 12. The B2B buying cycle adds delay after someone finds you, so plan the window around leads rather than first-week rankings. Results may vary depending on competition and site starting condition.
What KPIs should an SEO campaign track?
Set one primary KPI, usually organic-sourced qualified leads or revenue for a service business, then track impressions, clicks, and keyword rankings as leading indicators. Baseline all of them in week one so you can report a clean delta. Impressions move first and predict the primary KPI, so grade early windows on leading indicators and the full window on leads.
How much does an SEO campaign cost?
Cost depends on scope, competition, and whether you run it in-house or hire out, so figures vary widely. What matters more than the number is fixing the budget to the window and tying it to the primary KPI, so you can judge return against leads produced. Because ranked pages keep working after the spend stops, cost per lead often falls sharply after the first campaign window closes.
