Skip to main content
Log inGet started
Log inGet started

How Ledgerline grew organic clicks from 1.2k to 9.8k a month in 90 days

Daniel Reyes is Head of Growth at Ledgerline, an invoicing app for contractors: roofers, remodelers and the subcontractors who work for them. In 90 days Ledgerline published 96 articles written with KiwiRank, and AI answers started naming it for the questions its buyers ask.

Daniel Reyes, Head of Growth at Ledgerline
Daniel ReyesHead of Growth, Ledgerline

Summary of key results

  • 1.2k → 9.8k organic clicks a monthUp 8× in 13 weeks, from Google search alone.
  • 0 → 41 AI answers naming LedgerlineOut of 150 answers: 50 buyer questions, each tracked in ChatGPT, Claude and Google AI Overviews.
  • 3.4× more demo signups from organic23 in the month before, 78 in the third month.
  • 96 articles publishedAbout one a day, with a fifteen-minute read each morning.

The problem

Ledgerline’s buyers search for things like “how to invoice a subcontractor” or “net 30 vs due on receipt” long before they look for software. Daniel knew that. The blog didn’t show it: eleven posts in two years, most of them product announcements.

Ledgerline is a team of nine, and content lost to everything else on the roadmap. Daniel tried two agencies and then a freelancer. The agencies sent keyword reports and asked for interviews with the founders. The freelancer wrote well but needed a brief for every piece, and the briefs took Daniel nearly as long as writing would have. After six months the blog had 14 articles, and organic search brought in about 1,200 clicks a month.

AI search made the gap easier to see. When Daniel asked ChatGPT to recommend invoicing software for contractors, it listed four other products. Ledgerline wasn’t one of them.

We tried two agencies and a freelancer before this. KiwiRank is the first thing that shipped every single week without me chasing anyone.
Daniel Reyes, Head of Growth

Why KiwiRank

Daniel had a short list. The articles had to get contractor billing right, the schedule had to run without him, and he wanted to see whether any of it reached AI answers.

He signed up with Ledgerline’s own website and chose Scale, for 120 articles a month and same-day support, and kept to about one article a day. By the second evening he had read the first two articles and changed one sentence in each. “The examples were contractor examples,” he says. “Deposits on kitchen jobs, retainage on commercial work. Nobody had to explain our customers to it.”

Two details made the decision easier. Every fact in the drafts linked to the page it came from, so Ana Ruiz, Ledgerline’s marketing coordinator, could check a payment-terms rule in a few seconds instead of searching for it. And each article came with three original images in Ledgerline’s blue and grey, which meant no more afternoons on stock photo sites.

Setup in an afternoon

Daniel added Ledgerline’s website and KiwiRank read 24 pages, including the product pages, pricing and the help center. It came back with a description of what Ledgerline sells, who buys it and how the site talks. He kept the description, moved the tone a little toward casual and added three competitors. Articles can compare Ledgerline with them using what published sources say, and never link to their sites.

Then he opened the plan. The first month had a topic for every day, each phrased as the question a contractor would type. He swapped two topics the help center already covered and added an instruction to a third: “Use a roofing example.” That was the last time he edited the plan by hand.

Ledgerline’s blog runs on WordPress, so he connected it in Settings and chose “Publish when I say” for publishing. Every article waits in KiwiRank, marked Ready, until someone on the team presses Publish.

The first 90 days

The routine stayed simple. Each morning Ana read the article marked Ready, added Ledgerline’s own numbers where they helped, and published it. Most days that took about fifteen minutes. Over 90 days the team published 96 articles.

The first four weeks were quiet. Google picked up the new pages within days, but clicks barely moved. In week five the guide to lien waivers reached the first page for its main question, and clicks grew every week after that. By week 13 organic search brought in more than 2,200 clicks a week.

Not every draft went out as written. Ana dropped one article on equipment financing because Ledgerline doesn’t offer it, and swapped the topic for a guide to progress billing. She added instructions to a handful of others, usually to point at a Ledgerline template. The next drafts picked those habits up.

The narrow topics did the work. A broad post on the best invoicing software for contractors sat on page three all quarter. The guides that answer one specific question, such as how much retainage to hold or whether a deposit invoice needs sales tax, are the ones that climbed. After week six Daniel stopped adding broad topics and let the plan stay specific.

Organic clicks per weekGoogle Search Console, weeks 1 to 13

Organic clicks per week rose from 280 in week 1 to 2,260 in week 13.
PeriodOrganic clicks
Wk 1280
Wk 2290
Wk 3320
Wk 4360
Wk 5430
Wk 6520
Wk 7640
Wk 8780
Wk 9960
Wk 101,210
Wk 111,520
Wk 121,890
Wk 132,260

AI answers followed a few weeks behind. KiwiRank tracks 50 buyer questions for Ledgerline in ChatGPT, Claude and Google AI Overviews, 150 answers in all. In week one, none named Ledgerline. By week 13, 41 did. The plain explainers get cited most: the difference between net 30 and due on receipt, how retainage works, what belongs on a change order.

AI answers naming LedgerlineOf 150 tracked answers, weeks 1 to 13

AI answers naming Ledgerline rose from 0 in week 1 to 41 of 150 tracked answers in week 13.
PeriodAnswers naming Ledgerline
Wk 10
Wk 20
Wk 31
Wk 42
Wk 54
Wk 67
Wk 710
Wk 814
Wk 919
Wk 1024
Wk 1130
Wk 1236
Wk 1341

Results

Daniel reports one number to the founders: demo signups. In the month before KiwiRank, organic search brought in 23. In the third month it brought in 78, about 3.4 times as many, and the sales team says these leads arrive already knowing how Ledgerline handles deposits and retainage.

The articles changed how sales works too. After a first call, reps now send the retainage guide or the lien waiver explainer instead of writing the same email again. That doesn’t appear in the numbers below, but it is the change the team mentions first.

Demo signups from organic searchPer month
  • Month before KiwiRank
    23
  • Month 1
    31
  • Month 2
    49
  • Month 3
    78
  • 9.8k organic clicks a month, up from 1.2k
  • 41 of 150 tracked AI answers name Ledgerline
  • 96 articles published in 90 days
ChatGPT now names us when people ask for invoicing software for contractors.
Daniel Reyes, Head of Growth

What’s next

Ledgerline is adding Spanish versions of its most-read guides, because many of its customers run crews that work in Spanish. Spanish is one of the more than 50 languages KiwiRank writes in. Daniel is also adding questions for commercial contractors, the segment sales wants to grow next.

He also plans to use the visibility report to choose topics. When an AI answer names a competitor for a question Ledgerline should own, that question goes into next month’s plan.

Ana’s morning routine stays the same: one article, fifteen minutes, publish.

Let us do the writingwhile you run the business

Add your website. Your first articles start when your plan does.

If organic traffic doesn’t grow within 90 days, we refund you in full.

90-day organic traffic guaranteeSee pricing