Back to insights
9 min read

Kennedy Tax & Accounting Case Study: Local SEO, Google Business Profile and a Mobile-First Website Built for AI Search in Scarborough

How PLANSALE built the website for Kennedy Tax & Accounting in Scarborough, Toronto, to support a top-ranking Google Business Profile, 1,230+ Google reviews, mobile-first conversion and AI search visibility.

View live website

Client: Kennedy Tax & Accounting Inc., Scarborough

Kennedy Tax & Accounting Case Study: Local SEO, Google Business Profile and a Mobile-First Website Built for AI Search in Scarborough cover image

Kennedy Tax & Accounting Inc. is a tax and accounting firm on Eglinton Avenue East in Scarborough, Toronto. Founder Manoranjan (Mano) Talukder opened it in 2010, and it now prepares personal, self-employed and corporate returns and handles bookkeeping, payroll, GST/HST filing, CRA audit help and business registration for clients across the GTA.

It is one of our most successful local SEO partnerships. Kennedy ranks on Google’s first page for a large number of accounting and tax searches tied to Scarborough and nearby areas, and its Google reviews place it among the top three firms in Scarborough. This case study explains why local search matters so much for a firm like this, and how PLANSALE designed the website to turn that visibility into phone calls and booked consultations.

Kennedy Tax & Accounting desktop homepage with the headline Tax & Accounting Services in Scarborough, a Book a Consultation button, a phone number and the 1,230+ Google reviews badge

Why Local SEO Decides Who Gets the Call

Nobody picks an accountant from a national ranking. Someone searching “tax accountant Scarborough” or “bookkeeping near me” wants a firm that is close, trustworthy and open. Google answers with a map pack, a handful of Business Profiles with ratings, and then the organic results. The firms in that map pack get most of the calls.

Three things decide who appears there, and a website only controls one of them directly:

  • Relevance. Does the Google Business Profile and the website clearly describe the services the person searched for?
  • Distance. How close is the office to the searcher? This is why the address, map and service area need to be exact.
  • Prominence. How well known and trusted is the business? Review count, rating, recency of reviews and links from other sites all feed this.

For an accounting firm in a dense city, prominence is the hard part. That is why Kennedy’s Google Business Profile and its review programme are treated as the core of the strategy, with the website built to support them rather than compete with them.

Google Business Profile: The Real Front Door

For most local searches, the Business Profile is the first impression, before anyone visits the website. The work on Kennedy’s profile and site follows one rule: every fact must match everywhere.

  • One name, one address, one phone number. The office at 2390 Eglinton Ave E, Suite 205 (near Kennedy Station) appears identically on the profile, in the site header and footer, in structured data and in the plain-language summary files. When the firm closed its former Lawrence Avenue office, the site stated it explicitly so search engines and AI assistants do not keep sending people to the old address.
  • Accurate hours. The site’s top bar shows live status such as “Open now · until 6 p.m.” and the hours match the profile.
  • Reviews as a growth system. The firm has more than 1,230 Google reviews with a 4.8-star rating. The site shows them honestly: a rating badge on every page, a floating reviews button and a slide-out panel that lists real review excerpts with the reviewer’s name and the Google label.
  • A map link in the data. The structured data includes the Google Maps listing, coordinates and the service area, so the website and the profile reinforce each other.

Kennedy Tax & Accounting slide-out Google reviews panel showing real five-star reviews from clients

Reviews also do conversion work. A new visitor who sees 1,230+ reviews in the first screen needs far less convincing before calling.

A Mobile Design That Answers Everything in One Glance

Most local searches for a tax accountant happen on a phone, often with a deadline in mind. A visitor who lands on the site should know in a few seconds what the firm does, where it is, whether it is open and how to reach it. The mobile layout is designed around that:

  • The first screen carries the essentials. The headline names the service and the city, a one-sentence introduction says who the firm is, and two large buttons offer Book a Consultation and Call (647) 827-2220.
  • Trust sits directly under the buttons. The Google rating, review count and “Since 2010 · Scarborough” are visible before the first scroll.
  • A sticky action bar stays at the bottom. Call, Book and Directions are always one tap away, whichever page the visitor is on.
  • Price transparency. “Personal tax returns from $49.99 + HST” is stated up front, which removes the biggest hesitation for people comparing firms.
  • Large tap targets and readable type. Buttons are full-width on mobile, and the text is sized for reading on a phone without zooming.

Kennedy Tax & Accounting mobile homepage with Book a Consultation and Call buttons, a Google reviews badge and a bottom bar with Call, Book and Directions

The measure of a good mobile page is simple: a visitor can decide and act without searching for anything. The call button is a real tel link and the directions button opens the Google Maps listing, and both clicks are tracked, so every tap is a measurable action. For firms that want to see which pages and campaigns produce the calls, we pair this with call and lead attribution.

The site is a static build on the Astro framework with self-hosted variable fonts, which means pages are pre-rendered and light. Fast pages help mobile visitors stay and help search engines crawl the site efficiently. There is no heavy page-builder code between the visitor and the content.

The architecture is deliberate. The sitemap lists 87 pages organized around how clients actually search:

  • Service pages for each service, from personal and self-employed tax to corporate tax, bookkeeping, payroll, GST/HST, CRA audits and reassessments, estate returns, late filing, newcomer returns and Uber driver tax.
  • Area pages for Markham, North York, East York, Pickering, Ajax, Whitby and Oshawa, so the firm can be found beyond its own neighbourhood without pretending to have offices there.
  • A guide library of 14 guides and a 12-term tax glossary that answer questions such as how far back the CRA can audit, how long a refund takes, and what it costs to incorporate in Ontario.
  • Industry pages for construction and trades, medical and dental, and real estate agents.
  • Trust pages for reviews, FAQs, the founder and the office.

Each page has one clear purpose, one primary search intent and a visible next step. That is what lets a small firm compete with larger names on the searches that matter. See how we apply the same approach on our Scarborough local SEO page.

The GEO Layer: Making the Firm Easy for AI Assistants to Recommend

People now ask ChatGPT, Gemini, Perplexity and Google’s AI answers questions like “who is a good tax accountant near Kennedy Station?” The website has to do more than rank. It has to be easy for those systems to understand and quote correctly. We call this generative engine optimization, or GEO.

For Kennedy that means:

  • Structured data on every page. The homepage declares the firm as an AccountingService with address, coordinates, opening hours, service areas, founder, contact points, social profiles and aggregate rating. Inner pages add WebPage, BreadcrumbList and FAQPage data, and the reviews page adds Service data.
  • An llms.txt file. A compact plain-language summary states who the firm is, its one location, hours, phone, services with the only published price, the areas served and links to every key page and guide.
  • AI crawlers welcomed. The robots.txt file explicitly allows GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot and Bingbot, so the content can be found and cited.
  • Direct-answer content. Pages and guides open with a short, factual answer and then add detail, which is the format AI answers tend to quote.
  • Consistent facts. The address, hours, price and rating are the same on every page and every machine-readable file, so an assistant never has to choose between conflicting numbers.

A website is no longer just a digital business card for people who already know the name. It has to be a source that search engines and AI assistants can trust and recommend to people who do not.

Our Process for a Local Service Business

This is the same process we bring to other local firms:

  1. Audit the Google Business Profile, citations, competitors and current rankings in the real local pack.
  2. Fix the foundation: consistent name, address and phone, categories, services, hours, photos and a review programme.
  3. Design for the phone first, with the call, book and directions actions always in reach.
  4. Build the page structure around service, area and question intent, each with its own structured data.
  5. Add the GEO layer: structured data, llms.txt, crawler access and direct-answer content.
  6. Measure calls and bookings, not only rankings, and keep improving.

What We Measure, and What We Don’t Claim

Local rankings vary by searcher location, device and time, so we do not promise a fixed position. The numbers that matter to the firm are calls, direction requests, consultation bookings and review growth, along with local pack visibility for the core service and area searches. Rankings can move as competitors change, so we treat this as ongoing work rather than a one-time project.

FAQ

What did PLANSALE do for Kennedy Tax & Accounting?

PLANSALE designed and built the website around local search: a mobile-first layout with call, book and directions actions, service and area pages, a guide library, structured data on every page, an llms.txt file and consistent business facts that support the firm’s Google Business Profile.

Why is Google Business Profile so important for an accounting firm?

Most people searching for an accountant near them see the map pack and its ratings before any website. A complete, accurate profile with many recent reviews decides who gets the call, and the website should match it exactly.

Why does mobile design matter for a tax and accounting website?

Many local searches happen on a phone, often with a deadline. A mobile page that shows the service, location, hours, price and one-tap call and booking buttons turns more visitors into clients than a page that needs scrolling and searching.

What is GEO and how is it different from SEO?

SEO helps a page rank in search results. GEO helps AI assistants understand and recommend the business, using structured data, llms.txt, crawler access and clear, consistent facts. A local firm needs both.

Can PLANSALE do the same for my business?

Yes. PLANSALE builds local SEO, Google Business Profile support and AI-ready websites for accounting firms, clinics and other local service businesses. Book a growth audit or see more PLANSALE projects.

Conclusion

Kennedy Tax & Accounting shows what happens when the Google Business Profile, the reviews and the website all tell the same story: a firm that is easy to find, easy to trust and easy to contact from a phone, and easy for an AI assistant to recommend.

If you run a local service business and want more qualified calls from Google and AI search, talk to PLANSALE or explore our AI search optimization service.

What did PLANSALE do for Kennedy Tax & Accounting?

PLANSALE designed and built the website around local search: a mobile-first layout with call, book and directions actions, service and area pages, a guide library, structured data on every page, an llms.txt file and consistent business facts that support the firm's Google Business Profile.

Why is Google Business Profile so important for an accounting firm?

Most people searching for an accountant near them see the map pack and its ratings before any website. A complete, accurate profile with many recent reviews decides who gets the call, and the website should match it exactly.

Why does mobile design matter for a tax and accounting website?

Many local searches happen on a phone, often with a deadline. A mobile page that shows the service, location, hours, price and one-tap call and booking buttons turns more visitors into clients than a page that needs scrolling and searching.

What is GEO and how is it different from SEO?

SEO helps a page rank in search results. GEO helps AI assistants understand and recommend the business, using structured data, llms.txt, crawler access and clear, consistent facts. A local firm needs both.

Can PLANSALE do the same for my business?

Yes. PLANSALE builds local SEO, Google Business Profile support and AI-ready websites for accounting firms, clinics and other local service businesses. Book a growth audit or see more PLANSALE projects.

[email protected] Appointment