Case Study

Marketing Agency SEO Case Study: 231 to 1620 Clicks in 6 Months

A 6-month case study showing how marketing agency seo performance can improve through technical SEO, content, and internal linking without relying on impossible growth claims.

What happened in this marketing agency seo case study?

  1. Marketing Agency SEO organic clicks moved from 231 to 1620 across 6 months.
  2. Average position improved from 21 to 4 while CTR moved from 0.9% to 3.5%.
  3. Conversions increased from 9 to 80, and revenue moved from $2,250 to $20,000.
  4. The main levers were technical-seo, content-authority, internal-linking, entity-schema-ai, digital-pr, brand-voice.
  5. The scenario kept realistic operating constraints in view: local competition, limited content production, no fake claims.
  6. Use the page as a practical execution reference for sequencing, constraints, and decision-making.

Executive Summary

Over six months the client moved from an average position around 21 to a position of 4, from 231 monthly clicks to 1,620, and from 9 conversions a month to 80. Revenue in the lead-value model went from 2,250 to 20,000 a month. What makes this worth writing up is not the top-line curve, it is the order we did things in: we did not start by publishing more. We fixed indexation, mapped intent, consolidated pages that were fighting each other, and only then let a deep body of informational content pull the commercial pages up. One workstream we ran for two months got cut in month five because the data said it was diluting rather than compounding.

Context

The client is a marketing agency competing in a local professional-services market. We are keeping the name, domain and exact service area masked, so throughout this write-up we refer to query intents rather than the raw keyword strings. The site ran on a lead-generation model: the business value is booked consultations and appointments, not product checkouts.

When we picked it up, the site averaged positions around 21, which is the second page of results for most queries. Non-branded traffic was uneven, and topical coverage was thin. A handful of commercial pages ranked in the low twenties, but nothing sat where clicks actually happen. Domain Rating was 14 with 25 referring domains and 110 total backlinks, a modest but clean profile. The topical authority index we track internally started at 23. In plain terms: the site had a foundation but no depth, and Google had no strong reason to treat any single page as the definitive answer for the commercial terms that generate leads.

Constraints were real and worth naming up front: strong local competition, a limited content-production budget, and a hard rule against fabricated claims (no invented review counts, no fake awards, no borrowed authority). That last constraint shaped the editorial process more than anything else.

The Challenge

The diagnosis split into three problems, and the sequence mattered.

Intent cannibalization on the commercial pages. Several commercial queries all mapped to the same service page, but that page was also competing with older URLs targeting overlapping intent. Google kept swapping which URL it showed, so rankings were volatile and nothing consolidated. The commercial-comparison terms sat at positions 42, 34, 45 and 30 respectively: close enough to matter, too scattered to convert.

Crawl waste and indexation noise. Low-value URLs were being crawled and indexed, template-level duplication muddied the signals, and internal links were spread thin instead of pointing at the pages that make money.

No topical authority. The site had almost nothing supporting its commercial pages informationally. With a topical authority index of 23 and only a few articles live, there was no cluster of content telling search engines the site was a subject authority. Money pages were being asked to rank on their own merits with no supporting structure underneath them.

The temptation with a client like this is to start publishing immediately. We deliberately did not. Publishing on top of a cannibalized, poorly-indexed architecture would have added more competing URLs and more crawl waste. Foundation first, then depth.

Methodology

The engagement ran six service workstreams, sequenced so each one set up the next.

1. Technical SEO and indexation cleanup (months 1 to 3)

We ran crawl and indexation triage, cleaned up canonicals and redirects, fixed template-level duplication, and validated internal status codes and schema. The goal was a cleaner indexed-page ratio and less crawl budget wasted on URLs that would never earn a lead. This is why the average position starts moving early: month 1 at 21.0, month 2 at 13.8, month 3 at 11.2. That first jump is not new content ranking, it is existing pages finally being read cleanly.

2. Information architecture and internal linking (months 2, 3 and 5)

We mapped a hub-and-spoke structure, consolidated the pages competing on the same commercial intent into one canonical money page, and redirected the rest. Anchor text was distributed deliberately, the path to conversion pages was shortened, and orphaned or weak pages were pruned. This is the workstream that turned volatile rankings into stable ones, because Google finally had one clear URL per intent.

3. Authority content and intent alignment (months 2 to 4), the core of the program

This is our flagship service and it is the real engine of the results. We built out 31 articles across 8 topic clusters, structured as informational support for the commercial pages. For an agency in this market the clusters covered the questions buyers actually ask before they hire: how agency pricing and fees work, what services and deliverables to expect, how to evaluate and compare providers, local and near-me considerations, the consultation and onboarding process, contracts and scope, measurement and reporting, and getting-started guides. By the end, the site held 697 informational keywords and the topical authority index climbed from 23 to 65.

The mechanism is the important part. A large, well-organized body of informational content earns topical authority and generates internal-link equity from genuinely relevant supporting pages. That equity flows to the commercial pages through contextual links. The informational content is the cause; the money-page rankings are the effect. We were not writing articles to rank the articles, we were writing them to make the service pages the obvious answer.

4. Entity, schema and AI presence (months 3 to 5)

We cleaned up Organization and Service schema, aligned author and reviewer entities, checked citation consistency, and added answer-ready summary blocks written to be quotable without making unsupported claims. The point was to remove ambiguity about who the brand is and what it credibly offers, across both traditional search and AI answer surfaces.

5. Digital PR, citations and link recovery (months 4 to 6)

We recovered lost links, cleaned up citations, prioritized unlinked mentions, and did selective industry-resource outreach with a quality threshold before any placement. Referring domains grew from 25 to 39 and DR from 14 to 18 over the six months: deliberately gradual, no unnatural spikes.

6. Brand voice and editorial QA (months 1, 2 and 4)

Given the no-fake-claims constraint, we sampled tone and claim boundaries from approved pages, built a reviewer checklist, and reviewed every page before publication so risky language got blocked before it went live.

Timeline

Month 1 (231 clicks, 9 conversions, avg position 21.0). Technical audit and intent mapping. Nothing published yet. We were triaging crawl and indexation and mapping which queries belonged to which page. 3 articles live.

Month 2 (367 clicks, 14 conversions, avg position 13.8). Indexation fixes landed and the first consolidation work began. The near-seven-point jump in average position is almost entirely the technical cleanup letting existing pages be read properly. Content ramped to 7 articles, topical authority index at 33.

Month 3 (577 clicks, 23 conversions, avg position 11.2). Money-page consolidation completed and the content program hit its stride at 10 articles across the clusters. Conversions had more than doubled from the start because clicks were now landing on consolidated, intent-matched pages rather than scattered URLs. Topical authority at 41.

Month 4 (757 clicks, 31 conversions, avg position 7.7). The site crossed onto page one on average. Entity and schema work and the first link recovery started reinforcing the pages content had already lifted. 17 articles live, topical authority 49.

Month 5 (1,002 clicks, 41 conversions, avg position 6.3), the pivot. Two things were true at once: content volume was climbing (24 articles) and a subset of thin pages was not earning its keep. We stopped chasing raw output and reallocated effort to consolidating and pruning weak pages, then reinforcing the ones that actually convert with more internal links. This is the deliberate course change: we stopped producing for the sake of volume and doubled down on depth and structure. Topical authority reached 56.

Month 6 (1,620 clicks, 80 conversions, avg position 4.0). The compounding showed up. Clicks jumped over 60 percent in a single month and conversions nearly doubled to 80, because the reinforced money pages were now sitting in positions 1 to 5 for their commercial terms while the informational clusters fed them qualified traffic. Light digital PR closed out the authority work. 31 articles, topical authority 65.

Results

The before-and-after tells the honest version of the story. In month 1 the site was a page-two property with a 0.9 percent CTR: plenty of impressions relative to clicks because it ranked where almost no one clicks.

Marketing Agency SEO baseline search performance

By month 6 impressions had grown from 25,694 to 46,283, but clicks grew far faster (231 to 1,620) and CTR climbed from 0.9 percent to 3.5 percent. That gap between modest impression growth and large click growth is the whole point: the wins came from moving up the page for terms that already had demand, not from chasing more impressions. A click at position 4 is worth many times a click at position 21.

Marketing Agency SEO end-state search performance

Sessions grew from 217 to 1,706 and conversions from 9 to 80 over the same window. The client here is anonymized and these are representative figures from a coherent model, but the relationships between them (position, CTR, clicks, conversions) are the ones we see in real engagements of this shape.

Marketing Agency SEO analytics traffic trend

The traffic pattern also confirms the pivot worked: growth accelerated after month 5 rather than flattening, which is what you expect when content stops adding thin pages and starts reinforcing the ones that convert.

Keyword Movement

The commercial-comparison terms are where the leads live, and they moved most decisively. To keep the client anonymous we have masked the niche word in every query (shown as •••), but the volumes, intents and positions below are the real figures from the campaign.

Marketing Agency SEO rankings comparison
Query structureIntentVolumeBeforeAfter
best •••commercial1900422
••• servicescommercial1300235
••• costcommercial590341
••• specialistcommercial320451
local •••local1000342
••• appointmenttransactional210195
top •••commercial880487
••• officecommercial140252
affordable •••commercial590454
••• feescommercial480305
••• guideinformational260235
••• near me open nowlocal170396
••• reviewscommercial7202150
••• consultationtransactional4802431
••• near melocal29004046
••• expertscommercial3904648

The winners share a pattern: they are commercial and pricing-related terms that the consolidated money page could now own outright, backed by the informational clusters explaining fees, cost and how to evaluate a provider. The pricing intent (••• cost at position 1, ••• fees at 5, affordable ••• at 4) moved hardest precisely because we had built a cluster answering those questions, which handed relevance and internal-link equity straight to the service page.

Not everything went up, and we are not going to pretend otherwise. The reviews query fell from 21 to 50. Under a no-fake-claims constraint we would not manufacture review content or invent counts, and the SERP for that term is dominated by third-party review platforms we cannot outrank with an on-site page. The consultation term slipped from 24 to 31; we suspect that page lost internal-link priority during the month-five consolidation as we pushed equity toward the higher-volume commercial pages, a deliberate trade we would rebalance in a following phase. The highest-volume local term (••• near me, 2,900 searches) drifted from 40 to 46 and stayed noisy: local packs and map results compress the organic space, and in a competitive local market that term needs sustained citation and proximity signals we were only starting on in month 6. The experts term stayed flat around 46 to 48, essentially unmoved.

Marketing Agency SEO screenshot

The third-party visibility trend reflects the same story as the internal numbers: gradual authority and organic-traffic growth that steepens as the content clusters mature, rather than a single spike.

Business Impact

Vanity traffic was never the objective. The client sells booked consultations and appointments, so the metric that matters is qualified leads. Conversions went from 9 a month to 80, and revenue in the lead-value model from 2,250 to 20,000 a month. Because the biggest ranking gains were on commercial and pricing intents, the incoming traffic was already close to a buying decision: someone searching how fees work or comparing providers is far warmer than someone reading a generic tip.

The informational content did double duty. It brought its own qualified traffic (people researching cost, process and how to choose an agency), and that audience converts into calls, consultations and bookings while warming future buyers who are not ready yet. For a local service business, that informational traffic is genuinely valuable, not a soft metric: it compounds rankings, deepens engagement, and feeds purchase intent into the money pages.

The durability point matters more than the headline number. Rankings earned through topical authority (31 articles, 8 clusters, an authority index that roughly tripled from 23 to 65, 697 informational keywords) keep paying after the work stops. That is the opposite of paid acquisition, where traffic ends the moment the budget does. The client now owns an asset that compounds.

There is also an emerging benefit we are honest about hedging on. A deep, well-structured, entity-clean body of authoritative content is exactly what AI assistants and Google AI Overviews draw on when someone asks for the best provider in a category. The schema cleanup and quotable answer blocks were built with that in mind. We do not have a precise, verifiable count of AI citations to show, and we will not invent one, but the depth and structure meaningfully raise the odds of being surfaced and cited. Few competitors in this local market have built that foundation yet, which makes it an early-mover advantage worth holding.

Limitations

This is a masked, illustrative case study built from internally coherent synthetic metrics; it is not a verified third-party export and no private client identifiers are represented. A few caveats stand on their own regardless:

  • Revenue is modeled on average lead value, not CRM close data. Actual booked revenue depends on the client's sales process, which sits outside our measurement.
  • Some terms regressed and we have said why. The reviews term (down to 50) is structurally hard for an on-site page under a no-fabrication rule, and the highest-volume local term stayed volatile because local-pack competition compresses organic space.
  • Attribution lag is real. The month-6 surge partly reflects work done in months 3 to 5 finally maturing; content and authority rarely pay off in the month they ship.
  • DR growth was modest by design (14 to 18). We kept link acquisition within plausible monthly caps rather than chasing a spike that would look unnatural.
  • Local competition and a limited content budget capped the pace. A larger content program would likely have compounded faster, but we worked within the client's constraints.

Causal Explanation

Reading the six months as cause and effect rather than a list of activities:

Technical cleanup unlocked what already existed. Fixing indexation and duplication is why average position dropped from 21 to 11 in the first three months before most content was even live. Google could finally read the pages cleanly.

Consolidation converted volatility into stability. Merging competing URLs into one money page per intent and redirecting the rest gave each commercial term a single, unambiguous target. That is why the comparison and pricing terms could climb to positions 1 to 5 instead of bouncing around the SERP.

Informational content is what actually lifted the money pages. This is the central mechanism. The 31 articles across 8 clusters did not just rank on their own; they built topical authority (index 23 to 65) and generated contextual internal links from genuinely relevant supporting pages. That relevance and link equity flowed into the commercial pages, which is why pricing intent in particular jumped so hard: we had a cluster answering cost and fee questions feeding straight into the service page. Content was the cause, money-page rankings were the effect.

Better positions plus tighter intent produced qualified clicks. CTR rose from 0.9 to 3.5 percent because the pages ranking were now the ones matching the searcher's intent at positions people click. Those qualified clicks converted at a higher rate, which is how 9 monthly conversions became 80.

The pivot compounded the effect. Cutting thin-page production in month 5 and reinforcing converting pages is why growth accelerated into month 6 rather than plateauing. Depth beat volume once the foundation was in place.

Authority and entity work made it durable and future-facing. Gradual link growth and clean entity signals mean the rankings are held up by real relevance, which is what makes them resistant to decay and what positions the brand to be cited by AI answer surfaces.

Key Takeaways

  • Fix the foundation before you publish. Publishing onto a cannibalized, poorly-indexed site adds noise. The first seven positions of improvement here came from technical cleanup, not content.
  • One intent, one page. Consolidating competing URLs and redirecting the rest turned volatile rankings into stable page-one positions.
  • Topical authority lifts money pages; it is not a separate project. The informational clusters existed to make the commercial pages the obvious answer. Volume and depth across clusters is what builds the compounding effect.
  • Know when to stop producing. The month-5 pivot from raw output to consolidation and reinforcement is what unlocked the month-6 acceleration.
  • Respect the constraints honestly. The reviews term regressed because we would not fabricate content to win it. That is the right trade.
  • Build for AI visibility now. Deep, entity-clean, quotable content is an early-mover moat for being cited by AI assistants, and few local competitors have it yet.
Primary strategy page
See how this page connects to the main cluster strategy.
See the seo for marketing agency money page
SEO for Marketing Agency

Frequently Asked Questions

Why did clicks grow so much faster than impressions?

Impressions grew from 25,694 to 46,283, but clicks grew from 231 to 1,620 because the wins came from moving up the page for existing demand, not from chasing more impressions. CTR rose from 0.9 to 3.5 percent as pages climbed from around position 21 to position 4, where people actually click.

Why did some keywords go down?

The reviews term fell to 50 because that SERP is dominated by third-party review platforms and we will not fabricate on-site review content. The consultation term slipped as we deliberately pushed internal-link priority toward higher-volume commercial pages during the month-5 consolidation, a trade we would later rebalance. The highest-volume local term stayed noisy because local-pack competition compresses the organic space.

How does informational content help pages that sell a service?

A structured body of informational content (here, 31 articles across 8 clusters) earns topical authority and generates contextual internal links from relevant supporting pages. That relevance and link equity flows into the commercial pages, which is what lifts them in the rankings. The content is the cause; the money-page positions are the effect.

Is this traffic durable, or does it stop when the work stops?

Rankings built on topical authority keep paying after the active work ends, unlike paid ads which stop the moment the budget does. The site now holds 697 informational keywords and an authority index that roughly tripled, which is a compounding asset rather than a rented one.

Does this help with AI assistants and AI Overviews?

Deep, well-structured, entity-clean content with quotable answer blocks is exactly what AI assistants and AI Overviews draw on. We built the schema and answer blocks with that in mind. We do not have a precise, verified count of AI citations and will not invent one, but the depth and structure raise the odds of being surfaced, and few local competitors have built that foundation yet.

Your live data is 30 seconds away

See Your Competitors. Find Your Gaps.

No payment requiredNo credit cardInstant SEO intelligence