Niche: Online accounts
Timeline: 6 months
Channel: Organic search only
The Problem
The blog had content. It just wasn’t working.
Rankings were stuck past page two. Clicks were inconsistent month to month. The site was publishing but not gaining ground.
This is a common trap: teams assume more content fixes weak SEO. It doesn’t. The real issue was that existing articles weren’t built around what people were actually searching for, and the site had almost no depth in its own niche.
What We Found
Three things were holding the site back:
- Articles targeted broad topics but missed the specific questions users were typing into Google
- The site covered maybe a fraction of the searches it should have owned in its niche
- Pages weren’t linked in any way that helped Google understand what mattered most
None of this needed a redesign or a new CMS. It needed a system.
The Fix
We didn’t chase quick wins. We rebuilt how the blog approached content, structure, and internal linking.
1. Rewrote existing content around real intent
Every underperforming article was rebuilt around the actual question behind the search, not just the keyword. Headings, structure, and placement were redone so the content answered what people wanted before they finished scrolling.
2. Expanded into the gaps
We mapped out the related searches the site had zero presence in and built new content to fill them. This is where most of the long-term gain came from. One article rarely moves a business. Fifty connected ones targeting the same niche do.
3. Fixed the on-page basics properly
Titles and meta descriptions were rewritten to match search intent, not just stuffed with keywords. Small change, but it directly affects whether people click once you’re already ranking.
4. Linked pages with a purpose
Internal linking wasn’t random anymore. High-priority pages got more links from relevant supporting content, which helped both crawling and authority distribution.
5. Tracked and adjusted monthly
We didn’t set this and walk away. Search Console data guided what to write next and what to fix.
The Numbers

Impressions jumped from 176K to 317K, roughly 80% growth in search visibility.
Average position improved from 18.2 to 13.8, a jump of more than 4 spots across the board.
CTR held roughly flat, which is expected. When impressions grow this fast, new keywords start ranking lower on the page first, which naturally pulls average CTR down even before clicks fully catch up.
Why This Matters
An 80% jump in impressions is the leading signal here, not the lagging one.
The site now shows up for far more searches than it did six months ago. As those new rankings climb from position 15 to position 8, clicks catch up without any extra content spend. That’s the payoff of building coverage first.
The Takeaway
Nobody ranks by publishing more. They rank by publishing the right things, in the right structure, connected the right way.
That’s what moved this site from stuck to compounding, and it’s repeatable in any niche with enough search volume to build around.