Your ads are mostly buying back people who already searched “Just Pull It”.
We pulled the account by hand — no automated export. The foundation is fine. Most of the budget is buying your own name, traffic quality is being diluted by the Search Partner and Display networks, conversion tracking is sending the wrong signals, and there’s no call attribution. Here’s what we found and what we’ll do about it.
What we found in the account.
Five issues, each backed by a screenshot from the live account. Listed in order of impact on new-patient growth.
Over-reliance on Brand

Running primarily branded search ads limits growth because you’re only capturing demand from people who already know the brand. While branded campaigns often deliver strong ROAS and low acquisition costs, they do little to introduce new customers or expand market share. Overall growth becomes constrained by existing brand awareness.
It also paints a misleading picture of marketing performance. Branded search traffic is usually influenced by SEO, social, email, PR, and word of mouth. By relying on it, we’re harvesting demand that was generated elsewhere rather than creating new demand earlier in the buying journey.
Split brand into its own dedicated, low-budget campaign so it stays cheap and protected. Then put real money on non-brand demand — tooth extraction, emergency dentist, “dentista cerca de mi” — with phrase match and a proper negative-keyword library.
Display Ads in a Search Account

Display advertising can play a role in a broader marketing strategy, but when budgets are limited or performance is the primary objective, it’s less efficient than intent-driven channels like search. Display ads are shown to users who aren’t actively looking for a solution — lower CTR, lower conversion rates, and weak attribution.
Additionally, we’re not “generating demand” for this problem. The goal is to capture people who already have the problem and deliver the solution.
Pause the standalone Display campaign and detach Display Network from all Search campaigns. Redirect that budget into proven non-brand local search where intent is high.
Search Partner Network Issues

The campaign is currently running with the Search Partner + Display Network enabled, which is bringing in a large amount of low-intent traffic. This often includes accidental clicks, irrelevant placements, and bot activity — all of which inflate traffic numbers but produce poor lead quality and unreliable performance data.
Turn off the Search Partner + Display Network and concentrate effort on Search-only campaigns. Ads will be shown to users with clear intent, leading to higher-quality leads, more accurate reporting, and a stronger foundation for ongoing optimization and scaling.
Inefficient Primary Conversion Tags

The account is currently tracking too many primary conversion actions, which creates confusion for the algorithm and dilutes optimization signals. With multiple primary tags in place, Google can’t clearly prioritize what a true conversion looks like — leading to inconsistent performance and inefficient bidding decisions.
Consolidate tracking to one primary phone-call conversion and one primary lead-form submission plus bookings. This gives the system clear direction on what matters most, allowing it to optimize toward high-value actions and improve overall campaign performance.
Call Tracking

The campaigns currently lack complete visibility into which keywords, ads, and campaigns are driving phone-call conversions. Without it, bid strategies are flying blind and we can’t separate good leads from wrong-number calls.
We’ll implement CallRail (at no additional cost) for advanced call tracking and attribution across all Google Ads campaigns. Through dynamic number insertion and conversion tracking, every inbound call is tied back to the originating keyword, ad, and campaign — delivering accurate performance data, better automated bidding, and insight into lead quality.
Where the budget actually went.
Pulled from the raw search-term report (4,378 unique queries). Any term containing “just pull it” or “pull it dental” is classified as branded. Everything else is non-brand demand — the new patients we want.
$1,874 on branded queries vs $896 on everything else.
Non-brand conversion volume looks tiny — but most of those reported “conversions” are duplicate tag fires. The real ratio becomes clear once tracking is rebuilt.
Top branded terms
| Search term | Clicks | Cost | Conv. |
|---|---|---|---|
| just pull it tampa | 204 | $312 | 66.2 |
| just pull it zephyrhills | 148 | $227 | 62.1 |
| just pull it spring hill fl | 140 | $222 | 64.5 |
| just pull it spring hill | 99 | $156 | 36.5 |
| just pull it dental | 155 | $139 | 43.3 |
| just pull it lutz | 89 | $126 | 35.2 |
| just pull it new port richey | 86 | $124 | 33.5 |
| just pull it | 91 | $112 | 27.4 |
| just pull it brandon | 47 | $60 | 19.0 |
| just pull it clearwater | 45 | $58 | 16.5 |
Top non-brand terms
| Search term | Clicks | Cost | Conv. |
|---|---|---|---|
| dentista cerca de mi | 12 | $35 | 2.0 |
| dentista general cerca de mi | 2 | $26 | 0.0 |
| extraccion de muelas | 7 | $22 | 0.0 |
| we pull it dentist | 19 | $22 | 6.0 |
| tooth extraction near me | 21 | $19 | 4.5 |
| we pull teeth | 19 | $17 | 5.0 |
| cheap dentist in new port richey fl | 6 | $17 | 1.0 |
| free dental clinic tampa | 5 | $16 | 0.0 |
| free dental implant programs near me | 5 | $16 | 1.0 |
| dentista en tampa florida | 1 | $16 | 1.0 |
| dentistas cerca de mi | 3 | $14 | 1.0 |
| clínicas dentales cerca de mi que hablen español | 9 | $12 | 0.0 |
| dentista cerca de mi ubicación | 2 | $12 | 1.0 |
| i need dental work but have no money | 3 | $11 | 0.0 |
| dentistas que hablen español cerca de mi | 5 | $11 | 0.0 |
A clear Spanish-speaker signal (“dentista cerca de mi”) and a clear price-sensitive signal (“cheap dentist”, “no money”). Both are real Just Pull It! buyers.
The whole account, item by item.
Seven sections, every line marked with an opportunity index. High = where we’ll start. Medium = next. Blank = working as intended.
Account Organization & Naming Conventions
Campaign Settings
Keywords
Landing Pages
Negative Keywords
Advanced Targeting
Google Ad Extensions
Aspen Dental is taking the headroom that belongs to you.
Your search impression share in your own markets is 13.75%. Aspen Dental’s is 38.46% — and they outrank you more than half the time you both show up. That gap is the opportunity.
Open the door. Fix the meter. Then scale.
The headline change isn’t any one tactic — it’s that the account stops being a set-and-forget box and starts getting worked every day.
Stop the bleed.
- Turn off Search Partner Network and Display Network inside all Search campaigns.
- Pause the standalone General Display campaign.
- Fix campaign-level location targeting (Florida only, “Presence” not “Presence or interest”).
- First negative-keyword sweep based on the last 90 days of search terms.
- Inventory every existing conversion action; flag duplicates and the legacy call counter.
Rebuild the foundation.
- Deploy CallRail with dynamic number insertion across the site.
- Consolidate conversions to one primary call action (≥ 60s) and one primary form/booking action.
- Split brand into its own dedicated campaign with capped budget and exact/phrase match.
- Migrate non-brand from broad to phrase match with a real negative-keyword library.
- Stand up Spanish as a separate campaign with translated and rewritten ads + Spanish landing page.
- Add Location, Call, Sitelink, Callout, and Structured Snippet extensions at the campaign level.
Turn on the learning loop.
- Layer audiences: CRM upload, RLSA on past site visitors, lookalike via Demand Gen.
- Switch Max Conversions to Target CPA once tracking has 30 days of clean data.
- Weekly negative-keyword and search-term review cadence.
- First reporting deliverable: cost-per-real-conversion by campaign, by city.
Scale into the $15K budget.
- 20–30% monthly budget increases gated by cost-per-real-conversion staying in range.
- Dayparting and device-level bid modifiers based on actual call and booking data.
- Landing-page speed work on justpullit.dental.
- Quarterly business review: what worked, what to kill, where to scale next.
This audit was compiled by hand from the raw account data — no automated export. The action items above are what we’ll begin implementing on your behalf.
