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

The old plan diagnosed structure, but it did not establish the acquisition or booking baseline. The live domain has one Google Search click in the sampled page report, only two GA4 organic sessions, and no recorded key-event rows. V2 already supplies most of the proposed architecture, but remains a protected noindex preview. Trust contradictions and the multi-system booking handoff now deserve priority over more pages.
1
GSC page-report click
2
GA4 organic sessions
39
V2 sitemap URLs
50
Old checklist items re-evaluated

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.

RankFinding and acquisition consequenceRecommended decisionEvidence / owner
1A 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]
2V2 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]
3V2 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]
4The 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]
5Local 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]
6Cost/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.

DatasetProperty, scope and completenessResultInterpretation
GSC query + pagesc-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 pagesSame 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 + pageJanuary 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 datesJanuary 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 acquisitionproperties/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 pagesSame 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 eventsSame 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 healthOne 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.

Returned local / educational queryLanding pageImpressionsAvg. position
acid pump inhibitors side effects/what-are-the-side-effects-dangers-of-ppis/989.9
can h pylori cause heartburn/is-h-pylori-causing-my-heartburn/173
can h pylori cause hiatal hernia/do-i-have-a-hiatal-hernia-and-is-it-contributing-to-my-heartburn/142
does a hernia cause heartburn/do-i-have-a-hiatal-hernia-and-is-it-contributing-to-my-heartburn/192
gerd treatment wilmington/about-us/1262.8
hernia and heartburn/do-i-have-a-hiatal-hernia-and-is-it-contributing-to-my-heartburn/175
hernia cause acid reflux/do-i-have-a-hiatal-hernia-and-is-it-contributing-to-my-heartburn/281
hernia heartburn/do-i-have-a-hiatal-hernia-and-is-it-contributing-to-my-heartburn/194
hiatal hernia heartburn/do-i-have-a-hiatal-hernia-and-is-it-contributing-to-my-heartburn/187
hilary rutledge/about-us/57
is tagamet a ppi/what-are-the-side-effects-dangers-of-ppis/163
ppi-lääkkeet haitat/what-are-the-side-effects-dangers-of-ppis/178
proton pump inhibitor side effects/what-are-the-side-effects-dangers-of-ppis/192
wilmington functional medicine dr hilary rutledge/about-us/140
GA4 source / mediumSessionsEngaged sessionsRecorded key events
(direct) / (none)85140
wfm-clone-heartburn.pages.dev / referral200
youtube.com / referral220
(not set)100
duckduckgo / organic110
google / organic110

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

EnvironmentVerified current stateWhat this means
Live heartburnreliefnc.comCurrent 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-heartburnCloudflare 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-v2Canonical 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 scopeExact 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 routesOriginal /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 sectionDecisionSpecific correctionCurrent status
Executive SummaryChangePreserve 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 StateChangeReplace 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 AuditChangeKeep 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 RestructuringKeep + ChangeKeep 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 RedesignKeep + ChangeKeep 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 FixesChangeKeep 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 StrategyKeep + ChangeKeep 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 / GEOChange + DeferKeep 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 StrategyChange + DropKeep 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 AnalysisChange + DeferFour 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 FixesKeep + ChangeKeep 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 OptimizationChange + DropKeep 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 ChecklistChangeReclassify 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 RoadmapChange + DropReplace 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 LogChangeRetain 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.
Keep architecture, change its claims: the V2 route work is not wasted. Its stronger new guides can become the editorial standard for the older homepage, FAQ and services copy. Structural completion is not clinical signoff, production approval or evidence of acquisition success.

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 keywordWilmington monthly estimateUS monthly estimateIntent roleInterpretation
heartburn doctor wilmington ncUnavailableUnavailableProvider / solutionPrioritize by truthful fit despite missing estimates.
gerd treatment wilmington ncUnavailableUnavailableProvider / solutionPrioritize by truthful fit despite missing estimates.
acid reflux specialist wilmington ncUnavailableUnavailableProvider / solutionPrioritize by truthful fit despite missing estimates.
functional medicine wilmington ncUnavailableUnavailableProvider / solutionPrioritize by truthful fit despite missing estimates.
ppi withdrawal10320Informational / test considerationLocal estimate only has Nov/Dec 2025 monthly rows. Treat local freshness as weak; national latest 260 in Aug 2026.
heartburn at night101900Informational / test considerationDirectional estimate, not patients or organic difficulty.
functional medicine7060500Provider / solutionDirectional estimate, not patients or organic difficulty.
gastroenterologistUnavailableUnavailableProvider / solutionPrioritize by truthful fit despite missing estimates.
gerd treatmentUnavailableUnavailableProvider / solutionPrioritize by truthful fit despite missing estimates.
acid reflux treatmentUnavailableUnavailableProvider / solutionPrioritize by truthful fit despite missing estimates.
heartburn70110000Informational / test considerationDirectional estimate, not patients or organic difficulty.
heartburn diet10720Informational / test considerationNational average 720 versus Aug 2026 480. Do not assume the average is current stable demand.
h pylori testing2033100Informational / test considerationDirectional estimate, not patients or organic difficulty.
food sensitivity testing3033100Informational / test considerationOffered 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 querySelected organic resultsObserved local pack orderAI evidence
heartburn doctor wilmington ncorganic1; organic2Wilmington Gastroenterology → Wilmington Health Gastroenterology → Novant Health Gastroenterology - WilmingtonNo citation finding claimed
gerd treatment wilmington ncorganic1; organic3Wilmington Gastroenterology → Wilmington Health Gastroenterology → Novant Health Gastroenterology - WilmingtonNo citation finding claimed
acid reflux specialist wilmington ncorganic1; organic4Wilmington Gastroenterology → Novant Health Gastroenterology - Wilmington → Wilmington Health Gastroenterologyasynchronous shell only, no citations returned
functional medicine wilmington ncorganic1; organic2Wilmington Functional Medicine - Dr. Hilary Rutledge → Breakthrough Functional Medicine → UpCurrent Functional MedicineNo citation finding claimed
heartburn at nightorganic1; organic2No map-pack row used for this comparisonanswer 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 refluxorganic1; organic2; organic4No map-pack row used for this comparisonasynchronous shell only, no citations returned
EntityVerified primary-site offeringAcquisition lesson
Wilmington Gastroenterology AssociatesPrimary site lists board-certified gastroenterologists, GERD/reflux, diagnostic/therapeutic endoscopy, telemedicine, request-appointment and insurance/cost information. GERD / Reflux pageThis 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 MedicineWilmington 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 parentPublic 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 HealthObserved 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.

StageExact discovery language / channelPrimary destinationNext useful linkCall invitation and measurement
Truly unawareLocal 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-unawareheartburn at night; sour taste after eating; burning chest after meals; cough when lying downProposed /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-awareGERD 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-awareppi withdrawal; functional medicine vs gastroenterologist for acid reflux; heartburn dietExisting 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-shoppingheartburn doctor Wilmington NC; acid reflux specialist Wilmington NC; functional medicine Wilmington NCWilmington 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 / readyWilmington 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 examplePrimary pageBoundary against nearby pagesNext 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 NCGERD page care-choice section, not a false specialist landing pageExplain 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 testConsultation 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 questionsOriginal /is-h-pylori-causing-my-heartburn/ for the educational question; /conditions/h-pylori/ for clinical pathwaysKeep 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 stoppingOriginal /what-are-the-side-effects-dangers-of-ppis/ owns benefits/risks; /blog/ppi-withdrawal-rebound/ owns medication-review preparationNeither 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 collectionExisting exact location/remote pagesNo 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]

TierAreas and rolePage decisionVerification / launch gate
1. Actual officeWilmington; 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 catchmentLeland 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 regionalJacksonville/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 remoteNorth 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 routeExact /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 pathCurrent titleCurrent descriptionKeep / revise / review decision
/Heartburn Relief in Wilmington, NC | Wilmington Functional MedicineExplore 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 MedicineMeet 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 MedicineExplore 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 MedicineDiscuss 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 MedicineContact 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 MedicineRead 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 MedicineExplore 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 MedicineFind 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 MedicineExplore 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 MedicineExplore 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 MedicineExplore 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 MedicineRead 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 MedicineRead 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 MedicineExplore 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 MedicineExplore 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 MedicineA 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 MedicineComprehensive 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 MedicineThe 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 MedicineThe 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 MedicineWanting 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 MedicineGERD 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 MedicineAcid 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 MedicineH. 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 MedicineA 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 MedicineEoE 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 MedicineFood-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 MedicineHeartburnReliefNC 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 MedicineLeland 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 MedicineJacksonville 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 MedicineThe 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 MedicineReflux 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 MedicineLow 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 MedicineThere 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 MedicineStress 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 MedicineExplore 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 MedicineExplore 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 MedicineExplore wilmington & north carolina service areas with practical questions, care coordination and next steps at Wilmington Functional Medicine in North CarolinaKeep 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 MedicineRead 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 MedicineExplore 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 / pageDecisionPrimary user question and unique valueNext useful step
Six original root articlesKeep URLs; clinically revise where neededOriginal 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/ guidesAlready implemented in V2; keep and improve selectivelyRebound, 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/ hubDefer until it provides a unique symptom-led chooserUseful 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 fixesDistinct 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 comparisonProposed priority within functional-service page initiallyWho 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 sectionProposed priority; fees unavailableFree 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 targetThe 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/DeferDo 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 articleChange: triage-first, not lead magnetUrgent 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 illustrationsOptional later; do not claim completeA 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

The old recommendation to keep “fix it for good” should be dropped. That phrase and the medication-free promise are visible on both live and preserved V2 home. The report does not silently rewrite them. It flags a separate clinical/editorial approval task. New cautious guides do not neutralize stronger contradictory claims on the homepage, FAQ or services hub.
Observed or proposed claimEvaluationRecommended truthful direction
Fix it for good; No lifelong prescriptions; get you off medications for goodDrop 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 hormonesChange. 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 testsKeep 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 sensitivityChange. 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 messagingChange. 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 treatedChange 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 allergyClinical 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 bylinesKeep 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 statisticKeep 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 siteHigh-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.

PageProposed title if approvedProposed meta description if approved
HomeHeartburn Support in Wilmington, NC | Wilmington Functional MedicineExplore persistent heartburn questions, our functional care approach and next steps. Book a free fit call with Wilmington Functional Medicine.
Functional serviceFunctional Medicine for Heartburn | Wilmington Functional MedicineLearn how our practice approaches ongoing heartburn concerns, testing questions and care coordination. Start with a free conversation about fit.
GERDGERD: Evaluation, Care Options & Support | Wilmington Functional MedicineUnderstand recurring reflux, when medical evaluation matters and how supportive functional care may fit alongside your existing GERD treatment plan.
WilmingtonHeartburn Support in Wilmington, NC | Care & Visit InformationFind the real Wilmington practice, learn about consultation and collection arrangements, and see what to expect before booking a free discovery call.
AboutOur Functional Care Team | Wilmington Functional MedicineMeet the real practitioners, understand their qualifications and care role, and learn how the team can help you assess fit for heartburn support.
BookingFree Heartburn Discovery Call | Wilmington Functional MedicineStart 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 articlePPI Benefits, Risks & Questions for Your PrescriberUnderstand 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]

StepActual observationAcquisition consequence / proposal
1. Entry pageLive /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 formRequired 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 selectorTwo 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 typeMackenzie 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 hostSelecting 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 / timezoneHeartburn/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 confirmationThe 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]

StageDefinition and sourceDeduplication / attributionAcceptance
Content visitPrivacy-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 openDiagnostic 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 captureApproved 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 bookingBooking 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 callAppointment 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 callAttendee 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 enrollmentAccepted 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

ItemCurrent findingSeparate implementation acceptance
IndexingV2 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.
SitemapLive 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 routingOriginal 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 / entityV2 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.
PerformanceNo 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 / interactionHistorical 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/videoGHL 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 residuesVisible 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 / schemaDecisionCurrent evidence-led use
FAQPage rich resultsDrop 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 resultsDrop. Deprecated September 13, 2023.A plain How It Works page is useful without an obsolete rich-result promise. [UPDATES]
AggregateRating on own homepage/service pageDrop expected self-serving business stars.Use genuine practice reviews and permissioned stories; not a guaranteed own-site review snippet. [REVIEWS]
MedicalBusiness / Physician everywhereChange. 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 / PersonKeep 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, OrganizationKeep when visible/accurate.Match actual hierarchy/entity and validate current output. Schema count is not an acquisition outcome.
MedicalCondition / MedicalTestOptional 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 protocolDrop 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 ratesDrop 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 saturationChange. 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.

18. Parent entity, local authority and distribution

Keep the original plan’s decision not to create a microsite GBP. A condition domain does not independently create an eligible business. The parent should use the real-world practice name, actual address, appropriate categories and truthful care scope. Google’s local guidance centers relevance, distance and prominence; there is no guaranteed map position from adding city pages. [GBP][LOCAL]

ActionDecision and ownerDone criterion
Parent links / identityPractice owner/web administrator: add useful contextual links from relevant parent gut-care/about/process pages if approved. V2 already links outward to parent.Live readback of deliberate links and consistent practice identity, not a boilerplate backlink network.
GBP booking / profileParent GBP administrator: review correct discovery-call link, categories, hours and accurate business identity. No duplicate heartburn listing.Verified parent profile and tested booking destination. Public snapshot alone does not verify management settings.
Citations / professional directoriesOwner: correct genuine existing parent listings where eligible. Do not use Healthgrades/Zocdoc to imply a discipline or service they do not represent.Consistent real NAP and credentials, with listing URLs retained. No mass directory quota.
Reviews / testimonialsStaff: neutral lawful review request process, no gating/incentives; privacy-safe replies do not confirm patient condition or relationship.Permissions and authentic text maintained; no city insertion or fabricated outcomes.
Local educational distributionJoint: community partners, existing YouTube and relevant social education for unaware/symptom-aware residents.Useful resource plus plain approved campaign attribution; qualified responses measured.
Ongoing editorial reviewPractice/editorial owner: prioritize inherited high-risk claims, topical contamination and cost/process accuracy before additional articles.Real review record, correction owner, actual update date and contradiction-free content.

Do not repeat unsupported older playbook claims that photo EXIF, weekly review quotas, forced keywords in reviews or forum saturation guarantee local/AI rankings. Primary current rules supersede generic tactics.

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 requirementDecisionPresent state / next acceptance
1. Add meta descriptions to all 7 core pages and 6 blog postsKeepDone in preview; live missing core descriptions. Validate all intended pages at launch.
2. Fix title tags on all pages (keyword-first format)ChangeDone in preview; clinical intent and accuracy precede keyword-first formulas.
3. Install Rank Math Pro or equivalent for advanced schema controlDropAstro is the target stack. Do not buy Rank Math Pro for native metadata/schema.
4. Add MedicalBusiness / Physician schema site-wideChangeAccurate parent entity only; no unverified Physician discipline.
5. Add FAQPage schema to /faq/ page and blog posts with Q&ADrop enhancementVisible FAQ useful, but no FAQ rich-result promise after retirement.
6. Fix Person schema : replace email with real practitioner namesChangeMisleading email attribution removed in preview; use truthful publisher, not automatic clinician names.
7. Add Article/BlogPosting schema to all blog posts with proper authorChangeNative article semantics in preview; author attribution only when genuine.
8. Add BreadcrumbList schemaKeepPreview hierarchy/breadcrumb work exists; verify meaningful hierarchy at launch.
9. Fix H4 tagline to styled span on all pagesKeepSemantic tagline correction is a scoped proposed cleanup if inherited markup remains; not a ranking emergency.
10. Update robots.txt with AI bot allowancesChangeProduction crawl controls only after approval; training Allow rules do not create AI eligibility.
11. Verify sitemap is complete and submitted to Google Search ConsoleKeepSitemap generated in preview; GSC submission is external/manual after launch authorization.
12. Check and fix page speed (Divi beta can be heavy)KeepFresh mobile/field performance benchmark unavailable; separately test exact release.
13. Create /services/ hub pageKeep/services/ already implemented in preview.
14. Create individual service pages (stool testing, food sensitivity, adrenal, PPI support)Keep + ChangeFive service spokes already implemented; clinical scope/limits and costs need review.
15. Create /conditions/ hub pageKeep/conditions/ already implemented.
16. Create individual condition pages (GERD, acid reflux, H. pylori, hiatal hernia, EoE, food sensitivities)Keep + ChangeSix condition spokes implemented; distinct intent and specialist scope still matter.
17. Create /locations/wilmington-nc/ location pageKeepWilmington logistics page already implemented.
18. Create 2-3 additional location pages (Leland, Jacksonville, remote)Keep + ChangeLeland, Jacksonville, remote already implemented; no new offices implied. Charleston scaffold deferred.
19. Implement new navigation structure with dropdownsKeepDropdown navigation already implemented and amended.
20. Add "Book Free Call" button to navKeepBook Free Call already in preview navigation.
21. Rebuild footer with service links, location links, NAP, and mapChangeFooter services/locations/NAP/parent link implemented; public map link is not embedded-map completion.
22. Redirect /heartburn-testing/ to /services/ (or restructure in place)KeepLegacy testing continuity/redirect mapping exists in V2 contract; read back exact release at approved launch.
23. Expand /book-call/ page with content and embedded schedulerChangeBooking copy/form preserved and expanded. Actual GHL→portal friction remains manual work.
24. Add NAP to every page footerKeepParent NAP visible in preview; live source remains separate.
25. Add meta descriptions to all 6 blog postsKeepSix preserved article descriptions present in preview; original live lacks four, not five.
26. Restructure H2 headings on all blog posts (remove related-article H2s)KeepReading aids/headings added in preview; clinical claims also require review.
27. Add author bylines with credentials to all blog postsDrop defaultPersonal bylines intentionally removed by user. No fake doctor attribution.
28. Add "Last updated" dates to all blog postsChangeDates must correspond to actual editorial work or review, not routine rebuilds.
29. Add internal links: every blog post to 2 other posts + 1 service pageChangePurposeful related-reading/service links exist; arbitrary minimum link quota dropped.
30. Add mid-article and end-of-article CTAs to every blog postChangeContextual preview CTAs exist; adapt to awareness/clinical appropriateness, not repetition.
31. Add FAQ schema to PPI article and H. pylori articleDrop enhancementNo FAQ-rich-result benefit; optional semantics only if matching useful Q&A.
32. Add comparison tables to blog posts (AI-citation-worthy structured data)ChangeComparison only where it clarifies care choices; no invented efficacy numbers or universal tables.
33. Create 4 new blog posts from content gap listKeep doneAll four requested guides already implemented in V2; images pending.
34. Add "What to Read Next" section to every blog postKeepRelated-reading/next-step blocks already in preview; refine by unique intent.
35. Add parent business NAP to site-wide footerKeepDuplicate of earlier NAP item, already preview-visible.
36. Embed parent business Google Map on contact pageChangeParent map link present; embedded map not verified. Embed only if useful/approved.
37. Add "A service of Wilmington Functional Medicine" with link to parent siteKeepService-of-parent label and link already visible in preview.
38. Add MedicalBusiness schema with parent business NAP on every pageChangeDuplicate entity work. Use accurate identity, not medical type for assumed authority.
39. Link author bylines to parent business practitioner biosDrop defaultNo article-author links where personal authorship intentionally absent; real bios/parent links remain.
40. Add geo-targeted content mentions (Wilmington, Leland, Brunswick County)ChangeTruthful service coverage, not city swapping. Existing area pages need real useful facts.
41. Ensure all patient testimonials reference location when possibleChangeNever edit genuine testimonials to add locations; only publish truthful permissioned information.
42. Internal linking: microsite to parent site (about, team, booking)KeepPreview 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)ChangeDirect evidence-led answers useful; rigid 40-80-word rule dropped.
44. Add named framework/protocol ("The 3-Step Root Cause Heartburn Protocol")DeferOnly genuine documented process, no invented clinical protocol/novelty.
45. Publish patient outcome data pointsDeferNo practice outcome dataset obtained. Do not publish example statistics as facts.
46. Create Reddit presence: answer questions in r/GERD, r/heartburn, r/wilmingtonChangeTransparent valuable participation only, subject to platform and professional rules.
47. Create YouTube channel with 3-5 educational videosDeferExisting videos preserved; new 3-5 educational videos are a staff/content project, not completed.
48. Publish LinkedIn articles from practitionersDeferActual 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 secondaryFixed repeatable prompts with answer/citation capture; no timeline guarantee.
50. Create comparison content (PPI vs Functional Medicine) for AI citationChangeBalanced 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 / priorityTask and ownerDependencies / effortAcceptance criteria
Days 1-30: measurement and fit1.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: booking1.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: trust1.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 planning1.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 only2.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 entity2.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 content2.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 outcomes3.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 bottleneck3.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 expansion3.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 agentVerification / date
Full old plan and 50 phase items evaluatedFull page fetched/read; source preserved locally. October 13, 2026.
Read-only connected project/GSC/GA4 researchExact project/property/windows/rows and computed sums saved; pagination reconciled.
Live and V2 separationLive 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 snapshotsOpenSEO credit blocker recorded; direct DFS fallback succeeded; missing values not invented.
Public booking audit without submissionsForm at 1440/390; assistant/visit/date/EDT selectors inspected; no reservation or patient record created.
Separate report artifactBuilt 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 workOwner / boundary
Actual fees, required portal fields, staff calendar options and confirmation flowPractice ops + booking-system admin; authorized staff test required.
Clinical claims, reviewed attribution, thyroid contamination and legal/privacy textReal clinician/editorial/legal owners; no fictional doctor review.
GA4 payload audit, secure appointment attribution and actual CRM cohort outcomesPrivacy reviewer + authorized analytics/booking admin.
Production launch, GSC submission, parent inbound links and GBP settingsSeparate approval and correct account access. Report approval is not launch permission.
Article images, Charleston substantive content, any new symptom/city/download contentLater 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 / limitationWhat is not claimed
OpenSEO paid research insufficient creditsNo 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 failedDirect verified HTTPS curl captures and real Playwright Chromium were used. No fabricated page or screenshot output.
Connected context emptyNo inferred business-memory data or saved project-context changes.
No operational patient/appointment dataReal calls, attendance, qualification, revenue and conversion lift remain unknown. No patient submissions made.
Provider tool excerptsLocal 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/timezoneNo market size, durable rank, cannibalization proof, statistically meaningful trend or expected bookings derived from averages.
No geographic ranking grid or complete GBP accessOne Wilmington snapshot is not citywide coverage or proof every profile setting is correct.
AI answer limitsTwo 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 scopePublic parent terms captured; current prices, lab agreements and legal/clinical approvals not supplied. Client test availability is not efficacy validation.
Porters Neck Census blockedNo independent demographic, local-demand or service-coverage conclusion made. Dedicated area page deferred.
Prior V2 acceptance versus this auditFresh 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.

  1. [OLD] Full original plan
    Source document, all sections and checklist; original remains unchanged.
  2. [LIVE] Live HeartburnReliefNC
    Fresh raw live HTML and all sitemap children/18 URLs.
  3. [V2] Current independent V2 preview
    All 39 canonical URLs captured; noindex review, not live performance.
  4. [GSC] Connected OpenSEO integration
    sc-domain:heartburnreliefnc.com; exact GSC requests/rows local. Private login may be required.
  5. [GA] Connected GA4 property via OpenSEO
    properties/536222231; July 12 to October 9, 2026; structured response captures local.
  6. [DFS] DataForSEO Google Ads volume documentation
    Direct tool responses, exact markets and task identifiers stored in market-evidence.json; Ads estimates, no organic KD.
  7. [SERP] DataForSEO organic SERP documentation
    Six Wilmington desktop snapshots October 13, 2026; selected result excerpts and task IDs local.
  8. [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.
  9. [GI] Wilmington Gastroenterology GERD page
    Actual specialist/GERD primary site and homepage services, not inferred from directory titles.
  10. [BREAK] Breakthrough Functional Medicine
    Actual functional medicine/gut/GERD offering on primary site. Advertised claims are not outcomes evidence.
  11. [BOOK] Public first-step discovery form
    Name/email fields, visible Continue button, public configured downstream URL. No submission.
  12. [PORTAL] Public appointment scheduler
    Real assistant, Heartburn visit type, date and EDT start choices inspected without booking.
  13. [AAA] AAAAI: IgG food-panel limitations
    Primary professional organization recommends against IgG diagnosis of allergy/intolerance/sensitivity.
  14. [AGA] AGA: Deprescribing PPIs
    Primary professional clinical guidance; prescriber-led indication review, high-risk exceptions and rebound counseling.
  15. [NIDDK] NIDDK: GERD treatment
    Primary federal clinical information on medicines, lifestyle and procedures; not a functional-care outcome study.
  16. [AHA] AHA: heart-attack warning signs
    Urgent chest symptoms must not be diverted to a fit-call funnel.
  17. [HELPFUL] Google: helpful, reliable, people-first content
    YMYL reliability, real responsibility and useful content over word-count formulas.
  18. [SPAM] Google Search spam policies
    Doorway/scaled-content risk; city swapping or many microsites do not manufacture useful authority.
  19. [GBP] Google Business Profile representation rules
    Genuine eligible real-world entity; condition website alone is not a separate business.
  20. [LOCAL] Google local ranking guidance
    Relevance, distance and prominence; not a fixed timeline or geographic coverage promise.
  21. [UPDATES] Google Search documentation update log
    FAQ retirement May 7, 2026; documentation removal June 15, 2026; HowTo retirement September 13, 2023.
  22. [REVIEWS] Google review snippet rules
    Self-serving business review rich-result restrictions.
  23. [AI] Google current generative AI optimization guide
    No special schema/AI files/chunking hacks; ordinary SEO and useful content.
  24. [AIREPORT] Google generative AI performance reports
    Dedicated reporting described by Google; integration absence does not establish report absence.
  25. [PRIV] Google Analytics healthcare guidance
    Sensitive data and lack of healthcare BAA; obtain qualified review.
  26. [PII] Google Analytics PII rules
    No personal identifiers in Analytics.
  27. [AREAS] Wrightsville Beach official town site
    Real geography, not service/demand validation.
  28. [CAROLINA] Carolina Beach official town site
    Nearby place verification, not an office claim.
  29. [KURE] Kure Beach official town site
    Nearby place verification, not a local lab agreement.
  30. [PENDER] Pender County tourism
    Regional geography only; actual Hampstead service arrangements remain staff confirmation.