If you run a plumbing, HVAC, electrical or dental office in South Jersey, the work before Q1 2027 budgets is smaller than most guides make it sound. Check four things in order: your Google Business Profile, the website pages it points to, your reviews, and how you will count calls. This is a checklist for local SEO for home service businesses and for dental offices. It is dated for the window of November 6, 2026 through January 31, 2027. Holiday and winter hours come first because they cost you real calls. We can't promise a ranking, and we say below what we don't know. What follows is the order of work, the checks, and how to tell whether it worked.
- What local search looks like in Q1 2027
- What Whitespark's 2026 survey does and doesn't tell you
- The dated plan: November 6, 2026 to January 31, 2027
- Google Business Profile checklist for trades and dental offices
- Website checks that keep the profile honest
- Google AI Mode and AI answers: what you can check
- Reviews: the problem shared by every channel
- Local Services Ads or the map pack
- Who owns the profile, the domain, the phone number and the analytics
- How to tell whether it worked
- What to ask before you sign a local SEO quote
- Frequently Asked Questions
- Where to start this week
What local search looks like in Q1 2027
A homeowner in Medford whose furnace quits on a January night sees a short stack of results. Paid Local Services Ads sit at the top for many trade searches. Below them is the map pack: three listings pulled from Google Business Profiles, which are the free listings you manage at business.google.com. Further down are ordinary website results. Increasingly, an AI-written summary sits above all of it, or the person asks a chatbot instead.
Each layer reads different things. The map pack reads your profile, your reviews and your distance from the searcher. The website results read your pages. The AI answers read some mix of both, plus mentions of you elsewhere online. That is why the checklist has three parts and not one.
The South Jersey problem the national guides skip
National guides say "add your service areas" and stop. Here, the service area is a practical puzzle. Medford sits in Burlington County. Mount Laurel is also Burlington County, while Cherry Hill is Camden County, and Philadelphia is across the river. Homeowners don't think in county lines, but they do search "near me," and Google weighs distance from the searcher. The 2026 Local Services Ads factor list from Whitespark includes "Proximity to Searcher" as its own item, so distance is not a footnote.
The practical effect: an office in Medford should expect to look strong in Medford, Southampton and Lumberton. It will look weaker in a town where a closer competitor exists. You can't move your address. You can make sure your pages, jobs and reviews honestly show the towns you actually serve. We cover that in service-area pages for South Jersey towns.
What this guide covers, and what it doesn't
It covers HVAC, plumbing and similar home-service trades, plus dental offices with one or several providers. It doesn't cover legal, tax or health-advertising compliance; ask your own professional about those. It also doesn't use keyword volume data. We didn't have it for this write-up. We picked the head term on how crowded the results are, not on search volume.
What Whitespark's 2026 survey does and doesn't tell you
You will see local ranking percentages quoted everywhere, usually without a source or a year. Many trace back to the annual survey from Whitespark, a company that specializes in local search. Know what that survey is. It collects the opinions of local search experts about what influences rankings. It is not Google's formula, and nobody outside Google has that.
That caveat makes it useful in a narrower way. It tells you what practitioners see across many accounts. It doesn't tell you what will happen to yours.
Three findings worth acting on
First, on the Local Services Ads side, Whitespark's 2026 report ranks budget and bidding first and reviews second. Service selection, response times and being verified follow. Paid placement still depends on the same review base your free listing does.
Second, the same report's negative factors read like a to-do list. Near the top are a business marked permanently closed and an incorrect primary category. Further down are no hours of operation, a mismatched address on the profile's landing page, and a business marked as temporarily closed. These are hygiene problems, and you can check every one in an afternoon.
Third, the report also keeps a list of local SEO myths, meaning items experts rate as having little effect. Quantity and frequency of Google Posts, keywords in the profile description and website schema markup all appear there. We read that as permission to skip tinkering and spend the hours on categories, hours, pages and reviews.
What we can't tell you
We can't tell you which factor will move your listing. We can't tell you how many calls a change produces, either, or how AI Mode will treat you next month. Local results also vary by searcher location, so two people can see different answers. Anyone who promises a position is guessing. This guide teaches what to check and what to count instead.
The dated plan: November 6, 2026 to January 31, 2027
Order matters here because the calendar has hard dates in it. Thanksgiving falls on Thursday, November 26, 2026. Christmas Eve is a Thursday and Christmas Day a Friday. New Year's Day 2027 is a Friday. Martin Luther King Jr. Day is Monday, January 18, 2027. Those are the days when a wrong listing hour sends a no-answer call to a competitor.
- Week of November 9: audit the profile. Run the field-by-field check in the next section. Our year-end Google Business Profile audit checklist gives each field a pass-or-fail test.
- Week of November 16: set special hours. Enter Thanksgiving, Christmas Eve, Christmas Day and New Year's special hours in the profile. Decide your emergency line policy and write it down. The details are in Google Business Profile holiday hours for HVAC, plumbing and dental.
- Week of November 23: match the website. Before Thanksgiving, make the website's hours, footer and contact page say what the profile says. Confirm the person on call actually answers.
- Weeks of November 30 and December 7: fix the structure. Correct categories, services and service areas. Merge or report duplicate listings. Choose who owns each account (see the ownership section below).
- Week of December 14: start the review routine. Set the request step after each job or visit and the reply routine for existing reviews. Don't wait for January.
- December 21 to January 1: hold steady. Check the profile once on each special-hours day. Don't make structural changes during the holiday week unless something is broken.
- Week of January 4: set a baseline. Record calls, direction requests, website contacts, review count and booked jobs for the last 90 days. This is your before picture.
- Weeks of January 11 and 18: decide the budget. Use the baseline to choose between Local Services Ads, map-pack work, or both.
- Week of January 25: write the one-page report. Then schedule a review four to eight weeks out.
The four-to-eight-week gap is deliberate. Profile and page changes take time to show up in the numbers, and a single week of calls tells you very little. We don't have a verified figure for how long changes take in your market, so treat that range as our working rule, not a statistic.
Google Business Profile checklist for trades and dental offices
Work through these fields in order. For each one, write down what's there now, mark pass or fail, and fix the fails. This is the core of any Google Business Profile checklist, and it takes a couple of hours for one location.
- Primary category. Pick the one that describes most of your revenue. An HVAC company that also does some plumbing should usually choose HVAC contractor as primary. Whitespark's 2026 report lists an incorrect primary category among its heaviest negative factors.
- Secondary categories. Add only categories that describe real work you do. Whitespark lists "category confusion," meaning categories from unrelated industries, as a negative factor.
- Business name. Use the name on your sign, invoices and license. Don't add "Best Plumber Cherry Hill" to it. Google's guidelines restrict that, and a suspended profile costs you more than it gains.
- Address and service area. If customers don't visit you, hide the street address and list the towns you serve. Keep the list to places you'd truly drive to the same day.
- Phone numbers. Use a primary number you control. If you add a tracking number, list your main line as an additional number and keep it consistent with your website and other listings. Whitespark lists a mismatch between your number and a tracking number across the web as a negative factor.
- Hours. Regular hours, special hours and emergency hours should match the website. Whitespark lists missing hours as a negative factor.
- Services and products. List the services you sell in plain words: "furnace repair," "water heater replacement," "drain cleaning." Add a short description for each.
- Business description. Say what you do, where, and since when, in a few honest sentences. Keywords here are on Whitespark's myths list, so write for the reader.
- Photos. Upload real photos: trucks, technicians at work, finished jobs, the office. Avoid stock images.
- Website link. Point it at the page that matches the listing. For a single location, the home page or a location page is fine. For several, use one page per location.
- Booking or appointment link. If you take online requests, link the form that reaches a person quickly.
- Duplicates and old listings. Search your phone number and old addresses. Report or merge duplicates. Whitespark names the presence of other profiles in the same category at the same address as a negative factor.
Extra checks for HVAC and plumbing
Check whether your category set reflects the split between emergency and scheduled work. A plumber who answers burst-pipe calls overnight has a different profile from one who does only bathroom remodels. Make sure the profile says which. Then confirm the after-hours line goes to a person or a trained answering process, not to a voicemail box that fills up. The dispatch side matters too. Custom CRM and dispatch software for HVAC and plumbing is where calls, equipment history and follow-up end up in one record.
Extra checks for dental offices
Dental profiles fail in different places. The usual failures: a primary category that doesn't match the main service, a services list missing Invisalign or implants, and hours that differ from the patient portal. A multi-provider or multi-location office has more to track. Each location needs its own profile, its own landing page and its own phone number or call route. When a dentist joins or leaves, the website's provider pages and any reviews that name them need attention. Our post on Google Business Profile for dentists with several providers or locations goes through it. The system side of the same workflow is the dental CRM we design for patient intake, scheduling and recall.
Website checks that keep the profile honest
The profile points to a page, and Google compares what the page says to what the profile says. Where they disagree, you create doubt. The checks below are short.
- Name, address and phone, in text. Whitespark lists a missing crawlable name, address and phone (NAP) on the site as a negative factor. "Crawlable" means real text a search engine can read, not an image of text.
- Same hours everywhere. Header, footer, contact page and profile should agree. Dental sites often show hours in a plugin that nobody updates.
- One page per main service. Furnace repair, boiler installation, water heater replacement, drain cleaning, implants, Invisalign. Each page should name the work, the price drivers if you can state them, and how to book.
- A page per real service area. A Medford page should mention Medford jobs, neighborhoods you've actually worked in, and photos from them. A page that swaps one town name into the same paragraph is thin, and visitors can tell.
- Click-to-call that works on a phone. Test it from your own cell, on cellular data, at night.
- No redirect to a different domain. Whitespark lists a website URL that forwards to a different domain as a negative factor.
- Site security. A hacked or malware-flagged site is on the same negative list, near the top.
For local SEO for home service businesses, thin or hard-to-edit sites are common. If yours is one, this is where SEO and content work built around service intent belongs. We build service and location pages around how people ask for the job, then tie form and call tracking back to your records. It still can't promise placement.
Google AI Mode and AI answers: what you can check
AI Mode is Google's conversational search experience. Instead of ten blue links, the person asks in sentences and gets a written answer with some businesses named. You will hear big claims about how many people use it. Whitespark's 2026 work reports figures on AI use for local searches. We have not verified them against the original studies, so we don't repeat them. The point holds without them: some of your customers will meet your business inside an AI answer.
Here is the uncomfortable part. Results can differ by user, even for the same question. So you can't check "where do I rank in AI Mode" the way you could check a single position. You can check whether the information an AI answer would draw on is complete, consistent and recent. How Google AI Mode picks local businesses goes deeper into that.
A per-trade AI check you can run in an hour
Ask AI Mode, Gemini or any chat tool the questions your customers ask. Use your real town names. Record the answer, the date and the businesses named. Then compare it against your own sources.
- HVAC: "Who repairs a heat pump in Medford NJ?" and "Emergency furnace repair Burlington County tonight." Check whether your emergency hours and service area are what the answer assumes.
- Plumbing: "Burst pipe plumber open now Cherry Hill" and "Water heater replacement cost South Jersey." Check whether your profile and website name the services and whether your reviews mention the work.
- Dental: "Emergency dentist open Saturday Mount Laurel" and "Invisalign dentist Burlington County." Check that the services list and hours on the profile and the website match.
Look at three things in each answer: is your business named, is anything stated about it wrong, and which sources does it cite. Wrong hours or a wrong service in an answer is a signal to fix the source, usually the profile or a directory listing. Repeat the same questions monthly and file the screenshots. That's a log, not a ranking.
What can you do beyond cleaning sources? Earn plain-language mentions: reviews that describe the job, local news or chamber of commerce listings, supplier or manufacturer dealer pages, community sponsorships. Whitespark's guidance suggests these unstructured mentions matter for AI search, but we can't say by how much. Treat them as good business with a possible side benefit.
Reviews: the problem shared by every channel
Reviews appear in the map pack and in Local Services Ads. They are also one of the few things an AI answer can quote about you. In Whitespark's 2026 report, reviews rank second among Local Services Ads factors. Low ratings and negative sentiment also appear on the negative list. So the same routine feeds three places.
The routine has four parts, and none of them is clever:
- Ask after every finished job or visit. Send a text or email with a direct link to your Google review form, within a day of the job. Recency and specifics both help, because a reader (or an AI answer) can see a recent, concrete review.
- Ask everyone. Don't filter by satisfaction first. Whitespark lists reports of review gating, meaning steering unhappy customers away from the public form, as a negative factor, and it breaks Google's rules.
- Reply to every review. Thank people by first name, mention the actual job, and keep replies short. For a bad review, state the facts, offer an offline fix and don't argue.
- Give it an owner. A dispatcher or front-desk lead should have the task, a weekly check and a backup.
Whitespark's myths list includes keywords in owner responses, so don't stuff replies with town names. Write for the next customer reading them. Our review-request workflow for front desks and dispatchers lays out the steps. You can also send the request automatically once a job closes in your CRM. CRM-connected email marketing automation does that, with a person still reading and answering the replies. We don't promise review counts.
Local Services Ads or the map pack
Local Services Ads are Google's pay-per-lead ads for service trades. You pay when someone contacts you, not when they click. They appear above the map pack and carry a verification badge after Google checks licensing, insurance and background information. Requirements differ by trade and state, and Google lists them on its own LSA pages, so read those before you plan a budget.
The map pack is organic. You don't pay per call, but you pay in time, in reviews and in profile upkeep. Neither option replaces the other, and the cluster post on Local Services Ads versus a Google Business Profile strategy covers the decision in full. Here is the short frame.
- Choose Local Services Ads first when you have open capacity this quarter, you can answer calls fast, and your trade qualifies. Whitespark's 2026 list puts response times among the top four LSA factors.
- Choose map-pack work first when your profile has basic errors, your review count is thin, or you can't absorb a spike of leads. Paid ads and free listings both lean on reviews, so cleaning up the profile is not wasted if you later buy ads.
- Do both when you have cleaned the profile and want to cover emergency searches while the review base builds.
One caution. Whitespark ranks budget and bidding first for LSAs, which means spending more can change position. It also means a small budget in a crowded market may buy few leads. We don't have verified cost-per-lead numbers for South Jersey. Ask any vendor to show the figure from your own account before you commit. If you want paid search tied back to booked jobs, ask whether the vendor can connect ad calls to your CRM records.
Who owns the profile, the domain, the phone number and the analytics
This is the section most guides leave out, and it's the one that hurts if a vendor leaves or an employee quits. Four assets need an owner who is you.
- The Business Profile. The owner account should be a company-controlled Google account, not a freelancer's personal Gmail. Add vendors and staff as managers. Whitespark's list includes a profile tied to a suspended Google user account as a negative factor. That's one more reason to keep ownership clean.
- The domain and DNS. The domain should be registered in your company's name with your billing email. Know who can change the records.
- The call-tracking number. If a vendor provides tracking numbers, find out whether the number is in your account or theirs. If it's theirs, you can lose your call history, and possibly the number, on the day you leave.
- Analytics and Search Console. Google Analytics and Google Search Console should be set up under your Google account, with the vendor as a user. Search Console holds your query and click history, and you can't rebuild it.
Write the four owners in one shared document with login recovery details. That page matters more than any report. Our projects are built so you own what we build under the project agreement. Hosting, third-party subscriptions such as call tracking and ongoing support are scoped separately in the proposal, not resold.
How to tell whether it worked
Rank trackers show one position for one place at one moment. In local search, with results that change by searcher location and in AI answers that can differ by user, that number is shaky. Count outcomes instead. The guide to measuring local search without rank tracking has the full method. The core is five numbers.
- Calls from the profile. Google Business Profile's performance data shows call and direction actions, and your tracking number shows calls the profile and website produced.
- Direction requests for offices where people visit, such as dental.
- Form and booking submissions from the website.
- Review count and recency. New reviews per month, and the date of the latest.
- Booked jobs or booked appointments. The number that pays. A call that doesn't become a job is a missed call, not a win.
Booked jobs are the hard one, because the call lives in one place and the job in another. This is where a CRM earns its keep. When the system links each call to an estimate and an invoice, you can see which source produced paid work. That is the case for a system that connects calls, estimates, dispatch and invoices. If your office runs on a spreadsheet, a weekly count by hand still works.
The one-page monthly report
Keep it to one page with the five numbers, last month beside the month before, and three sentences on what changed in the profile, site or reviews. Compare against the January baseline you recorded. Review it at four to eight weeks, then monthly. Note what AI answers hide: we haven't found a clean count in Google's reporting of how often you were named in one. Your log of monthly test questions fills part of that gap.
What to ask before you sign a local SEO quote
Agency pages usually list what's "included" and stop there, with no dollar range or timeline. We don't have a verified benchmark for what local SEO costs in South Jersey, so we won't invent one. Use these questions to compare quotes against each other and against doing it in house.
- Which of the checklist items above are in scope, and which are not?
- Is the fee one-time, monthly, or both? What happens to the monthly fee if the work is done after three months?
- Who owns the profile, domain, tracking number and analytics at the start, and at the end?
- What will you report on, and will it include booked jobs, not just rankings or traffic?
- When will we review results? A credible answer is weeks, not days.
- Which third-party tools are needed, and who pays for them?
- Will you work on town pages with real jobs and photos, or generate pages by swapping place names?
Be wary of anyone who guarantees a position, sells a "rank-tracking" dashboard as the main proof, or asks for access under their own login. Doing it in house is realistic for a single location if one person has a few hours a week. It gets harder across several locations or providers. There, a written process, or software that sends review requests and logs calls, starts to pay off.
Frequently Asked Questions
What is the first thing to fix in local SEO for home service businesses?
Fix the Google Business Profile basics: primary category, hours, phone number and service areas. Whitespark's 2026 report lists an incorrect primary category and missing hours among its negative factors. These are quick to check, they cost nothing, and a wrong entry can send calls to a competitor. Do them before buying ads or new website pages.
Does a Google Business Profile checklist change for dentists?
Yes. Dental offices need an accurate primary category, a services list that names treatments such as implants or Invisalign, and hours that match the patient portal. Offices with several providers or locations need one profile and landing page per location, plus a plan for updating provider pages when someone joins or leaves.
How do I know if Google AI Mode is showing my business?
Ask it the questions your customers ask, using your real town names, and record the answer and date. Results can vary by user, so one check proves little. Repeat monthly, note whether you're named and whether the details are right, and fix the profile or listing when they're wrong.
Should an HVAC or plumbing company choose Local Services Ads or the map pack?
Many do both, but the order depends on your situation. If your profile has errors or thin reviews, fix those first, since both channels use reviews. If you have capacity and can answer fast, Local Services Ads can cover emergency searches. Ask for numbers from your own account before committing a budget.
How should I measure local SEO without a rank tracker?
Count calls, direction requests, form submissions, new reviews per month and booked jobs, and compare against a baseline from before you made changes. Use a call-tracking number your company owns, Google Business Profile performance data and Search Console. Review the results four to eight weeks after changes, then monthly.
Where to start this week
Open your profile today and run the twelve fields in order. Then set holiday hours before Thanksgiving, record your 90-day baseline in early January, and decide who owns each account. That is most of the work. If you want a second pair of eyes, talk to us. If you want review requests, call records and booked jobs in one system, ask about custom home-service software that connects calls, estimates and invoices, and the local search work around it. We work with South Jersey and Philadelphia-area businesses, and with clients nationwide. Start with the year-end profile audit and bring what you find.
Sources
Every outside claim in this article links to where it came from. These open in a new tab.
- Whitesparkwhitespark.ca
- AI Modedevelopers.google.com
