A local SEO audit should tell you which search problems are costing your service business enquiries, not hand you a hundred warnings with no order of importance. For a Canadian cleaning company, electrician, clinic, or consultant, the useful questions are straightforward: can nearby customers find the right profile and service page, do those pages earn trust, and can you tell whether search led to a call or booking?
This checklist is designed for one real business location or service area. It covers Google Business Profile, the website, reviews, local mentions, and measurement. Keep a simple sheet with four columns as you go: check, evidence, owner, and next action. An issue counts as fixed only after you verify the change in the live profile or page.
Before the audit: define the searches that matter
Write down three to five services that produce good customers, then pair each with the city or neighbourhood you genuinely serve. A Toronto plumber might use “emergency plumber Toronto” and “water heater repair Toronto.” A bookkeeping firm that works remotely across Ontario should be more careful: a Google Business Profile is tied to an eligible real-world business, not a licence to claim every city in the province.
Search each phrase from a location in your service area, preferably on a phone, and note what appears: a map pack, organic service pages, directories, or ads. Results change with the searcher’s location and history, so one manual search is a snapshot rather than a ranking report. Save the search phrase, location, date, and the businesses you see. Repeat the same method when you check progress.
Set one business goal before touching the profile. For most service firms that means qualified calls, form enquiries, bookings, or quote requests. More profile views are useful context, but they are not the goal if those views never become conversations.
1. Check the Google Business Profile foundation
Start by searching your business name and opening the profile that customers see. Confirm that it is claimed and verified, the name matches the real business, and the phone, website, hours, and primary category are accurate. Google says complete, accurate information can help a business appear for relevant local searches, while local results are primarily shaped by relevance, distance, and prominence. No agency can buy a better organic map position. Google’s local ranking guidance is the useful baseline here.
Choose the primary category that describes what the business is, not every service it happens to sell. A plumbing company is a plumber even if it also sells water heaters. Add secondary categories only when they describe a substantial part of the business. Check the available category names in the profile itself; do not force a keyword into the business name to compensate for a poor category choice. Google’s business representation guidelines require the name to reflect the real-world business.
Next, check hours, including holiday or seasonal changes, the website destination, and the main phone number. Call the number and submit a test enquiry from the website. A beautifully optimized profile with a dead phone line or broken form is a lead-generation problem before it is an SEO problem.
If you travel to customers and do not receive them at your address, review the service-area settings. Google says a service-area business should hide its address from customers; a hybrid business that genuinely serves customers at a staffed location may show the address and add a service area. You can select cities or other supported areas, up to 20, rather than drawing a radius. The overall area should normally stay within about two hours’ driving time of the base, although Google notes exceptions. See Google’s service-area instructions. Avoid virtual offices, mailbox addresses, or extra profiles for cities without a real eligible location.
Record: profile URL, verification state, primary category, address visibility, service area, hours, website link, and a successful phone/form test.

2. Match each important service to a useful page
Open the website link from the profile. Does it take people to a page that describes the service and area they searched for, or just to a generic home page? A dedicated service page is helpful when it answers a distinct buying question. A carpet cleaner might need separate pages for residential cleaning and commercial contracts because the services, proof, and enquiry paths differ. Five near-identical pages that swap only the city name are less useful.
For each priority service page, check the visible heading, page title, opening paragraph, service details, location context, and call to action. A visitor should be able to tell within seconds whether you serve their area, what is included, what happens next, and how to contact you. Add concrete details you can substantiate: service boundaries, how appointments work, equipment or methods actually used, and common questions customers ask. Do not add invented testimonials or performance claims.
Check links from the home page, relevant articles, and other service pages. An important page that is buried several clicks deep is harder for people to find and easier for your team to forget. Use descriptive anchors such as “emergency plumbing services” instead of repeated “learn more.” Growthxity’s own local SEO guide for Canadian small businesses explains the broader strategy; this audit is the working checklist for finding gaps on a specific site.
Look at the page on a phone. Read the first screen, tap the phone number, open the contact form, and confirm that the button does what it promises. A location page that ranks but makes an enquiry difficult wastes the visibility you earned. If the business has more than one genuine staffed location, each location page should carry details that differ for a real reason, such as the address, team, hours, services, and access information.
Record: the URL for each priority service, whether the page answers the local intent, how many clicks it takes from the home page, and whether its enquiry path works.

3. Confirm the pages can be found and indexed
Search Console is the right place to see how Google reports your own pages. Check that the sitemap is submitted, then inspect the home page and your highest-value service pages individually. Review the selected canonical, indexing status, and any crawl issue. A page that is intentionally private should not be treated as a lost SEO opportunity; a public service page marked noindex is different.
Do not panic if a new page is not indexed immediately. First confirm it returns a working page, is not blocked by robots.txt, has no unintended noindex instruction, and appears in your internal navigation or another relevant page. Google explains that recrawling and indexing can take time after publication. Its local business documentation also recommends checking how Google sees a page with URL Inspection.
Review title tags and meta descriptions on pages that matter to customers. The title should name the service and, when useful, the place without turning into a list of suburbs. A description should accurately preview the page. Neither field can replace a weak page. If the site uses LocalBusiness structured data, ensure the business name, location, and hours agree with visible content and the profile; validate the markup rather than assuming a plugin has handled it.
Finally, inspect a few key pages for broken internal links and unnecessary redirects. A single redirect from an old URL can be normal. An internal link that repeatedly sends visitors through old URLs is worth updating to the final destination. Do not change redirects merely to improve a crawler score without understanding why they exist.
Record: sitemap status, index status for the priority pages, canonical URL, title and description, and any crawl problem that affects a page you want to rank.

4. Review photos, reviews, and the customer experience
Look at the profile’s photo gallery as if you were deciding whether to hire the business. Are there current, genuine pictures of the team, premises when applicable, vehicles, work, or finished projects that customers may see? A photo should help someone understand the service. Avoid stock images that imply a facility or team the business does not have.
Read the most recent reviews, not just the average rating. Do they describe the services you want to grow? Are questions or complaints answered professionally? An owner response can clarify what happened and show how the business handles problems, but it should not reveal private customer details. Google’s review guidance encourages asking real customers for honest feedback and responding to reviews.
Build a request process around an actual service milestone: after the job is complete, share the direct review link in a polite follow-up. Ask for an honest review, not a five-star review. Google prohibits incentives, discouraging negative feedback, and selectively asking only happy customers. If your current process filters customers by sentiment before offering the link, change the process. See the review policy.
Compare your profile with a few direct local competitors, but avoid turning the exercise into a count contest. A competitor may have more reviews because it has operated longer or serves a different area. Note useful differences in service detail, customer questions, photo recency, and the clarity of the website destination. Then choose improvements the business can maintain.
Record: date of recent photos, review themes, whether owners respond, how customers are asked for reviews, and one specific profile gap worth fixing.
5. Check local mentions and links without chasing every directory
Search the business name, phone number, and old addresses. Check important places where customers may actually look: major maps, relevant industry associations, local chambers, professional directories, and trusted local partners. A wrong phone number on a prominent listing can lose enquiries even if it never changes a ranking.
Correct high-visibility errors first. Keep the real business name, website, and contact details consistent enough that a customer knows it is the same organization. Do not pay for hundreds of low-quality directory submissions just to increase a citation count. A relevant association membership, supplier page, local event, or editorial mention is usually more meaningful than a generic listing farm.
Check backlinks with the same judgement. A small service business does not need every competitor’s links. Ask whether a referring page is real, relevant, and likely to help a customer. Do not disavow links merely because an automated score labels them weak; investigate a clear pattern of manipulative links before taking that step.
Record: the few listings customers use, any incorrect contact detail, and realistic local partnership or editorial opportunities.
6. Measure enquiries, not just rankings
Open the Business Profile performance report and note website clicks, call-button clicks, directions requests where relevant, and other available customer actions. Google says these metrics are available for verified profiles and reflect interactions with the profile on Search and Maps. A click on the call button is an action, not proof that a booked customer resulted. See Google’s performance report guide.
Then review Search Console for the service pages. Which search queries show those pages? Are impressions rising but clicks flat? Is Google showing the intended page for the intended service? Search Console helps diagnose organic search visibility; it does not measure every lead from the profile. To close the loop, track completed forms, calls, and bookings in your analytics or customer records. Use a consistent source field on enquiries if your team can maintain it.
A small monthly dashboard can be enough. For each priority service, keep the landing page, Search Console clicks and impressions, profile actions, qualified enquiries, and booked work. Compare like-for-like periods and annotate big changes such as a site launch, holiday hours, or a temporary closure. Do not confuse a seasonal decline with an SEO failure.
If your site already uses paid search, separate organic and ad-led enquiries. Growthxity’s guide to Google Ads lead conversion tracking covers measurement for paid campaigns, while this local SEO audit focuses on organic visibility and profile activity.
Record: a baseline period, the action or lead metric you care about, and who will update the report each month.

Turn the audit into a 30-day work plan
Give each finding a priority based on the customer impact, not the number of warnings in a tool. A wrong phone number, broken form, inaccurate hours, or public service page blocked from indexing deserves attention now. Next come missing or unclear service pages, profile category mistakes, weak internal links, and an inconsistent review-request process. Cosmetic metadata improvements and low-value directory cleanup can wait until the core journey works.
For example, a mobile mechanic in Mississauga might find that its profile points to the home page, the service area is inaccurate, and the brake-repair page has no booking button. The first week should fix the booking path and profile accuracy. The next two weeks can improve the service page and connect it from relevant navigation. At month end, the owner checks profile actions and qualified enquiries against the baseline. No invented ranking target is needed to judge whether the work helped.
Assign one owner to each change. Retest the phone, form, and key pages after updates. Keep a copy of the before state so you can tell what changed. A short completed audit is more valuable than a detailed report that sits untouched.
Frequently asked questions
How often should a service business run a local SEO audit?
Check contact details, hours, recent reviews, and lead paths monthly. Do a fuller review of service pages, indexing, local mentions, and measurement when you launch a new service, move, see a sustained drop, or plan the next quarter’s work.
Can adding more cities to a Google Business Profile make it rank across Canada?
Service areas tell customers where you operate. They do not turn one location into many eligible business locations. Enter only areas you genuinely serve and follow Google’s service-area rules. If you work remotely nationwide, build useful website content for that actual service model; do not create fictitious local profiles.
Should every Canadian city have its own service page?
No. Make a location page when the business can genuinely serve that area and has information worth telling that city’s customers. Pages that differ only by the city name add little value and create maintenance work. Start with your real services and strongest markets.
Does a good audit guarantee a map-pack ranking?
No. Google considers relevance, distance, and prominence, and competitors change too. The audit should help you remove avoidable problems, improve the customer experience, and measure whether relevant enquiries improve over time.
If the checklist turns up unclear service pages, indexing issues, or a profile that no longer reflects how you work, Growthxity’s SEO service can help prioritize the fixes. Bring the completed checklist to a conversation about your site so the next steps are based on your actual business, not a generic score.


