RESPOND to chad@creativepartnersolutions.com within 5 business days with hours per workstream + citation campaign volume + schema architecture + AI Overview optimization detail. Subject: "NewLeaf Track C Quote — [Firm name]".
8 workstreams. Hyperlocal. Intent over volume. Map Pack is the lever.
Track C is the SEO foundation build for NewLeaf Recovery Services — a new outpatient Suboxone/MAT clinic launching in downtown Lansing, MI. 8 workstreams executed once during Phase 1 + Phase 2 to set up the architecture that allows NewLeaf to rank, get cited by AI Overviews, and convert local intent traffic.
The site competes for intent, not volume. Hyperlocal pulls (2026-05-21) show 1,480× ratios between national and Lansing-metro keyword volume — e.g., "suboxone clinic near me" is 14,800/mo nationally but ~10/mo in Lansing-metro. Optimize for ranking accuracy + intent conversion + Map Pack movement, not inflated traffic projections.
Map Pack ranking is the biggest SEO lever for this client given GBP-centric search patterns in healthcare. Optimize accordingly.
| Phase | Monthly visitors | Booked patients |
|---|---|---|
| Month 1–3 | 5–15 | 0–2 |
| Month 4–6 | 15–40 | 2–5 |
| Month 6–9 | 30–60 | 3–7 |
| Month 9–12 | 40–80 | 5–10 |
LOCKED — Don't quote differently
- Keyword tiers per A1 addendum (2026-05-21) — Tier A (Lansing direct ~30/mo), Tier B (near-me national, geo-filtered to ~10/mo Lansing real), Tier C (topical authority), Tier D (per-city long-tail).
- 21 indexable URLs — each gets full on-page optimization (Workstream 2).
- DataForSEO hyperlocal pull complete (2026-05-21) — canonical row keyword_research.id = newleaf-recovery-2026-05-21-hyperlocal in Supabase.
- 8 workstreams scope — Keyword Architecture, On-Page SEO, Internal Linking, External Linking (citations + aggregators), Schema Markup, Technical SEO, CRO Foundation, AI Overview/Generative Search.
- Per-CMS-item content uniqueness ≥60% — your linking strategy and schema generation must handle this dynamically.
- Citation campaign volume: 50–75 business listings in 3 tiers.
- Data aggregator push: Data Axle, Localeze, Foursquare, Factual.
FLEXIBLE — Your professional judgment
- Specific schema entity @id URI patterns.
- Internal linking exact-match anchor variations per page.
- Per-CMS-item dynamic schema generation approach (Velo code patterns).
- AI Overview content patterns (which sentence structures to push).
- Citation campaign sequencing within tiers.
- Tool selection where alternatives exist (BrightLocal vs Yext vs manual citations).
Workstream 1 — Keyword Architecture & Mapping
- Primary keyword per page (no cannibalization — no two pages share a primary keyword).
- 5–10 secondary keywords per page (semantic cluster).
- Search intent classification per page (informational, navigational, commercial, transactional).
- Monthly volume + difficulty + CPC per keyword (from DataForSEO).
- Competitive ranking landscape per primary keyword (who currently ranks 1–10).
- Target ranking position + timeline per keyword.
- Priority tier (which pages first to optimize for what).
- Cannibalization risks identified + resolved.
- Sources: DataForSEO research pull (already in Supabase), manual SERP review, Google Keyword Planner cross-reference.
Locked Keyword Tiers (per A1 addendum)
| Tier | Keyword | Lansing-metro vol | National vol | KD | Target page |
|---|---|---|---|---|---|
| A | suboxone clinic lansing mi | 20/mo | — | 0 | MAT + Lansing location (manage cannibalization) |
| A | suboxone doctors lansing mi | 10/mo | — | 7 | MAT |
| A | suboxone doctors in lansing mi | 10/mo | — | 7 | MAT (variant) |
| A | mat clinic lansing | ~3–5 | — | low | MAT (long-tail H2) |
| A | outpatient recovery lansing | ~3–5 | — | low | Home / Services |
| B (near-me) | suboxone clinic near me | ~10 | 14,800 | 4 | MAT |
| B | suboxone doctor near me | ~8 | 12,100 | 16 | MAT |
| B | suboxone near me | ~3 | 1,600 | 14 | Home + MAT |
| B | mat clinic near me | ~3 | 880 | 14 | MAT |
| B | outpatient rehab | ~15 Lansing | 18,100 | 29 | Home + Services |
| C (topical) | mat clinic | — | 2,400 | 11 | MAT |
| C | suboxone doctor | — | 1,900 | 11 | MAT |
| C | mat program | — | 3,600 | 21 | Services overview |
| D (per-city) | suboxone clinic [city] mi (×12 cities) | long-tail | low | low | 12 CMS items |
Workstream 2 — On-Page SEO Implementation
- Title tag (60 char max, primary keyword in first 50 chars, brand at end).
- Meta description (155 char max, compelling, CTA-driven, keyword present).
- H1 (one per page, primary keyword present naturally).
- H2/H3 hierarchy aligned with semantic intent + secondary keywords.
- URL slug optimized (short, keyword-present, no stop words).
- Image alt text descriptive + keyword-aligned where natural.
- Image file names descriptive + keyword-aligned.
- Body copy keyword density + LSI keyword presence verified.
- Internal link placement per Workstream 3.
- External outbound links to authoritative sources (SAMHSA, NIDA, ASAM cited where relevant).
- Open Graph + Twitter Card meta tags.
- Canonical URL specified.
- robots meta directives where appropriate.
Workstream 3 — Internal Linking Strategy & Implementation
- MAT (Suboxone) page = primary conversion hub. Every service area CMS page links to it with anchor variations.
- Each service area CMS page also links to Counseling + Case Management with city-specific anchor variants (CMS-driven via Velo).
- Lansing — Downtown Clinic page = geographic hub. Links to all 12 service area pages.
- Services Overview links to all 4 dedicated service pages with primary-keyword anchors.
- Home features curated links to MAT, About, Insurance with high-conversion anchor text.
- Footer site-wide links to legal/compliance with nofollow on Terms/Privacy.
- Breadcrumb navigation on every non-home page.
- Anchor text variation library — exact-match, partial-match, branded, generic, contextual variants per primary keyword. Prevents over-optimization while maximizing relevance.
- Implementation — hand-built pages: manual link placement. CMS service area pages: dynamic generation via Velo code reading CMS fields, emitting links with correct anchor variations per city.
Workstream 4 — External Linking Foundation (Off-Page)
- Citation campaign — 50–75 business listings across 3 tiers (below).
- Data aggregator push to Data Axle, Localeze, Foursquare, Factual — feeds hundreds of secondary directories + GPS + voice assistants.
- NAP consistency audit — Name/Address/Phone IDENTICAL byte-for-byte across every citation, footer, schema, structured data.
- Initial high-authority profile creation — LinkedIn Company, Facebook Business, Crunchbase, BBB, Chamber of Commerce.
- Healthcare directory positioning — SAMHSA Behavioral Health Treatment Services Locator (FREE, federal, high-authority), state licensing directory verification.
- Backlink prospect list — 50–100 targets for FUTURE ongoing outreach (recovery publications, Lansing-area community orgs, healthcare partner referral relationships, alumni newsletters).
- Ongoing link earning is separate retainer.
Citation Campaign — Tier breakdown
Data aggregator cost: typically $0–$300 one-time per aggregator + annual maintenance. Quote in your budget.
| Tier | Window | Listings |
|---|---|---|
| Tier 1 — Essential | First 14 days | Google Business Profile (Track D), Bing Places, Apple Maps/Business Connect, Facebook Business, Yelp, LinkedIn Company, BBB |
| Tier 2 — Healthcare-specific | Within 30 days | Psychology Today, SAMHSA Behavioral Health Treatment Services Locator, Healthgrades, Vitals, WebMD Provider Directory, ZocDoc (if relevant for Medicaid), Findhelp.org, Recovery.org / Rehabs.com |
| Tier 3 — General | Within 30–45 days | Foursquare, Manta, Hotfrog, Yellowpages.com, Citysearch, Brownbook, Cylex, ezlocal, + 40 additional general business directories |
Workstream 5 — Schema Markup Architecture
Entity relationship linking via @id: Every schema entity gets a unique @id URI; entities reference each other via those IDs. Examples — MedicalBusiness on home has @id: "https://newleafrecoveryservices.com/#organization". Each Physician references the organization: "worksFor": {"@id": "...#organization"}. Each MedicalProcedure references organization + location: "provider": {"@id": "..."}, "areaServed": {"@id": "...#lansing-location"}. Service area CMS pages dynamically generate Place entities referencing back to Lansing location.
CMS dynamic schema generation: For 12 service area dynamic pages, schema generated via Velo code reading CMS field values and emitting valid JSON-LD per dynamic URL. Each city generates Place schema with @id: "https://newleafrecoveryservices.com/service-area/[city]/#place"; references to providing organization + location; areaServed properties on parent organization schema dynamically populated.
Validation: Every schema block validated via Google Rich Results Test + Schema.org validator before launch.
| Schema type | Applied to | Purpose |
|---|---|---|
| MedicalBusiness | Home, Lansing, Jackson | Medical entity, eligible for medical SERP features |
| LocalBusiness (extends MedicalBusiness) | Same | Local pack eligibility, map integration |
| MedicalClinic | Location pages | More specific entity classification |
| Physician | Each team member bio | Provider entity recognition |
| MedicalProcedure | MAT page (Suboxone) | Service-level entity |
| MedicalTherapy | Counseling page | Service-level entity |
| Service | All 4 service pages | General service markup |
| FAQPage | Insurance/FAQ, MAT, Service Area FAQs | FAQ rich results (high CTR) |
| BreadcrumbList | All non-home pages | SERP appearance |
| WebSite (with SearchAction) | Home | Sitelinks search box eligibility |
| Organization | Site-wide header/footer | Brand entity baseline |
| Place (dynamic, CMS-generated) | Service area CMS | Location-specific entity per city |
Workstream 6 — Technical SEO
- XML sitemap properly generated, all 21 URLs incl. dynamic CMS, submitted to GSC + Bing.
- robots.txt configured (block staging, allow production).
- Canonical tag strategy — self-referential per page; CMS dynamic correctly generated.
- Hreflang — N/A unless multilingual (Add-On 5 in Track A).
- Core Web Vitals — LCP, FID, CLS verified post-launch (image optimization in Track A).
- Mobile-first indexing readiness — every page renders correctly on mobile.
- HTTPS implementation — SSL active, no mixed content, HSTS configured.
- 404 handling — custom branded 404 page.
- 301 redirect strategy — staging-to-production map documented.
- Crawl budget optimization.
- Page speed: Lighthouse mobile ≥85, TTI <3.5s on 3G.
- JavaScript rendering — verify Google can render CMS dynamic pages correctly (Wix Studio is SSR by default; verify).
- Structured data testing — all schema validates via Rich Results Test.
- Indexability audit — GSC URL Inspection on every priority page post-launch.
Tools Provisioned + Configured (Workstream 6)
| Tool | Purpose | Setup |
|---|---|---|
| Google Search Console | Crawl monitoring, query reporting, index status | Property verified via DNS, sitemap submitted, all properties (web + GBP) linked |
| Google Analytics 4 | Traffic, behavior, conversion measurement | Connected via GTM, custom events for form submissions + phone clicks |
| Google Tag Manager | Tag orchestration | Container installed via Wix custom code; all marketing tags through GTM |
| Microsoft Clarity | Session recording, heatmaps, dead-click detection | Installed via GTM |
| Bing Webmaster Tools | Bing crawl monitoring | Property verified, sitemap submitted |
Workstream 7 — Conversion Rate Optimization Foundation
- Conversion path mapping — every visitor path to inquiry documented.
- Primary CTA hierarchy — every page: clear primary (intake form), secondary (phone), tertiary (resource access).
- Form placement strategy — header, inline on Home + Service pages, footer, dedicated Contact page. Always 1 click away.
- Phone number prominence — sticky on mobile, prominent in header desktop, click-to-call site-wide.
- QR code positioning — Contact page (cross-references bus campaign + printed collateral).
- Trust signals layered — owner story, mission, insurance accepted, compliance badges, professional credentials, GBP review widget.
- Friction reduction on intake form — only 4 fields, mobile keyboard optimization, instant validation.
- Form confirmation flow — what happens after submit (SMS handoff to Behave portal via GHL — Track E).
- A/B test scaffolding — Microsoft Clarity for session recording; framework to identify friction after 30 days.
- Conversion event firing — every form submission, phone click, QR scan → GA4 + GHL with proper attribution.
Foundational Tracking — every conversion measured
| Event | Where fired | Routed to |
|---|---|---|
| Form submission (intake) | Wix → GHL workflow | GA4 conversion + GHL pipeline + Tamesha notification |
| Phone click (mobile) | Click on tel: link | GA4 event + GTM data layer |
| QR code scan | UTM-tagged inbound URL | GA4 event with source attribution |
| Patient portal click | Click event on portal CTA | GA4 event |
| Careers form submission | Wix form | Careers inbox + GA4 event |
| Scroll depth (25/50/75/100%) | GA4 events | Engagement scoring |
| Time on page > 60s | Custom GTM trigger | GA4 event for engagement scoring |
Workstream 8 — AI Overview & Generative Search Optimization
Google's AI Overviews now appear above traditional results for the majority of healthcare queries. This is part of NewLeaf's premium positioning.
- Question-and-answer content patterns — every service page has structured FAQ with concise extractable answers (1–3 sentence answers). FAQs marked with FAQPage schema.
- "What is" / "How does" / "Who can" sentence patterns prominent in opening paragraphs — patterns AI extractors lift directly into AI Overview citations.
- Entity-rich language — canonical entity names (Suboxone, buprenorphine, MAT, opioid use disorder, 42 CFR Part 2) for clear topical entity identification.
- Author + expertise signals (E-E-A-T) — provider bios include credentials, training institutions, years of experience, board certifications; pages cite SAMHSA, NIDA, ASAM; medical content reviewed by clinical staff.
- Structured data for AI — schema markup (W5) directly feeds AI models.
- Conversational query patterns — content written for how patients actually phrase questions ("can I get Suboxone if I'm pregnant", "does Medicaid cover MAT in Michigan", "what's the difference between Suboxone and methadone").
- Citation-worthy content blocks — short, factual, defensible statements AI models can extract + attribute.
- ai_keyword_volume data pull from DataForSEO — identifies queries getting heavy AI Mode traffic.
- AI Overview monitoring setup — track which NewLeaf pages get cited (using llm_mentions_search from DataForSEO + manual SERP review).
- Anti-hallucination signals — clear date stamps, clear authorship, citation of medical sources.
You DELIVER to:
| To track | What | When |
|---|---|---|
| Track A (Web team) | GTM container ID + install snippet | Pre-Phase-1-staging |
| Track A | Schema markup JSON-LD blocks (all 12 schema types) | Pre-Phase-1-staging for Home/Lansing; Pre-Phase-2 for the rest |
| Track A | Canonical NAP string for footer + structured data | Pre-Phase-1-staging |
| Track A | Per-page title tag + meta description (you optimize; Track B drafts) | Per-page during writing cycle |
| Track A | Per-CMS-item dynamic schema generation pattern (Velo code spec) | Pre-Phase-2-staging |
| Track B (Content writer) | Per-page primary + secondary keyword assignments | Pre-writing per page |
| Track B | Per-page competitor content depth comparison (top-3 ranking page word counts) | Pre-writing for MAT, Insurance/FAQ at minimum |
| Track B | FAQ topic pool for MAT + Insurance/FAQ schema markup | Pre-writing |
| Track D (GBP) | Citation NAP string + GBP-eligible category list | Pre-GBP-setup |
| Track E (GHL) | Conversion event firing spec (form, phone click, QR scan → GA4 + GHL) | Pre-Phase-1-go-live |
You RECEIVE from:
| From track | What | When |
|---|---|---|
| Track A | URL slug confirmations per page (you may suggest, Track A confirms) | Pre-publish per page |
| Track A | Schema markup successfully injected via Wix custom code | Pre-Phase-1-go-live |
| Track B | Final body copy per page (for keyword density / LSI verification + internal link placement) | Per-page during writing cycle |
| Track D | GBP verification complete + posts cadence ready | Post-address-confirmation |
| Track E | GHL form embed + GTM-routable form submission event | Pre-Phase-1-go-live |
| Tamesha | Final Lansing clinic address + Insurance carriers (for citations + NAP consistency) | When lease closes |
1. Scope Summary
Briefly restate the scope as you understand it. If you understand it differently than the scope file, flag it here. (Your 3–5 sentence restatement.)
2. Hours / Cost Quote by Workstream
| Workstream | Locked deliverables | Your hours | Cost ($) |
|---|---|---|---|
| W1 — Keyword Architecture | Keyword-to-URL map, 21 URLs, intent classification, cannibalization audit | $ | |
| W2 — On-Page SEO | Title/meta/H1/H2 + alt text/file names/internal links/OG/canonical × 21 URLs | $ | |
| W3 — Internal Linking | Map + anchor variation library + Velo code spec for CMS dynamic links | $ | |
| W4 — External Linking + Citations (50–75 listings, 3 tiers) | See §4 below for citation detail | $ | |
| W4 — Data Aggregator Push (4 aggregators) | Data Axle, Localeze, Foursquare, Factual | $ | |
| W5 — Schema Markup (12+ types × 21 URLs incl. CMS dynamic) | See §5 below for schema detail | $ | |
| W6 — Technical SEO + Tools (GSC, GA4, GTM, Clarity, Bing WMT) | Full audit + tool provisioning + Velo code verification | $ | |
| W7 — CRO Foundation | Conversion path mapping + event firing + trust signal scaffolding | $ | |
| W8 — AI Overview / Generative Search | See §6 below for AI Overview detail | $ | |
| BASE TOTAL (W1–W8) | $ |
3. Add-On / Optional (each independent)
| Add-on | Recommended? | Hours | Quote ($) |
|---|---|---|---|
| Ongoing SEO retainer (monthly — citations, content refresh, ranking monitoring) | Recommend post-launch | — | $/mo |
| Quarterly performance review + roadmap refresh | Recommend | $/quarter | |
| Manual outreach link earning (per the 50–100 backlink prospect list) | Recommend Phase 2+ | $ | |
| Schema markup expansion (additional types as services grow) | Conditional | $ | |
| AI Overview citation outreach (proactive insertion targeting) | Optional | $ |
4. Citation Campaign Detail
Per-tier hours + cost. Some directories charge listing fees; quote those as pass-through.
| Tier | Listings count | Your hours | Pass-through fees ($) |
|---|---|---|---|
| Tier 1 — Essential (GBP, Bing, Apple, Facebook, Yelp, LinkedIn, BBB) | 7 | $ | |
| Tier 2 — Healthcare-specific (Psychology Today, SAMHSA, Healthgrades, Vitals, WebMD, ZocDoc, Findhelp, Recovery.org) | ~8 | $ | |
| Tier 3 — General (Foursquare, Manta, Yellowpages, Citysearch, + 40 more) | ~50 | $ | |
| Data aggregator push (Data Axle, Localeze, Foursquare, Factual) | 4 | $ |
5. Schema Markup Detail
How many hours per schema type? Which require Velo code? How does dynamic CMS schema generation work in your approach?
| Schema type | Method (manual / Velo dynamic) | Hours |
|---|---|---|
| MedicalBusiness | ||
| LocalBusiness (extends MedicalBusiness) | ||
| MedicalClinic | ||
| Physician × N team members | ||
| MedicalProcedure (MAT page) | ||
| MedicalTherapy (Counseling) | ||
| Service × 4 service pages | ||
| FAQPage × 3 pages | ||
| BreadcrumbList (all non-home pages) | ||
| WebSite + SearchAction (Home) | ||
| Organization (site-wide) | ||
| Place dynamic CMS (12 cities) | ||
| Total schema hours |
6. AI Overview Optimization Detail (Workstream 8)
How will you approach AI Overview optimization? Specifically: question-and-answer patterns, entity-rich language strategy, E-E-A-T author/expertise infrastructure, ai_keyword_volume + llm_mentions_search monitoring setup, anti-hallucination signals. If new to W8, flag learning curve in hours.
7. Timeline
| Milestone | Your est. date | Confidence (H/M/L) |
|---|---|---|
| Kickoff (signed contract by [date]) | ||
| W1 — Keyword Architecture delivered to Track B | ||
| W5 — Schema for Phase 1 (Home, Lansing) delivered to Track A | ||
| W6 — Tools provisioned + GTM container to Track A | ||
| Phase 1 SEO complete (W1, W2, W5, W6, W7 for 5 Phase 1 pages + tooling) | [Before July 1, 2026] | |
| W4 — Citations Tier 1 launched (post-address-confirm) | ||
| W4 — Citations Tier 2 launched | ||
| W4 — Citations Tier 3 launched | ||
| W5 — Schema for Phase 2 (CMS dynamic, etc.) delivered | ||
| Phase 2 SEO complete (full Workstream coverage on 16 additional pages incl. 12 CMS items) | [By August 31, 2026] |
8. Dependencies — What You Need From Us
Brand approval + signed contract, final Lansing address (citations gate), Insurance carriers (Insurance page schema), GHL form embed (for conversion event firing), Track A's CMS Velo code structure (for dynamic schema generation), Tamesha-supplied provider credentials + headshots (for Physician schema + E-E-A-T).
9. Risk Flags — What YOU See
Be honest. Examples: "Wix Studio CMS Velo schema generation has X gotcha — adds Y hours". "AI Overview optimization for healthcare YMYL requires deeper E-E-A-T than I've delivered before — quote +30% on W8 to learn it right". "Citation campaign Tier 2 healthcare directories have ZocDoc / WebMD acceptance variability — pass-through fees uncertain until applications submit". Be bulleted, specific, actionable.
10. Anything Else
Open field. Tell us what we missed.
Return to chad@creativepartnersolutions.com. Subject: "NewLeaf Track C Quote — [Firm name]". By submitting this quote, [Firm name] confirms: we have read the scope + keyword strategy + README in full; the scope as quoted matches our understanding; we can meet July 1 Phase 1 SEO + August 31 Phase 2 (or flag in §7); we understand W8 (AI Overview) familiarity expectations; we will sign a white-label agreement (NewLeaf does not know we exist).