Challenge
A strong content operation, ready to compound
Reply.io's content team had real infrastructure by the time I came in – over 400 published articles, an established brand, and a team that understood SEO mattered. The effort was there. The next step was making it compound.
Monthly organic sessions sat at around 15,000. For a platform serving thousands of sales teams globally, there was clear room to grow. The team was publishing steadily, and the next win was turning that output into rankings for the terms that bring buyers in.
A technical audit came first. It pointed to a few quick wins: internal links, meta descriptions on indexed pages, and sitemap settings so Google could crawl every live page. Each was small on its own. Together, they were the fastest lift available.
Link building was the other big opportunity. Reply was investing around $90,000 a year with an external agency for 8 to 12 backlinks a month, mostly from directories with little real traffic. The same budget could build much more.
Both pointed to the same next step: a shared system for decisions. A framework for which articles to update or retire, briefs tied to search intent, and a refresh schedule, so every write, update, or archive call had a clear owner.
Reply had the content. What it needed was a system around it.
Solution
What we built
The engagement covered eight connected pieces. Content, links, technical SEO, and automation each affect the others – so the order mattered as much as the work.
Technical foundation first
Before touching a single article, I ran a full technical SEO audit. Three fixes came out of it: internal links, meta descriptions on indexed pages, and sitemap settings so Google could reach every content section. We fixed the foundation first, because a solid technical base makes every later step count for more.
Remapping 400+ articles
Reply had over 400 published articles, and a library that size needs a clear map: which pieces were working, which had room to grow, and which were ready to update or retire. I remapped the entire library into a TOFU / MOFU / BOFU structure. Each article got a funnel stage, a primary search intent, and a matching CTA. Awareness-stage articles got different calls-to-action from articles targeting buyers comparing tools. That sounds obvious in theory. It's rarely applied at the article level at scale.

The remap also produced a concrete 90- to 120-day content calendar with a monthly revision cycle – articles to write, articles to update, a priority order, and a named owner.
A process for writing and managing writers
Reply needed a steady supply of quality articles. I built out the writer operation: a vetted network of 30+ writers across SEO and SaaS content, a brief template tied to search intent and funnel stage, and a quality review process that caught problems before they reached the editor. Every brief included the target keyword, search intent, funnel stage, required CTA, structural outline, and tone examples. Writers who consistently delivered got prioritised. Those who didn't were replaced.

Output reached 20 to 30 articles a month at a consistent quality level – without one person bottlenecking commissioning, briefing, reviewing, and publishing.
Link building that moved rankings
The agency model – $90,000 a year, 8 to 12 links a month – is a common setup across SaaS. The links came from sites with high domain ratings but little real traffic, so we saw a chance to get far more from the same budget. I replaced it with direct outreach to real SaaS companies – businesses with real audiences and editorial standards.
Before | After | |
|---|---|---|
Spend | $90,000/year agency | Direct outreach |
Volume | 8–12 links/month | 20+ links/month |
Sources | Directories and low-traffic sites | Real SaaS sites with organic traffic |
Trust signal | Low | High |
The quality shift mattered more than the volume increase. A link from a SaaS site with 50,000 monthly visitors carries more weight than ten links from directories.
Content update cadence
Most content teams deprioritise updates in favour of new articles. New content feels like progress. Updates feel like maintenance. The result is a library that slowly decays as competitors publish fresher content on the same topics. I built a refresh schedule that treated updates as a production item. Every article got a review date – no more than two months out – and updates followed the same brief-based workflow as new articles. The content decay analysis (linked in the sidebar) flagged articles where traffic was dipping before the drop showed up in a monthly report.
Automated publishing and GSC monitoring
Manual publishing at volume creates quality risk. Steps get skipped, internal links don't get added, metadata gets left blank. I built an automated publishing workflow that standardised the final steps before anything went live. I also connected Google Search Console data to a Slack alert. When traffic on any indexed URL dropped meaningfully week-over-week, the alert fired. The team had days to investigate instead of finding out at month-end review. Catching a drop early is the difference between a quick fix and a three-month ranking recovery.
pSEO competitor comparison engine
Reply competes against well-known alternatives, which is an advantage for programmatic SEO. Queries like "Reply.io vs. [Competitor]" have clear search volume and clear buyer intent. I built a comparison page engine and shipped 30 Reply vs. Competitor pages in the first month. Each page gave a fair, detailed comparison across the criteria buyers actually care about – Reply's advantages made concrete rather than promotional, proper on-page SEO and internal links to product pages, and CTAs calibrated to bottom-of-funnel intent. Most pages were indexed within days. Several ranked in the top three for their target queries within 60 days.
Reporting across every channel
The engagement closed with a reporting layer covering the full content operation. Organic traffic and position movement, backlink acquisition rate, lead attribution from organic, and LLM visibility – whether Reply appears in AI-generated answers, which most SEO reports skip entirely – went to the CMO monthly. The content team got a weekly digest. Everything pulled from live data.
What I delivered
- Full technical SEO audit with prioritised fix log
- Funnel-stage remap of 400+ articles with updated CTAs and a 90-120-day content calendar
- Brief template tied to search intent and funnel stage
- Vetted writer network (30+ writers) with a quality review process
- Direct-outreach link building program replacing the agency retainer
- 30 Reply vs. Competitor comparison pages – built, indexed, and ranking in month one
- Automated publishing workflow with a per-article checklist
- GSC → Slack alert for week-over-week traffic drops on indexed URLs
- Monthly reporting dashboard covering organic sessions, backlinks, lead attribution, and LLM visibility
Impact
The numbers
- 15,000 → 50,000 monthly organic sessions in 9 months – 3.3× growth
- 20+ backlinks a month from real SaaS sites, replacing a $90K/year agency that delivered 8-12
- 30 Reply vs. Competitor pages built, indexed, and ranking in the first month
- 400+ articles remapped to TOFU/MOFU/BOFU with stage-specific CTAs
What changed in the content operation
None of that came from a single big bet. It came from fixes that compounded on each other.
The technical cleanup showed results within weeks. Once the sitemap and internal links were tuned, crawl coverage improved and pages started climbing. This kind of work rarely gets noticed because it's invisible when it's working – it removes drag that nobody could see.

The link building shift took about three months to show up in rankings, which is normal. By month four, domain authority signals were building from real SaaS referrers. Head terms started moving. Quality mattered more than volume.
The comparison pages outperformed everything else early on. Thirty pages indexed and ranking in the first month pulled in leads the broader content operation wouldn't have reached for another quarter. Someone searching "Reply.io vs. Outreach" has already narrowed their shortlist. The pages were built to win that moment.
The content update cadence has the longest tail. Refreshed articles recover gradually and then hold. The articles updated in the first quarter now have the most stable ranking positions.
The operation is running. The writer network is producing. The GSC alerts fire when they should. The comparison pages are ranking. That's what a nine-month engagement is supposed to leave behind – not a final report, but a system that keeps working.
Honest caveats
- The 3.3× figure covers organic sessions. Brand search and direct traffic are driven by product and community – those moved separately, not through SEO structure. The organic growth was real and measurable, but it was growth in one channel.
- The first three months felt like infrastructure work, not traffic work. Technical fixes, remapping, brief-building, and writer onboarding all happen before the traffic line moves. Anyone expecting to see results in month one will be disappointed. Month three is more realistic for early signals.
- Direct-outreach link building requires more active relationship management than an agency retainer. Someone on the team has to own it. The volume and quality are both better than the agency model, but it's not passive.
Want the same for your team?
Book a 30-min call. Bring the keyword cluster you most want to own. I'll audit what's holding it back and show you what a full content operations rebuild would mean for your traffic numbers – before you commit to anything.
Results
- Grew from 15,000 to 50,000 monthly organic sessions in 9 months – 3.3× growth
- 20+ backlinks per month from real SaaS sites, replacing a $90K/year agency delivering 8-12
- 30 Reply vs. Competitor pages built, indexed, and driving bottom-funnel leads in the first month
- 400+ articles remapped to TOFU/MOFU/BOFU with stage-specific CTAs
- Content refresh cadence in place – every article scheduled for review every two months
- GSC Slack alerts catching traffic drops within days, not at month-end review
Built with
Reusable systems behind this build – same automations are available for your team.