Sample Audit
The audit below was performed on a live Google Business Profile. Business names and identifying details have been redacted. Scores, rankings, review counts, photo counts, and post activity are unedited.
Marqueeteer · Free GBP Audit & Competitor Report
Your Google Profile vs.
The Competition
The Competition
Where you stand, where you’re losing ground, and what your top competitors are doing that you aren’t.
Profile Score
54 / 100
What this report shows
Your profile is verified and live — that’s the floor. But three competitors in your market are outranking you for every high-value search in your category. This report audits your profile across 6 areas and shows you, side by side, exactly what those competitors are doing that you aren’t.
Competitor Snapshot —
Top 3 Competitors Benchmarked Against Your Profile
All profiles audited via Google Search & Maps
Side-by-Side
| Practice | “Dentist near me” |
Reviews | Rating | Photos | Posts (90 days) |
Services Listed |
|---|---|---|---|---|---|---|
| ⚠ (you) | #6 | 14 | 4.7★ | 3 | 0 | None |
| #1 | 187 | 4.9★ | 34 | 11 | 22 | |
| #2 | 94 | 4.8★ | 21 | 5 | 17 | |
| #3 | 62 | 4.5★ | 18 | 8 | 14 |
Detailed Audit — 6 Categories
Pass
Needs improvement
Critical gap
Competitor benchmark
Profile Completeness
Is your listing fully built out?
6 / 10
✓
Business name, address & phone verified
NAP is accurate and consistent. Listing is verified — this is the non-negotiable foundation.
✓
Primary category set correctly
Listed as “Dentist” — correct and matches what patients search.
!
Secondary categories missing
No secondary categories set. Each one unlocks a new set of discovery searches you’re completely invisible for right now.
Competitor
— ranked #1
Secondary categories5 — Pediatric, Cosmetic, Whitening, Emergency, Ortho
Your secondary categories0
!
Business description is thin — 47 words
Google recommends 750 characters. Your description has no location-based keywords, no service mentions, and no new patient welcome — all signals that help ranking.
Competitor
— ranked #2
Description length712 characters (near maximum)
Includes city, key services, insurance note, new patient welcomeNone of this in yours
✗
Services section completely empty
Google matches profiles to specific treatment searches using the services section. Without it, a patient searching for a specific service in your area will never see your profile.
Competitor
— ranked #1
Services listed22 items, each with a description
IncludesCleaning, Whitening, Invisalign, Implants, Veneers, Emergency, Root Canal…
Your services listed0
✓
Hours of operation are set
Regular hours are present. Consider adding special hours for upcoming holidays before patients search and see “hours may differ.”
Photos & Visual Presence
Are you visually compelling to a new patient?
3 / 10
✗
Only 3 photos on your profile
Photo count is a direct engagement signal. Every competitor ranking above you has dramatically more photos — and they keep adding new ones regularly.
All Competitors
Photo count comparison
(#1)34 photos
(#2)21 photos
(#3)18 photos
(you)3 photos
✗
No interior or team photos
Dental patients have higher-than-average anxiety about choosing a new provider. Office and team photos reduce that anxiety before they ever call.
Competitor
— ranked #2
Photo categories presentExterior, Reception, 3 Operatories, Team (6 staff), Equipment
Most recent upload3 weeks ago — actively maintained
!
Cover photo is a generic exterior shot
Your cover photo is prime real estate — the first visual impression for every patient who finds your profile.
Competitor
— ranked #1
Cover photo subjectFull team in branded scrubs, smiling
Practice logo visibleYes — professional and recognizable
Reviews & Reputation
Do patients trust what they see?
5 / 10
!
14 total reviews — well below the competitive threshold
Review volume is one of Google’s strongest local ranking signals and a key trust factor for patients comparing practices side by side.
All Competitors
Review volume + monthly velocity
(#1)187 reviews · ~8–10 new/month
(#2)94 reviews · ~4–5 new/month
(#3)62 reviews · ~3 new/month
(you)14 reviews · less than 1/month
✓
4.7 star average — strong quality signal
Above the 4.5 trust threshold. Your rating is actually higher than one competitor. The gap is in volume, not quality.
✗
Zero review responses — all 14 unanswered
Patients researching you will read your reviews and notice you’ve never replied to a single one. It signals low engagement with the people you serve.
Competitor
— ranked #1
Response rate100% of all reviews responded to
Average response timeWithin 24–48 hours
Negative reviews addressedYes — all 3, with calm professional replies
Posts & Activity
Does your profile signal that you’re open and active?
2 / 10
✗
Last post was 6 months ago
Post frequency is a freshness signal Google uses when ranking local profiles. An inactive profile is at a structural disadvantage against practices posting consistently every month.
All Competitors
Posts published — last 90 days
(#1)11 posts — avg 3–4 per month
(#3)8 posts — avg 2–3 per month
(#2)5 posts — avg 1–2 per month
(you)0 posts in 6 months
✗
No offers or promotions posted
Offer posts drive 2x the engagement of regular updates. Both top-ranked competitors have active promotional offers live on their profiles right now.
Competitor
— ranked #1
Active offer“Spring Cleaning Special — $89 New Patient Exam + X-rays”
Offer expiryEnd of Month — creates booking urgency
✗
Q&A section is empty
When left empty, anyone can post questions on your profile — sometimes answered incorrectly by strangers. Pre-populating it controls your narrative and answers what patients are actually searching.
Competitor
— ranked #3
Q&A entries9 questions answered by owner
Topics coveredInsurance, parking, kids, emergencies, wait times, new patients
Local 3-Pack Visibility
Are you showing up where patients are searching?
5 / 10
✓
Ranking #1 for your own name
“” returns your profile first. Expected — but this only reaches patients who already know you exist.
!
“dentist near me” — you’re at position 6, outside the 3-pack
The 3-pack captures the large majority of clicks for local searches. Position 6 means most patients searching this term will never see you — and will book a competitor instead.
Who’s in the 3-pack
“dentist near me” · ·
#1 — 187 reviews · 34 photos · 22 services · 5 categories
#2 — 94 reviews · 21 photos · 17 services · 4 categories
#3 — 62 reviews · 18 photos · 14 services · 3 categories
You — #6 · 14 reviews · 3 photos · 0 services · 0 sec. categories
✗
“” — not visible in top 10
Emergency searches have the highest booking intent of any dental query — a patient searching this is ready to call the first result they see. You’re entirely absent.
Who’s ranking
“” — 3-pack
#1 — “Emergency Dental Care” in services, categories & description
Why they rankThree deliberate signals pointing to emergency care
Not in top 10 — no emergency signals on profile
Website & Contact Links
Can patients easily take the next step?
8 / 10
✓
Website link present and working
Links correctly to . Loads on mobile without issues.
✓
Phone number is click-to-call enabled
Works correctly on mobile — patients can call directly from your profile.
!
No booking link connected to profile
Patients can’t schedule directly from your GBP. Every extra step between “found you on Google” and “appointment confirmed” is a drop-off risk — especially for new patients who haven’t committed yet.
Competitor
— ranked #1
Booking system connectedYes — Online Booking System integration active
Patient can book from GBPDirectly, without leaving Google
Your booking linkNot connected
The gap — by the numbers
Your #1 competitor outperforms you on every measurable GBP signal. Here’s the scale of it.
13×
More reviews — has 187 to your 14
11×
More photos — 34 on their profile vs. 3 on yours
5 spots
Ahead of you in “dentist near me” — they’re #1, you’re #6
Want this closed for you?
Every gap in this report is something
Marqueeteer handles — month by month.
Marqueeteer handles — month by month.
Posts, photos, review strategy, profile optimization, Q&A, and monthly reporting. No long-term contracts. Your competitors are actively managing their profiles — the longer this gap stays open, the harder it is to close.
Basic $149/mo
Standard $249/mo
Premium $399/mo
