Koken Labs × Rucker Tax & Consulting
irstaxrelief.com

The national firms advertise “former IRS agents on staff.” You worked inside the IRS — and you’re the one who answers the phone.

Your website is the only place that doesn't say so. This is what we found when we looked at it, what we think you're sitting on, and what Koken Labs would do about it.

Benjamin Rucker, EA Former IRS · 5 Performance Awards Orem, Utah Site built 2014 · WordPress
01 — What you have

The thing the big firms advertise.

Optima, Community Tax, Anthem, Larson — the names that own the ad space in this category — run on an intake model: a salesperson takes the call, a case manager takes the file, and the “former IRS agent” in the ad is somewhere down the hall. In our view that model is why the category has a trust problem.

What they can't offer

One credentialed person, start to finish. The person who picks up the phone is the person who worked inside the IRS, and the person who works the case. No handoff. No sales floor.

That isn't a slogan we made up. As we understand it, it's how your practice already runs — tell us if we've got that wrong. The site just doesn't lead with it.

Where the site puts it today

“Former IRS” appears fifteen times on irstaxrelief.com. Every one of them is inside a testimonial or a sidebar. The homepage's only headline tag is on a button. The Offer in Compromise page never says who'll be handling the offer.

A visitor has to already know why you're different to find out why you're different.

Selling “tax relief” puts you in a bidding war you can't win. Selling you puts you in one nobody else can enter.

One constraint we're designing around. Circular 230 §10.30 bars anything that implies a current relationship with the Service. So “former” stays unmistakable everywhere, nothing reads as “IRS-certified,” and the positioning is built on what you did and what you know — not on a badge. You know the rule; we're flagging it so you know it's built in.

02 — What the site says today

It works. It just hasn't been touched since it was built.

We crawled all 68 pages, read the headers, weighed the images and checked the markup. Nothing is broken — every page loads, the sitemap is clean. But the parts search engines read first are mostly missing, and that's what twelve unattended years does to a WordPress site.

15
service pages with no headline tag — search engines have no primary heading to read on any of them
62/68
pages with no meta description — Google writes its own snippet from whatever it finds first, which on these pages is a phone and fax number
5.6 MB
of 2014 screenshots on the homepage, none compressed — one award photo is 1.7 MB
0
years of usable analytics — Google retired the old Analytics tag in July 2023 and nothing replaced it
What we can't see yet

We have no access to Search Console, no backlink data, no real rankings, and no lead history. The site's own tracking went dark in 2023 when Google retired it.

The good news: a newly verified Search Console property usually returns up to sixteen months of query history. That's the first thing we'd do, and it would tell us more than any crawl can — including which of those seven overlapping pages Google actually prefers.

The question that changes the plan

Where do your clients come from today?

If the practice runs on CPA and attorney referrals and the site has never been a lead source, then the site is a cost center until it proves otherwise — and the plan below should be smaller and faster. If some meaningful share comes from search, it's already leaking. We'd rather know before we recommend anything.

Every finding above, with the evidence and the fix order, is on the full scorecard.

03 — Before anything else

One phrase to remove, whether or not you work with us.

“Pay IRS with pennies on the dollar” appears on three pages of the site, and it's the <title> of one of them — the text Google shows in results.

Three things about this phrase, then: it's the exact phrase the mills use, it's the phrase the IRS's own “OIC mill” warnings and the FTC's consumer guidance both point to, and it's sitting on your Offer in Compromise page — the one page where you'd most want to sound like the professional and not the ad.

It reads like 2014 designer copy, not yours. Here's where it lives. Removing it is a fifteen-minute job and we'd do it in week one — or you can do it tomorrow and owe us nothing.

found in: /irs-tax-support/ ← in the page title /tax-problems/ /offer-in-compromise/ ← your OIC page page title today: "Pay IRS with Pennies on the Dollar - IRS Tax Support"
04 — Where the openings are

Three places you can win. None of them is “outrank Optima.”

A solo practice doesn't beat a national ad budget on the head terms, and we won't pretend otherwise. The plan is to split the ambition: own Utah County outright, and take the national work only where a real expert's answer beats a marketer's.

Local · Utah County

The cheapest lever, and we don't know its status.

“IRS help Orem,” “tax attorney Provo,” “enrolled agent Utah County” — a handful of local firms, not a national ad budget, and a Google Business Profile is most of what wins it. We ran these today: you don't appear in Google's results or its local pack yet; Kennedy Tax Solutions, Emily Ryan Tax, Paramount and PFG Tax do. Your profile exists — under the name “Rucker Tax Resolution,” which is a third name for the same practice. We've only seen it from the outside; if it's thin, this is the first thing that moves.

One honest caveat: reviews will be structurally thin. People who had IRS trouble rarely want to say so publicly. We'll build what we can; we won't promise a review program.

National · the letter in their hand

Notice numbers — a better answer, not an empty lot.

Someone searching “CP504” or “LT11” has a letter and a deadline. In our judgment that's the highest-intent query in the category. Expect IRS.gov at the top for every one of them, and the mills have pages too — so this isn't uncontested.

What's uncontested is your version: which unit sent it, what clock is actually running, what the next letter will be, what an examiner is looking at. That's what a content farm can't write. Roughly forty notice types, each pointing to one of your services. Today the site mentions none — and when we searched “CP504 notice Utah” today, Google flagged every result “Missing: Utah.” Nobody has written the local version.

AI answers · entity clarity

Being the person the model can name.

We ran two questions in ChatGPT today. “I got a CP504 notice and I live in Utah — who should I call?” got the IRS line, the Taxpayer Advocate's Ogden office and two free clinics. No private firm at all. “Name the best local firm for IRS collection problems in Orem” put you first — “Enrolled Agent and former IRS revenue agent” — with your site and number.

So the model already knows who you are and rates you. It just never reaches for you when someone describes the situation instead of asking for a firm. Closing that gap is markup and specificity — notice pages, structured answers, a credentialed author entity — and it compounds with the notice work above.

05 — Why Koken Labs

The first two weeks, you could hire anyone for. Here's the rest.

Redirects, headline tags, meta descriptions, image compression — any competent WordPress developer can do Phase 1, and if that were all you needed we'd say so and point you to one. What needs Koken Labs is what comes after.

We read the category before we pitched it

We found “pennies on the dollar” on three pages, flagged it as an FTC and §10.30 exposure, and told you where it lives whether or not you hire us. We also cut the “do you qualify?” widget — the lead-gen pattern in this vertical — in favor of a “which letter did you get?” lookup that is useful before it's a lead form. A regulated practice needs a builder who knows what not to say.

The content engine runs on your dictation

The notice library is built from your dictation. Koken Labs' own tooling turns short recorded sessions into drafts you correct — roughly forty pages in ten weeks, at two to four hours a week of your time. That pipeline is what we build for a living.

AI answers are the trade we're in

Making a business the answer a model can name — structured, credentialed, specific — is the core of Koken Labs' own work. On the call we'll show you the author and service markup we'd ship, and run the Utah queries live again so you see the answer change for yourself.

A plan with a stopping point

There's a decision gate at week six, measurement is installed before anything else, and nobody asks you to spend blind.

The team that read all 68 pages and found the phrase is the team that would do the work. No account manager in between.
06 — What Koken Labs would do

Two phases, then a decision. Nobody signs six months blind.

The first two phases fix what's broken and re-center the site on you. Then we stop, look at the data together, and you decide whether the content engine is worth building. If the answer is no, you still have a fast, correct, honest site.

Phase 1FoundationWeeks 1–2

Make the site measurable and correct. Nothing here needs your time beyond a few answers and two access invitations.

  • Verify Search Console and pull up to sixteen months of history. Install GA4. This is day one.
  • Redirect http to https. Add the missing headline tags to all fifteen service pages. Write the 62 meta descriptions.
  • Compress the images, add lazy loading and caching. Fix the business-listing markup.
  • Remove the “pennies on the dollar” phrase.
  • Claim or clean up the Google Business Profile.
  • Take the 22 off-topic 2014 posts out of the index.
  • Full backup and a staging copy before the PHP upgrade — the site is on a version that stopped getting security patches in 2022, and upgrades can break a 2014 theme. We test it off the live site first.
Phase 2PositioningWeeks 3–6

Rebuild the front door around the one thing nobody else can claim.

  • New homepage and service pages that lead with who handles the case, written to Circular 230 constraints.
  • Expand the fifteen service pages to real depth — with your process knowledge, not boilerplate.
  • Consolidate the seven overlapping “IRS help” pages into one — after we've read the Search Console history and know which one Google already trusts.
  • Structured markup for you as a credentialed author and for each service, so both search and AI models can attribute the expertise correctly.
  • Replace the three-field contact form with a “which letter did you get?” lookup — genuinely useful to a frightened person, and nothing like the mills' pre-qualifiers.
Decision gate

End of week six. We sit down with the Search Console data, the first six weeks of GA4, and what the local listing is doing. You decide whether Phase 3 is worth your time — because Phase 3 costs you time, not just money.

Phase 3Content engineWeeks 7–16

The notice-number library, written from the inside. This is the part only you can make true.

  • Roughly forty notice and letter pages, each explaining what actually happens next and mapping to the service that fixes it.
  • A question-and-answer layer on every service page — the questions people actually ask, marked up so machines can quote them.
  • Built from short dictated sessions with you, drafted by Koken Labs, reviewed by you. Two to four hours a week, for the run of the phase.
Phase 4CompoundingWeeks 17–26

Keep what's working, measure what isn't, and decide about paid with data.

  • Local-pack work in Utah County; AI-visibility checks on the specific queries we've targeted.
  • Evaluate local-only Google ads or Local Services Ads — not broad search, where the national firms outbid everyone on the head terms and you shouldn't try.
  • Monthly reporting on the one number that matters (below), not on traffic.
07 — What it needs from you

Mostly answers. Later, a few hours a week.

Where do clients come from today?

Referrals, search, word of mouth, a mix. This sets the size of the plan more than anything we found on the site.

Search Console and Google Business Profile access.

One invitation each. Search Console alone may recover up to sixteen months of history the site's own tracking lost.

Which clients do you actually want?

Utah families with a levy, or business owners nationally with a payroll problem? The content plan is different for each.

Is the 800 number a live tracking line?

It's in the site's hidden markup but not on the page. If it's real, we keep it and make the two agree.

Two to four hours a week, in Phase 3 only.

Short recorded conversations about what really happens after each notice. We write; you correct. Without this, the content engine is boilerplate, and we'd rather not build it.

Sign-off on tone.

Everything ships in your voice under your name. You'll see every page before it's live.

08 — How we'd know it's working

One number: qualified consultations from the site.

Not visits. Not rankings. Not “impressions.” The count of people who found the site, made contact, and turned out to be someone you'd actually take on. Everything else is a leading indicator, and we'll report those too — but this is the one the plan is judged on.

We start at zero because the site can't currently count anything. That's Phase 1's job. By the decision gate you'll have six weeks of real numbers and up to sixteen months of history to set them against.

What we will not do

Guarantee a ranking. Nobody honest can. Search compounds over months and Google decides, not us.

Project revenue. We don't have your close rate or your case values, and inventing them to make a slide look good is exactly the behavior this plan is meant to distance you from.

Promise reviews. See above. We'll build the ask into the process and report what comes.

What we commit to is the work, on the schedule above, with the reporting to show whether it's paying.

You already have the hardest part. The site is the easy part.

Everything in this plan is either configuration, writing, or structure — and the writing only works because you know what happens inside the building. We'd like to make the site say what your practice already is.

Commercial terms are a separate conversation and depend on which version of this plan you want. The next step is a forty-minute call: you answer the six questions above, we verify Search Console together on the call, and we'll both know a lot more by the end of it.

Book the call

Or reply to the email this came with — whichever is easier.