360 Strategy Roadmap
Advanced Center for Cosmetic Dentistry
St Petersburg, FL - For Dr Roberto Macedo - May 03, 2026
Retainer $1,495/mo - 6 active pillars (Ads pillar excluded - dental health vertical)
TL;DR
ACCD is the highest-authority single-location practice in the St Petersburg AI ranking dataset (rank #1 in trust list, 26 citations) but loses on every service-area query because the site has zero schema and no Tampa/Clearwater/Dunedin pages. The next 90 days converts offline excellence into machine-readable signals.
Every TOP fix is gated on either Roberto resolving the dentalmarketing.com vendor access OR us deploying a Google Tag Manager workaround on the live domain plus building service-area pages on the accdfl.com sister domain. Both paths produce the same 90-day result.
90-day target: AI Score 38 to 60-65. Cited on at least 10 of 20 test queries (currently 17/60 across 3 platforms = 4-9 per platform).
Pillar status (6 active, 1 skipped)
Pillar
Currently delivered
Next 90 days
SEO + AI
Monthly heatmaps, keyword tracking, CTR monitoring (Niti white-label)
7-type schema deploy, Wikidata entity, KG cross-link, AI re-audit cron, monthly AI score tracked
Content
Blog editing access only (no admin), monthly content brief via Tomas
4 service-area pages (Tampa, Clearwater, Dunedin, Tampa Bay) + 4 cite-bait pages (master-ceramist, full-mouth-recon, laser-sleep-apnea, smile-makeover-gallery)
Web Dev + UX
No backend access (vendor blocker since Sep 2025)
GTM workaround OR full backend access, 8-item punch list (iPad swap, line-art icons, Map embed, EmDash redirect, Roberto team page, photo refresh, animations)
Backlinks + entity
Niche dental directories, occasional editorial
Telegram spam disavow, entity claim mirroring across 6 directories (Yelp, Healthgrades, Vitals, ZocDoc, Doctor.com, ResearchGate), Tampa Bay Times follow-on
Branding + positioning
Brand name inconsistent across citations (ACCD vs RM Advanced Center vs Advance Center)
Standardise to "Advanced Center for Cosmetic Dentistry" across GBP + 6 directories. Amplify "in-house master ceramist" moat to homepage hero + GBP description + Yelp bio
Automation
None active
Adit post-treatment review-request workflow (target 500 reviews by Sep), monthly AI re-audit cron (auto-tracked score), schema validation cron
Ads
SKIPPED - Dental health vertical excluded from OpenAI Ads. Google + Meta defer to Roberto's existing in-house decisions, not in retainer scope.
Unification - what Roberto wants vs what the audit shows
What Roberto wants (from profile + Sep 2025 onward call notes)
- High-end fee-for-service patients (not insurance-based)
- Lead with porcelain veneers + dental implants + sleep apnea (laser)
- Differentiate on experience and quality, not discounts
- "Best experience" positioning - quote: "she wants reassurance, idiot insurance"
- Resolve the vendor access blocker with dentalmarketing.com
- Confirmation that +162 keywords + 760 monthly traffic growth is real
What the audit data says is needed
- Zero schema deployed despite 699 ranked keywords - the single largest score lever
- Wikidata entity missing - Google KG only partial
- Service-area pages absent for Tampa, Clearwater, Dunedin, Tampa Bay umbrella
- In-house master ceramist moat underused in directory profiles + homepage
- Telegram spam anchors visible in backlink profile - disavow recommended
- Brand name inconsistency across 5+ citations (ACCD, RM ACCD, Advance Center)
- Review velocity - 381 reviews vs Klement 3,049, Bay Dental ~700
Where these align - the easy yeses
- "High-end fee-for-service" maps directly to the cite-bait pages we're building (master ceramist, full mouth reconstruction, laser sleep apnea = all premium)
- "Best experience" anxiety messaging = service page for "dentist for anxious patients" (q12, currently AIO-cited)
- Vendor access conversation Roberto wants resolved is the same conversation we need to ship Path A
- Veneers + implants + sleep apnea priority order matches the 4 cite-bait pages
Conflicts to surface
- Roberto's "Christina" contact role still unclear (vendor or internal) - flag for live call clarification before any backend conversation
- Review velocity push needs Adit access - confirm Roberto wants automated post-treatment review requests vs manual
- Sister domain accdfl.com is available for the workaround path but Roberto may have plans for it - confirm before deploying service-area pages there
Cadence Matrix
| Pillar | 0-30 days | 30-90 days | 3-6 months | 6-12 months |
| SEO + AI | Schema 7-type deploy, GMB hours+description audit, brand name standardise | Wikidata entity + KG cross-link, AggregateRating live with 4.9/381 | Bing Knowledge Card, Apple Business Connect, niche directories sweep | Wikidata expansion, monthly AI score 75+, year-over-year delta tracked |
| Content | /master-ceramist-in-house-lab + /tampa-cosmetic-dentist drafted | Tampa + master-ceramist live, /clearwater-cosmetic-dentist + /dunedin-cosmetic-dentist + /full-mouth-reconstruction live | /laser-sleep-apnea + /smile-makeover-gallery live, FAQ master page, before/after numbered case study series | 10 programmatic neighbourhood pages (Snell Isle, Old NE, Pasadena, Treasure Island, etc), monthly blog cadence resumed |
| Web Dev + UX | Path A or B locked. GTM container OR backend creds. Punch list items 1-4 (iPad image, line-art icons, Map embed, EmDash redirect) | Punch list items 5-8 (animations, photos, Roberto team page, slide-ins). Page speed pass. | Mobile UX audit, hosting evaluation, image optimization sweep | Optional refresh, schema validation cron, structured CRO test queue |
| Backlinks + entity | Telegram spam disavow uploaded to GSC. Yelp + Healthgrades entity claim mirroring | Vitals + ZocDoc + Doctor.com + ResearchGate entity claim mirroring. 1 dental press editorial pitch (Tampa Bay Times follow-on) | 2 niche dental editorial mentions, link-gap closure on stpeteimplants + waterfrontdistrictdental | Quarterly editorial campaigns, third-generation prosthodontist credential angle for academic press |
| Branding | Brand name standardise across GBP + 6 directories. Homepage hero update with master ceramist line | GBP description rewrite. Yelp bio rewrite. Photo refresh batch 1 (50 photos). | Logo + visual identity audit, social profile alignment | Optional refresh, video brand asset library, before/after gallery |
| Automation | Adit post-treatment review-request workflow scoped + tested | Review workflow live. Monthly AI re-audit cron deployed. | Internal dashboard for keyword + citation tracking, monthly cron output to Roberto | Custom dental-consult AI agent (FAQ + booking handoff) |
Ads pillar - skipped: dental health vertical excluded from OpenAI Ads; Google + Meta deferred to Roberto's in-house decisions, not in retainer scope.
90-Day Sprint - Week by Week
| Week | Ships | Verify |
| 1 (May 12) | Path A or B locked. GTM container live OR backend creds in our hands. 7-type schema package staged. | Confirm path with Roberto on call. GTM verifies in Tag Assistant OR admin login works. |
| 2 (May 19) | Schema package deployed to homepage + service pages. Brand name standardised on GBP. Wikidata draft created. | Schema validates in rich-results test. GBP shows new name. Wikidata draft saved. |
| 3 (May 26) | Wikidata entity submitted + cross-linked to Healthgrades, GBP, LinkedIn. Telegram spam disavow uploaded to GSC. | Wikidata entity public. Disavow upload confirmed in GSC. |
| 4 (June 2) | /master-ceramist-in-house-lab + /tampa-cosmetic-dentist drafted. Yelp + Healthgrades bio rewritten with verbatim entity claims. | Drafts reviewed by Roberto. Yelp + Healthgrades show new claims. |
| 5 (June 9) | Master ceramist + Tampa pages live. /clearwater-cosmetic-dentist drafted. Vitals + ZocDoc bios updated. | Pages indexed in GSC. Citations verified via NAP check. |
| 6 (June 16) | Clearwater page live. /dunedin-cosmetic-dentist + /full-mouth-reconstruction drafted. Doctor.com bio updated. | Page indexed. Drafts reviewed. |
| 7 (June 23) | Dunedin + full-mouth-recon pages live. Adit review-request workflow scoped + tested. Monthly report due. | Pages live. Adit test message sent. Report shipped on 24th (per retainer cadence). |
| 8 (June 30) | Adit workflow live (real review requests sending). /laser-sleep-apnea drafted. ResearchGate profile updated. | First review requests confirmed sending. Draft reviewed. |
| 9 (July 7) | /laser-sleep-apnea live. /smile-makeover-gallery drafted. AI re-audit run #1 (target score 50-55). | Page live. Re-audit JSON saved. Score delta logged. |
| 10 (July 14) | Smile makeover gallery live. /tampa-bay-cosmetic-dentist drafted (umbrella page). 8-item punch list 1-4 done. | Page live. Drafts reviewed. Live site shows updated UX. |
| 11 (July 21) | Tampa Bay umbrella page live. Punch list 5-8. Photo refresh batch 1 (50 photos to GBP). | Page live. GBP photos verified. |
| 12 (July 28) | Final 1 dental press editorial pitch (Tampa Bay Times follow-on or local trade journal). AI re-audit run #2 (target 60-65). Strategy review call. | Pitch sent. Re-audit shows score 60+. Review call held. |
6-Month Plan (May - October 2026)
By August 2026
- AI Ranking Score: 60-65/100 (Fair band)
- All 4 service-area pages + all 4 cite-bait pages live and indexed
- Schema validates - 7 types live with real review numbers
- Wikidata entity public + cross-linked
- Reviews at 450+ (from 381) via Adit workflow
- 6 directory entity-claim mirrors complete
- Brand name standardised across GBP + all major directories
- 8-item punch list complete (web dev UX fixes)
Quarterly review (October 2026)
- Decide on programmatic neighbourhood page rollout (Snell Isle, Old NE, Pasadena)
- Decide on hosting migration (move to OO-managed if vendor relationship unresolved)
- Evaluate retainer scope - upsell to AI ranking dedicated tier ($2,495/mo) if results warrant
- Review whether to commission a full website rebuild on accdfl.com or hold
12-Month Vision
By April 2027
- AI Ranking Score: 75-85/100 (Good band)
- Cited in top 3 AI engines for at least 12 of 20 test queries (currently 4-9)
- Top 3 in Google Maps for "cosmetic dentist St Petersburg FL" (currently solid but check)
- Reviews at 600+ (from 381)
- 10 programmatic neighbourhood + service+location pages live
- Wikidata entity + Bing Knowledge Card + Apple Business Connect all populated
- Custom dental consultation AI agent live (handles FAQ + booking handoff)
- Vendor access situation fully resolved (either backend control OR clean migration)
Risk Flags
| Risk | Severity | Mitigation |
| dentalmarketing.com vendor access still unresolved (8 months) | HIGH | Path B (GTM + accdfl.com) bypass ready immediately; Path A in parallel |
| "Christina" contact role unclear - could leak strategy if internal vs vendor | MED | Clarify on call before any backend conversation |
| Review velocity gap (381 vs Klement 3049) limits AggregateRating signal | MED | Adit workflow brings 50-70 new reviews per quarter |
| Brand name inconsistency could trigger AI confidence drop on multi-source queries | LOW | Week 2 standardisation across GBP + 6 directories |
| Telegram spam anchors 12 backlinks - rising if not disavowed | LOW | Disavow file ready, Week 3 upload |
| GSC + GA access unclear - flying blind on traffic + impressions data | MED | Confirm with Roberto on call; set up under our domain if missing |
Owners + Budget + Verification
| Pillar | Owner | Budget | Monthly verification |
| SEO + AI | Donal + Niti white-label | In retainer ($1,495/mo) | Monthly report tracks AI score, schema, KG, citations |
| Content | Alex (drafts) + Donal (deploy) | In retainer | Weekly check on page production + draft approvals |
| Web Dev + UX | Donal (GTM) + Niti white-label (visual) | In retainer | Punch list progress weekly, page speed monthly |
| Backlinks + entity | Niti white-label + Donal (editorial) | In retainer | Citation count + entity claim audit monthly |
| Branding | Donal + Roberto (sign-off) | In retainer | NAP consistency + brand name audit monthly |
| Automation | Donal | In retainer | Review velocity weekly during ramp, monthly after |
| Ads | Skipped - dental health vertical excluded from OpenAI Ads; Google + Meta managed by Roberto's in-house decisions, not in retainer scope. |
Decisions needed from Roberto
- Path choice (Week 1). A (vendor conversation) vs B (GTM + accdfl.com) vs both in parallel.
- GSC + GA access. Confirm whether Search Console + Analytics access exists. If not, we set up.
- Adit review workflow. Yes/no to enabling automated post-treatment review requests.
- accdfl.com sister domain. Confirm we can use as staging route for service-area pages if Path B activates.
- "Christina" role. Confirm whether internal team or dentalmarketing.com vendor contact.
- Photo + video assets. Permission to use existing patient before/after photos in cite-bait gallery.
Online Optimisers - 360 Strategy Roadmap - Advanced Center for Cosmetic Dentistry - St Petersburg FL - May 03, 2026