TLDR: How CPA firms and bookkeepers rank for tax accountant near me, payroll, and 'accepting new clients' — including the seasonal traps that waste the other ten months.
Accounting local SEO is seasonal and trust-heavy. From January to April, "tax accountant near me" and "CPA accepting new clients" spike. The rest of the year, the money is bookkeeping, payroll, and business advisory — searches with less volume and higher lifetime value. Firms that only optimize in March hand those year-round clients to whoever posted last.
Keywords by season, not vanity volume
Tax (Jan–Apr):
- ▸"tax accountant near me"
- ▸"CPA [city] individual taxes"
- ▸"small business tax preparer"
- ▸"IRS representation [city]"
Year-round (higher LTV):
- ▸"bookkeeper for small business [city]"
- ▸"payroll service [city]"
- ▸"QuickBooks accountant near me"
- ▸"fractional CFO [city]" (only if you sell it)
Do not stuff "best CPA in America" into the GBP description. Google already knows you are local. Name the entities you actually file: individuals, S-corps, nonprofits, real-estate investors.
Categories: CPA vs tax preparer vs bookkeeper
Pick the primary category that matches the revenue you want:
- ▸Certified public accountant if you are a CPA firm
- ▸Accountant if you are not using the CPA designation in that location
- ▸Tax preparation service if April is 80% of revenue
- ▸Bookkeeping service as secondary when you sell monthly books
Using Tax Preparation Service as primary when you are a year-round advisory firm trains Google to show you only in tax season.
Why accountants get almost no reviews
Clients do not leave Google reviews after a 1040 the way they do after a haircut. You have to ask at a defined moment:
- ▸After the signed e-file confirmation
- ▸After a quarterly bookkeeping recap
- ▸After a "you saved me from a penalty" conversation
Keep the ask boring and professional. Never imply a review is required for the engagement. In the response, do not confirm specific tax positions or client identity beyond what they already posted.
GBP fields that signal "still taking clients"
- ▸Description: services, industries served (restaurants, contractors, dentists), and whether you take new clients
- ▸Products/services: personal tax, business tax, bookkeeping, payroll, sales tax
- ▸Attributes: online appointments, languages, women-led if true
- ▸Posts in February: "still accepting individual returns" beats a generic "Happy New Year"
If you close the list in March, update the description the same day. Ranking for "accepting new clients" when you are not is how you get one-star reviews.
Website pages that support the profile
Google still uses the website for prominence. Minimum set:
- ▸Individual tax
- ▸Business tax / entity selection
- ▸Bookkeeping & payroll
- ▸A city + "CPA" page that is not a doorway paragraph
Add AccountingService / LocalBusiness schema with openingHours and areaServed. Price range is optional; "by appointment" hours matter.
Citations that actually move CPA rankings
State board of accountancy, AICPA or state society locator, chamber, and your office building's tenant directory beat random web 2.0 profiles. Make the firm legal name match the license listing. If you market as "Summit Tax" and the license says "Summit Tax & Advisory LLC," pick one public NAP and stick to it.
Off-season play (May–December)
Post monthly about payroll deadlines, estimated taxes, and bookkeeping cleanup. Those posts keep the profile active when tax queries drop. Firms that go dark in May lose the November "I need a bookkeeper before year-end" wave.
Ninja can keep the profile posting and the review loop running while you are in the weeds. See the accountant page if you want that automated.