Dhiraj Nallapaneni — Content Strategy, SEO & AEO

For five years, I owned content strategy at CoinLedger. Here's what I accomplished.

16×
Monthly organic traffic growth (10K → 160K)
70%
Of customers discovered CoinLedger through blog content
#1
Most trafficked crypto tax website (According to Ahrefs)

Recommendation

"I had the pleasure of working with Dhiraj for many years at CoinLedger, where he led our SEO and content marketing efforts. Dhiraj was instrumental in driving some of the most significant growth our business has seen, building and executing a content strategy that consistently delivered results quarter after quarter. He combines deep technical SEO expertise with strong editorial judgment, and he operates with the kind of ownership you rarely find: he didn't just execute on strategy, he shaped it. Beyond the results, Dhiraj is a fantastic teammate, reliable, thoughtful, and easy to work with. I'd recommend him without hesitation to any company looking for someone to lead their organic growth."

Three articles worth reading.

Here are three content samples to check out!

The value of zero search keywords

What separates a good SEO content marketer from a great one is the ability to identify 'zero search keywords'. These are keywords that have zero reported search volume on keyword research tools like Ahrefs, but actually have significant hidden volume. These keywords typically have little to no competition.

In early 2025, I had multiple friends mention the cryptocurrency XRP in casual conversation. In addition, I noticed there was a large community of XRP enthusiasts on TikTok who were convinced the cryptocurrency was about to spike in value. However, tools like Ahrefs showed almost zero search volume for XRP-related keywords.

Keyword tools measure what people searched last month. They can't measure what people are about to search. Customer conversations are a leading indicator.

I had a hunch the keyword "Will XRP hit $1,000?" had hidden search volume. As it turned out, I was right. At the time I left CoinLedger, the article I published on the topic generated over 15,000 organic visits per month.

Will XRP Hit $1,000? - 15,526 monthly visits in Google Search Console

Monthly traffic for this article, measured on Google Analytics

Once it was clear that this blog structure worked, I scaled it with AI. I fed the original article into Claude, had it reverse-engineer the structure, iterated the prompt twice, and produced 25 new blogs covering the top cryptocurrencies in under two weeks.

How can we find zero-search keywords systematically?

Today, Claude Code and other LLMs can integrate with platforms like Gong and Intercom. That means it's easier than ever to surface customer conversations and generate relevant blogs before your competitors do.

The playbook

Here's how I think about content strategy. The first step is nailing your tone of voice, then finding relevant middle- and bottom-of-funnel keywords for your customer base. Finally, after we look at the data and understand which content is performing well, we can create more articles on similar/related topics with AI.

Here's how I executed this strategy at CoinLedger.

Phase 01
Build a tone of voice that actually sounds like a person
Before you start using AI for content creation, it's important to take the time to build a tone-of-voice guide. For example, at CoinLedger, we made sure that all of our articles were clear, direct, and understandable for investors who've never filed their taxes. You can build a style guide that can then be turned into a markdown file for Claude Code and other LLMs.
Phase 02
Go after the keywords closest to a purchase decision
While traffic for informational keywords has been decimated by AI Overviews, middle-of-the-funnel and bottom-of-the-funnel keywords still bring valuable traffic. In addition, long-tail bottom-of-the-funnel keywords are often picked up by LLMs.
Phase 03
Use AI to scale what's already proven
Once we saw that a specific type of content worked (ex. Will XRP hit $1,000?), I built a prompt that could reproduce it at scale. One high-performing blog could be spun out to 25 articles targeting relevant keywords.

Automating content creation with Claude Code

I've created several Claude Code skills related to content creation. For example, I created an SEO-research skill, where Claude searches the top-ranking pages on SERPs, relevant Reddit threads and TikToks, and runs a semantic gap analysis to find topics that no competitor is currently covering.

How do I ensure that we're not creating AI slop?

To make sure we're not creating slop, I ensure that Claude Code follows a strict editorial process when it creates a first draft. I built markdown documents that provide up-to-date details on tone of voice, current IRS guidelines, and the product's current feature set. This minimizes hallucinations and ensures that the content's tone is very similar to what I would produce on my own.

When Claude Code completes a draft, I review it manually. I take the editing process seriously, and go through the content line-by-line to catch any hallucinations or obvious AI tells.

In the future, AI will be used for all content marketing. Human marketers will set the direction for the LLM and review the final output. However, LLMs will handle tasks like research and first drafts, as they can complete these tasks more efficiently and effectively than any human.

Free tools get traffic.

Interactive tool pages are a great way to pull in traffic in the age of AI overviews (currently, LLMs can't replicate them). At CoinLedger, I wrote the content for our Crypto Profit Calculator, a page that received more than 10,000 organic visits a month at the time I left the company. This is an interactive page that allows investors to calculate their gains and losses from crypto trades.

CoinLedger Crypto Profit Calculator

A screenshot from CoinLedger's Crypto Profit Calculator

How I built a winning PR campaign

In the summer of 2025, our CTO received an IRS warning letter about crypto taxes. I checked Reddit and found dozens of other crypto investors who received the same letter. I saw an opportunity for a PR campaign.

The key to getting press coverage is making the journalist's job as easy as possible. I gathered statistics from our support team, got a quote from our CEO, and built a press kit in under an hour. The end result was that we were covered in Fortune, The Block, Bitcoin.com, Yahoo Finance, and Benzinga.

Fortune: Bitcoin and crypto investors hit with flood of IRS letters
Why are thousands of crypto investors getting IRS warning letters 3 Things To Do if You Got an IRS Warning Letter

3 headlines generated by our PR campaign

Getting recommended by LLMs

In 2024, Google launched AI Overviews: AI-generated answers that appear at the top of search results, above any links. As a result, traffic for many 'informational' blogs lost a significant amount of traffic.

In response to this shift, I responded by focusing on middle and bottom-of-the-funnel keywords. I also made sure that throughout our website, we emphasized CoinLedger's unique strength in error reconciliation. This helped CoinLedger get recommended in relevant LLM queries.

Claude recommending CoinLedger as best crypto tax software for error reconciliation

What ChatGPT gave me when I asked 'What's the best crypto tax software for error reconciliation?'

10,000 views in one week.

During the 2026 tax season, the IRS introduced a brand new form called Form 1099-DA. I produced this explainer video the week the form started getting issued to Coinbase customers. The video crossed 10,000 views within seven days of posting.

Spaced Out: Building a brand

Outside of work, I run a successful monthly comedy show in Downtown San Jose called Spaced Out Comedy.

Back in 2024, I recognized that San Jose had a gap in entertainment options for young tech workers. So while I was getting a haircut, I pitched my barber on an idea: what if we ran a comedy show here?

Today, Spaced Out sells out every show with minimal manual effort on my part. We accomplished this through brand storytelling (emphasizing the indie, hole-in-the-wall charm of the venue), aesthetic identity (our images and posters are targeted towards our target audience, San Jose tech workers in their 20s), and AEO/SEO (Spaced Out is regularly recommended in AI Overviews for 'Things to do tonight San Jose').

Check out the website I built for Spaced Out Comedy (built on Claude Code and deployed on Vercel).

Spaced Out ↗
Spaced Out Comedy Show poster — alien in a barbershop

An example of the Spaced Out aesthetic. My co-producer drew this poster after I submitted a creative brief.

Let's talk.

I'm based in San Francisco and currently looking for full-time roles in content strategy, SEO, or growth. If you want to talk, I'd like to hear from you.