Skip to content
RankThat

SEO for accountants: plan for tax season, win the niche

Accounting searches peak from January to April and spike again before extension deadlines. But the best clients often come from niche searches the rest of the year: an accountant for dentists, for truckers, for rental property investors. Firms that rank in their niche get clients who stay for years.

Start free trial

What your customers search

  • cpa near me
  • small business accountant
  • tax preparer for self employed
  • accountant for real estate investors
  • bookkeeping services cost
  • irs letter help
  • s corp vs llc taxes

What makes SEO different for accountants and cpas

Tax season compresses demand

Most individual tax searches happen in a few months. Pages need to rank by January, which means they are written and published in the fall.

Generic accountants blend together

"CPA near me" is crowded, and many firm sites look alike. A clear niche gives searchers and search engines a reason to choose you.

Tax content is YMYL and changes yearly

Tax rules, thresholds and deadlines change. Outdated content misleads readers and loses trust and rankings.

Advertising rules apply

Tax practitioners are subject to IRS Circular 230 rules on advertising, and CPAs to state board and AICPA rules. Claims must be accurate and not misleading.

The playbook

  1. 1

    Pick your niches and build pages for them

    One page for each industry or client type you serve well, with the specific tax and bookkeeping issues they face.

    Keyword research
  2. 2

    Publish tax season content in the fall

    Deadline guides, document checklists and "what changed this year" posts should go live by early January.

    Content calendar
  3. 3

    Refresh tax articles every year

    Update numbers, deadlines and dates each year and say when it was last reviewed. Old tax posts are a common source of content decay.

    Content refresh
  4. 4

    Show credentials clearly

    CPA, EA and other credentials, licensing state and years of experience belong on team pages and next to articles.

  5. 5

    Use Search Console to see what clients ask

    Query data shows the questions people search before landing on your site. Each is a page or a section waiting to be written.

    Search Console inside RankThat

Local Rank Grid

"plumber" · 5 × 5 km
321124211163123953461496811

Each dot is a search from that spot on the map. Green is the top 3.

Schema type

Mark up your business as AccountingService.

Free schema generator

SEO for accountants and CPA firms: a year-round playbook

Accounting firm SEO runs on a calendar. Individual tax searches crowd into the first few months of the year, business deadlines arrive earlier than many owners expect, and the most valuable clients (the dentist with three locations, the trucking company, the landlord with twelve rentals) search at quieter times for an accountant who understands their situation. CPA SEO that works plans for both: seasonal pages that are ready before the rush, and niche pages that bring good clients all year.

This guide is written for owners of small and mid-sized accounting, tax and bookkeeping firms. The example throughout is Northgate Tax & Accounting, a fictional seven-person CPA firm in Denver that focuses on dental practices, short-term rental owners and trucking owner-operators.

The accounting SEO calendar

Federal deadlines drive most demand. The dates below are the usual ones; they move when they fall on a weekend or holiday, and your state may add its own. The point of the table is the right-hand column: content has to be live and indexed weeks before people search.

PeriodWhat people searchWhat to have live by then
JanuaryW-2 and 1099 questions, “cpa near me”, document checklistsTax-year checklist, “what changed this year”, new client intake page
February to mid-MarchS corp and partnership returns (usually due March 15), “do I need to file a 1099”Business return pages, entity-specific pages
March to mid-AprilIndividual returns, “file an extension”, “tax preparer for self employed”Extension guide, self-employed and rental owner pages
April to JuneEstimated tax payments, IRS notices, bookkeeping clean-upQuarterly estimates guide, IRS letter help page
July to SeptemberMid-year planning, business sale and entity questions, September extension deadline for many businessesEntity choice guides, niche industry pages
OctoberIndividual extension deadline (usually October 15)Extension follow-up content, “late filing” help
November to DecemberYear-end planning, “s corp vs llc”, “hire an accountant for next year”Year-end planning page, niche pages refreshed, intake open

Northgate writes and refreshes its January content in October and November. Pages published in March have little time to be crawled, indexed and ranked before April.

The pages an accounting firm site needs

Most firm sites have a home page, a services page, an about page and a blog of tax tips copied from a newsletter service. That structure leaves out the pages that bring the best clients.

Page typeExample at NorthgateWhy it matters
Core service pages/tax-preparation/, /bookkeeping/, /payroll/, /irs-representation/Each targets its own searches. One “services” page cannot rank for all of them
Niche industry pages/accountant-for-dentists/, /short-term-rental-tax/, /trucking-accounting/Specific searches with less competition and better clients
Entity pages/s-corp-tax-preparation/, /llc-accounting/Matches how owners describe themselves
Situation pages/irs-letter-help/, /behind-on-tax-filings/Urgent searches from people ready to hire
Team and credentials/team/{name}/Shows who is licensed and in which state
Pricing or engagement page/how-we-charge/Answers the question almost every prospect has
Resource articles/resources/estimated-tax-payments/Seasonal and evergreen questions, linked to services

A niche page is not a blog post with an industry name in the title. Northgate’s dental page covers practice entity structures, equipment depreciation decisions, associate compensation, the bookkeeping software dental offices use, and what the firm’s dental clients usually need each quarter. Nothing on it could be pasted onto a page about trucking.

Keyword research shows which niches have search demand in your area and how hard each one is. The keyword research guide for small businesses walks through choosing between them.

Google Business Profile setup for accountants

Searches like “cpa near me” and “tax preparer open saturday” are decided in the local pack.

  • Primary category. “Certified public accountant” if the firm is a licensed CPA firm, “Accountant” otherwise, or “Tax preparation service” if tax preparation is the main business. Choose from the list in your own profile, as Google updates it.
  • Secondary categories. “Bookkeeping service”, “Tax consultant”, “Payroll service” or “Financial consultant” only where you really offer that service.
  • Seasonal hours. Many firms open evenings and Saturdays from February to April. Set those as special hours so the profile is right in both seasons, and change them back after the deadline.
  • Attributes and links. Add the online appointments attribute and a booking link if you take virtual clients. Add accessibility attributes that apply.
  • Home offices. If you see clients only by video or at their premises, hide your home address and set a service area instead, as Google’s guidelines require.
  • Posts. A short post for each deadline (“Extension deadline is October 15: what to send us”) keeps the profile current and answers a common question.

Credentials, advertising rules and reviews

Tax content is YMYL, and accounting advertising has its own rules. Keep these in view when writing pages and replying to reviews:

  • Titles. Only individuals licensed by a state board can call themselves CPAs, and most states require a firm permit for a firm to use “CPA” in its name. Show license states on team pages.
  • Enrolled agents. Circular 230 says enrolled agents may not use the word “certified” or imply they are employed by the IRS. “Enrolled agent, admitted to practice before the IRS” is the safe description.
  • Claims. Circular 230 and the AICPA Code both prohibit false or misleading advertising. “We guarantee the biggest refund” is the kind of line that fails both.
  • Confidentiality in review replies. Tax preparers face penalties under the Internal Revenue Code for disclosing tax return information, and CPAs have confidentiality duties under their code of conduct. A reply should never confirm that the reviewer is a client or mention their situation. Thank them and invite them to call.
  • Asking for reviews. Ask every client after their return is filed or their year-end work is done, with a direct link. No incentives, and no asking only the happy ones. Google forbids both.

RankThat brings your Google reviews into one view and drafts replies with AI that a person at the firm edits and approves. Nothing posts on its own, which matters when a careless reply can breach confidentiality. See Local SEO.

Schema for an accounting firm

AccountingService is the schema.org type for accounting firms (it is a type of FinancialService, which is a type of LocalBusiness).

{
  "@context": "https://schema.org",
  "@type": "AccountingService",
  "name": "Northgate Tax & Accounting",
  "url": "https://www.example.com/",
  "telephone": "+1-303-555-0119",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1500 Example Street, Suite 210",
    "addressLocality": "Denver",
    "addressRegion": "CO",
    "postalCode": "80202",
    "addressCountry": "US"
  },
  "openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
    "opens": "08:30",
    "closes": "17:30"
  }],
  "knowsAbout": ["Dental practice accounting", "Short-term rental taxes", "Trucking bookkeeping"]
}

Update the hours in your schema and your profile at the same time when tax season starts. The free schema generator produces the base block.

Keeping tax content accurate every year

Old tax posts are one of the most common causes of content decay on accounting sites. A page that quotes last year’s mileage rate or contribution limit loses trust and, over time, rankings. Northgate runs this routine every autumn:

  1. List every page that mentions a dollar figure, percentage, threshold or deadline.
  2. Update the figures once the IRS publishes the new year’s numbers, and note the tax year in the heading (“for 2026 returns”).
  3. Change the “last reviewed” date and the reviewer’s name.
  4. Redirect duplicate year-specific posts (“2023 deadlines”, “2024 deadlines”) into one evergreen page that you update each year, so links and history build on one URL.
  5. Check that internal links from service pages still point at the current version.

RankThat’s content refresh flags posts whose clicks are falling so you know which to update first. The content refresh guide covers the process in more detail.

What to measure each month

Because demand swings so much, month-on-month comparisons mislead in accounting. Compare each month with the same month last year.

MetricSourceCompare against
Clicks to service and niche pagesSearch ConsoleSame month last year
Positions for 30 to 50 priority termsRank TrackerLast month and last season
Calls, direction requests and website clicksGoogle Business ProfileSame month last year
Contact and booking form submissionsGoogle Analytics 4Same month last year
Queries you have no page forSearch Console query reportNew topics to write
New reviewsBusiness ProfileYour previous season

RankThat’s monthly reports show month-on-month and year-on-year side by side and are never sent until you approve them, which helps when a partner asks why March looks worse than February.

Common mistakes

  • Publishing tax season content in March. By then the searches are already happening and the page has no history. Write in the fall, publish by December.
  • A single “Services” page listing tax, bookkeeping, payroll and advisory in one block. It cannot match the specific way people search for each service, and it gives you nowhere to send a niche visitor.
  • Newsletter-service articles that appear word for word on hundreds of other firm sites. They are duplicate content and seldom rank. One original article a month based on real client questions does more than four syndicated ones.
  • No niche. “Full service CPA for individuals and businesses” describes most firms in the city. Searchers and search engines need a reason to pick you, and an industry focus is the clearest one.
  • Stale credentials. Team members who left years ago, or license states missing. Prospects check, and so do the assistants that summarize firms for them.
  • Ignoring AI answers. Owners now ask ChatGPT and Gemini questions like “accountant for short-term rental owners in Denver”. AI Visibility shows whether your firm is named for those questions and which competitors are.

Your first 90 days (start in September if you can)

WeeksFocusOutput
1 to 2AuditTechnical fixes, Business Profile categories and seasonal hours planned, directory listings checked
3 to 4Niche and keyword choiceTwo or three niches chosen, 40 terms tracked, keyword map by page
5 to 7Service and niche pagesRewrite core service pages, publish the first two niche pages
8 to 9Tax season contentUpdate checklist, deadline and extension pages for the coming year
10 to 11TrustTeam pages with licenses, AccountingService schema, review request process and reply templates
12 to 13Review and next quarterCompare with week one, publish the third niche page, plan January posts

Questions, answered

When should an accounting firm work on SEO for tax season?

In September through November. Pages published in March have little time to rank before the April deadline.

Is it worth niching down?

Usually yes. A firm known for a specific industry ranks for searches generic firms miss, and those clients tend to be more profitable.

Do I need to update old tax articles?

Yes. Update figures and dates every year and mark the review date. Outdated tax content hurts trust and rankings.

Can accountants show client reviews?

Generally yes, as long as they are genuine and not misleading. Never write or incentivize reviews, and check any state board rules that apply to you.

Do this month’s SEO in an afternoon.