Accounting Firm SEO: How CPAs Rank in Google Maps and Search
An accounting firm SEO guide for CPAs and tax firms. Build niche service pages, win Google Maps, show credentials Google trusts and add schema markup.
By Sahil Aggarwal, Founder, Growvia · September 19, 2026 · 10 min read
All-in-one AI growth marketing for accounting and tax firms
Accounting firm SEO has a quiet advantage most firms never use. The people searching for an accountant aren't browsing. They have a specific problem: a new LLC, a rental property, a letter from the IRS, a messy set of books. Google rewards the firm whose website answers that specific problem clearly, written by someone with credentials. Most accounting websites say "tax, accounting and advisory services for individuals and businesses" and stop there.
That gap is your opportunity. A small firm with a clear niche, a handful of well-built service pages, a tuned Google Business Profile and credible authorship can outrank firms ten times its size for the searches that matter.
This guide shows you how, step by step: the site structure, the pages to build first, Google Maps, the trust signals Google looks for on financial topics, schema markup and how to measure progress. It's part of our broader system for AI marketing for accountants and CPAs, which also covers advertising rules, email, referrals and tax season planning.
How accounting searches actually work
Accounting searches fall into three groups, and each needs a different kind of page.
- Local searches: "CPA near me," "tax preparer in Plano," "accountant Naperville." Google mostly answers these with the map pack, drawn from Business Profiles.
- Niche service searches: "accountant for dentists," "rental property CPA," "construction bookkeeping services." Often not local at all. Service pages win these.
- Question searches: "Do I need to file a 1099 for my contractor?" "When is the S corp election deadline?" Helpful articles win these, and they increasingly feed AI assistants.
Most firms only compete for the first group, where they're up against every firm in town. The second and third groups are where a focused firm wins clients from much further away, especially for remote-friendly work like e-commerce, expat tax or startup accounting.
Before you build anything, write down your niches. If you haven't chosen one, the niche worksheet in our pillar guide for accountants helps. Then use our keyword research guide to find how your ideal clients phrase their problems.
Build a site structure Google can follow
A clear structure tells Google what you do and where. Keep it shallow and logical.
- 1Homepage that names your niche
- 2Service pages by niche and service
- 3Location pages for real offices
- 4Question articles linking back to services
| Page type | Example | Target search | Must include |
|---|---|---|---|
| Homepage | "Tax and accounting for dental practices in the Chicago suburbs" | Firm name, broad local terms | Niche, location, credentials, clear next step |
| Niche service page | "Accounting for dentists" | "accountant for dentists," "dental practice CPA" | Niche problems, services, process, fee range, proof |
| Service page | "S corporation tax returns" | "S corp tax preparer near me" | Who it's for, what's included, deadlines, price signals |
| Location page | "Naperville office" | "CPA Naperville" | Real address, team at that office, directions, local clients served |
| Question article | "How to pay yourself from an S corp" | Question searches, AI prompts | Direct answer first, credentialed author, update date |
| Team bio | "Jordan Lee, CPA" | Name searches, trust | License, state, experience, niches, photo |
Link every question article to the service page it relates to. Link service pages to each other where it helps a reader. Keep important pages within two clicks of the homepage.
Write niche service pages that convert
A niche service page is the most valuable page on an accounting site. It should feel written for one kind of client, by someone who has done the work many times.
Take a hypothetical example. Jordan Lee runs a four-person CPA firm in Naperville, Illinois, and about a third of her clients are dentists. Her old "Services" page listed "tax preparation, bookkeeping, payroll, advisory." Her new "Accounting for dentists" page covers what dentists actually worry about: practice purchase and associate buy-ins, entity choice, equipment purchases, retirement plans for staff, and what monthly reporting looks like. It names the problems in their words and links to a short article on each.
Thin
- 150 words of generic copy
- "personalized service"
- no fees or process
- stock photo
Strong
- names the niche and its real problems
- explains what's included and how you work
- gives a fee range or starting point
- shows the author's credentials and a real team photo
What to include on each one:
- A headline that names the client and the outcome. "Accounting and tax planning for dental practice owners."
- The problems you solve, in the client's words.
- What's included, listed plainly.
- How you work: first call, onboarding, monthly rhythm, who they'll talk to.
- A price signal. A starting fee or range builds trust and filters out poor fits.
- Proof: credentials, years in the niche, review excerpts used with permission, and memberships in relevant associations.
- A clear next step: a short form or booking link. Our guide to contact forms that convert shows what to ask.
Keep claims honest. Circular 230 bars misleading statements by anyone who practices before the IRS, and your state board likely restricts terms like "specialist" or "expert." The full text is in 31 CFR Part 10, and your state board's rules apply on top.
Location pages: only where you're real
If you have offices in two towns, build a page for each, with the real address, the people who work there, parking or directions, and what clients there typically need. That's useful.
What doesn't work is a page for every town within 30 miles, each with the same text and a swapped city name. Google treats these as doorway pages, and they rarely rank. If you serve clients across a wide area from one office, say so on your main pages and let your Business Profile's service area and your content do the work.
Good
real office, unique content about local clients, team photos, embedded map
Needs work
real office but generic text copied from another location
Poor
no office in that town, same text with the city name swapped
Google Business Profile: win the map pack
For "CPA near me" searches, the map pack matters more than your website. Google's guide to local ranking names three main factors: relevance, distance and prominence. You can't move your office, but you can improve the other two.
Categories and services
Your primary category is one of the strongest relevance signals. Common choices for accounting firms:
| Category | Use it if… |
|---|---|
| Certified public accountant | You're a licensed CPA firm and that's your main identity |
| Accountant | Your firm offers accounting broadly, CPA or not |
| Tax preparation service | Most of your revenue is return preparation |
| Tax consultant | You focus on planning and advice rather than preparation |
| Bookkeeping service | Monthly bookkeeping is your main service |
Pick one primary category, then add secondary categories only for services you actually offer. List your services with niche wording ("Dental practice accounting," "Rental property tax returns") and short descriptions.
The details that trip firms up
- Business name: your real name only. Adding keywords breaks Google's guidelines for representing your business and can get your profile suspended.
- Address: show it only if clients can visit during stated hours. If you work from home or fully virtual, hide it and set a service area.
- Hours: update for tax season and holidays.
- Photos: your real team and office, not stock images.
- Reviews: ask every client after delivery, and never offer anything in return. Our guide on getting more Google reviews covers timing and the FTC rule, and reply without confirming any client details.
For a full field-by-field walkthrough, see our local SEO checklist. And if a rival keeps outranking you, our guide to local competitor analysis shows how to find out why.
Show expertise Google and readers trust
Tax and money topics fall into what Google calls "Your Money or Your Life": subjects where bad information can hurt someone. Google's guidance on creating helpful, reliable content asks whether content is written by people with clear expertise, and whether it's easy to see who wrote it and why. For accountants, that's an easy test to pass if you make it visible.
- Named authors with credentials. Every article lists the author, their credential (CPA, EA, attorney) and their state. Link to a full bio.
- Verifiable credentials. CPAs can link their license through their state board or NASBA's CPAverify. Enrolled agents and preparers with an AFSP Record of Completion can appear in the IRS Directory of Federal Tax Return Preparers.
- Update dates and tax years. "Updated for the 2026 tax year" matters when rules change.
- Sources. Link to IRS publications, forms and the Internal Revenue Code where you cite a rule.
- Real experience. Describe how you handle situations, without identifying clients. "When a dentist buys into a practice, the first thing we look at is…"
- Direct answer in the first two sentences
- Named author with credential and state
- Tax year and last-updated date
- Links to the IRS source for each rule
- Link to the related service page
- Clear note that it's general information, not advice for their situation
Content that answers real questions
The best topics come from your inbox. Every question a client asked this year is a potential article. A few rules:
- Answer first, explain second. If the question is "When is the S corp election deadline?", say when in the first sentence, then explain the exceptions.
- One question per page. Don't bury ten answers in one post.
- Write for the niche. "Can a dentist deduct continuing education travel?" beats "Can I deduct travel?"
- Use AI carefully. AI tools help with outlines and first drafts, but they get tax rules wrong. A credentialed person must check every fact.
These pages also help you appear in AI assistants. Clear, sourced answers from a credentialed author are exactly what ChatGPT, Gemini and Perplexity like to cite. Our guide to getting recommended by AI assistants explains the rest of that method.
Time your publishing, too. Planning content performs best in the fall, deadline content just before each deadline, and niche content anytime. Our tax season marketing calendar for CPAs shows which topics to publish in which month.
Schema markup: AccountingService
Schema markup is code that tells search engines exactly what your business is. Schema.org has a specific type for firms like yours, AccountingService, a subtype of FinancialService and LocalBusiness. Google's local business structured data guide recommends using the most specific type that fits.
On your homepage or each location page, include:
- name, url, telephone and address exactly matching your Business Profile.
- openingHoursSpecification for regular hours.
- areaServed if you serve a defined region.
- sameAs links to your Business Profile, LinkedIn and directory listings.
- priceRange if you're comfortable showing one.
Add Person markup to author bios, with jobTitle and the credential. Most website builders and SEO plugins can generate this without writing code. Our schema markup guide walks through the setup and testing.
Be realistic about FAQ markup. Since 2023, Google shows FAQ rich results mainly for well-known government and health sites, so most accounting firms won't get them. Write the FAQ content anyway, because readers and AI assistants use it.
Technical basics
You don't need to be technical, but a few basics affect rankings for every firm:
- Speed on phones. Many clients search on mobile. Heavy sliders and oversized images slow pages down. Our guide to Core Web Vitals explains what to fix.
- HTTPS everywhere, especially on forms.
- One version of each page. No duplicate "services" pages from old redesigns.
- No client documents on your website. Upload portals belong in your practice management software, not a public form.
Our technical SEO audit checklist covers the full list. Growvia's SEO audit runs these checks and explains each fix in plain English, ranked by impact, so you can hand the top three to your web person.
Measure what's working
Connect Google Search Console to see which searches show your site and which pages get clicks. Then track:
- Map pack position for your top three local searches.
- Rankings for each niche service page's main search.
- Leads from organic and Maps, by page, in your pipeline.
- Review count and velocity compared with nearby firms.
- AI mentions: whether assistants name you for prompts like "best CPA for dentists in Naperville."
Growvia tracks keyword rankings, connects Search Console, monitors competitors' Maps position, ratings and review velocity, and checks whether ChatGPT, Gemini and Perplexity recommend you. It doesn't host your website, so you'll make the page changes in your own site builder.
Week 1–2 — fix Business Profile categories, services and hours
Week 3–4 — rewrite the homepage around your niche and run a technical audit
Week 5–6 — publish two niche service pages with credentials and fee signals
Week 7–8 — publish two question articles and add AccountingService schema
Common accounting SEO mistakes
- A generic homepage that could belong to any firm in the country.
- Doorway location pages for towns where you have no office.
- Keyword-stuffed Business Profile names, which risk suspension.
- Unsigned articles with no author or credential.
- Outdated tax content with old limits and no update date.
- Ignoring niches and fighting every firm in town for "CPA near me."
SEO is one part of the system. For niches, advertising rules, email and referrals, go back to our complete guide to AI marketing for accountants and CPAs.
Frequently asked questions
How long does SEO take for an accounting firm?
Business Profile fixes can show results within weeks. New service pages and articles usually take a few months to rank, which is why it pays to publish in the summer for fall prospecting.
What Google Business Profile category should a CPA firm use?
Use "Certified public accountant" if you're a licensed CPA firm and that's your main identity. Otherwise choose the category that matches most of your revenue, such as Accountant or Tax preparation service.
Should accountants create pages for every nearby city?
No. Build location pages only where you have a real office. Pages with swapped city names look like doorway pages to Google and rarely rank.
Does schema markup help accountants rank?
AccountingService schema helps search engines understand your business and match it to your Business Profile. It won't rank a weak page on its own, but it's quick to add.
Can I use AI to write accounting blog posts?
You can use AI for outlines and drafts, but a credentialed person must check every fact and sign the article. AI tools often get tax rules and thresholds wrong.
Put this into practice with Growvia
Audit your website, track Google rankings and AI mentions, send follow-ups and manage every lead and message in one place. Free forever plan, 14-day Pro trial, no card.
Start growing freeMore guides for accounting and tax firms
AI Marketing for Accountants and CPAs: The 2026 Growth System
AccountantsTax Season Marketing for CPAs: A Month-by-Month Calendar
Tools7 HubSpot Alternatives for Small Businesses in 2026 (Cheaper, Simpler, Honest)
ToolsThe Best All-in-One Marketing Tools for Small Businesses in 2026 (Honest Comparison)