Updated heartburnreliefnc seo action report 10/12/26
Qualified free discovery-call signups for Wilmington and genuine surrounding areas. Full-plan evaluation, live-versus-V2 evidence and a measured patient-fit roadmap.
1. The priority is qualified calls, not another article batch
Decision order: measurement and booking clarity → clinical trust and costs → separately approved production launch → local patient-fit pages and distribution → selective new education. These are recommendations, not site changes. No booked-call or ranking guarantee is justified by this sample.
| Rank | Finding and acquisition consequence | Recommended decision | Evidence / owner |
|---|---|---|---|
| 1 | A name/email form precedes a different patient portal. One listed assistant currently cannot be scheduled online. Call-host identity is not explained on the booking page. | Clarify the two-step flow, route to the Heartburn visit type, remove or explain unavailable choices with practice approval. Track confirmed appointments, not the first form submit. | Verified public form and scheduler. Practice operations + booking administrator. [BOOK] |
| 2 | V2 new guides are cautious, but preserved home, FAQ and services copy still implies permanent fixes and test-proven causes. Some visible content even says thyroid. | Resolve inherited clinical and cross-site inconsistencies before promotion. Keep truthful publisher accountability, not invented clinician authorship. | Verified raw live/V2 HTML. Practice clinician/editorial owner. [V2][AAA] |
| 3 | V2 is not the live acquisition site. It has 39 canonical URLs and 43 served documents per current verified project state. | Review the completed candidate rather than rebuild it. Retain noindex until explicit launch authorization and acceptance. | Fresh 39-URL readback, current CF deployment/SHA unchanged. [V2] |
| 4 | The only returned local treatment query lands on /about-us/, with 12 impressions and average position 62.8. | Align GERD education and functional-service fit with the correct primary destinations. One row is a mapping clue, not proof of cannibalization. | Connected GSC July 12 to October 9, 2026. SEO + practice. [GSC] |
| 5 | Local specialist results feature gastroenterology providers. Parent WFM appears for functional-medicine intent in one snapshot. | Use the parent entity and an honest functional-care position. Help specialist-intent visitors choose appropriate care instead of pretending to be gastroenterologists. | Dated Wilmington desktop SERPs; competitor primary sites. [SERP][GI] |
| 6 | Cost/insurance wording is less clear on the microsite than on the parent practice site. | Publish the actual fee/coverage process and who conducts the free fit call. A qualified caller understands later care may be paid and tests are individualized. | Parent says no office insurance billing; some labs differ. Fees not obtained. [PARENT] |
Scope lock: this report does not approve or implement content edits, tracking, patient tests, scheduler changes, live-domain changes, DNS, WordPress work, main merges or release tags. The original report and all existing previews stay untouched.
2. Connected evidence: exact windows and honest limits
Research captured October 13, 2026. The requested title retains the October 12 update label; it is not a claim that every observation was taken that day. OpenSEO project f375c138-2897-422e-9c2c-4f651536fbc4 is heartburnreliefnc.com. Its shared context and research log were empty. Business goals therefore come from the supplied brief and WFM state, not invented project memory.
| Dataset | Property, scope and completeness | Result | Interpretation |
|---|---|---|---|
| GSC query + page | sc-domain:heartburnreliefnc.com; web search; final; July 12 to October 9, 2026; Pacific Time. 9 rows, limit 1000, startRow 0, hasMore false. | 32 returned query-level impressions, 0 clicks. | Anonymized queries can be omitted. This is not the property traffic total. |
| GSC pages | Same property/window; page dimension; 12 rows; hasMore false. | 268 page-level impressions summed in Python; 1 click. | Multiple pages can appear in one search. Page-impression sum is not a deduplicated property total. |
| Broader GSC query + page | January 1 to October 9, 2026; final; 14 returned rows; hasMore false. | 38 returned query impressions, 0 clicks. | The broader window adds sparse observations, not evidence of established acquisition. |
| Broader GSC dates | January 1 to October 9, 2026; 93 returned date rows July 9 to October 9, including zeros; hasMore false. | 132 daily report impressions; 1 click on September 18. | Different aggregation than page rows. Missing earlier rows do not explain whether the property had earlier collection or visibility. No fabricated trend claim. |
| GA4 acquisition | properties/536222231; America/New_York; USD; July 12 to October 9, 2026; sessionSourceMedium; 6 of 6 rows; no further page. | 92 sessions, 18 engaged sessions, 2 organic sessions. | Session counts are not GSC clicks or unique patients. Direct and preview-referral traffic are not automatically qualified demand. |
| GA4 organic landing pages | Same property/window; Organic Search; hostName + landingPage; 2 of 2 rows; hasMore false. | heartburnreliefnc.com /: 1 session; /heartburn-testing: 1 session. Both engaged, zero key events. | Exact returned paths retained, including the testing path without trailing slash. Too small to compare landing-page performance. |
| GA4 key events | Same window. All-channel event report and Organic Search event + landing-page report both returned 0 of 0 rows. No thresholding or sampling flags reported. | 0 recorded key-event rows. | Actual bookings, attended calls and enrollments remain unknown. Missing tracking does not equal no real appointments. |
| GA4 measurement health | One web stream 14817966646; G-XMVYF8XBLB. Configured close_convert_lead, qualify_lead, purchase; ONCE_PER_EVENT. | Enhanced measurement master switch disabled. Site-search subordinate flag true but diagnostic says disabled. | Do not simply enable all automatic collection on a health site. Audit approved payloads first. |
The identifiers above are exact read-only connection handles. No Google settings changed. Pagination totals reconcile for every returned GSC/GA4 table. All computed totals were calculated in Python. First-party rows are stored locally as structured response captures; public report links lead to the integration, not expose patient records. [GSC][GA]
The intent signal worth acting on
gerd treatment wilmington → /about-us/: 12 impressions, 0 clicks, average position 62.8. A condition/service page can answer the care question more directly after an approved launch. This does not establish a durable rank or justify predicting bookings.
The top-looking averages are misleading
Homepage average position 2.4 and FAQ average 2.0 come from tiny mixed page-level samples. The actual query rows mostly show very low exposure, branded names and positions far from page one. Do not present those page averages as local commercial rankings.
| GA4 source / medium | Sessions | Engaged sessions | Recorded key events |
|---|---|---|---|
| (direct) / (none) | 85 | 14 | 0 |
| wfm-clone-heartburn.pages.dev / referral | 2 | 0 | 0 |
| youtube.com / referral | 2 | 2 | 0 |
| (not set) | 1 | 0 | 0 |
| duckduckgo / organic | 1 | 1 | 0 |
| google / organic | 1 | 1 | 0 |
Measurement review flags: custom dimensions include email_address, tel_number, wp_user_id and link_text. Their existence does not prove transmission. Inspect actual network payloads and historical configuration with an authorized privacy reviewer before reusing them in Astro. [PRIV]
3. Live WordPress versus completed V2: do not conflate them
| Environment | Verified current state | What this means |
|---|---|---|
| Live heartburnreliefnc.com | Current WordPress/Divi home title remains Home - HeartburnReliefNC.com. Fresh sitemap index and all three child sitemaps yield 18 unique URLs: six posts, eleven pages and one category archive. Seven commercial/core pages lack descriptions; two of six posts have descriptions. | The old 0/7 core-description finding persists on live, but its claim that zero pages have descriptions is inaccurate. The sitemap includes legal, coming-soon and archive URLs beyond seven core pages. |
| Frozen V1 wfm-heartburn | Cloudflare canonical deployment 499b282b-1468-456c-b5fd-cecde682148c. Main/peeled v1.0.0 remain 567f0900cf51bff289254fdb249d2e94306ee7a0. | Protected baseline. No redeploy, merge, tag change or live cutover authorized. |
| Current V2 wfm-hb-v2 | Canonical deployment c09dd10b-d79a-4946-a842-e87a6bd79b40; exact c09dd10b preview. Branch HEAD 826f60ea6649c5533c8e655047323f337e77bead. 39 fresh sitemap URLs; 43 served documents per verified state. | Services/conditions/locations/resources/how-it-works, metadata, contextual paths, six original root articles and four new guides already exist. This is review work, not proven live SEO performance. |
| Unfinished review scope | Exact user-authorized /locations/charleston-nc/ is a content-pending scaffold, linked for review and excluded from canonical sitemap. No new article images exist yet. | Keep the exact slug. Do not silently change city/state, invent a Charleston office, include scaffold in production sitemap, or report new illustrations as complete. |
| Existing continuity routes | Original /about-us/, /heartburn-testing/ and /book-call/ need the current redirect/continuity contract. Six old articles stay at root, not /blog/. | Validate actual 301 targets in the launch release. Do not blanket-redirect old articles into a blog folder. |
Fresh canonical URL captures, titles, descriptions, canonicals and effective noindex headers were saved separately from live captures. Previous passage/media/runtime acceptance reports in WFM state remain useful historical evidence; this report did not rerun their entire 86-route/viewport asset-blocking suite or claim to. [LIVE][V2]
4. Entire original plan: section-by-section Keep / Change / Drop / Defer
The full original report was read, including every section after the architecture anchor, all five checklist phases, the roadmap and 17-row change log. The original remains available at the preserved original plan. Its September 17, 2026 audit date is historical. [OLD]
| Original section | Decision | Specific correction | Current status |
|---|---|---|---|
| Executive Summary | Change | Preserve the structural diagnosis, reject automatic authority from long practitioner copy. Start with the weak live acquisition baseline, confirmed-call measurement and trust contradictions. | V2 structure mostly done; performance not measured on preview. |
| Current Site State | Change | Replace seven-page shorthand with full 18-URL live sitemap inventory and 39 canonical V2 URLs. Correct the old blog URL assumption and description contradiction. | Fresh live and V2 inventories captured. |
| Technical SEO Audit | Change | Keep unique titles/descriptions and accurate entities. Drop critical FAQ-rich-result and AI-Allow claims. Audit production performance separately from intentional review noindex. | Astro metadata/schema implemented in preview; launch gate remains. |
| Site Architecture Restructuring | Keep + Change | Keep useful hubs/spokes and collection logistics. Preserve six root article URLs, constrain GERD versus reflux duplication, do not copy blog text into condition pages. | Five services, six conditions, four real area/remote pages and scaffold already exist. |
| Navigation Redesign | Keep + Change | Keep compact Services/Conditions/Locations and Book Free Call. Avoid Conditions We Treat when scope includes referral/education. Do not force every footer link or map into a giant block. | Dropdowns/mobile navigation and utility links already amended in V2. |
| On-Page SEO Fixes | Change | Keep accurate page-specific titles. Replace Heartburn Specialists, lasting cure and definitive advanced-test promises with truthful role and fit language. Fix inherited visible thyroid text. | Metadata improved in preview; clinical body content still has contradictions. |
| Local SEO Strategy | Keep + Change | Keep the genuine parent business identity and no duplicate GBP. Reject owning every heartburn query, invented top-five local complaint statistics and fixed word targets. | Parent NAP/publisher links in preview; parent inbound links/GBP operations external. |
| AEO / GEO | Change + Defer | Keep readable answers, real source evidence and limited visibility tests. Drop fabricated 87% outcomes, automatic year changes, fixed 40-80-word rules and branded forum saturation. | No measured cross-platform citation baseline. One actual symptom AI answer returned, no site citation. |
| Schema Markup Strategy | Change + Drop | Keep accurate Organization/WebPage/Breadcrumb/Article semantics. No fake Person authors or Physician specialty. FAQ rich results retired; HowTo obsolete; self-serving review stars ineligible. | Native Astro markup exists. Truth/eligibility review matters more than schema count. |
| Content Gap Analysis | Change + Defer | Four high-priority guides are already built. Defer leaky-gut and generic microbiome expansion; prioritize care-choice and symptom differentiation only if unique. Emergency heart-attack intent is triage-first, not appointment bait. | Four guides/resources done in noindex preview; illustrations pending. |
| Blog Article Fixes | Keep + Change | Keep meaningful section headings, reading aids and contextual next links. Drop manufactured doctor bylines, forced geo/year phrases and unsafe PPI scare titles. Review every inherited clinical claim. | Six originals retained; no personal attribution by design. |
| Conversion Optimization | Change + Drop | Keep clear call expectations and practical objections. A real form exists. Inspect the name/email → Charm-style portal handoff; no exit popup, fabricated scarcity, universal testimonials or diagnosis promise. | V2 booking copy expanded; scheduler friction and actual confirmation still need owner work. |
| Full Implementation Checklist | Change | Reclassify all 50 items by present state and authorization. Stop restarting hubs and articles already built. Separate preview, production, manual and future work. | Item-level reassessment below covers every original phase item. |
| Priority Roadmap | Change + Drop | Replace metadata/schema-first order with measurement, safety/trust, booking and approval. Drop 2-3 month map-pack and 3-6 month AI-citation promises. | 30/60/90 plan has acceptance criteria, not ranking guarantees. |
| Change Log | Change | Retain original audit history. Replace stale To Do with status-aware rows. Manual work is practice/analytics/hosting work, not generic WP-admin directions for Astro. | 17 original log rows are superseded by explicit phase mapping and current activity log. |
5. Market evidence: local patient fit beats national volume
OpenSEO paid keyword hydration returned an explicit insufficient-credit error. No retries were made to that endpoint. Direct DataForSEO succeeded. Wilmington was resolved to Wilmington,North Carolina,United States, code 1021374, not Wilmington Delaware. National code is 2840. Both sets use English, Google Ads-derived monthly search estimates retrieved October 13, 2026. Fourteen unique requested terms were returned in each market; returned rows without search_volume remain unavailable. [DFS]
| Exact keyword | Wilmington monthly estimate | US monthly estimate | Intent role | Interpretation |
|---|---|---|---|---|
| heartburn doctor wilmington nc | Unavailable | Unavailable | Provider / solution | Prioritize by truthful fit despite missing estimates. |
| gerd treatment wilmington nc | Unavailable | Unavailable | Provider / solution | Prioritize by truthful fit despite missing estimates. |
| acid reflux specialist wilmington nc | Unavailable | Unavailable | Provider / solution | Prioritize by truthful fit despite missing estimates. |
| functional medicine wilmington nc | Unavailable | Unavailable | Provider / solution | Prioritize by truthful fit despite missing estimates. |
| ppi withdrawal | 10 | 320 | Informational / test consideration | Local estimate only has Nov/Dec 2025 monthly rows. Treat local freshness as weak; national latest 260 in Aug 2026. |
| heartburn at night | 10 | 1900 | Informational / test consideration | Directional estimate, not patients or organic difficulty. |
| functional medicine | 70 | 60500 | Provider / solution | Directional estimate, not patients or organic difficulty. |
| gastroenterologist | Unavailable | Unavailable | Provider / solution | Prioritize by truthful fit despite missing estimates. |
| gerd treatment | Unavailable | Unavailable | Provider / solution | Prioritize by truthful fit despite missing estimates. |
| acid reflux treatment | Unavailable | Unavailable | Provider / solution | Prioritize by truthful fit despite missing estimates. |
| heartburn | 70 | 110000 | Informational / test consideration | Directional estimate, not patients or organic difficulty. |
| heartburn diet | 10 | 720 | Informational / test consideration | National average 720 versus Aug 2026 480. Do not assume the average is current stable demand. |
| h pylori testing | 20 | 33100 | Informational / test consideration | Directional estimate, not patients or organic difficulty. |
| food sensitivity testing | 30 | 33100 | Informational / test consideration | Offered test does not prove diagnostic validity. IgG limitations must lead the explanation. |
Do not sum overlapping variants into market size. Ads competition is not organic keyword difficulty. No reliable organic difficulty, complete backlinks, local ranking grid, target keyword market share or appointment forecast was obtained. Broader national terms can justify useful education, but should not outrank qualified Wilmington solution/provider-fit work solely because they are larger.
Local first
Improve the genuine office/service-fit path and call logistics before pursuing national heartburn traffic. Wilmington functional-medicine demand has a real parent entity to connect to; general specialist searches often need gastroenterology or primary-care evaluation.
Hypothesis to test
A care-choice comparison plus clearer call-host/cost information may improve the fraction of suitable visitors who finish scheduling. This is an acquisition hypothesis, not an observed lift. Test after measurement is working.
6. Actual Wilmington search snapshots and competitor fit
DataForSEO Google organic live advanced snapshots: October 13, 2026, Wilmington city-level location, desktop, English, requested depth 10. Each returned nine organic rows plus available SERP features. Results below are selected evidence, not an exhaustive first-page reproduction. Map-pack rows are a single-location snapshot, not a geographic grid or persistent rank. [SERP]
| Exact searched query | Selected organic results | Observed local pack order | AI evidence |
|---|---|---|---|
| heartburn doctor wilmington nc | organic1; organic2 | Wilmington Gastroenterology → Wilmington Health Gastroenterology → Novant Health Gastroenterology - Wilmington | No citation finding claimed |
| gerd treatment wilmington nc | organic1; organic3 | Wilmington Gastroenterology → Wilmington Health Gastroenterology → Novant Health Gastroenterology - Wilmington | No citation finding claimed |
| acid reflux specialist wilmington nc | organic1; organic4 | Wilmington Gastroenterology → Novant Health Gastroenterology - Wilmington → Wilmington Health Gastroenterology | asynchronous shell only, no citations returned |
| functional medicine wilmington nc | organic1; organic2 | Wilmington Functional Medicine - Dr. Hilary Rutledge → Breakthrough Functional Medicine → UpCurrent Functional Medicine | No citation finding claimed |
| heartburn at night | organic1; organic2 | No map-pack row used for this comparison | answer and references returned; no HeartburnReliefNC citation in returned answer; references included Ubie, Temple Express ER, WebMD, Mayo Clinic, The Functional Gut Clinic |
| functional medicine vs gastroenterologist for acid reflux | organic1; organic2; organic4 | No map-pack row used for this comparison | asynchronous shell only, no citations returned |
| Entity | Verified primary-site offering | Acquisition lesson |
|---|---|---|
| Wilmington Gastroenterology Associates | Primary site lists board-certified gastroenterologists, GERD/reflux, diagnostic/therapeutic endoscopy, telemedicine, request-appointment and insurance/cost information. GERD / Reflux page | This is specialist demand and an appropriate referral pathway. Do not label WFM as a comparable gastroenterologist or pretend functional testing substitutes for endoscopy. |
| Breakthrough Functional Medicine | Wilmington functional-medicine positioning and gut-health evaluation; homepage lists GERD and stool/breath/organic-acid testing. These are advertised services, not independently verified outcomes. | Root-cause language and testing are not unique by themselves. Differentiate with scope clarity, costs, logistics, care coordination and a transparent fit conversation. |
| Wilmington Functional Medicine parent | Public home publishes DC credentials, address, phone, free 15-minute discovery consultation, no office insurance billing and not-primary-care role. Parent appears first in the functional-medicine map-pack snapshot. | Use the genuine parent practice and existing review entity. One first-position snapshot does not establish citywide map coverage. |
| Wilmington Health / Novant Health | Observed in specialist local-pack snapshots; broad gastroenterology pages returned by provider. Primary sites were not fully audited for fees, wait times or every procedure. | Treat these as local specialist options, not evidence they lack authentic content or that WFM can outperform their clinical capability. |
The acid-reflux-specialist and comparison AI-overview rows were asynchronous shells with no cited answer. The nighttime symptom query did return an answer and reference URLs, without a HeartburnReliefNC citation in that returned answer. This is a single observed result, not proof of absence across all AI engines. No ChatGPT/Perplexity citation audit or GBP management-access audit was performed.
7. Six awareness stages: useful next steps toward qualified calls
People want meals and sleep to feel manageable, to understand why symptoms persist, and to avoid paying for another unclear plan. Those are audience hypotheses supported by site themes and search intent, not patient interviews. The offer should be a no-cost practice-fit conversation, not a diagnosis, promise of answers to every cause, or medication-discontinuation service.
| Stage | Exact discovery language / channel | Primary destination | Next useful link | Call invitation and measurement |
|---|---|---|---|---|
| Truly unaware | Local educational video or community resource about recurring after-dinner discomfort. Do not invent an unaware search-volume bucket. | Proposed symptom overview only if differentiated; until then existing /conditions/acid-reflux/ with a non-diagnostic introduction. | Nighttime symptom guide or diet guide, then when to seek care. | Learn what patterns deserve evaluation. Measure engaged referral visits; booking remains optional. |
| Symptom-aware, cause-unaware | heartburn at night; sour taste after eating; burning chest after meals; cough when lying down | Proposed /symptoms/heartburn-at-night/ for distinct night intent; existing acid-reflux page until approved. | /conditions/gerd/ and appropriate urgent/specialist pathway. | Persistent, non-urgent symptoms? See whether our approach fits alongside your care. Measure useful guide → care-choice progression, not symptom form fields. |
| Problem-aware | GERD keeps coming back; GERD treatment Wilmington NC | /conditions/gerd/ | /services/functional-medicine-heartburn/ or proposed care-choice comparison. | Explore our supportive role, then a free fit call if appropriate. Measure qualified confirmed bookings attributable to this route. |
| Solution-aware | ppi withdrawal; functional medicine vs gastroenterologist for acid reflux; heartburn diet | Existing rebound/diet guides; comparison content proposed on the functional service page first. | Prescriber review / service-fit / how-it-works. | Do not change medication yourself. Ask how this practice coordinates with your clinicians. Track suitable booked calls and reasons for poor fit in the approved operational system. |
| Provider-shopping | heartburn doctor Wilmington NC; acid reflux specialist Wilmington NC; functional medicine Wilmington NC | Wilmington logistics page for actual office questions; functional service page for functional-care fit. Specialist-intent explanation clearly distinguishes disciplines. | /about/ credentials, /how-it-works/, accurate fees/coverage, specialist options when needed. | A free 15-minute team fit call. Name the actual assistant who conducts it. Measure completion and attendance, not just clicks. |
| Most-aware / ready | Wilmington Functional Medicine discovery call; HeartburnReliefNC book free call; appointment cost | /book-discovery-call/ | Secure public scheduler and practical FAQ. | Continue to choose the Heartburn call type and time. Count unique confirmed bookings, attended-qualified calls and eventual enrollment with approved attribution. |
Urgent or specialist-inappropriate visitors are not failed conversions. Good qualification sometimes means directing someone to medical assessment instead of the scheduler. Stage-specific paths reduce misleading leads and wasted staff calls. [NIDDK][AHA]
8. Query ownership, canonicals and internal links
Keep one primary destination per intent. Related pages can mention the same topic but must answer different questions. Canonical tags do not repair two substantially duplicated landing pages that both chase the same query. No cannibalization diagnosis is supported by the tiny GSC sample alone. [HELPFUL][SPAM]
| Cluster / exact query example | Primary page | Boundary against nearby pages | Next link / CTA |
|---|---|---|---|
| Heartburn support Wilmington; HeartburnReliefNC | / | Site positioning, parent identity, who may fit. Do not duplicate the entire Wilmington logistics page. | Services → How it works → Free call. |
| GERD treatment Wilmington NC; persistent diagnosed GERD | /conditions/gerd/ | Known-condition overview, evidence-led evaluation and care coordination. Wilmington context may appear naturally; not a city-office duplicate. | Functional-care service; appropriate GI pathway; fit call. |
| What is acid reflux; sour taste after meals | /conditions/acid-reflux/ | Symptom/condition distinction and when to evaluate. Not a second GERD treatment sales page. | GERD; night guide if approved; optional care-fit. |
| Functional medicine for heartburn / GERD | /services/functional-medicine-heartburn/ | Actual consultation role, testing limitations, practical comparison with conventional care and suitable patients. | About, how-it-works, costs/coverage → call. |
| Heartburn doctor Wilmington NC / office visit logistics | /locations/wilmington-nc/ | Genuine office identity, provider discipline, access and collection arrangements. No unverified gastroenterology credentials. | About, contact, functional service → call. |
| Acid reflux specialist Wilmington NC | GERD page care-choice section, not a false specialist landing page | Explain primary care versus GI specialist versus WFM supportive role. Referrals and emergency routes can be the correct next action. | GI/primary care when indicated; WFM fit call only when appropriate. |
| Heartburn testing / stool testing / Alletess | /services/ hub; exact testing spoke owns its specific test | Consultation starts with a question, not every visitor buying every panel. Each test needs limitations and collection details. | How-it-works; individualized discussion → call. |
| H. pylori heartburn questions | Original /is-h-pylori-causing-my-heartburn/ for the educational question; /conditions/h-pylori/ for clinical pathways | Keep original article identity. Condition page adds diagnosis/treatment coordination rather than copying the article. | Stool-testing limits and prescribing clinician; fit call when useful. |
| PPI side effects versus rebound after stopping | Original /what-are-the-side-effects-dangers-of-ppis/ owns benefits/risks; /blog/ppi-withdrawal-rebound/ owns medication-review preparation | Neither is a self-directed taper schedule. /services/ppi-cessation-support/ describes the practice role only. | Prescriber review → service scope → optional call. |
| Leland / Jacksonville / statewide remote collection | Existing exact location/remote pages | No new office implied. Explain real collection and consultation differences; do not repeat the same city-swapped template. | Remote logistics, service scope, preparation → call. |
| Practical heartburn resources | /resources/ | Curated web guides and preparation notes. /blog/ is the article inventory, not an identical resources page. | Relevant guide or booking preparation. |
Canonical/redirect rules for the separate launch: production-domain self-canonicals on distinct pages; one clear 301 for replaced legacy core routes; retained root articles do not redirect; duplicate author/category/query continuity is evaluated against real inventory; scaffold stays out. Preserve both useful original content/media and routing evidence. Do not set every location page canonical to home while leaving thin pages indexable.
9. Wilmington first, nearby catchment second, remote separately
The practice address is 5046 Wrightsville Ave., Suite 200, Wilmington, NC 28403; parent phone (910) 444-9438. Public parent sources and the current local snapshot agree. Genuine surrounding areas are not additional offices. Geographic proximity alone does not prove provider scope, collection availability or patient demand. [PARENT][SERP]
| Tier | Areas and role | Page decision | Verification / launch gate |
|---|---|---|---|
| 1. Actual office | Wilmington; existing Wilmington page. | Keep. Build the clearest provider-fit and booking pathway here first. | Parent identity/NAP publicly verified. Practice confirms staff, hours and costs before new claims. |
| 2. Nearby catchment | Leland and Brunswick catchment; Wrightsville Beach, Carolina Beach, Kure Beach; Hampstead/Pender; Porters Neck area. | Keep Leland. Mention genuine coverage and shared travel/remote arrangements on the hub initially. Do not automatically create five town pages. | Official town/Pender sources support real regional places. Porters Neck Census fetch was blocked; no dedicated demand/coverage validation obtained. Staff confirms which patients and logistics can be served. |
| 3. Broader regional | Jacksonville/Onslow residents. | Keep existing Jacksonville page under review; add genuinely different collection/care logistics only when verified. | Current V2 says no Jacksonville office and asks to clarify arrangements. No independent local lab-partner list or booking demand verified. |
| 4. Statewide remote | North Carolina telehealth, mailed kits and appropriate local draws. | Keep remote-testing page separate from local physical-office intent. | Exact collection method, shipping, follow-up, clinician authority and pricing must be confirmed for each actual order. |
| Review-only unresolved route | Exact /locations/charleston-nc/ | Defer substantive publication. Preserve authorized spelling and scaffold; exclude production sitemap until identity/service arrangement is resolved. | User authorized route only. This does not authorize a geographic correction, a clinic claim or invented coverage. |
A new city page earns its place only if it answers a distinct useful question: who serves residents, what requires travel, how the specific sample is collected, where verified draws occur, how follow-up works, and what costs/coverage apply. Require staff-verifiable facts and demand or an operational need. Landmarks and repeated city names are not adequate differentiation. [SPAM][AREAS]
10. Every canonical V2 page: exact inventory and next decision
All 39 current canonical sitemap URLs were fetched individually. Titles and descriptions below are actual preview metadata, not proposed copies. These pages remain noindex and canonicalize toward the intended live domain. The audit is editorial/SEO evaluation, not a new medical review or full accessibility/performance certification. [V2]
| Exact preview path | Current title | Current description | Keep / revise / review decision |
|---|---|---|---|
| / | Heartburn Relief in Wilmington, NC | Wilmington Functional Medicine | Explore heartburn assessment, the original testing services and patient experiences at Wilmington Functional Medicine. Book a free discovery call. | Keep structure; high-priority claim review. Permanent-fix, medication-free and nearly-universal-root-cause language persists in preserved hero/body. Do not endorse it. |
| /about/ | About Our Heartburn Care Team | Wilmington Functional Medicine | Meet the genuine Wilmington Functional Medicine care team and explore its approach to heartburn. Learn about the practitioners and their approach to digestive health. | Keep real DC bios and publisher identity. Revise sweeping criticism of conventional care and fix-for-good philosophy. Explain discipline and assistant-led call. |
| /blog/ | Heartburn, GERD & Gut Health Articles | Wilmington Functional Medicine | Explore heartburn articles and practical guides on PPI review, diet, stress and low stomach acid. Practice-published patient education. | Keep six original root articles plus four new guides. Review visible excerpts for unsupported genetics, microbiome or infection generalizations before distribution. |
| /book-discovery-call/ | Book a Free Heartburn Discovery Call | Wilmington Functional Medicine | Discuss your symptoms, prior care and whether the practice is a fit. Book a free discovery call with Wilmington Functional Medicine. | Expanded preview copy is useful. Clarify actual assistant host, name/email then portal, correct Heartburn visit type, confirmation versus request, privacy and later fees. |
| /contact/ | Contact Wilmington Functional Medicine for Heartburn | Wilmington Functional Medicine | Contact the Wilmington practice about heartburn assessment. Ask about appointments, services and next steps. For emergencies seek urgent care, not this form. | NAP and parent link useful. Public map link exists; do not report an embedded map as implemented. Clarify non-emergency channel and expected response. |
| /disclaimer/ | HeartburnReliefNC Medical Disclaimer | Wilmington Functional Medicine | Read the HeartburnReliefNC disclaimer and limitations of website information. Educational content does not replace individual medical care. | High-priority cross-site cleanup proposed: visible text still names ThyroidDoctorNC.com and thyroid content despite heartburn metadata. Staff/legal review needed. |
| /do-i-have-a-hiatal-hernia-and-is-it-contributing-to-my-heartburn/ | Hiatal Hernia & Heartburn: Anatomy and Care Questions | Wilmington Functional Medicine | Explore do i have a hiatal hernia and is it contributing to my heartburn with explanations, diagrams and practical next steps for digestive health at Wilmington Functional Medicine. | Keep anatomy/media. Clinically review the claim that heartburn gas pressure tears the diaphragm; explain standard structural evaluation rather than test-led repair. |
| /faq/ | Heartburn & Acid Reflux FAQ | Wilmington Functional Medicine | Find straightforward answers about heartburn assessment, testing, remote North Carolina care and arranging a free discovery call. | High-priority visible mismatch: subtitle says Straightforward thyroid answers. Review GERD finish-line and testing-proof claims; reconcile insurance with parent policy. |
| /food-allergies-vs-food-sensitivities/ | Food Allergies vs Food Sensitivities | Wilmington Functional Medicine | Explore food allergies vs food sensitivities with explanations, diagrams and practical next steps for digestive health at Wilmington Functional Medicine. | Keep URL/analogy only if clinically accurate. Correct celiac as a gluten allergy, false skin-test certainty and unproven IgG diagnosis. Link AAAAI limits before test CTA. |
| /how-else-does-one-get-heartburn/ | How Do You Get Heartburn? Root-Cause Questions | Wilmington Functional Medicine | Explore how else does one get heartburn with explanations, diagrams and practical next steps for digestive health at Wilmington Functional Medicine. | Keep original URL/media; revise self-inflicted blame, unsupported genetic percentage and deterministic stress/food/low-acid explanations. Link diet/stress guides and clinical evaluation. |
| /is-h-pylori-causing-my-heartburn/ | H. pylori & Heartburn: Signs and Testing Questions | Wilmington Functional Medicine | Explore is h pylori causing my heartburn with explanations, diagrams and practical next steps for digestive health at Wilmington Functional Medicine. | Keep educational question. Review infection prevalence/danger language and reflux-cause assumptions. Test selection, treatment and eradication follow-up belong with appropriate clinicians. |
| /privacy-policy/ | HeartburnReliefNC Privacy Policy | Wilmington Functional Medicine | Read the HeartburnReliefNC privacy policy, including the original information about data handling and website use. | Review exact named sites, booking vendors, analytics/identifier handling, retention and current privacy obligations with qualified counsel. No compliance certificate. |
| /terms/ | HeartburnReliefNC Terms & Conditions | Wilmington Functional Medicine | Read the terms and conditions for using HeartburnReliefNC. Understand your use of this website. | Check practice identity, domain references, offer language and patient portal terms. Preserve legal continuity pending owner review. |
| /what-are-the-side-effects-dangers-of-ppis/ | PPI Side Effects: Questions for Your Prescriber | Wilmington Functional Medicine | Explore what are the side effects dangers of ppis with explanations, diagrams and practical next steps for digestive health at Wilmington Functional Medicine. | Keep educational URL. Balance benefits and established indications with risks; distinguish associations from causation. Avoid What Your Doctor May Not Tell You scare framing. |
| /what-is-eoe/ | Eosinophilic Esophagitis (EoE) & Heartburn | Wilmington Functional Medicine | Explore what is eoe with explanations, diagrams and practical next steps for digestive health at Wilmington Functional Medicine. | Keep original URL. Prioritize dysphagia/impaction and specialist diagnosis; do not use the Alletess panel as the diagnostic bridge. |
| /services/functional-medicine-heartburn/ | Functional Medicine for Heartburn | Wilmington Functional Medicine | A useful heartburn consultation starts with your story: when symptoms began, what has already been investigated, and what treatment has or has not helped. Wi… | Primary functional-care fit destination. Explain individualized consultation, actual scope, specialist coordination, paid next step and how fit is decided. |
| /services/stool-testing/ | Stool Testing & Gut Microbiome Assessment | Wilmington Functional Medicine | Comprehensive stool analysis is part of the practice's heartburn testing menu. It is considered in the context of your symptoms and prior workup, rather than… | Keep offered panel description. Distinguish stool antigen/infection questions from broad microbiome panels; no single test establishes the cause of all reflux. |
| /services/food-sensitivity-testing/ | Alletess 184 Food Sensitivity Testing | Wilmington Functional Medicine | The Alletess 184 panel is an existing service described by the practice. If you are trying to understand food-related symptoms, discuss what this panel measu… | Availability client-confirmed; IgG diagnostic validity not established by that fact. Prominently explain AAAAI limitations and allergy/intolerance distinction. |
| /services/adrenal-stress-testing/ | Adrenal & Stress-Hormone Testing | Wilmington Functional Medicine | The practice's testing description includes Adrenocortex / HU-Map assessment, with the stated context of non-menopausal women. The choice of panel depends on… | Keep actual offered test/collection role. Do not imply cortisol results diagnose heartburn cause, adrenal disease or stress origin without relevant clinical evidence. |
| /services/ppi-cessation-support/ | PPI Review & Cessation Support | Wilmington Functional Medicine | Wanting fewer medicines is a reason to review your care, not a reason to stop a PPI on your own. Wilmington Functional Medicine's original care description i… | Prescriber-led medication review and eligibility first. No standard taper, guarantee of cessation or replacement prescribing authority assumed. |
| /conditions/gerd/ | GERD: Symptoms, Evaluation & Support | Wilmington Functional Medicine | GERD involves recurring reflux that causes troublesome symptoms or complications. If symptoms continue despite treatment, a useful next step is to review the… | Priority known-problem destination. Explain diagnosis, persistent symptoms, alarm signs and care roles before functional fit. |
| /conditions/acid-reflux/ | Acid Reflux: Understanding Your Next Step | Wilmington Functional Medicine | Acid reflux is stomach contents moving back into the esophagus. Heartburn can be one symptom. The timing and pattern of symptoms help frame a consultation, b… | Keep only while meaningfully distinct from GERD: symptom comprehension, common pathways and evaluation, not a synonym money-page duplicate. |
| /conditions/h-pylori/ | H. pylori: Testing Questions & Care Coordination | Wilmington Functional Medicine | H. pylori is a bacterial infection associated with peptic ulcers. Symptoms alone do not establish infection. If it is part of your clinician's differential d… | Clinical-testing/care-coordination role. Symptoms do not prove infection; physician-led treatment and follow-up need clarity. |
| /conditions/hiatal-hernia/ | Hiatal Hernia & Heartburn: Support Alongside Specialist Care | Wilmington Functional Medicine | A hiatal hernia is a structural issue involving part of the stomach moving through the diaphragm. NIDDK notes that it can increase reflux or make GERD worse.… | Structural/specialist role. Functional support does not establish anatomy or promise repair; contrast inherited original article mechanism claims. |
| /conditions/eosinophilic-esophagitis/ | Eosinophilic Esophagitis (EoE): Specialist-Led Care | Wilmington Functional Medicine | EoE is an inflammatory disease of the esophagus. It can involve swallowing problems and food getting stuck. A gastroenterologist's diagnosis and treatment pl… | Specialist-led diagnosis/management and swallowing-risk pathways. IgG panel is not EoE diagnosis or a sufficient treatment selector. |
| /conditions/food-sensitivities/ | Food-Related Symptoms: Allergy, Sensitivity & Reflux | Wilmington Functional Medicine | Food-related discomfort deserves a careful history. Allergy, intolerance, reflux after a meal, and EoE are different questions. Clarifying the question helps… | Clarify allergy, intolerance, reflux triggers and immune tests without asserting that all reactions or reflux can be proven by IgG. |
| /locations/wilmington-nc/ | Heartburn Support in Wilmington, NC | Wilmington Functional Medicine | HeartburnReliefNC is a condition-focused site of Wilmington Functional Medicine. The parent practice's published address is 5046 Wrightsville Ave., Suite 200… | Keep office/logistics role. Name real provider discipline and collection arrangements; avoid specialist inference. |
| /locations/leland-nc/ | Heartburn Support for Leland, NC Residents | Wilmington Functional Medicine | Leland residents can discuss care with the Wilmington-based practice without assuming a Leland office exists. Depending on the consultation and ordered testi… | Keep as surrounding-area support, not Leland office. Current logistics mostly generic; improve only with actual local facts. |
| /locations/jacksonville-nc/ | Heartburn Support for Jacksonville, NC Residents | Wilmington Functional Medicine | Jacksonville residents can ask about North Carolina telehealth and test collection options through the Wilmington-based practice. There is no Jacksonville of… | Keep under review. No local office implied; ask practice to verify distinct remote/travel/collection value. |
| /locations/remote-testing/ | Remote Heartburn Testing Across North Carolina | Wilmington Functional Medicine | The practice works with patients across North Carolina through telehealth, at-home collection kits, and appropriate local draw arrangements. Remote testing m… | Keep statewide pathway. Explain home kit versus draw, permissions, shipping, results review and who coordinates local medical care. |
| /blog/ppi-withdrawal-rebound/ | PPI Withdrawal & Rebound: Questions Before Reducing Medication | Wilmington Functional Medicine | Reflux symptoms can temporarily return after stopping a long-term proton pump inhibitor. That possibility is a reason to make a plan with your prescriber, no… | Already built with source links and prescriber-first framing. Keep distinct from PPI risk article; add real review only after actual clinician signoff. |
| /blog/low-stomach-acid-heartburn/ | Low Stomach Acid & Heartburn: Why Symptoms Are Not a Diagnosis | Wilmington Functional Medicine | Low stomach acid and reflux are not interchangeable diagnoses. Hypochlorhydria means reduced stomach acid, while reflux describes stomach contents moving int… | Already built with diagnostic uncertainty and no home acid challenge. Keep, while fixing contradictory low-acid certainty elsewhere. |
| /blog/heartburn-diet-guide/ | Heartburn Diet Guide: A Practical Way to Discuss Food & Reflux | Wilmington Functional Medicine | There is no single meal plan that fits every person with heartburn. A useful starting point is to notice your own pattern, consider meal timing, and discuss … | Already built. Add practical, evidence-led meal examples only with review; current planning advice can feel indirect to what-to-eat intent. |
| /blog/stress-heartburn-connection/ | Stress & Heartburn: Making Sense of the Pattern | Wilmington Functional Medicine | Stress and heartburn may appear together, but that pattern does not prove that stress is the only cause or that an adrenal panel will explain the symptoms. K… | Already built. Keep non-blaming brain-gut context, not adrenal-testing proof. Provide manageable next steps and primary-care safety. |
| /services/ | Heartburn Testing & Functional Medicine Services | Wilmington Functional Medicine | Explore the heartburn testing options, diagrams and videos, with dedicated service pages and clear care-coordination guidance. | Useful hub already built, but preserved copy still calls panels revealing reflux causes and IgG delayed triggers. Stronger spoke limitations do not cure hub contradictions. |
| /conditions/ | Heartburn & Related Conditions | Wilmington Functional Medicine | Explore heartburn & related conditions with practical questions, care coordination and next steps at Wilmington Functional Medicine in North Carolina. | Useful comparison hub. Prefer Heartburn & Related Conditions over an unqualified Conditions We Treat label; include scope/referral distinctions. |
| /locations/ | Wilmington & North Carolina Service Areas | Wilmington Functional Medicine | Explore wilmington & north carolina service areas with practical questions, care coordination and next steps at Wilmington Functional Medicine in North Carolina | Keep truthful service-area hub and no-extra-office framing. Nearby place additions require actual logistics. Charleston scaffold is not a finished service area. |
| /resources/ | Heartburn Patient Resources | Wilmington Functional Medicine | Read four heartburn patient guides, prepare for a discovery call, and find testing, collection, remote-care and FAQ resources. | Already meaningful web-resource index, not blank future downloads. Add real printable preparation aid only if separately approved and useful. |
| /how-it-works/ | How Heartburn Assessment & Testing Works | Wilmington Functional Medicine | Explore how heartburn assessment & testing works with practical questions, care coordination and next steps at Wilmington Functional Medicine in North Carolina. | Already built. Explain fit call → optional paid consultation/testing → results and responsibilities. Reconcile with inherited cure promises elsewhere. |
Other served continuity/archive/scaffold documents account for the difference between 39 sitemap URLs and the current 43-document project inventory. Count URLs by their role; do not present 43 as forty-three unique production landing pages. The Charleston scaffold is explicitly outside the production-intended sitemap.
11. Content choices: finish existing assets before expanding
| Topic / page | Decision | Primary user question and unique value | Next useful step |
|---|---|---|---|
| Six original root articles | Keep URLs; clinically revise where needed | Original long-form content/media remain valuable history, but the old blanket Excellent/authoritative labels skipped substantive claim review. | Distinct condition/service page and care choice, not a forced call in every paragraph. |
| Four new /blog/ guides | Already implemented in V2; keep and improve selectively | Rebound, low-acid uncertainty, diet discussion and stress patterns already exist with evidence-led framing. New image work not done. | Resources → appropriate next question → optional fit call. |
| /symptoms/ hub | Defer until it provides a unique symptom-led chooser | Useful only if it distinguishes sour taste, nighttime symptoms, swallowing trouble and urgent chest symptoms without duplicating conditions/resources. | Existing acid-reflux page can serve first; no new page needed to start measurement. |
| /symptoms/heartburn-at-night/ | Proposed high-value educational gap, after trust fixes | Distinct nighttime intent has a Wilmington estimate of 10 and national 1,900; search snapshot is not provider shopping. Explain positioning, meal timing, persistent symptoms and clinical evaluation with reviewed sources. | Diet/GERD page; optional free fit conversation for non-urgent ongoing concerns. |
| Care-choice comparison | Proposed priority within functional-service page initially | Who should see primary care, gastroenterology, an allergist or WFM, and what each does/does not offer? Avoid a fake head-to-head clinical efficacy comparison. | Real qualifications, costs and booking preparation. |
| Costs/coverage section | Proposed priority; fees unavailable | Free call versus paid next step, office insurance billing versus outside lab billing, what is included, cancellation, remote logistics. Publish real staff-approved amounts/ranges when available. | Booking for people who understand financial fit. |
| /conditions/leaky-gut/ | Defer as acquisition target | The old plan offers a speculative reflux bridge without verified first-party demand or clear independent clinical/service intent. | Explain specific offered-panel limitations on existing pages first. |
| /blog/gut-microbiome-heartburn/ | Defer | Do not write broad causation claims to sell stool panels. A future evidence review needs a distinct question, limitations and credible sources. | Existing stool-testing explanation can cover current logistics. |
| Heartburn versus heart attack article | Change: triage-first, not lead magnet | Urgent chest symptoms must route to emergency services, not a free-call funnel. A short reviewed safety module may be more valuable than a high-volume SEO page. | Emergency/urgent evaluation; no booking CTA in the emergency instruction. |
| Downloads and illustrations | Optional later; do not claim complete | A real appointment-prep checklist can help. Illustrations must explain a concept, not impersonate patients/clinicians. No fabricated downloadable assets. | Resources; medical review and asset provenance. |
No fixed article length, mandatory year suffix, universal city mention or minimum link quota is recommended. A relevant next link beats two forced blog links. Publish/review dates must reflect real editorial work. AI assistance does not justify fake physician authorship. [HELPFUL][AI]
12. Clinical trust is a conversion requirement
| Observed or proposed claim | Evaluation | Recommended truthful direction |
|---|---|---|
| Fix it for good; No lifelong prescriptions; get you off medications for good | Drop as a promised outcome. Clinical guidelines recognize ongoing medication can be appropriate. Permanent relief or cessation is not established for every visitor. [NIDDK][AGA] | Proposed positioning: Explore persistent heartburn questions with Wilmington Functional Medicine. A free discovery call helps you decide whether our supportive approach fits alongside your existing care. |
| Chronic heartburn is almost always measurable/fixable by foods, microbes, low acid or stress hormones | Change. This presents a preferred causal model as near-universal fact and conflicts with V2 uncertainty-led guides. | Differentiate symptoms, diagnosis and proposed contributing factors. Explain which tests answer which question and what they cannot establish. |
| Client-written offered tests | Keep availability authority, not efficacy authority. User confirmed original testing descriptions and offerings. | No need to reopen whether the practice offers the original tests. Independently review new diagnostic or outcome claims. |
| Alletess IgG panel proves hidden triggers / delayed food sensitivity | Change. AAAAI recommends against IgG panels to diagnose food allergy or intolerance/sensitivity. This is directly relevant to the offered test. [AAA] | Prominent limitations, evidence uncertainty, nutritional risks of unnecessary restrictions and appropriate allergy evaluation. Do not use a positive panel as proof of reflux or EoE cause. |
| PPI danger / cessation messaging | Change. Balance legitimate benefits/indications and risks. AGA advises review of indication and warns against discontinuing in specified high-risk cases. [AGA] | Prescriber-led eligibility and decision-making, not fear-led universal tapering or guaranteed medicine freedom. |
| Hernia and EoE as conditions treated | Change toward education/support/referral scope. New V2 condition pages are clearer than preserved originals. | GI evaluation for anatomy and EoE; no panel diagnosis or structural cure assumed. Acute food impaction or concerning symptoms should not wait for a fit call. |
| Allergy article labels celiac disease a gluten allergy; implies positive skin test always proves allergy | Clinical review required. Keep URL/media, not unqualified assertions. | Distinguish autoimmune celiac disease, IgE allergy and intolerance. State that test interpretation belongs with appropriate clinicians. |
| Real practitioner bios versus AI article bylines | Keep genuine DC bios and practice publisher. Personal article attribution was deliberately removed by user. | Show accountable practice/editorial owner, sources, actual dates, correction contact and real scope. Add a named clinical reviewer only if actual review occurred. |
| Testimonials and 87% outcome statistic | Keep genuine permissioned stories in context; drop invented 87% success data. Individual story is not typical-results evidence. | Use the heartburn-relevant story selectively; confirm permission and privacy. Do not rewrite reviews to add city names or use a diabetes story as reflux efficacy proof. |
| Thyroid subtitle/legal references on a heartburn site | High-priority trust and topical-fit issue, inherited and visible in V2. | Staff/legal editorial review of FAQ subtitle, disclaimer/domain references and all fleet-copy residues. Report creation is not permission to edit them. |
No clinician credentials beyond the public DC/functional-practice descriptions are assumed. “Heartburn specialist”, “Physician” and “gastroenterologist” should not be used to manufacture scope. The parent says it is not primary care. A fit conversation can explain the approach and logistics; it is not medical diagnosis or treatment. [PARENT]
13. Navigation and on-page copy: specific, truthful and stack-aware
V2 already has compact desktop navigation, Services/Conditions/Locations dropdowns, Blog and Book Free Call, plus About utilities for FAQ, Contact and Resources. Keep the approved visual style and completed header fixes. Do not restart navigation design or change branding during a report-only task.
| Page | Proposed title if approved | Proposed meta description if approved |
|---|---|---|
| Home | Heartburn Support in Wilmington, NC | Wilmington Functional Medicine | Explore persistent heartburn questions, our functional care approach and next steps. Book a free fit call with Wilmington Functional Medicine. |
| Functional service | Functional Medicine for Heartburn | Wilmington Functional Medicine | Learn how our practice approaches ongoing heartburn concerns, testing questions and care coordination. Start with a free conversation about fit. |
| GERD | GERD: Evaluation, Care Options & Support | Wilmington Functional Medicine | Understand recurring reflux, when medical evaluation matters and how supportive functional care may fit alongside your existing GERD treatment plan. |
| Wilmington | Heartburn Support in Wilmington, NC | Care & Visit Information | Find the real Wilmington practice, learn about consultation and collection arrangements, and see what to expect before booking a free discovery call. |
| About | Our Functional Care Team | Wilmington Functional Medicine | Meet the real practitioners, understand their qualifications and care role, and learn how the team can help you assess fit for heartburn support. |
| Booking | Free Heartburn Discovery Call | Wilmington Functional Medicine | Start with a free 15-minute practice-fit conversation. See who conducts the call, what happens next and how to choose your Heartburn visit and time. |
| PPI original article | PPI Benefits, Risks & Questions for Your Prescriber | Understand questions about proton pump inhibitors, ongoing indications and side effects. Discuss any medication change with the clinician prescribing it. |
These are proposed copy assets, not deployed replacements. Align visible H1/body with the selected intent. A semantic tagline paragraph avoids the inherited hero H4 issue, but H1-first order alone is not an acquisition cure. Use actual article section headings, a relevant related-reading block and purposeful breadcrumbs. Descriptions have no mandatory exact 155-character rule and cannot override unsupported body claims. Native Astro metadata/JSON-LD replaces Rank Math/MonsterInsights plugin purchasing advice. [HELPFUL]
14. Booking audit: a contact form is not a confirmed appointment
The original plan said no embed was visible in extracted text. Fresh HTML confirms a real GHL form on live and V2. Its public form was rendered at 1440px and 390px with no horizontal overflow. It requires Full Name and Email and says Continue To Schedule Date & Time. Its public configuration redirects to wfmpatientportal.md-hq.com/embedded/schedule.php. No name/email entry, form submission, appointment reservation or real patient record was made. [BOOK]
| Step | Actual observation | Acquisition consequence / proposal |
|---|---|---|
| 1. Entry page | Live /book-call/ has sparse outer-page text, but a form exists. V2 /book-discovery-call/ adds preparation and fit expectations. | Keep V2 improvement; distinguish outer copy length from scheduler presence. Clarify this starts a two-step process. |
| 2. First form | Required Full Name and Email. No visible symptom question or initial time slots. Green button clearly explains continue-to-schedule action. | Reasonable low field count. Still captures a lead before showing availability. Explain whether this creates follow-up contact and why name/email is needed. Do not label it booking_completed. |
| 3. Portal host selector | Two selectable names: Dr. Ass’t Mackenzie Myrick and Dr. Ass’t Debra Yaw. Not the named doctors from the bios. | Name the actual call host/role on the booking page. Confirm current staffing before promising a physician consultation. |
| 4. Visit type | Mackenzie selector exposes general Discovery Call and five condition-specific choices, including Discovery Call - Heartburn, value 50. | Prefer a tested approved path that selects the correct Heartburn visit type or gives explicit instructions. Do not assume deep-link support without vendor verification. |
| 5. Unavailable host | Selecting Debra returned: At the moment you cannot schedule appointments online with this assistant. | A dead-end selectable option is real observed friction. Practice/calendar admin should clarify or hide it if appropriate. No calendar changes made. |
| 6. Availability / timezone | Heartburn/Mackenzie showed Thursday, October 15, 2026. Selecting the date revealed 08:00 AM through 05:00 PM in 30-minute start increments, labeled EDT. | Snapshot only, not guaranteed future availability or scarcity. A 15-minute marketing description can coexist with start increments; confirm actual duration. No slot selected or reserved. |
| 7. Later fields and confirmation | The portal DOM contains contact first/last name, DOB, ZIP, phone, email and preferred-contact fields. The flow uses Request an Appointment wording. Confirmation/reminders were not exercised. | Review which fields are genuinely required for a free fit call and why. Do not claim instant confirmation without a coordinated authorized test. Avoid sharing these identifiers with GA4/ad pixels. |
The form/mobile view is legible with clear labels and no overflow in the inspected viewport. Browser-harness startup failed, so real Playwright Chromium was used. Screenshots and rendered field inventories were saved. This proves public rendering and selector behavior, not form deliverability, notification receipt, double-booking protection or a completed booking.
Suggested approved call explanation
A free 15-minute conversation with a practice team member to understand your goals, explain the approach and decide whether a paid consultation may be a fit. It is not diagnosis, emergency care or a medication change. First enter your contact details, then choose the Heartburn call type and a time.
Cost and insurance objection
Parent policy says the office does not bill insurance, does not participate with Medicare and some laboratory billing may differ. The microsite wording about maximizing insurance/HSA/FSA is less explicit. Publish consistent current staff-approved terms; later care and test fees were not obtained.
Do not add an exit-intent health popup, fabricated Limited spots language, “Just answers” diagnosis framing or the same testimonial everywhere. A persistent approved navigation CTA plus contextual invitations and transparent fit information is a better initial test. Confirmation status, rescheduling, reminders, cancellation and response time all need practice-owned acceptance. [PARENT]
15. Funnel measurement and healthcare privacy
Operational appointment records are the source of truth for patient acquisition. General analytics can support privacy-approved aggregate navigation insights; it should not become the patient record. No funnel endpoint or actual appointment/attendance dataset was retrieved through this connected SEO integration. The baseline outcomes remain unavailable. [GA][PRIV]
| Stage | Definition and source | Deduplication / attribution | Acceptance |
|---|---|---|---|
| Content visit | Privacy-approved aggregate sessions, separated by hostname, source/medium and useful landing-page grouping. | Exclude staff/tests and distinguish preview referral traffic. Avoid health detail in URL parameters. | Document property and collection scope; validate safe payloads. |
| CTA click / form open | Diagnostic navigation event only, if approved. | Do not treat as completed signup. Preserve plain source/campaign attribution without symptom answers. | Event visibly named click/open; reports do not call it booking. |
| Initial lead capture | Approved booking-system contact capture from GHL form. | May include someone who never schedules. Identifiers stay inside approved practice systems. | Operational lead count separate from appointments. |
| Unique confirmed discovery booking | Booking provider confirmation or staff-confirmed appointment, not lead form submit. Use approved callback/webhook/export. | Deduplicate by appointment identity in secure system; exclude tests/duplicates; reschedules are one journey; track cancellations separately. | Authorized staff-owned test confirms source → actual scheduled status → receipt. No test until separately approved. |
| Attended discovery call | Appointment attendance recorded by staff. | Cohort by booking date; allow adequate time for scheduled attendance. | Attended / eligible scheduled count with exclusions and time window stated. |
| Attended-qualified call | Attendee meets staff-defined service geography, scope, expectations and ability to consider the next step. Qualification never substitutes for diagnosis. | Reasons for fit/non-fit retained privately. Do not transmit condition or financial narrative to general analytics. | Practice documents definition and records it consistently. |
| Patient enrollment | Accepted paid next-care step in approved practice system. | Tie to originating booking/campaign privately; disclose only approved aggregate results. | Enrollment / qualified attended cohort, with follow-up window and small counts visible. |
Rates only after baseline works: confirmed-booking rate uses a stated eligible visit denominator; attendance rate uses the relevant scheduled cohort; qualification rate uses attended calls; enrollment rate uses qualified attended calls. Show numerator and denominator. This sample cannot support statistical lift claims or a numeric appointment target derived from traffic.
Use explicit UTM source/medium/campaign on approved external links and retain attribution through GHL → portal only by a supported, privacy-reviewed mechanism. No patient names, emails, phone numbers, DOB, ZIP-based identity, symptoms, diagnoses, free text or sensitive query parameters belong in GA4 or ad pixels. Even a health-page URL/context may merit review. Google Analytics does not offer a healthcare BAA. Consent alone is not a universal compliance answer. Audit the existing identifier-named custom definitions and request payloads before expanding tracking. [PRIV][PII]
16. Technical SEO and launch acceptance: proposed, not executed
| Item | Current finding | Separate implementation acceptance |
|---|---|---|
| Indexing | V2 intentional noindex is active. Production-domain canonicals are review configuration, not evidence V2 is ranking. | Only after explicit cutover authorization: update BOTH static headers and worker safeguards, verify effective live responses and indexing/snippet eligibility. Keep previews noindex. |
| Sitemap | Live working sitemap index has three children, 18 URLs. V2 sitemap has 39 production-intended canonical URLs. | Submit intended production sitemap after launch approval, check robots sitemap URL, absolute canonical identities, redirects and scaffold exclusion. |
| Legacy routing | Original plan incorrectly called six articles /blog/[slug]. Current six remain root URLs. | Protect exact URLs; prove original content/media retention and correct legacy core redirects. Test query variants and source 404/continuity behavior against route contract. |
| Metadata / entity | V2 titles and descriptions improved. Visible clinical content can contradict them; personal author deliberately omitted. | Validate native Astro metadata/schema against rendered text and actual practice. No plugin upgrade necessary. |
| Performance | No fresh CrUX/Lighthouse benchmark was obtained in this report. Prior visual/runtime evidence does not certify Core Web Vitals. | Run representative mobile lab tests and available field data on live candidate, record date/device/network, image/font/iframe loading and LCP/INP/CLS. Avoid an invented score. |
| Mobile / interaction | Historical V2 full runtime acceptance in STATUS remains prior-release evidence. Fresh report itself and booking widgets receive current desktop/mobile checks. | Before a real site launch rerun meaningful navigation, dropdown/mobile, content completeness, source-host blocked assets, redirects and no-overflow gates on the exact release. |
| Forms/video | GHL form preserved and inspected publicly. No actual lead/booking submit or video playback was initiated. | Separately authorized staff test validates receipt, status, reminders and cancellations. Playback can be tested separately without pretending iframe presence proves it. |
| Legal/privacy / fleet residues | Visible thyroid subtitle/domain references persist in heartburn FAQ/disclaimer. | Review all visible legal/FAQ/headings for correct site identity; approved legal and clinical corrections required before promotion. |
No Search Console submission, crawler setting, content change, sitemap edit, GA4 event enabling or production launch was performed during the report audit.
17. AEO/GEO and schema: useful semantics, no enhancement promises
Current Google guidance says ordinary SEO and genuinely useful content support generative-search discoverability. No special AI schema, llms.txt or rigid chunking format is required. Search/training crawlers have different purposes; allowing GPTBot is not a ranking/citation guarantee. Check applicable production crawl/index/snippet eligibility and current Search Console generative-AI inclusion/report controls with authorized read access. This integration did not expose a dedicated generative-AI report, which does not prove the property lacks one. [AI][AIREPORT]
| Old tactic / schema | Decision | Current evidence-led use |
|---|---|---|
| FAQPage rich results | Drop promised enhancement. Google stopped showing FAQ rich results May 7, 2026; documentation removed June 15, 2026. | Keep genuinely useful visible FAQ answers. Optional matching semantics, no rich-result KPI. [UPDATES] |
| HowTo process rich results | Drop. Deprecated September 13, 2023. | A plain How It Works page is useful without an obsolete rich-result promise. [UPDATES] |
| AggregateRating on own homepage/service page | Drop expected self-serving business stars. | Use genuine practice reviews and permissioned stories; not a guaranteed own-site review snippet. [REVIEWS] |
| MedicalBusiness / Physician everywhere | Change. Exact entity and credentials must be accurate. | Represent the parent practice with stable identity and applicable schema type. Do not declare separate clinic, physician credentials or specialty that the practice does not hold. |
| Article / BlogPosting / Person | Keep accurate Article semantics; drop mandatory doctor author boxes. | Practice publisher, real dates and sources; named author/reviewer only if true and approved. Real practitioner bios can have Person semantics without fake article authorship. |
| BreadcrumbList, WebSite, WebPage, Organization | Keep when visible/accurate. | Match actual hierarchy/entity and validate current output. Schema count is not an acquisition outcome. |
| MedicalCondition / MedicalTest | Optional semantic support, not established Google enhancement. | Describe the question/test truthfully. These types do not validate efficacy, scope or universal testing need. |
| 40-80-word paragraphs, year suffix, invented named protocol | Drop mechanical ranking rules and contrived clinical mechanism. | Answer directly with appropriate nuance and sources. Length/format follows reader need; dates reflect substantive work. |
| 87% outcomes, local H. pylori rates | Drop invented data; defer real approved study. | Any future practice cohort needs explicit denominator, period, methods, permissions and limitations. No figures supplied here. |
| Reddit/LinkedIn/YouTube for entity saturation | Change. Legitimate education, transparency and platform rules first. | Do not manufacture recommendations or keyword-stuffed mentions. Clinician participation requires actual clinician work. Relevant referral traffic and qualified calls are better outcomes than brand mentions. |
A small recurring measurement set can cover: nighttime symptoms, GERD care choice, PPI review, functional-care fit in Wilmington and practice scheduling. Record exact prompt, platform, location/device/retrieval state, timestamp, actual answer and cited URL. Report observed citations separately from shells, mentions, referrals and confirmed calls. AI visibility stays secondary to patient acquisition.
19. Every old checklist item: revised status and acceptance
This matrix preserves all 50 original checklist items across its five phases. Duplicate rows remain so no item disappears. Done in preview is not live or production approved. These decisions also supersede the old 17-row change log where it repeats the same tasks.
| Old item # / original requirement | Decision | Present state / next acceptance |
|---|---|---|
| 1. Add meta descriptions to all 7 core pages and 6 blog posts | Keep | Done in preview; live missing core descriptions. Validate all intended pages at launch. |
| 2. Fix title tags on all pages (keyword-first format) | Change | Done in preview; clinical intent and accuracy precede keyword-first formulas. |
| 3. Install Rank Math Pro or equivalent for advanced schema control | Drop | Astro is the target stack. Do not buy Rank Math Pro for native metadata/schema. |
| 4. Add MedicalBusiness / Physician schema site-wide | Change | Accurate parent entity only; no unverified Physician discipline. |
| 5. Add FAQPage schema to /faq/ page and blog posts with Q&A | Drop enhancement | Visible FAQ useful, but no FAQ rich-result promise after retirement. |
| 6. Fix Person schema : replace email with real practitioner names | Change | Misleading email attribution removed in preview; use truthful publisher, not automatic clinician names. |
| 7. Add Article/BlogPosting schema to all blog posts with proper author | Change | Native article semantics in preview; author attribution only when genuine. |
| 8. Add BreadcrumbList schema | Keep | Preview hierarchy/breadcrumb work exists; verify meaningful hierarchy at launch. |
| 9. Fix H4 tagline to styled span on all pages | Keep | Semantic tagline correction is a scoped proposed cleanup if inherited markup remains; not a ranking emergency. |
| 10. Update robots.txt with AI bot allowances | Change | Production crawl controls only after approval; training Allow rules do not create AI eligibility. |
| 11. Verify sitemap is complete and submitted to Google Search Console | Keep | Sitemap generated in preview; GSC submission is external/manual after launch authorization. |
| 12. Check and fix page speed (Divi beta can be heavy) | Keep | Fresh mobile/field performance benchmark unavailable; separately test exact release. |
| 13. Create /services/ hub page | Keep | /services/ already implemented in preview. |
| 14. Create individual service pages (stool testing, food sensitivity, adrenal, PPI support) | Keep + Change | Five service spokes already implemented; clinical scope/limits and costs need review. |
| 15. Create /conditions/ hub page | Keep | /conditions/ already implemented. |
| 16. Create individual condition pages (GERD, acid reflux, H. pylori, hiatal hernia, EoE, food sensitivities) | Keep + Change | Six condition spokes implemented; distinct intent and specialist scope still matter. |
| 17. Create /locations/wilmington-nc/ location page | Keep | Wilmington logistics page already implemented. |
| 18. Create 2-3 additional location pages (Leland, Jacksonville, remote) | Keep + Change | Leland, Jacksonville, remote already implemented; no new offices implied. Charleston scaffold deferred. |
| 19. Implement new navigation structure with dropdowns | Keep | Dropdown navigation already implemented and amended. |
| 20. Add "Book Free Call" button to nav | Keep | Book Free Call already in preview navigation. |
| 21. Rebuild footer with service links, location links, NAP, and map | Change | Footer services/locations/NAP/parent link implemented; public map link is not embedded-map completion. |
| 22. Redirect /heartburn-testing/ to /services/ (or restructure in place) | Keep | Legacy testing continuity/redirect mapping exists in V2 contract; read back exact release at approved launch. |
| 23. Expand /book-call/ page with content and embedded scheduler | Change | Booking copy/form preserved and expanded. Actual GHL→portal friction remains manual work. |
| 24. Add NAP to every page footer | Keep | Parent NAP visible in preview; live source remains separate. |
| 25. Add meta descriptions to all 6 blog posts | Keep | Six preserved article descriptions present in preview; original live lacks four, not five. |
| 26. Restructure H2 headings on all blog posts (remove related-article H2s) | Keep | Reading aids/headings added in preview; clinical claims also require review. |
| 27. Add author bylines with credentials to all blog posts | Drop default | Personal bylines intentionally removed by user. No fake doctor attribution. |
| 28. Add "Last updated" dates to all blog posts | Change | Dates must correspond to actual editorial work or review, not routine rebuilds. |
| 29. Add internal links: every blog post to 2 other posts + 1 service page | Change | Purposeful related-reading/service links exist; arbitrary minimum link quota dropped. |
| 30. Add mid-article and end-of-article CTAs to every blog post | Change | Contextual preview CTAs exist; adapt to awareness/clinical appropriateness, not repetition. |
| 31. Add FAQ schema to PPI article and H. pylori article | Drop enhancement | No FAQ-rich-result benefit; optional semantics only if matching useful Q&A. |
| 32. Add comparison tables to blog posts (AI-citation-worthy structured data) | Change | Comparison only where it clarifies care choices; no invented efficacy numbers or universal tables. |
| 33. Create 4 new blog posts from content gap list | Keep done | All four requested guides already implemented in V2; images pending. |
| 34. Add "What to Read Next" section to every blog post | Keep | Related-reading/next-step blocks already in preview; refine by unique intent. |
| 35. Add parent business NAP to site-wide footer | Keep | Duplicate of earlier NAP item, already preview-visible. |
| 36. Embed parent business Google Map on contact page | Change | Parent map link present; embedded map not verified. Embed only if useful/approved. |
| 37. Add "A service of Wilmington Functional Medicine" with link to parent site | Keep | Service-of-parent label and link already visible in preview. |
| 38. Add MedicalBusiness schema with parent business NAP on every page | Change | Duplicate entity work. Use accurate identity, not medical type for assumed authority. |
| 39. Link author bylines to parent business practitioner bios | Drop default | No article-author links where personal authorship intentionally absent; real bios/parent links remain. |
| 40. Add geo-targeted content mentions (Wilmington, Leland, Brunswick County) | Change | Truthful service coverage, not city swapping. Existing area pages need real useful facts. |
| 41. Ensure all patient testimonials reference location when possible | Change | Never edit genuine testimonials to add locations; only publish truthful permissioned information. |
| 42. Internal linking: microsite to parent site (about, team, booking) | Keep | Preview parent link exists; reciprocal relevant parent links and booking consistency need manual work. |
| 43. Rewrite blog article opening paragraphs as self-contained answers (40-80 words) | Change | Direct evidence-led answers useful; rigid 40-80-word rule dropped. |
| 44. Add named framework/protocol ("The 3-Step Root Cause Heartburn Protocol") | Defer | Only genuine documented process, no invented clinical protocol/novelty. |
| 45. Publish patient outcome data points | Defer | No practice outcome dataset obtained. Do not publish example statistics as facts. |
| 46. Create Reddit presence: answer questions in r/GERD, r/heartburn, r/wilmington | Change | Transparent valuable participation only, subject to platform and professional rules. |
| 47. Create YouTube channel with 3-5 educational videos | Defer | Existing videos preserved; new 3-5 educational videos are a staff/content project, not completed. |
| 48. Publish LinkedIn articles from practitioners | Defer | Actual practitioners must author/approve their professional posts; no manufactured attribution. |
| 49. Set up monthly AI visibility testing (search target queries in ChatGPT, Perplexity, Google AI) | Keep secondary | Fixed repeatable prompts with answer/citation capture; no timeline guarantee. |
| 50. Create comparison content (PPI vs Functional Medicine) for AI citation | Change | Balanced care-choice comparison, not PPI-versus-functional outcome contest. |
20. A realistic 30 / 60 / 90-day acquisition roadmap
Day counts begin after the practice approves implementation scope and assigns owners. No calendar commitment, keyword rank or appointment total is guaranteed. Improvements must be measured against qualified attended calls, with small sample sizes reported honestly.
| Phase / priority | Task and owner | Dependencies / effort | Acceptance criteria |
|---|---|---|---|
| Days 1-30: measurement and fit | 1.1 Both Practice ops + analytics/privacy reviewer define qualified call, confirmed booking, attendance and enrollment. | Booking records/export/webhook access and privacy approval; roughly 1-3 working sessions. | Written event dictionary, secure deduplication rules, approved attribution fields and operational source-of-truth report. |
| Days 1-30: booking | 1.2 Manual Calendar admin resolves unavailable host, identifies call conductor and Heartburn visit path; staff approves later fees/coverage explanation. | Actual staff/calendar setup, fee schedule and authorized test. Roughly 1-2 sessions plus vendor support if needed. | No unexplained dead-end selector; correct Heartburn visit choice; confirmation versus request explicit; approved test reaches operational scheduled status and receipt. |
| Days 1-30: trust | 1.3 Both Clinician/editorial owner reviews inherited home/FAQ/services/articles, IgG limits, PPI/hernia/EoE scope and thyroid residues. | Separate content-change authorization; genuine clinical/legal review. Several focused review sessions, not a bulk AI rewrite. | No fabricated attribution, permanent-fix promise, unsupported universal test cause, false specialist scope or wrong-site subtitle/legal reference. |
| Days 1-30: report-only technical planning | 1.4 Hermes Prepare exact route/redirect/indexing/metadata acceptance checklist for the approved V2 release. | Existing verified branch/build, no content changes until approved. | Protect original URLs and old previews; explicit worker/header noindex handling and production approval documented. |
| Days 31-60: approved launch only | 2.1 Both Separate launch owner + technical team execute exact release acceptance and cutover only after permission. | Clinical/booking/privacy gates; DNS/production approval. Roughly 1-3 technical working days plus propagation/monitoring. | All intended live URLs resolve, originals retained/redirected correctly, intended canonical sitemap submitted, production indexability confirmed, previews stay noindex. |
| Days 31-60: local entity | 2.2 Manual Parent admin aligns GBP booking link, relevant parent inbound links and genuine listings. | Real entity access and current details. 1-2 working sessions. | Read back exact parent targets/listing details. No duplicate microsite GBP or false city office. |
| Days 31-60: focused content | 2.3 Both Add reviewed care-choice comparison and, if distinct, nighttime symptom guide; improve practical diet answers. | Observed queries/operational need and content authorization. One brief + review cycle per asset. | One primary query owner, helpful next link, clinical sources and appropriate CTA; no duplicate GERD/reflux sales copy. |
| Days 61-90: optimize from outcomes | 3.1 Both Review aggregated confirmed bookings, attendance, qualification and enrollment with sources/landing-page cohorts. | Measurement has operated long enough for call/next-care completion. Weekly short reviews. | Show actual counts and denominators; keep zeros separate from missing data; identify drop-off and poor-fit reasons privately. |
| Days 61-90: improve one bottleneck | 3.2 Both Test one practical friction change or content pathway at a time. | Adequate baseline; small samples may require qualitative staff feedback rather than statistical A/B claims. | Record hypothesis, change, date, observed cohort result and limitations; no fabricated conversion lift. |
| Days 61-90: selective expansion | 3.3 Both Approve genuine area logistics, education/video or image assets only when need is demonstrated. | Verified geographic/service facts, sources, permissions and staff capacity. | Useful unique asset, not city-swap volume. Source/UTM attribution where approved. AI visibility remains secondary. |
Success targets are operational before numerical: a working confirmed-booking record; clear actual call host; no unsupported promises or wrong-site copy; accurate insurance/cost process; approved release; then improved qualified-call flow. Set realistic numeric targets with staff only after actual capacity and baseline bookings are known.
21. Activity log: completed audit work versus unperformed work
| Completed by audit agent | Verification / date |
|---|---|
| Full old plan and 50 phase items evaluated | Full page fetched/read; source preserved locally. October 13, 2026. |
| Read-only connected project/GSC/GA4 research | Exact project/property/windows/rows and computed sums saved; pagination reconciled. |
| Live and V2 separation | Live all 18 sitemap URLs and V2 all 39 canonical URLs fetched; current preview deployment and protected Git refs read back. |
| Local/national keywords and six real SERP snapshots | OpenSEO credit blocker recorded; direct DFS fallback succeeded; missing values not invented. |
| Public booking audit without submissions | Form at 1440/390; assistant/visit/date/EDT selectors inspected; no reservation or patient record created. |
| Separate report artifact | Built from cf-template-v3 with exact requested title, navy sidebar, white main, blue accent and fully visible sections. Original plan/sites untouched. |
| Needs manual / separately authorized work | Owner / boundary |
|---|---|
| Actual fees, required portal fields, staff calendar options and confirmation flow | Practice ops + booking-system admin; authorized staff test required. |
| Clinical claims, reviewed attribution, thyroid contamination and legal/privacy text | Real clinician/editorial/legal owners; no fictional doctor review. |
| GA4 payload audit, secure appointment attribution and actual CRM cohort outcomes | Privacy reviewer + authorized analytics/booking admin. |
| Production launch, GSC submission, parent inbound links and GBP settings | Separate approval and correct account access. Report approval is not launch permission. |
| Article images, Charleston substantive content, any new symptom/city/download content | Later explicit scope with source/coverage approval. |
The final publication handles and report rendering/readback evidence are recorded in local publication.json and report-verification.json. Report publication is the only new public artifact change in this task, plus its index card if that separate account permits publication.
22. Sources, methodology and unresolved evidence gaps
Verified means directly observed in current read-only tools/HTML/browser or explicitly attributed to WFM status. Recommendation means not implemented. Hypothesis means a proposed acquisition effect without observed lift. Unavailable stays missing, never becomes zero demand or zero patients.
Method: read full original; retrieve connected first-party evidence first; reconcile pagination and compute with Python; capture current live and review HTML/sitemaps separately; use direct keyword/SERP fallback after credit failure; validate important competitors/rules on primary sources; inspect public booking flow without real submissions; generate a distinct report; validate structure and public rendering before delivery.
| Gap / limitation | What is not claimed |
|---|---|
| OpenSEO paid research insufficient credits | No invented KD, backlink metrics or repeated paid-endpoint retries. Direct DFS evidence is labeled by provider/geography. |
| Generic web_extract provider unavailable; browser-harness daemon failed | Direct verified HTTPS curl captures and real Playwright Chromium were used. No fabricated page or screenshot output. |
| Connected context empty | No inferred business-memory data or saved project-context changes. |
| No operational patient/appointment data | Real calls, attendance, qualification, revenue and conversion lift remain unknown. No patient submissions made. |
| Provider tool excerpts | Local files preserve exact structured GSC query/page/date rows and GA4 acquisition rows. Market file contains selected structured response excerpts/task IDs, not a complete unmodified archive of every SERP feature. Full tool responses remain in execution transcript. |
| Small GSC/GA4 sample and differing aggregation/timezone | No market size, durable rank, cannibalization proof, statistically meaningful trend or expected bookings derived from averages. |
| No geographic ranking grid or complete GBP access | One Wilmington snapshot is not citywide coverage or proof every profile setting is correct. |
| AI answer limits | Two async shells have no citation evidence. One actual symptom answer is observed; no cross-engine recommendation rate or AI conversion attribution claimed. |
| Fees/insurance and clinical scope | Public parent terms captured; current prices, lab agreements and legal/clinical approvals not supplied. Client test availability is not efficacy validation. |
| Porters Neck Census blocked | No independent demographic, local-demand or service-coverage conclusion made. Dedicated area page deferred. |
| Prior V2 acceptance versus this audit | Fresh inventory/deployment/Git reads performed. No claim to have rerun prior full 86 route/viewport asset-blocking acceptance, fresh Lighthouse/CrUX or medical review. |
Local evidence folder: X:/Dropbox/hermes_projects/wfm-client/heartburn-updated-seo-research/. It includes original HTML/text, live/V2 route captures, primary-source snapshots, connected structured evidence, computed totals, market task IDs/excerpts, booking screenshots and rendered selectors, protected-state readbacks and publication acceptance. No patient data is published in this report.
- [OLD] Full original plan
Source document, all sections and checklist; original remains unchanged. - [LIVE] Live HeartburnReliefNC
Fresh raw live HTML and all sitemap children/18 URLs. - [V2] Current independent V2 preview
All 39 canonical URLs captured; noindex review, not live performance. - [GSC] Connected OpenSEO integration
sc-domain:heartburnreliefnc.com; exact GSC requests/rows local. Private login may be required. - [GA] Connected GA4 property via OpenSEO
properties/536222231; July 12 to October 9, 2026; structured response captures local. - [DFS] DataForSEO Google Ads volume documentation
Direct tool responses, exact markets and task identifiers stored in market-evidence.json; Ads estimates, no organic KD. - [SERP] DataForSEO organic SERP documentation
Six Wilmington desktop snapshots October 13, 2026; selected result excerpts and task IDs local. - [PARENT] Parent practice, credentials and insurance/PCP policy
Actual public address/phone, DC credentials, 15-minute call, no office insurance billing and not-primary-care statements. - [GI] Wilmington Gastroenterology GERD page
Actual specialist/GERD primary site and homepage services, not inferred from directory titles. - [BREAK] Breakthrough Functional Medicine
Actual functional medicine/gut/GERD offering on primary site. Advertised claims are not outcomes evidence. - [BOOK] Public first-step discovery form
Name/email fields, visible Continue button, public configured downstream URL. No submission. - [PORTAL] Public appointment scheduler
Real assistant, Heartburn visit type, date and EDT start choices inspected without booking. - [AAA] AAAAI: IgG food-panel limitations
Primary professional organization recommends against IgG diagnosis of allergy/intolerance/sensitivity. - [AGA] AGA: Deprescribing PPIs
Primary professional clinical guidance; prescriber-led indication review, high-risk exceptions and rebound counseling. - [NIDDK] NIDDK: GERD treatment
Primary federal clinical information on medicines, lifestyle and procedures; not a functional-care outcome study. - [AHA] AHA: heart-attack warning signs
Urgent chest symptoms must not be diverted to a fit-call funnel. - [HELPFUL] Google: helpful, reliable, people-first content
YMYL reliability, real responsibility and useful content over word-count formulas. - [SPAM] Google Search spam policies
Doorway/scaled-content risk; city swapping or many microsites do not manufacture useful authority. - [GBP] Google Business Profile representation rules
Genuine eligible real-world entity; condition website alone is not a separate business. - [LOCAL] Google local ranking guidance
Relevance, distance and prominence; not a fixed timeline or geographic coverage promise. - [UPDATES] Google Search documentation update log
FAQ retirement May 7, 2026; documentation removal June 15, 2026; HowTo retirement September 13, 2023. - [REVIEWS] Google review snippet rules
Self-serving business review rich-result restrictions. - [AI] Google current generative AI optimization guide
No special schema/AI files/chunking hacks; ordinary SEO and useful content. - [AIREPORT] Google generative AI performance reports
Dedicated reporting described by Google; integration absence does not establish report absence. - [PRIV] Google Analytics healthcare guidance
Sensitive data and lack of healthcare BAA; obtain qualified review. - [PII] Google Analytics PII rules
No personal identifiers in Analytics. - [AREAS] Wrightsville Beach official town site
Real geography, not service/demand validation. - [CAROLINA] Carolina Beach official town site
Nearby place verification, not an office claim. - [KURE] Kure Beach official town site
Nearby place verification, not a local lab agreement. - [PENDER] Pender County tourism
Regional geography only; actual Hampstead service arrangements remain staff confirmation.