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
| Page | Title Tag | Meta Desc | Issues |
|---|---|---|---|
| / (Home) | Home - HeartburnReliefNC.com | ❌ Missing | Generic title, no city/state, no service keyword |
| /heartburn-testing/ | Functional Medicine Services for Heartburn & Acid Reflux | ❌ Missing | Good keyword usage, but no geo-targeting |
| /about-us/ | Our Story - HeartburnReliefNC.com | ❌ Missing | Weak title, no keyword focus |
| /faq/ | Frequently Asked Questions | ❌ Missing | Generic title, no geo or service keywords |
| /blog/ | Blog - HeartburnReliefNC.com | ❌ Missing | No optimization |
| /contact/ | (not extracted) | ❌ Missing | Needs NAP + map |
| /book-call/ | Book Discovery Call | ❌ Missing | Thin content (323 chars) |
Blog Articles
| Article | Topic Cluster | Quality | SEO Issues |
|---|---|---|---|
| How else does one get heartburn? | Root Causes | Excellent authentic content | No meta desc, no FAQ schema, no internal links to services |
| Food allergies vs Food sensitivities | Food Sensitivities | Great analogy (military), long-form | No meta desc, no related posts, H2s are other articles |
| What are the side effects/dangers of PPIs? | Medication Awareness | Strong Q&A format, authoritative | No meta desc, no author schema, H4 misuse |
| Is H pylori causing my heartburn? | H. pylori | Deep, educational, great storytelling | No meta desc, no FAQ schema |
| Do I have a hiatal hernia? | Hiatal Hernia | Detailed anatomy explanation | Only article with meta desc, but it's too long |
| What is EOE? | Eosinophilic Esophagitis | Thorough immune system explainer | Long meta desc, no schema |
Navigation Structure
Current Nav: Home | Our Story | Heartburn Testing | FAQs | Blog | Contact
Problems:
Problems:
- Only 6 items. No service categories, no location signals, no clear conversion path
- "Heartburn Testing" is vague — doesn't tell Google what service is offered
- "Our Story" is not a keyword anyone searches for
- No dropdown for services or conditions treated
- Footer has duplicate Contact link, plus legal pages — no service links
- "Book Free Discovery Call" CTA exists but is not in the nav
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
| Component | Current | Status |
|---|---|---|
| CMS | WordPress + Divi Builder | ✅ Fine, but Divi is on beta version |
| SEO Plugin | Rank Math (free) | ⚠️ Upgrade to Rank Math Pro for schema control |
| Analytics | Google Analytics (G-XMVYF8XBLB) via MonsterInsights | ✅ Working |
| Hosting | Hostinger (hostinger-reach plugin present) | ⚠️ Check page speed |
| Fonts | Outfit + Archivo (Google Fonts) | ✅ Good choices |
| RSS | Active (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)
Navigation Redesign
Proposed Main Navigation
| Item | Dropdown | Purpose |
|---|---|---|
| Home | — | Brand + primary keyword landing |
| About | Dr. Bradshaw | Hilary Rutledge | Our Approach | E-E-A-T signals, practitioner authority |
| Conditions We Treat ▾ | GERD | Acid Reflux | H. pylori | Hiatal Hernia | EoE | Food Sensitivities | Topical authority hub, matches search queries |
| Our Testing ▾ | Stool Analysis | Food Sensitivity Panel | Adrenal Testing | How It Works | Service pages, matches "heartburn testing" queries |
| Blog | — | Content hub |
| Book Free Call | — | Primary 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
| Page | Current Title | Proposed Title |
|---|---|---|
| Home | Home - HeartburnReliefNC.com | Heartburn Relief in Wilmington, NC | Root-Cause Testing & Treatment |
| Services (was /heartburn-testing/) | Functional Medicine Services for Heartburn & Acid Reflux | Heartburn Testing & Treatment | Functional Medicine Wilmington, NC |
| About | Our Story - HeartburnReliefNC.com | About Our Heartburn Specialists | Wilmington Functional Medicine |
| FAQ | Frequently Asked Questions | Heartburn & Acid Reflux FAQ | Functional Medicine Wilmington, NC |
| Blog | Blog - HeartburnReliefNC.com | Heartburn, GERD & Gut Health Blog | Wilmington Functional Medicine |
| Book Call | Book Discovery Call - HeartburnReliefNC.com | Book a Free Heartburn Discovery Call | Wilmington, NC |
Meta Description Writes (all currently missing)
| Page | Proposed Meta Description |
|---|---|
| Home | Find 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. |
| Services | Functional 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. |
| About | Meet Dr. Mathew Bradshaw and Hilary Rutledge, functional medicine practitioners specializing in chronic heartburn and digestive health in Wilmington, NC. |
| FAQ | Answers to common questions about functional medicine for heartburn, GERD testing, food sensitivities, H. pylori, and working with Wilmington Functional Medicine. |
| Blog | Expert 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.
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
- Homepage footer: "A service of Wilmington Functional Medicine" with link to parent site and GBP
- About page: Already mentions "Wilmington Functional Medicine" — make this a link to the parent site
- Location references: "Wilmington Functional Medicine sees patients at [address]" with embedded Google Map showing the parent business location
- Schema: Use MedicalBusiness schema with the parent business NAP. The microsite is a service/brand of the parent, not a separate entity
- Blog posts: Author bylines link to the parent business practitioner bios
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:
- "heartburn causes" — Blog article + condition page
- "H pylori and heartburn" — Dedicated blog post + condition page
- "PPI side effects" — Dedicated blog post with FAQ schema
- "food sensitivities causing reflux" — Blog post + testing page
- "functional medicine for GERD" — Service page + FAQ
- "heartburn testing Wilmington" — Service page with geo signals
Local Signals for the Microsite
| Signal | How to Implement | Priority |
|---|---|---|
| NAP in footer | Parent business name, address, phone in site-wide footer | Critical |
| Embedded Google Map | Parent business map on contact page and location references | Critical |
| Parent business link | "A service of Wilmington Functional Medicine" with dofollow link | Critical |
| MedicalBusiness schema | Parent business NAP in schema markup on every page | High |
| Patient testimonials with location | Quote patients mentioning Wilmington, NC, or specific neighborhoods | High |
| Internal linking to parent | Link to parent site's about page, team page, booking page | High |
| NC-specific content | "Heartburn is one of the top 5 digestive complaints in Wilmington, NC" | Medium |
| Service area mentions | Naturally mention Wilmington, Leland, Jacksonville, Brunswick County in content | Medium |
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)
| Action | Platform | Why |
|---|---|---|
| Answer heartburn questions on Reddit (r/GERD, r/heartburn, r/wilmington) | Heavily weighted in LLM training data. Genuine expert answers with brand mention | |
| Create YouTube videos explaining H. pylori, PPI dangers, food sensitivities | YouTube | Transcripts are included in LLM training. Video titles indexed |
| Publish LinkedIn articles from Dr. Bradshaw and Hilary | Entity authority + professional credibility signals | |
| Get listed on Healthgrades, Zocdoc, WebMD | Health directories | Multi-platform entity saturation for LLMs |
| Join and participate in r/functionalmedicine | Build co-occurrence: "Wilmington Functional Medicine" + "heartburn" | |
| Guest post on functional medicine blogs | Industry sites | Authoritative 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
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 Type | Page(s) | AEO/SEO Impact |
|---|---|---|
| MedicalBusiness / Physician | Every 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 post | Critical — Enables FAQ rich results in SERP. 16+ questions ready to mark up |
| Article / BlogPosting | Every blog post | High — Must include author Person with real name, credentials, sameAs links |
| Person (Author) | Every article, About page | High — Dr. Bradshaw (DC, AFMCP) and Hilary Rutledge (DC, DABCI) with credentials |
| MedicalCondition | Condition pages (GERD, EoE, etc.) | High — Signals medical content to Google |
| MedicalTest | Service/testing pages | Medium — Describes stool analysis, food sensitivity panel |
| HowTo | "How It Works" content on homepage | Medium — Step-by-step process rich results |
| BreadcrumbList | Every page | Medium — Site structure signals |
| AggregateRating | Homepage, service pages | Medium — 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"
]
}
"@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
| Page | Target Keyword | Search Intent | Priority |
|---|---|---|---|
| /conditions/gerd/ | GERD treatment wilmington nc | Informational + Transactional | Critical |
| /conditions/acid-reflux/ | acid reflux doctor wilmington nc | Informational + Transactional | Critical |
| /services/functional-medicine-heartburn/ | functional medicine heartburn | Transactional | Critical |
| /locations/wilmington-nc/ | heartburn doctor wilmington nc | Local | Critical |
| /blog/ppi-withdrawal-rebound/ | how to stop taking PPIs safely | Informational | High |
| /blog/low-stomach-acid-heartburn/ | low stomach acid causing heartburn | Informational | High |
| /blog/heartburn-diet-guide/ | heartburn diet what to eat | Informational | High |
| /blog/stress-heartburn-connection/ | stress causing heartburn | Informational | High |
| /conditions/leaky-gut/ | leaky gut and heartburn | Informational | Medium |
| /blog/heartburn-vs-heart-attack/ | heartburn or heart attack | Informational (high volume) | Medium |
| /locations/remote-testing/ | heartburn testing by mail nc | Transactional | Medium |
| /blog/gut-microbiome-heartburn/ | gut bacteria and acid reflux | Informational | Medium |
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.
- Hero section (good)
- Root causes section (good — could become its own page too)
- Patient testimonials (good — but should also live on service/location pages)
- How It Works 3-step process (should be its own page at /how-it-works/)
- Testing services overview (belongs on /services/ hub)
- Meet the Doctors (belongs on /about/)
- FAQ section (duplicates /faq/ page)
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
| Article | Title Fix | Key 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
| Fix | Where | Impact |
|---|---|---|
| Add sticky CTA button in header nav | Every page | Always-visible "Book Free Call" button, even when scrolled |
| Add mid-content CTA blocks | Every blog post, service page | Don't make them wait until the bottom. After the "aha moment" in each article, insert a CTA |
| Expand /book-call/ page | Book Call page | Add: what to expect on the call, how long it takes, what questions to prepare, testimonial, embedded scheduler |
| Add exit-intent popup or slide-in | Blog posts | "Still struggling with heartburn? Book a free call to find out why." |
| Add patient testimonials to every page | All pages | Social proof near CTA buttons. Peter M's testimonial is incredibly powerful — use it everywhere |
| Add "What to expect" section | Service pages | Reduce anxiety: "The call is free, 15 minutes, no obligation, we just listen" |
| Phone number in header | Every page | Click-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:
- Make primary CTA button a contrasting color (the accent red or a warm orange)
- Add urgency: "Limited spots available this month"
- Add micro-copy below button: "No cost. No commitment. Just answers."
- The hero section subtitle "We find the real reason you have heartburn — and fix it for good" is excellent. Keep it.
Full Implementation Checklist
Phase 1: Technical Foundation (Week 1-2)
- Add meta descriptions to all 7 core pages and 6 blog posts
- Fix title tags on all pages (keyword-first format)
- Install Rank Math Pro or equivalent for advanced schema control
- Add MedicalBusiness / Physician schema site-wide
- Add FAQPage schema to /faq/ page and blog posts with Q&A
- Fix Person schema — replace email with real practitioner names
- Add Article/BlogPosting schema to all blog posts with proper author
- Add BreadcrumbList schema
- Fix H4 tagline to styled span on all pages
- Update robots.txt with AI bot allowances
- Verify sitemap is complete and submitted to Google Search Console
- Check and fix page speed (Divi beta can be heavy)
Phase 2: Site Architecture (Week 2-4)
- Create /services/ hub page
- Create individual service pages (stool testing, food sensitivity, adrenal, PPI support)
- Create /conditions/ hub page
- Create individual condition pages (GERD, acid reflux, H. pylori, hiatal hernia, EoE, food sensitivities)
- Create /locations/wilmington-nc/ location page
- Create 2-3 additional location pages (Leland, Jacksonville, remote)
- Implement new navigation structure with dropdowns
- Add "Book Free Call" button to nav
- Rebuild footer with service links, location links, NAP, and map
- Redirect /heartburn-testing/ to /services/ (or restructure in place)
- Expand /book-call/ page with content and embedded scheduler
- Add NAP to every page footer
Phase 3: Content Optimization (Week 3-5)
- Add meta descriptions to all 6 blog posts
- Restructure H2 headings on all blog posts (remove related-article H2s)
- Add author bylines with credentials to all blog posts
- Add "Last updated" dates to all blog posts
- Add internal links: every blog post to 2 other posts + 1 service page
- Add mid-article and end-of-article CTAs to every blog post
- Add FAQ schema to PPI article and H. pylori article
- Add comparison tables to blog posts (AI-citation-worthy structured data)
- Create 4 new blog posts from content gap list
- Add "What to Read Next" section to every blog post
Phase 4: Local Signals & Parent Business Integration (Week 4-6)
- Add parent business NAP to site-wide footer
- Embed parent business Google Map on contact page
- Add "A service of Wilmington Functional Medicine" with link to parent site
- Add MedicalBusiness schema with parent business NAP on every page
- Link author bylines to parent business practitioner bios
- Add geo-targeted content mentions (Wilmington, Leland, Brunswick County)
- Ensure all patient testimonials reference location when possible
- Internal linking: microsite to parent site (about, team, booking)
Phase 5: AEO/GEO (Week 5-8)
- Rewrite blog article opening paragraphs as self-contained answers (40-80 words)
- Add named framework/protocol ("The 3-Step Root Cause Heartburn Protocol")
- Publish patient outcome data points
- Create Reddit presence: answer questions in r/GERD, r/heartburn, r/wilmington
- Create YouTube channel with 3-5 educational videos
- Publish LinkedIn articles from practitioners
- Set up monthly AI visibility testing (search target queries in ChatGPT, Perplexity, Google AI)
- Create comparison content (PPI vs Functional Medicine) for AI citation
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.
| # | Item | Status | Details | Date |
|---|---|---|---|---|
| 1 | SEO audit completed | Done | Full site audit covering technical, on-page, local, AEO, GEO, schema, content gaps. | 2026-09-17 |
| 2 | Add meta descriptions to all pages | To Do | 7 core pages + 6 blog posts need unique meta descriptions. Copy-paste from On-Page SEO section above. | — |
| 3 | Fix title tags on all pages | To Do | Keyword-first format. Copy-paste from On-Page SEO section above. | — |
| 4 | Add LocalBusiness schema | To Do | MedicalBusiness schema site-wide via Rank Math or manual injection. See Schema Markup section. | — |
| 5 | Add FAQ schema to /faq/ | Manual | WP Admin → Rank Math → Schema → Add FAQPage type to /faq/ page. | — |
| 6 | Update robots.txt | To Do | Add explicit Allow rules for GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, Google-Extended. | — |
| 7 | Fix author schema | Manual | WP Admin → Rank Math → change author display from email to real practitioner names. | — |
| 8 | Add parent business NAP to footer | To Do | Add Wilmington Functional Medicine name, address, phone to site-wide footer. Link to parent site. | — |
| 9 | Embed Google Map on contact page | To Do | Embed parent business (Wilmington Functional Medicine) Google Map. | — |
| 10 | Add MedicalBusiness schema with parent NAP | To Do | Site-wide schema referencing parent business. Not a separate entity. | — |
| 11 | Restructure site navigation | To Do | Add dropdowns for Conditions, Services. Add Book Free Call button to nav. | — |
| 12 | Create condition pages | To Do | GERD, acid reflux, H. pylori, hiatal hernia, EoE, food sensitivities. See Content Gaps section. | — |
| 13 | Create service pages | To Do | Stool testing, food sensitivity panel, adrenal testing, PPI cessation support. | — |
| 14 | Fix blog post heading structure | To Do | Remove related-article links from H2s. Add real content section headings. All 6 posts. | — |
| 15 | Add author bylines to blog posts | To Do | Add "By Dr. Mathew Bradshaw, DC, AFMCP" with photo and bio. Link to parent site. | — |
| 16 | Add internal links to blog posts | To Do | Every post links to 2 other posts + 1 service page + 1 CTA to book call. | — |
| 17 | Expand /book-call/ page | To Do | Currently 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.