A dental practice we audited had done everything the marketing playbooks say. Unique phone number on the website, another on the Google Business Profile, a third on the Yelp listing, a fourth in their print ads — each one forwarding to the front desk, each one reporting which channel produced the call. The owner could tell you precisely where every new patient came from. Meanwhile their map rankings had been sliding for months, and nobody had connected the two.
The slide had a boring cause. Google builds confidence in a local business by seeing the same name, address, and phone number — NAP, in local SEO shorthand — repeated consistently across the web. Four different phone numbers scattered across listings reads less like a diligent marketer and more like four different businesses, or one business that can't be verified. The tracking setup was feeding the CRM and starving the rankings.
Why the conflict exists at all
Attribution wants uniqueness: a different number per channel, so the source of every call is unambiguous. Local search wants sameness: one canonical number everywhere, so that directories, data aggregators, and Google's own crawlers corroborate each other. Both instincts are correct. The mistake is applying the attribution instinct to surfaces that feed the local search ecosystem — your Business Profile, Yelp, Bing Places, Apple Maps, the data aggregators, industry directories. Those surfaces are citations. Citations are not the place to experiment.
The rules that resolve it
1. Your website runs dynamic number insertion, not hard-coded tracking numbers
Dynamic number insertion (DNI) is a small script that swaps the displayed phone number based on how the visitor arrived — one number shown to paid-search visitors, another to organic visitors, another to people from email. The crucial detail: the number printed in the underlying HTML stays your real, canonical business number, and the swap happens in the visitor's browser. Crawlers that don't execute the script — and the citation-consistency checks that matter — see the canonical number. Humans get counted. Google gets consistency.
2. On the Business Profile, use the two-line pattern
Google's own documentation permits this: put a tracking number in the primary phone field and your canonical number in the additional phone field. Google then knows both numbers belong to you, connects the dots with the citations that show the canonical number, and you still get clean attribution for profile-driven calls. If you do only one thing from this article, undo any setup where the canonical number appears nowhere on the profile.
3. Citations get the canonical number. Always. No exceptions
Yelp, Bing, Apple, the aggregators, the chamber of commerce, the industry association directory — real number, every time. You lose per-directory attribution, and that's fine, because directory-level attribution was never worth much: ask new customers how they found you and you'll learn more than a forwarding number would tell you. The citations' job is corroboration, not measurement.
4. Offline media gets tracking numbers freely
Print, radio, vehicle wraps, direct mail, billboards. None of it feeds the citation graph, so track away — a unique number per campaign is the only reliable way to know whether the billboard did anything. This is where call tracking earns its keep with zero SEO cost.
The porting trap nobody warns you about
Tracking numbers are usually rented from the call-tracking provider. Cancel the service and those numbers go back into the pool — and any listing, ad, or plastic sign still showing them now rings a stranger, or worse, a competitor who picked the number up on purpose. Before adopting any tracking number anywhere durable, know the answer to: can we port this number out if we ever leave? Keep an inventory of every place each number appears. Businesses switch providers; inventories are what make that survivable.
What good measurement looks like after the cleanup
Once the citations are uniform and DNI handles the website, you still know what's working — arguably better than the four-numbers setup ever did:
- DNI ties website calls to channel, campaign, and even keyword for paid traffic.
- The Business Profile's own performance reporting counts calls from the profile, which the two-line pattern preserves.
- Call recordings and whisper messages tell the front desk which line is a tracked lead before they pick up.
- A monthly reconciliation — calls by source against new customers by source in the CRM — catches the drift that any single tool misses.
The dental practice kept its attribution, by the way. We moved the citations back to the canonical number, set the profile to the two-line pattern, put DNI on the site, and left the unique numbers on the postcard campaigns where they belonged. The map pack recovered over the following months — not because of a trick, but because the business stopped looking like four businesses.
Measure with the surfaces built for measuring. Corroborate with the surfaces built for corroborating. The businesses that blur the two end up with precise attribution for a phone that rings less.
If you're not sure how many phone numbers the internet currently associates with your business — most owners guess low — a citation audit is a standard part of our local SEO work. Get in touch through the contact page and we'll map exactly what Google sees.
Does your business show up when AI answers?
ChatGPT, Claude, Perplexity and Google's AI Overviews are already answering the questions your customers ask. The $49 AI Visibility Scan shows you where you're cited, where you're invisible, and the three changes that move you first — a written report in your inbox within 48 hours. If nothing in it is actionable, you don't pay.
Run the $49 AI Visibility Scan →Share this article
Comments
Leave a comment