Small CPA firm, Sole Practitioner plan, 4 months
12 new business clients in a four-month campaign
12new business clients
Four-month campaign.
A focused ten-keyword campaign for an accounting practice.
Local SEO: for CPA firms and tax practices
Someone types "cpa near me" and Google usually answers with a map and a short list of firms before any website appears. We rebuild the profile behind your pin, reconcile your listings and run a review routine that stays inside Google's and the FTC's rules, from $125 a month.
4 plans from $125 a month, cancel by email anytime. See the plans
A small CPA firm: six of ten keywords in the top five and 12 new business clients over four months. See results

How prospective clients search
A prospect looking for help with payroll needs a different answer from someone filing an individual return. Give each service a clear destination, explain who it is for and show what a prospective client should prepare before contacting the practice.
Local appointments need accurate location and opening-hour information. Remote engagements need a clear explanation of the handoff, the software you support and how a first conversation works.
All four plans cover your Google Business Profile, citations built and cleaned up, and review requests. Month to month, cancel by email.
$125 a month
One month only: $140, no subscriptionFocused services in one town or a narrow practice niche.
Start Sole Practitioner$235 a month
One month only: $260, no subscriptionAn established local market with competing practices.
Start Growing Practice$325 a month
One month only: $380, no subscriptionBroader services or a second website, with competitor analysis.
Start Established Firm$575 a month
One month only: $620, no subscriptionA large keyword scope across up to four websites.
Start Regional FirmAccounting campaign evidence
Small CPA firm, Sole Practitioner plan, 4 months
12new business clients
Four-month campaign.
A focused ten-keyword campaign for an accounting practice.
The case records the keyword scope, campaign duration and client result. For your practice, we start with the services you can take on, your existing visibility and the competition around those services.
A short target list keeps the priorities clear. Your monthly report lets you follow the activity and keyword movement while you track whether inquiries become suitable engagements.
Find my search opportunitiesHow the map chooses
Google's help page names these three as the main factors in local results. Here is what a firm can change under each.
Relevance: mostly yours
Categories, the services list and the website the profile links to. One broad category and no services gives Google little to match against "payroll" or "IRS letter help".
Distance: barely yours
You can't move the building, and borrowing an address closer to town breaks Google's guidelines. With distance fixed, the other two factors carry the work.
Prominence: built over time
Google points to what it finds about a business across the web (links, articles, directories) and says review count and rating factor in. Steady reviews, consistent listings and local links are the levers.
Google explains the three in its own words on its local ranking help page.
The profile, field by field
Each line is a profile field, with what an accounting practice should put there and what to keep out. Google's guidelines set the limits; your office's real details fill them.
| Field | Fill it with | Keep out |
|---|---|---|
| Name | The name on your door and engagement letters, as the business is known offline | A town, "tax preparation" or "near me" tacked on |
| Primary category | The service you most want found. Type it into the field and read what your profile offers; names change. | A category picked only because a competitor uses it |
| Other categories | Other services the firm performs in-house | Work you refer out |
| Services | One line each: individual returns, business returns, monthly bookkeeping, payroll, IRS letter help, advisory | One catch-all "accounting services" line |
| Hours | Regular hours changed when busy-season hours begin and again when they end; special hours for single days | Saturday season hours still showing in June |
| Address | The office where clients meet you, or a hidden address and a service area if you only go to them | A virtual office or mailbox that isn't staffed during the hours you list |
| Booking link | Your intake form or scheduling page | The homepage |
| Description | Who you serve and what you do, credentials stated exactly | "Certified" for an enrolled agent, which Circular 230 forbids; any hint of promised results |
| Photos | The building, the entrance, the sign, the client room | Stock photos of strangers |
A made-up example of the name rule: if the sign says "Harlow Pike CPAs", so does the profile. The full rules are in Google's Business Profile guidelines. The linked site counts toward relevance too; if yours is thin, accounting website design starts from $400, quoted per project.
Offices and service areas
How many profiles a firm runs depends on where clients actually meet you.
Setup A
One profile, street address shown, hours that match the door. After a move, edit that profile rather than opening a second, then fix every listing that still shows the old suite.
Setup B
A profile per office that is staffed and sees clients during its listed hours, each with its own hours, photos and page on your site. A room borrowed a few weeks a year needs a careful read of the guidelines first.
Setup C
A business serving clients at their premises can hide its address and list a service area. A fully remote practice should check eligibility before creating a profile; our page on marketing for bookkeepers covers search work that needs no pin.
Listings
Every site that lists the firm is a line to agree back to the profile: name, address, phone, website. Each difference is a reconciling item, cleared oldest first.
They feed smaller sites, so a wrong address here keeps coming back until it is fixed at the top.
The chamber of commerce, the town or county directory, the business groups the partners belong to.
Association directories, and for credentialed preparers the IRS Directory of Federal Tax Return Preparers with Credentials and Select Qualifications.
QuickBooks ProAdvisor and the Xero advisor directory exist; each program sets its own terms, so read them first.
A retired partner's name, a pre-merger firm name, a former suite. These split one firm into two in Google's eyes.
Reconciling items
Citation building and cleanup is in every plan, Sole Practitioner up.
Reviews and replies
Reviews feed prominence, and accounting adds a constraint most businesses don't have: the reply is public and the client relationship is confidential.
Asking, under Google's policy and FTC Part 465
Google's review policy lists the prohibited practices in full.
Have your review routine checked, free
Replying, without disclosing anything
Never confirm the writer is a client, and never mention a return, a refund, a notice or a fee. Reg. 301.7216 restricts a preparer from disclosing return information without the taxpayer's written consent, and a public reply is a disclosure. State boards and your own confidentiality duties can go further.
Sample reply, five stars
"Thank you for taking the time to write this. We appreciate it."
Sample reply, one star
"We take every comment seriously. We don't discuss any individual matter in public, and we would welcome the chance to talk this through directly. Please contact the office."
When we draft replies for a firm, the firm approves each one before it is posted.
The monthly work
The three local items come first in every plan. Tiers differ in local terms targeted, links behind your pages and depth of analysis.
| Line item | What it does locally | Plans |
|---|---|---|
| Profile, citations, reviews | The fields above kept current through busy and extension season, listings reconciled, one review routine for all clients | All |
| Target keywords | Service plus town: "cpa in [town]", "tax preparation [town]", "payroll services [town]" | 10 / 20 / 40 / 100 |
| Guest posts and Web 2.0s | Links to the service and office pages your profile points to, amplification links behind them | All, by volume |
| On-page audit, content gap | Linked pages checked against the firms in the map; missing pages listed, such as one per office | Growing Practice and up |
| Competitor analysis, more domains | Why the firms in the map are there and you aren't; a second site, such as a bookkeeping brand | Established Firm and up |
| Toxic link check | An older domain's link history reviewed | Regional Firm |
The pages and links behind the map are covered under SEO for accountants; referrals, email and paid channels in our guide to marketing for accounting firms. Content plans and websites are on the pricing page.
Timing
Local work has a fast part and a slow part. A tax practice should plan both backward from January.
| Work | How it tends to move |
|---|---|
| Profile edits | Days to weeks once Google accepts them; some are reviewed first |
| Listing cleanup | Weeks to months, as each directory updates on its own schedule |
| Reviews | As fast as clients finish and choose to write, so the routine starts early |
| Map position | Months for contested searches, set by how many firms sit near your searchers |
Start in the fall and January opens with correct hours, clean listings and the first reviews from extension clients. Start in February and the profile fixes still count this season, but most ranking gains land after it. Google warns against anyone who guarantees a ranking; we don't.
More calls only help if someone can take them. Before pushing the profile harder, run the tax-season capacity planner to see how much new work your team can absorb.
Plan the start date with usOur accounting search guide explains service-page priorities, seasonal planning and how to judge the results.
Find my search opportunitiesYes, much of it. Claiming the profile, choosing categories, listing each service, keeping season hours current and asking every client for a review need no outside help. The slower work is clearing years of old listings, building links to the pages your profile points to and tracking map positions across town. Our plans are built around that slower part.
The one that matches the work you most want to be found for, with secondary categories only for services you perform in-house. Category names change and differ between profiles, so type your main service into the category field of your own profile and read what it offers. Don't copy a competitor's choice, and skip categories for work you refer out.
Use an address where clients are actually received. Google's guidelines rule out a virtual office or mailbox unless someone staffs it during your listed hours. If you only meet clients at their premises, set up a service-area profile, which hides the address and shows the area you cover. If no client meets you in person anywhere, read the eligibility rules before creating a profile.
Yes, with no conditions attached. Google's policy bans incentives for reviews, discouraging negative ones and asking only the clients you expect to be pleased; the FTC rule bans fake reviews and review suppression. In practice: the same request, in the same words, to everyone at one fixed point in the engagement, with nothing offered in return.
Briefly, without confirming the writer is a client and without any detail of their work. Something like 'We take every comment seriously and do not discuss individual matters in public; please contact the office' keeps confidences and shows readers that you respond. Never threaten the reviewer, which the FTC rule treats as review suppression. Your state board may set further limits.
Profile corrections can show within days or weeks of Google accepting them; map positions for contested searches usually take months. The pace depends on how many firms sit near your searchers, how many reviews they hold and how long their listings have been consistent. Start in the fall and the profile is in order before January. Nobody can promise a map position, and we don't.
Rarely, and forcing it backfires. Distance is one of the three main factors Google names, so the map favors firms near the searcher or near the town in the search. Clients in neighboring towns are better reached through service pages and the links behind them, which rank in the ordinary results. An invented address in another town breaks the guidelines and puts the whole profile at risk.
Monthly SEO starts at $125 for Sole Practitioner. You can also choose a single month at the listed one-time price. There is no setup fee or minimum contract term. To stop a monthly plan, email before the next billing cycle. We confirm the scope and send a payment link before work starts.
Allow months to evaluate search progress, especially for a new website or a competitive city. Fixes and deliverables appear in the report before they necessarily produce new inquiries. We cannot guarantee a position, a client count or revenue. Together we choose the services and searches worth tracking so the review reflects your practice priorities.
The Accountant SEO team handles the campaign and answers questions by email or a requested meeting. We confirm the scope before payment and send a monthly report with the activity and live links. Tell us which partner or practice manager should receive updates so reporting reaches the person making marketing decisions.
We do not promise exclusive coverage of a city. Ask about competing services and markets before engaging us so we can discuss any overlap and the proposed scope. Your firm should choose its own service priorities and positioning; another practice may be pursuing different clients, but that distinction needs to be assessed rather than assumed.
The scope has to match the competition and your priorities. Sole Practitioner can suit a focused start; Growing Practice adds an on-page audit and content gap review. Established Firm and Regional Firm support broader keyword sets and competitor analysis. We review your site and market before recommending a tier. No package guarantees a ranking or a number of clients.
Clear service information still helps a prospect understand what you offer. We focus on accurate pages, a suitable local profile and a clear inquiry route. Search features change, so we assess visibility alongside relevant inquiries rather than promising placement inside a particular AI answer.
Guest posts are outreach placements on sites the agency does not own. The plan table separates guest posts, Web 2.0 pages and amplification links. Reports identify the live URLs so you can inspect the activity. A placement does not guarantee a Google ranking.
Next step
Send the firm's name and website. The free firm review reads your Google Business Profile and site, names the firms holding the map for your main search, and lists the first three fixes. It arrives by email within one business day, with no call unless you ask.
Or open the assistant at the bottom right, or write to support@accountantseo.company.