How to Use SEO for CPA Firms

SEO
Resource

How to use SEO for CPA firms

Written for owners of accounting and CPA firms with roughly 2 to 20 staff who want enquiries arriving from search rather than from the referral network. It covers keyword selection, site structure, page templates, local signals, and how to tell whether any of it is working. Around eleven minutes to read.

11 min read Last updated: 17 August 2026
TL;DR

The short version

  • SEO for a CPA firm is an architecture problem before it is a content problem. Structure decides what can rank.
  • One page per service and one page per niche. A single services page listing twelve offerings ranks for none of them.
  • Search intent splits into three types: problem research, service shopping, and local shopping. Each needs a different page.
  • Local search results are driven mainly by your Google Business Profile, review volume, and location relevance on site.
  • Measure booked calls and signed clients per keyword cluster. Rankings and traffic alone tell you almost nothing.

Why search works for accounting firms

Learning how to use SEO for CPA firms starts with an observation about buying behaviour. Somebody searching "accountant for limited company contractors" or "CPA for dental practices" has already decided they need an accountant. They are choosing between firms. That is a very different visitor from someone reading a blog post about the tax year end, and the two should never land on the same page.

Most accounting firm websites are built as brochures. A homepage, an about page, a services page listing everything the firm does, and a blog that stopped in 2023. That structure gives Google almost nothing to work with. There is one page competing for dozens of distinct searches, and it wins none of them because it is specific about nothing.

The alternative is to treat the site as infrastructure. Each meaningful search gets a page built to answer it, those pages link to each other in a deliberate pattern, and the whole thing feeds enquiries into a system that follows up without anyone remembering to. This article covers how that structure is built, in the order you should build it.

The work is slow at the start. Firms that stay with it usually see the shape of the results between month three and month six.

Start with search intent, not keywords

Keyword tools give you volume figures. They do not tell you what the searcher wants, and that is the part that decides which page you build. For accounting and CPA firms, almost every commercially useful search falls into one of three groups.

Commercial searches

These are people shopping for a firm. "Accountant for ecommerce sellers", "small business CPA", "limited company accountant". Volume is lower than you might hope and competition is real, but the enquiry rate is high because the decision has already been made. These searches need service or niche pages, never blog posts.

Local searches

"Accountant near me", "accountants in Ipswich", "CPA in Denver". Google treats these differently and shows a map pack above the ordinary results. Winning here depends on your Google Business Profile and review volume more than on anything written on your website.

Informational searches

"Do I need to register for VAT", "how does IR35 work for contractors". Large volume, weaker intent, and the top results are often HMRC or a professional body. These pages are useful for building topical authority and capturing people early, but they rarely convert directly. Judge them on assisted conversions, not on first-touch enquiries.

Sort your keyword list into these three groups before you write anything. In our experience with firms of 2 to 20 staff, the commercial and local groups deserve the first three months of effort. Informational content works better once you already have pages worth linking to.

Build the site architecture correctly

Google ranks pages, not websites. If your VAT returns service, your payroll service, and your work with construction subcontractors all live on one combined services page, you have one page trying to be relevant to three different searches. It will lose to three firms who each built a dedicated page.

The structure that works looks like this.

  • Homepage. Ranks for your firm name and, sometimes, a broad local term. Its main job is to link clearly downward.
  • Service pages. One per service you actually want to sell. Bookkeeping, VAT, payroll, year end accounts, tax planning, and so on.
  • Niche pages. One per industry or client type you serve. This is where the strongest commercial searches live and where competition is thinnest.
  • Location pages. Only if you genuinely serve multiple areas and can write something specific about each. Thin duplicated location pages do more harm than good.
  • Resource pages. Informational articles that link upward into the relevant service and niche pages.

Internal linking

Every resource article should link to at least one service or niche page it naturally relates to. Every niche page should link to the services that niche buys most. This is how ranking strength moves around the site, and it is the cheapest SEO work available because it requires no new content at all.

Do not orphan pages. If a page cannot be reached in two clicks from the homepage, treat it as invisible.

Write service and niche pages that convert

A ranking page that produces no enquiries is a cost, not an asset. The pages that earn their keep for accounting firms follow a predictable shape.

Match the language of the search

If the page targets "accountant for landlords", the heading should say that. Not "property sector solutions". Google reads the heading, and so does the visitor deciding within four seconds whether they are in the right place.

Show that you understand the client type

Generic copy about "tailored support and personal service" is interchangeable with every competing page. Specifics are what separate you. For a landlord page, mention section 24 interest restriction, the treatment of allowable repairs versus improvements, and the reporting deadline for residential property disposals. The reader recognises that you have done this work before.

Answer the pricing question honestly

Visitors want to know how fees work. You do not have to publish figures, but explaining the model, fixed monthly billing, what is included, whether there is a tie-in, removes a large share of the friction that stops people enquiring.

One clear next step

A short enquiry form or a booking link, placed near the top and repeated near the bottom. Multiple competing calls to action reduce completion. A questionnaire that qualifies the enquiry before it reaches your calendar works well, particularly if you are the one taking every call.

Pages built this way tend to convert several times better than a general services page carrying the same traffic.

Local search and your Google Business Profile

For firms serving a defined geography, the map pack is often the highest value real estate in search. It sits above the organic results and it is driven by a different set of signals.

What actually moves local rankings

  • Proximity. How close your registered business address is to the searcher. You cannot change this, so accept it and work on what you can.
  • Profile completeness. Correct category (Accountant, Certified Public Accountant, Tax Preparation Service), full service list, opening hours, photographs, and a description that reads like a human wrote it.
  • Review volume and recency. The single strongest lever most firms are ignoring. A steady flow of reviews beats a batch of twenty collected in one week two years ago.
  • Citation consistency. Your name, address, and phone number identical everywhere they appear online, including your own site footer.

Getting reviews without nagging

The reliable method is to build the request into an existing workflow rather than relying on someone remembering. A short automated message after a return is filed or a year end is signed off, sent by email and text, asking directly for a review with the link included. Firms that automate this typically collect more reviews in a quarter than they did in the previous two years.

Post to your profile occasionally as well. It is a weak signal on its own, but it is five minutes of work.

Content production without burning your week

The common failure is not a lack of ideas. It is a publishing schedule that assumes the partner will write two articles a month forever, alongside a full client load. That lasts about six weeks.

Publish for the search, not the calendar

Ignore advice about posting weekly. A firm with twelve well-targeted pages that each answer a real search will beat a firm with sixty posts written to fill a content calendar. Work from your keyword list, in priority order, and stop when the list is done rather than inventing topics.

Use a repeatable page template

Every article follows the same structure. Direct answer near the top, the detail below, the mistakes people make, and links to the relevant service pages. A template removes the blank page problem and keeps the output consistent when different people write.

Update rather than rewrite

Tax thresholds, filing deadlines, and rates change. An article updated with current figures and a visible revision date usually recovers its position faster than a new article takes to earn one. Set a quarterly review of your top ten pages and check every figure in them.

Where the firm's voice matters

You have information that generic content cannot reproduce: the queries clients actually raise, the mistakes you correct every January, and the sector quirks you have learned. That material is what makes a page hard to copy. Dictate it in ten minutes and have it edited into shape rather than trying to write it from scratch.

Measuring whether SEO is working

Ranking reports are the least useful measurement in accounting firm SEO. Positions move for reasons unrelated to your work, and a first place ranking for a term nobody buys from is worth nothing.

The measurements that matter

  1. Enquiries by source. Tag every enquiry with the channel it arrived from and the page it landed on first. Without this, everything downstream is guesswork.
  2. Enquiry to booked call rate. If enquiries rise but bookings do not, the problem is your follow-up speed or your qualification, not your rankings.
  3. Booked call to client rate by page. Some pages attract price shoppers and some attract the clients you want. This tells you which content to build more of.
  4. Cost per acquired client. Total spend, including your own time, divided by clients signed from search. Compare it against the annual value of a typical client.

Reasonable timelines

New pages on a young domain generally take three to six months to settle into meaningful positions. Local map pack improvements from review collection often show inside eight weeks. Informational content builds slowly and compounds. Judge the programme at six months, and judge individual pages at three.

One practical note. Most firms lose more enquiries to slow response than to weak rankings. If a form submission sits unanswered for a day, the searcher has already spoken to two other firms. Automating the first response and the booking link protects the traffic you have worked to earn.

The build in sequence

This is the order we work in with accounting and CPA firms. Each step depends on the one before it, so resist the temptation to start with content.

Build and sort the keyword list

Pull every search term relevant to your services, client types, and area. Sort them into commercial, local, and informational groups. Note approximate monthly volume and how established the current top results look. Cut anything you would not actually want the client work from. The output is a prioritised list, not a spreadsheet of everything.

Fix the site structure first

Map one page to each commercial term worth pursuing. Split any combined services page into individual pages. Check that every page is reachable within two clicks of the homepage and that internal links point from resource content upward into service and niche pages. Repair broken links and remove pages targeting nothing.

Write the money pages

Build the service and niche pages before anything else, because these are where enquiries come from. Match the heading to the search phrase, demonstrate sector knowledge with specifics, explain how fees work without publishing figures, and place one clear next step near the top and again at the bottom.

Set up local search properly

Claim and complete the Google Business Profile with the correct primary category, full service list, and current hours. Make your name, address, and phone number identical across the site and every directory listing. Then automate a review request into your workflow so it fires after each completed piece of client work.

Add resource content to the plan

Work down the informational keyword list in priority order, one page per question. Each article links to the service or niche page it relates to. Use a fixed template so production stays consistent, and schedule a quarterly check on figures, thresholds, and deadlines mentioned in older pieces.

Connect tracking and follow-up

Route every enquiry into a CRM with the source and landing page recorded. Set an automated first response and a booking link that fires within minutes. Review enquiries, booked calls, and signed clients by page each month. That data tells you which pages to expand and which to leave alone.

Where firms get this wrong

These are the failures we see most often when reviewing an existing accounting firm website.

One services page for everything

A single page headed Services listing bookkeeping, VAT, payroll, tax returns, and advisory competes for all of those searches and ranks for none. Google needs a distinct page per topic to judge relevance. Splitting one combined page into five focused pages is usually the highest return change available on an accounting firm site.

Chasing high volume generic terms

Ranking for "accountant" is not a realistic objective for a firm of five people. Terms like "accountant for veterinary practices" carry lower volume, far weaker competition, and much higher enquiry quality. A page ranking third for a narrow term beats a page ranking fortieth for a broad one, every time.

Publishing content nobody searches for

Firm news, staff announcements, and "our thoughts on the Budget" posts published two weeks after everyone else attract no search traffic. If a page does not target a term people actually type, it will not be found. Write from the keyword list, not from what happened in the office that week.

No tracking, so no decisions

Without source and landing page recorded against every enquiry, you cannot tell which work paid for itself. Firms in this position either abandon SEO too early or continue funding pages producing nothing. Basic attribution takes an afternoon to set up and changes every decision that follows.

When to bring in support

Plenty of this is genuinely doable in house. If you have one office, a handful of services, and someone who can write clearly, you can complete the Google Business Profile, split your services page, and start collecting reviews without paying anyone.

Outside help earns its place in three situations. First, when you need the full architecture built at once rather than over eighteen months of spare evenings. Second, when the niche decision is unclear and you want it grounded in registry and search data rather than instinct. Third, when enquiries are arriving but slipping away because nobody follows up quickly enough, which is a systems problem rather than a marketing one.

Fiscal Flow builds acquisition and onboarding infrastructure for accounting and CPA firms with 2 to 20 staff, covering niche positioning, SEO architecture, paid acquisition, and the CRM automation that catches what search brings in.

See if it fits →

Frequently asked questions

How long does SEO take to work for a CPA firm?

Local map pack improvements from profile work and review collection often show within about eight weeks. New service and niche pages on an established domain usually take three to six months to reach meaningful positions. A newer domain takes longer. Judge individual pages at three months and the overall programme at six.

Is SEO or paid advertising better for accounting firms?

They answer different problems. Paid search produces enquiries within days and stops when the budget stops. SEO takes months and then keeps producing without further spend per click. Most firms of 2 to 20 staff run paid acquisition to cover the gap while the search work matures, then rebalance once organic enquiries are steady.

How many pages does an accounting firm website need?

Fewer than most agencies suggest. A page for each service you want to sell, a page for each niche you serve, one location page per area you genuinely operate in, and resource articles working down your informational keyword list. Twelve well-targeted pages outperform sixty written to fill a calendar.

Do I need to niche down before starting SEO?

It is not required, though it makes everything easier. Broad terms like "small business accountant" are heavily contested. Sector terms such as "accountant for recruitment agencies" carry less competition and produce better fitting enquiries. You can add niche pages alongside general service pages without abandoning existing clients.

Does blogging still help accounting firms rank?

Yes, when the articles target real searches and link into service pages. It stops working when posts are written about firm news or general commentary nobody searches for. Treat each article as an answer to a specific question, and check that the underlying figures and deadlines stay current.

What should I measure to know if SEO is working?

Enquiries by landing page, the proportion of those enquiries that become booked calls, the proportion of calls that become clients, and cost per acquired client compared against the annual value of a typical client. Rankings and traffic totals are useful diagnostics but poor measures of commercial return.

Final thoughts

Using SEO for CPA firms comes down to three decisions made in the right order. Decide which searches you actually want to win, build a page structure where each of those searches has somewhere specific to land, and connect the enquiries to a follow-up process that responds while the visitor is still interested. Everything else is refinement.

The firms that do well with search are rarely the ones publishing the most. They are the ones who picked a defensible position, built pages a competitor would find difficult to copy, and stayed with it past the quiet first quarter.

If you are weighing up whether to build this in house or bring in support, the qualification questionnaire on this page will tell you fairly quickly whether the approach suits your firm's size and current position.