Key Takeaways
- Most CPA firms market only during tax season — and lose eight months of compounding search traffic to QuickBooks, TurboTax, and the content farms that publish daily.
- Two blog posts per week is the sweet spot for accountants targeting recurring retainer clients, not just one-off return prep.
- Specificity beats reach. “S-Corp vs LLC for a Therapist Earning $180K” outranks “10 Tax Tips for 2026” every time, because the people searching are pre-qualified.
- Compliance rules don’t ban blogging — they ban specific claims. Most CPAs over-correct and end up with a blog that reads like a tax form.
- Realistic timeline: first inbound consult from organic search around month three; meaningful, steady lead flow by month six.
The average CPA firm goes silent on its website from May through December — and then wonders why January feels like cold-starting an engine. About 98% of consumers used online search to find information about a local business in the past year, per BrightLocal’s Local Consumer Review Survey. Those searches don’t pause for the off-season. Bookkeeping headaches, S-corp questions, mid-year tax planning, payroll mistakes — your future clients are typing those into Google in June, July, October. If your blog is a graveyard of one “Tax Day Reminder” post from 2024, they find someone else.
This piece covers the blog topics that actually attract recurring retainer clients (not just April stragglers), how to stay compliant with AICPA and state board ethics rules without writing like a textbook, and a realistic timeline for when consistent publishing starts replacing referrals.
Why Tax-Season-Only Marketing Is Killing Your CPA Practice
Seasonal marketing economics don’t favor anyone except the CPAs who already have a full book of returning clients. You hustle for new 1040s February through April, then lead flow dies because no content is drawing strangers in for the other eight months. Meanwhile, the firms that publish year-round stack rankings — and search traffic compounds. Ahrefs analyzed a billion pages and found that 96.5% of them get zero search traffic from Google, mostly because they were never written. Tax-season-only firms aren’t competing for those empty slots; they’re forfeiting them.
The truth is, most accountants don’t lose clients to other accountants. They lose them to QuickBooks Live, Bench.co, Wave, and a swarm of tax-software content sites that publish daily. When a small business owner Googles “should I switch from LLC to S-corp,” they end up reading Intuit’s article — and Intuit’s pitch is QuickBooks ProAdvisor, not your firm.

What Your Future Clients Are Actually Searching For
Stop guessing. Open Google Search Console, scan the People Also Ask boxes, and look at the autosuggest dropdowns. You’ll find the same clusters every time.
Small business owners ask operational questions: “do I need to issue a 1099 to my landlord,” “how to pay myself as an LLC owner,” “what counts as a business meal deduction in 2026.” These are pre-retainer questions — the people typing them aren’t shopping for a tax return, they’re shopping for someone to call when things get complicated. That’s a recurring client, not a one-off.
Higher-net-worth searchers ask planning questions: “Roth conversion ladder strategy,” “Section 199A QBI deduction examples,” “Solo 401k vs SEP IRA for a side business.” These searches convert into $300–$800/month advisory retainers. The same compliance-safe playbook our financial advisor SEO guide walks through applies to CPAs almost identically.
E-commerce sellers — a fast-growing CPA niche — search “sales tax nexus by state,” “Amazon FBA bookkeeping,” “Shopify Stripe reconciliation.” Most accountants ignore this segment because the bookkeeping is messier, but the willingness to pay is unusually high. Build one article around each high-intent question and you’ve got a 26-week content calendar without trying.
The Blog Topics That Pull in Recurring Retainer Clients
Forget “10 Tax Tips for 2026.” That title competes with TurboTax, H&R Block, and Forbes — and you’ll lose. Write narrower.
Better angles:
- “S-Corp vs LLC for a [Industry] Business Doing $200K in Revenue” — targets specific buyers who realize mid-article they need advice and book a consult
- “Why Your Bookkeeper’s Reports Don’t Match Your Bank Account (And What to Fix First)” — catches owners mid-frustration, which is when they’re ready to switch firms
- “Quarterly Estimated Tax Payments for Freelancers Earning $80K–$150K” — narrow income brackets attract narrow buyer personas
- “How to Read a Profit & Loss Statement If Numbers Make Your Eyes Glaze Over” — top-of-funnel for the owner who’s been winging it
Notice the pattern: specificity beats reach. A piece titled “S-Corp vs LLC for a Therapist Earning $180K” will rank for low-competition long-tail queries, and the people who land on it are pre-qualified. They’re a therapist. They earn $180K. They’re already wondering about entity structure. The phone call is short and the close rate is high.
This is the same playbook some of our portfolio sites use — a BJJ gym in Taipei went from zero to 1,178 monthly visitors on consistent, narrowly-targeted content. The mechanics work identically for a CPA firm: one detailed post per week, indexed and compounding.
Compliance Without Killing Your Voice
The AICPA Code of Professional Conduct and most state board rules don’t ban blogging — they ban claims you can’t substantiate, misleading specialization labels, and outcome promises. That’s a much narrower box than most CPAs assume.

What you can do: explain how a rule works, share a hypothetical scenario, walk through an IRS publication, link to specific sections of the Internal Revenue Code, and write about your firm’s focus areas. What you can’t do: imply guaranteed refunds, call yourself a “specialist” if your state board reserves that term, name a client without written consent, or hand out individualized tax advice in a public post.
A practical test before publishing: would you read this aloud on a podcast with your state board chair listening? If yes, publish. If you’re hedging, soften the certainty — “many S-corp owners find” beats “you will save” — and add a one-line disclaimer at the bottom. Most compliance-anxious CPAs over-correct so hard their blog reads like a tax form. That’s the actual problem. A piece that sounds human, references specific Code sections, and ends with “every situation is different — book a call to discuss yours” stays inside the lines and still converts.
How to Compete With QuickBooks and TurboTax in Search
Intuit owns the top of the funnel. There is no point fighting them for “what is a 1099” or “how to file taxes.” Don’t.
Instead, attack the questions Intuit can’t answer well. Their content is written by general copywriters with legal review — accurate, bland, and it never says “this is the right move for your situation because.” Local context, industry specificity, and judgment calls are exactly what their content can’t include. Yours can.
Write “The 2026 Texas Franchise Tax Guide for Single-Member LLCs.” Write “Bookkeeping for Dental Practices: What Your QuickBooks File Should Look Like By Year Two.” Write “When to Hire an Outsourced CFO vs. Stick With Your Bookkeeper (Decision Framework for $1M–$5M Companies).” Intuit will never publish those — the topics are too narrow, the upside doesn’t justify their content team’s hours.

This is also where AI content tools backfire spectacularly for CPAs. Generic AI-written tax content reads like a slightly worse version of Investopedia, which already outranks you. Specific, judgment-driven, locally-anchored content is the moat. RankOnRepeat writes this way for the firms we manage — narrow topics, specific dollar figures, real local context — because the wide-net approach simply does not rank anymore.
The Local SEO Move Most CPAs Skip
Your Google Business Profile probably exists. It probably also has four reviews from 2022, a blurry storefront photo, and zero posts. That’s the floor — and the floor is doing nothing for you.
The move most CPAs skip: publish a Google Business Profile post (different from a blog post) every two weeks. These show up in local pack search results, they boost map ranking, and they take ten minutes. Topics: a quarterly deadline reminder, a link to your newest blog post, a brief case study with consent, a hiring announcement. According to BrightLocal, businesses with regular GBP activity get noticeably better local pack visibility — and the local pack catches a large share of clicks for “near me” searches.
Add city-specific landing pages to your firm site. Not generic “we serve [city]” pages — actual local content. “Austin Small Business Tax Filing Deadlines 2026,” “Property Tax Appeal Process in Travis County,” “Texas Franchise Tax for Austin LLCs.” These pages exist to rank for the city-modifier queries Google rewards heavily for service businesses. Most CPAs skip this because it feels redundant. Do it anyway.
When This Actually Starts Paying Off
The honest answer: months three through six is when the first ranked pages start producing inbound calls. New domains and dormant blogs take longer — Google needs time to trust newly active sites.

A realistic curve for a CPA firm publishing two posts per week starting from zero: months one and two, indexing and the first keyword impressions; month three, the first inbound consultation from organic search; month six, ranking for 50–100 long-tail keywords and a steady trickle of consults; month twelve, several hundred ranked terms and roughly 4–8 qualified inquiries per month from search alone. That’s not a marketing pitch — it’s the trajectory we see across our portfolio, including the 5-month case study on daily SEO content we publish on this site.
Compare that to Google Ads, which can produce inbound leads next Tuesday — at $30–$80 per click for tax and CPA-related terms. The math is honest: ads buy leads now and stop the moment you stop paying; blogs build an asset that compounds. Most CPA firms with the budget run both. The mistake is running only ads, calling it “marketing,” and watching the budget disappear every April when the new-client rush ends. If you want the broader comparison, our breakdown for mortgage brokers on the same SEO-vs-Ads tradeoff applies almost word-for-word to accounting firms.
Frequently Asked Questions
How often should a CPA firm publish blog posts?
Two per week is the sweet spot for a firm targeting growth from organic search. One per week works but slows compounding. HubSpot’s analysis of company blogs found that businesses publishing 16+ posts per month generated roughly 3.5x more traffic than those publishing 0–4. Consistency matters more than length — a steady weekly rhythm of 1,200–1,800 word posts beats sporadic 4,000-word marathons.
Is AI-written content safe for a CPA blog?
Safe as a drafting aid, risky to publish unedited. Google’s helpful content guidance penalizes generic AI output that doesn’t add expertise or specific experience. For CPAs the bigger risk is liability — AI invents tax rules with confidence. Human review for accuracy and judgment is non-negotiable on every piece.
What’s the better ROI for accountants: SEO or Google Ads?
Short term, Google Ads win. Long term, SEO wins by a wide margin. Ads stop the day you stop paying. Blog posts ranked in month nine still pull traffic in year three. Most established CPA firms run both — ads for immediate fill-in, SEO for the compounding asset.
Do I need a different blog strategy for tax season vs. off-season?
The cadence shouldn’t change — only the topic mix shifts. January through April, lean into filing, deductions, and deadline content. May through December, write about planning, bookkeeping, entity structure, and advisory topics. Firms that go dark in May forfeit six months of compounding to the ones that don’t.
If publishing two SEO-optimized posts per week sounds like more time than you have between client meetings and IRS notices, RankOnRepeat handles the whole pipeline — keyword research, writing, publishing — for a flat monthly fee that’s less than one new retainer client.
References
- BrightLocal Local Consumer Review Survey — annual study of how consumers use online search to find local businesses.
- Ahrefs Search Traffic Study — analysis finding 96.5% of pages get zero organic search traffic from Google.
- HubSpot Blogging Frequency Benchmarks — data on traffic gains from publishing 16+ blog posts per month.
- AICPA Code of Professional Conduct — primary source on what CPAs can and cannot claim in marketing content.
- Google Search Central — Creating Helpful Content — official guidance on the helpful content system, including AI content rules.
Published by the RankOnRepeat editorial team · Last updated: May 29, 2026 · How RankOnRepeat works



