HeartburnReliefNC.com SEO Action Plan

Wilmington Functional Medicine — Comprehensive SEO, AEO, GEO, and Local Optimization Strategy

7
Core Pages
6
Blog Articles
0/7
Meta Descriptions
Weak
Schema Markup
Bottom Line: The site has strong, authentic content written by real practitioners. The core problem is structural: missing meta descriptions, weak schema, no location targeting, no service-area pages, no LocalBusiness schema, and a flat site architecture that doesn't signal topical authority. The blog articles are excellent but not optimized for search or AI citation. This plan fixes all of that.

Current Site State

Pages in Sitemap

PageTitle TagMeta DescIssues
/ (Home)Home - HeartburnReliefNC.com❌ MissingGeneric title, no city/state, no service keyword
/heartburn-testing/Functional Medicine Services for Heartburn & Acid Reflux❌ MissingGood keyword usage, but no geo-targeting
/about-us/Our Story - HeartburnReliefNC.com❌ MissingWeak title, no keyword focus
/faq/Frequently Asked Questions❌ MissingGeneric title, no geo or service keywords
/blog/Blog - HeartburnReliefNC.com❌ MissingNo optimization
/contact/(not extracted)❌ MissingNeeds NAP + map
/book-call/Book Discovery Call❌ MissingThin content (323 chars)

Blog Articles

ArticleTopic ClusterQualitySEO Issues
How else does one get heartburn?Root CausesExcellent authentic contentNo meta desc, no FAQ schema, no internal links to services
Food allergies vs Food sensitivitiesFood SensitivitiesGreat analogy (military), long-formNo meta desc, no related posts, H2s are other articles
What are the side effects/dangers of PPIs?Medication AwarenessStrong Q&A format, authoritativeNo meta desc, no author schema, H4 misuse
Is H pylori causing my heartburn?H. pyloriDeep, educational, great storytellingNo meta desc, no FAQ schema
Do I have a hiatal hernia?Hiatal HerniaDetailed anatomy explanationOnly article with meta desc, but it's too long
What is EOE?Eosinophilic EsophagitisThorough immune system explainerLong meta desc, no schema

Navigation Structure

Current Nav: Home | Our Story | Heartburn Testing | FAQs | Blog | Contact

Problems:

Technical SEO Audit

Critical Issues

  • Zero meta descriptions on any page. Google is auto-generating snippets from body text
  • No LocalBusiness schema despite being a local healthcare practice
  • No FAQ schema on the FAQ page (16 questions, perfect for rich results)
  • No MedicalBusiness or Physician schema for the practitioners
  • Title tags are brand-first instead of keyword-first ("Home - HeartburnReliefNC.com")
  • No robots.txt AI bot allowances — GPTBot, ClaudeBot, PerplexityBot not explicitly allowed
  • Author shows as email (shanemdlm@gmail.com) in schema — should be real name

Warning Issues

  • H4 used for hero tagline on every page ("Discover What's Really Causing Your Heartburn") — should be H1 or styled span
  • Divi theme beta (v5.0.0-public-beta.9.1) — potential instability
  • Same H1 on blog posts as the article title is fine, but H2s on blog posts link to other articles instead of being section headings
  • Rank Math schema is basic — Organization/Person/WebSite/WebPage only, no healthcare-specific types
  • Blog article headings use H2 for related-article links instead of content sections
  • /book-call/ page has only 323 characters of content — extremely thin
  • No breadcrumbs in schema or visible on page

robots.txt Analysis

Current robots.txt blocks only /wp-admin/. Missing explicit Allow rules for AI crawlers (GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, Google-Extended). These bots can likely crawl anyway, but explicit permission is best practice for AEO/GEO.

Platform Stack

ComponentCurrentStatus
CMSWordPress + Divi Builder✅ Fine, but Divi is on beta version
SEO PluginRank Math (free)⚠️ Upgrade to Rank Math Pro for schema control
AnalyticsGoogle Analytics (G-XMVYF8XBLB) via MonsterInsights✅ Working
HostingHostinger (hostinger-reach plugin present)⚠️ Check page speed
FontsOutfit + Archivo (Google Fonts)✅ Good choices
RSSActive (feed URL found)✅ Good for content syndication

Site Architecture Restructuring

Current vs Proposed URL Structure

Current Structure (Flat)

/                                    (Home)
/heartburn-testing/                  (Services — everything lumped here)
/about-us/                           (Our Story)
/faq/                                (FAQs)
/blog/                               (Blog index)
/blog/[article-slug]/                (6 blog posts)
/contact/                            (Contact)
/book-call/                          (Book Discovery Call)
/disclaimer/                         (Legal)
/privacy-policy/                     (Legal)
/terms/                              (Legal)

Proposed Structure (Hub + Spoke with Location Pages)

/                                    (Home — keyword-optimized)
/about/                              (About — renamed from /about-us/, add practitioners)

/services/                           (Hub — all services overview)
/services/functional-medicine-heartburn/   (Primary service page)
/services/stool-testing/                   (Gut microbiome + H. pylori testing)
/services/food-sensitivity-testing/        (Alletess 184 panel)
/services/adrenal-stress-testing/          (Adrenocortex/HU-Map)
/services/ppi-cessation-support/           (Getting off PPIs)

/conditions/                         (Hub — conditions treated)
/conditions/gerd/                    (GERD — the money keyword)
/conditions/acid-reflux/             (Acid Reflux)
/conditions/h-pylori/                (H. pylori — expand blog post into page)
/conditions/hiatal-hernia/           (Hiatal Hernia — expand blog post)
/conditions/eosinophilic-esophagitis/ (EoE — expand blog post)
/conditions/food-sensitivities/      (Food sensitivities — expand blog post)

/locations/                          (Hub — service areas)
/locations/wilmington-nc/            (Primary location page)
/locations/leland-nc/                (Nearby town)
/locations/jacksonville-nc/          (Nearby city)
/locations/charleston-nc/            (Regional)
/locations/remote-testing/           (Mail-in testing for all of NC)

/blog/                               (Blog index)
/blog/[existing-slugs]/              (Keep all current blog URLs)
/blog/[new-topic-slugs]/             (New content — see content gaps section)

/faq/                                (FAQ — expanded with schema)
/book-discovery-call/                (Renamed for clarity)
/contact/                            (Contact with NAP + map)
/resources/                          (Future: guides, downloads)

Proposed Main Navigation

ItemDropdownPurpose
HomeBrand + primary keyword landing
AboutDr. Bradshaw | Hilary Rutledge | Our ApproachE-E-A-T signals, practitioner authority
Conditions We TreatGERD | Acid Reflux | H. pylori | Hiatal Hernia | EoE | Food SensitivitiesTopical authority hub, matches search queries
Our TestingStool Analysis | Food Sensitivity Panel | Adrenal Testing | How It WorksService pages, matches "heartburn testing" queries
BlogContent hub
Book Free CallPrimary CTA — always visible
Footer Navigation: Should include all service pages, all condition pages, all location pages, NAP (Name, Address, Phone), embedded Google Map, and a secondary "Book Discovery Call" CTA. The footer is a major local SEO signal.

On-Page SEO Fixes

Title Tag Rewrites

PageCurrent TitleProposed Title
HomeHome - HeartburnReliefNC.comHeartburn Relief in Wilmington, NC | Root-Cause Testing & Treatment
Services (was /heartburn-testing/)Functional Medicine Services for Heartburn & Acid RefluxHeartburn Testing & Treatment | Functional Medicine Wilmington, NC
AboutOur Story - HeartburnReliefNC.comAbout Our Heartburn Specialists | Wilmington Functional Medicine
FAQFrequently Asked QuestionsHeartburn & Acid Reflux FAQ | Functional Medicine Wilmington, NC
BlogBlog - HeartburnReliefNC.comHeartburn, GERD & Gut Health Blog | Wilmington Functional Medicine
Book CallBook Discovery Call - HeartburnReliefNC.comBook a Free Heartburn Discovery Call | Wilmington, NC

Meta Description Writes (all currently missing)

PageProposed Meta Description
HomeFind lasting heartburn relief in Wilmington, NC. We use advanced stool, food sensitivity, and adrenal testing to identify the root cause of your acid reflux. Book a free discovery call.
ServicesFunctional medicine testing for heartburn in Wilmington, NC. Comprehensive stool analysis, 184-food sensitivity panel, and adrenal stress testing. In-person or remote. Book your free call.
AboutMeet Dr. Mathew Bradshaw and Hilary Rutledge, functional medicine practitioners specializing in chronic heartburn and digestive health in Wilmington, NC.
FAQAnswers to common questions about functional medicine for heartburn, GERD testing, food sensitivities, H. pylori, and working with Wilmington Functional Medicine.
BlogExpert articles on heartburn causes, H. pylori, PPI dangers, food sensitivities, hiatal hernias, and EoE from Wilmington Functional Medicine practitioners.

Heading Structure Fixes

Every page currently has: An H4 tagline ("Discover What's Really Causing Your Heartburn") rendered above the H1. This is wrong.

Fix: Move the tagline to a styled span or subtitle div above the H1. The H1 should be the first semantic heading on every page. On blog posts, the H2s that link to other articles should be relabeled as "Related Articles" section, not dressed up as content headings.

Local SEO Strategy (Condition-Specific Microsite)

Important Context: HeartburnReliefNC.com is a condition-specific microsite owned by Wilmington Functional Medicine. The parent business already has a Google Business Profile. This site does NOT need its own GBP — that would be spammy. Instead, the strategy is to build deep condition authority and reference the parent business for local signals.

What This Site Owns

  • Topical authority on heartburn, acid reflux, GERD, H. pylori, EoE, food sensitivities
  • Deep practitioner-written content (3,000-5,000 words per article)
  • Condition-specific FAQ and schema markup
  • AI citation readiness (AEO/GEO)
  • Patient education and conversion to discovery calls

What the Parent Business Owns

  • Google Business Profile (Wilmington Functional Medicine)
  • Google Reviews and Q&A
  • Physical address, NAP, Google Maps listing
  • Local citations (Healthgrades, Yelp, etc.)
  • Google Posts and GBP activity

How to Reference the Parent Business

Condition Authority Signals (The Real Local Play)

The microsite ranks locally not by competing for "doctor near me" queries (that's the parent GBP's job), but by owning every heartburn-related query in the market: When Google sees this site covering every angle of heartburn with depth and authority, it ranks for the long-tail queries that the parent GBP alone can't capture.

Local Signals for the Microsite

SignalHow to ImplementPriority
NAP in footerParent business name, address, phone in site-wide footerCritical
Embedded Google MapParent business map on contact page and location referencesCritical
Parent business link"A service of Wilmington Functional Medicine" with dofollow linkCritical
MedicalBusiness schemaParent business NAP in schema markup on every pageHigh
Patient testimonials with locationQuote patients mentioning Wilmington, NC, or specific neighborhoodsHigh
Internal linking to parentLink to parent site's about page, team page, booking pageHigh
NC-specific content"Heartburn is one of the top 5 digestive complaints in Wilmington, NC"Medium
Service area mentionsNaturally mention Wilmington, Leland, Jacksonville, Brunswick County in contentMedium

Answer Engine Optimization (AEO) & Generative Engine Optimization (GEO)

Why This Matters for HeartburnReliefNC

When someone asks ChatGPT "What is the best functional medicine doctor for heartburn in Wilmington NC?" or "Why does my heartburn keep coming back even on PPIs?" — the AI should cite this site. The existing blog content is already written in a natural, conversational, expert voice that AI engines love. The problem is structural: no schema, no passage optimization, no entity authority signals.

AEO Action Items

Passage-Level Optimization

  • Every blog post answer paragraph should be self-contained (40-80 words) and work if pulled out of context
  • Lead paragraphs with the direct answer, not setup
  • Include specific numbers, percentages, and claims that AI wants to cite
  • Add "Last updated: [date]" to every article
  • Add year to titles: "PPI Side Effects (2026)"

Citation-Worthy Content Assets

  • Publish patient outcome data: "87% of our patients are heartburn-free within 6 months"
  • Create named frameworks: "The 3-Step Root Cause Heartburn Protocol"
  • Original comparison tables: PPI vs Functional Medicine outcomes
  • Local data: "In our Wilmington practice, H. pylori is present in X% of chronic heartburn patients"

GEO Action Items (LLM Visibility)

ActionPlatformWhy
Answer heartburn questions on Reddit (r/GERD, r/heartburn, r/wilmington)RedditHeavily weighted in LLM training data. Genuine expert answers with brand mention
Create YouTube videos explaining H. pylori, PPI dangers, food sensitivitiesYouTubeTranscripts are included in LLM training. Video titles indexed
Publish LinkedIn articles from Dr. Bradshaw and HilaryLinkedInEntity authority + professional credibility signals
Get listed on Healthgrades, Zocdoc, WebMDHealth directoriesMulti-platform entity saturation for LLMs
Join and participate in r/functionalmedicineRedditBuild co-occurrence: "Wilmington Functional Medicine" + "heartburn"
Guest post on functional medicine blogsIndustry sitesAuthoritative backlinks + entity mentions

robots.txt Additions for AI

User-agent: GPTBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Google-Extended
Allow: /

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Sitemap: https://heartburnreliefnc.com/sitemap_index.xml

Schema Markup Strategy

Current Schema: Rank Math generates basic Organization, Person, WebSite, and WebPage types. The Person entity shows an email address (shanemdlm@gmail.com) as the name. No healthcare-specific schema exists. This needs a complete overhaul.

Required Schema Types

Schema TypePage(s)AEO/SEO Impact
MedicalBusiness / PhysicianEvery page (site-wide)Critical — Parent business NAP. This microsite is a service of Wilmington Functional Medicine, not a separate entity
FAQPage/faq/, Homepage FAQ section, each blog postCritical — Enables FAQ rich results in SERP. 16+ questions ready to mark up
Article / BlogPostingEvery blog postHigh — Must include author Person with real name, credentials, sameAs links
Person (Author)Every article, About pageHigh — Dr. Bradshaw (DC, AFMCP) and Hilary Rutledge (DC, DABCI) with credentials
MedicalConditionCondition pages (GERD, EoE, etc.)High — Signals medical content to Google
MedicalTestService/testing pagesMedium — Describes stool analysis, food sensitivity panel
HowTo"How It Works" content on homepageMedium — Step-by-step process rich results
BreadcrumbListEvery pageMedium — Site structure signals
AggregateRatingHomepage, service pagesMedium — When review count is sufficient

LocalBusiness Schema Template

{
  "@context": "https://schema.org",
  "@type": "MedicalBusiness",
  "name": "Wilmington Functional Medicine",
  "alternateName": "HeartburnReliefNC.com",
  "url": "https://heartburnreliefnc.com",
  "telephone": "+1-XXX-XXX-XXXX",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "...",
    "addressLocality": "Wilmington",
    "addressRegion": "NC",
    "postalCode": "28401",
    "addressCountry": "US"
  },
  "areaServed": [
    {"@type": "City", "name": "Wilmington"},
    {"@type": "City", "name": "Leland"},
    {"@type": "City", "name": "Jacksonville"},
    {"@type": "State", "name": "North Carolina"}
  ],
  "medicalSpecialty": "FunctionalMedicine",
  "availableService": [
    "Comprehensive Stool Analysis",
    "Food Sensitivity Testing (184 foods)",
    "Adrenal Stress Testing",
    "H. pylori Testing",
    "Heartburn Root Cause Assessment"
  ]
}

Content Gap Analysis

High-Priority New Pages Needed

PageTarget KeywordSearch IntentPriority
/conditions/gerd/GERD treatment wilmington ncInformational + TransactionalCritical
/conditions/acid-reflux/acid reflux doctor wilmington ncInformational + TransactionalCritical
/services/functional-medicine-heartburn/functional medicine heartburnTransactionalCritical
/locations/wilmington-nc/heartburn doctor wilmington ncLocalCritical
/blog/ppi-withdrawal-rebound/how to stop taking PPIs safelyInformationalHigh
/blog/low-stomach-acid-heartburn/low stomach acid causing heartburnInformationalHigh
/blog/heartburn-diet-guide/heartburn diet what to eatInformationalHigh
/blog/stress-heartburn-connection/stress causing heartburnInformationalHigh
/conditions/leaky-gut/leaky gut and heartburnInformationalMedium
/blog/heartburn-vs-heart-attack/heartburn or heart attackInformational (high volume)Medium
/locations/remote-testing/heartburn testing by mail ncTransactionalMedium
/blog/gut-microbiome-heartburn/gut bacteria and acid refluxInformationalMedium

Content Breakup Recommendations

The homepage is doing too much. It currently contains:
Recommendation: Keep hero + root causes + testimonials + CTA on homepage. Move How It Works to its own page. Move testing details to /services/. Move doctor bios to /about/. The homepage FAQ section should link to /faq/ instead of duplicating.

Blog Article Fixes

Structural Issues (All 6 Articles)

What's Wrong

  • No meta descriptions on 5 of 6 articles
  • H2 headings are used for related-article links, not content sections
  • No author byline with credentials visible on page
  • No "Last updated" date
  • No internal links to service pages or book-call CTA within content
  • No FAQ schema despite Q&A format content
  • No table of contents for long articles
  • Blog posts don't link to each other (except via sidebar H2s)

What To Fix

  • Add unique meta descriptions to every article (150-160 chars, include "Wilmington NC" where natural)
  • Restructure H2s as content section headings. Move related-article links to a "Related Reading" section at bottom
  • Add author box: "By Dr. Mathew Bradshaw, DC, AFMCP" with photo and brief bio
  • Add "Last updated: [date]" at top of every article
  • Add contextual CTA mid-article and at end: "Think this might be you? Book a free discovery call"
  • Add FAQ schema to every article that has Q&A content (PPI article especially)
  • Add a "What to Read Next" section linking to related blog posts AND service pages
  • Internal linking: every blog post should link to at least 2 other blog posts and 1 service page

Article-Specific Fixes

ArticleTitle FixKey Addition
How else does one get heartburn?Add "(2026 Guide)" and geo: "How Do You Get Heartburn? 6 Root Causes | Wilmington, NC"Add internal links to stress, diet, and H. pylori articles. CTA to book call
Food allergies vs sensitivities"Food Allergies vs Food Sensitivities: How Each Causes Heartburn"Add link to food sensitivity testing page. Add comparison table for AI citation
PPI side effects"PPI Side Effects and Dangers: What Your Doctor May Not Tell You (2026)"Add FAQ schema for the Q&A. Add "How to Safely Reduce PPIs" section with CTA
H. pylori"Is H. pylori Causing Your Heartburn? Signs, Testing & Treatment"Link to stool testing page. Add symptoms checklist table
Hiatal hernia"Hiatal Hernia and Heartburn: Causes, Symptoms & Testing"Meta desc exists but is too long. Shorten to 155 chars
EoE"Eosinophilic Esophagitis (EoE): The Hidden Cause of Heartburn"Link to food sensitivity panel. Add "Is EoE causing your symptoms?" CTA

Conversion Optimization (Discovery Call Funnel)

The Goal: Every page should move visitors toward booking a free discovery call. Current conversion path is weak: the CTA button exists but the /book-call/ page has only 323 characters of content and no form embed visible in the extracted text.

Conversion Fixes

FixWhereImpact
Add sticky CTA button in header navEvery pageAlways-visible "Book Free Call" button, even when scrolled
Add mid-content CTA blocksEvery blog post, service pageDon't make them wait until the bottom. After the "aha moment" in each article, insert a CTA
Expand /book-call/ pageBook Call pageAdd: what to expect on the call, how long it takes, what questions to prepare, testimonial, embedded scheduler
Add exit-intent popup or slide-inBlog posts"Still struggling with heartburn? Book a free call to find out why."
Add patient testimonials to every pageAll pagesSocial proof near CTA buttons. Peter M's testimonial is incredibly powerful — use it everywhere
Add "What to expect" sectionService pagesReduce anxiety: "The call is free, 15 minutes, no obligation, we just listen"
Phone number in headerEvery pageClick-to-call for mobile users. Some people prefer calling over booking online

Homepage CTA Audit

Current homepage has "Book Free Discovery Call" buttons, which is good. But the button styling in Divi needs to be more prominent. Recommendations:

Full Implementation Checklist

Phase 1: Technical Foundation (Week 1-2)

Phase 2: Site Architecture (Week 2-4)

Phase 3: Content Optimization (Week 3-5)

Phase 4: Local Signals & Parent Business Integration (Week 4-6)

Phase 5: AEO/GEO (Week 5-8)

Priority Roadmap

1. Meta + Titles
2. Schema
3. GBP
4. Pages
5. Blog Fixes
6. Local Signals
7. AEO/GEO

This Week

  • Fix all meta descriptions
  • Fix all title tags
  • Add LocalBusiness schema
  • Add FAQ schema to /faq/
  • Update robots.txt

Weeks 2-4

  • Create condition pages (GERD, acid reflux)
  • Create service pages
  • Redesign navigation
  • Claim GBP listing
  • Fix all blog posts

Weeks 4-8

  • Parent business NAP + map integration
  • MedicalBusiness schema with parent NAP
  • New blog content (4+ articles)
  • AEO/GEO optimization
  • Reddit/YouTube presence
  • AI visibility testing
Expected Impact: After implementing Phase 1-3, expect to see the site appear in Google's local pack for "heartburn [city]" queries within 2-3 months. After Phase 4-5, expect AI engines to begin citing the site's content for heartburn-related questions within 3-6 months. The combination of authentic practitioner content (which competitors lack) + proper technical SEO + local signals creates a significant competitive moat in this niche.

Change Log

What's been done and what still needs to be done. Updated live as changes are made.

#ItemStatusDetailsDate
1SEO audit completedDoneFull site audit covering technical, on-page, local, AEO, GEO, schema, content gaps.2026-09-17
2Add meta descriptions to all pagesTo Do7 core pages + 6 blog posts need unique meta descriptions. Copy-paste from On-Page SEO section above.
3Fix title tags on all pagesTo DoKeyword-first format. Copy-paste from On-Page SEO section above.
4Add LocalBusiness schemaTo DoMedicalBusiness schema site-wide via Rank Math or manual injection. See Schema Markup section.
5Add FAQ schema to /faq/ManualWP Admin → Rank Math → Schema → Add FAQPage type to /faq/ page.
6Update robots.txtTo DoAdd explicit Allow rules for GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, Google-Extended.
7Fix author schemaManualWP Admin → Rank Math → change author display from email to real practitioner names.
8Add parent business NAP to footerTo DoAdd Wilmington Functional Medicine name, address, phone to site-wide footer. Link to parent site.
9Embed Google Map on contact pageTo DoEmbed parent business (Wilmington Functional Medicine) Google Map.
10Add MedicalBusiness schema with parent NAPTo DoSite-wide schema referencing parent business. Not a separate entity.
11Restructure site navigationTo DoAdd dropdowns for Conditions, Services. Add Book Free Call button to nav.
12Create condition pagesTo DoGERD, acid reflux, H. pylori, hiatal hernia, EoE, food sensitivities. See Content Gaps section.
13Create service pagesTo DoStool testing, food sensitivity panel, adrenal testing, PPI cessation support.
14Fix blog post heading structureTo DoRemove related-article links from H2s. Add real content section headings. All 6 posts.
15Add author bylines to blog postsTo DoAdd "By Dr. Mathew Bradshaw, DC, AFMCP" with photo and bio. Link to parent site.
16Add internal links to blog postsTo DoEvery post links to 2 other posts + 1 service page + 1 CTA to book call.
17Expand /book-call/ pageTo DoCurrently 323 chars. Add what to expect, how long, testimonials, embedded scheduler.
Status Key: Done Completed and verified. Manual Requires site owner action (WP Admin, plugin settings, GBP, citations). To Do Not started yet. Can be done by us.