FatigueDoctorNC.com SEO Action Plan
Wilmington Functional Medicine (Condition-Specific Microsite): Comprehensive SEO, AEO, GEO, and Content Authority Strategy
7
Content Pages
0
Blog Posts
0/7
Meta Descriptions
Weak
Schema Markup
0
Nav Items
Bottom Line: This is a condition-specific microsite for fatigue under the Wilmington Functional Medicine umbrella. The practitioner-written FAQ content is excellent and highly citable by AI engines. The core problems are structural: the header navigation is completely empty (zero items), every page is missing meta descriptions, schema shows an email address as the author, two competing SEO plugins are installed, and there are zero blog posts despite having a blog page. There is no separate GBP for this microsite. Local signals flow from the parent business. The play here is condition authority: deep content, FAQ schema, AEO/GEO optimization, and topical authority around fatigue.
Current Site State
Pages (7 content pages + 4 legal)
| Page | Title Tag | Meta Desc | Issues |
|---|---|---|---|
| / (Home) | Fatigue Testing & Root-Cause Evaluation | Wilmington Functional Medicine | Wilmington, NC - FatigueDoctorNC.com | ❌ Missing | Title is 101 chars (too long, keyword-stuffed). Homepage includes doctor bios that belong on /about/ |
| /about-us/ | Our Story | ❌ Missing | Weak title, no keyword focus, no credentials in title |
| /fatigue-testing/ | Fatigue Testing | ❌ Missing | Good detailed content covering Blood, OAT, Adrenocortex, Stool, Spirometry, EKG. No geo-targeting |
| /faq/ | FAQ | ❌ Missing | 7 excellent practitioner-written questions. No FAQPage schema. Generic title |
| /blog/ | Fatigue Relief Hub | ❌ Missing | Shows "No Results Found" : zero published posts |
| /contact/ | Contact | ❌ Missing | No NAP, no embedded map |
| /book-call/ | Book Your Discovery Call Today! | ❌ Missing | Extremely thin content |
Legal Pages (4)
| Page | Notes |
|---|---|
| /disclaimer/ | Standard medical disclaimer |
| /privacy-policy/ | Privacy policy |
| /terms/ | Terms of service |
| /coming-soon/ | Placeholder page (should be removed or noindexed) |
Blog Status
Critical: The blog page is titled "Fatigue Relief Hub" but displays "No Results Found." There are zero published blog posts. This is the single biggest content gap. The FAQ page has excellent practitioner-written content that could be expanded into full blog articles, but none of that work has been done yet.
Navigation Structure Audit
🚨 The Header Navigation is EMPTY
This is the #1 critical finding. The main navigation menu has zero items. The only links on the site are in the footer: Contact, Disclaimer, Privacy Policy, and Terms. There is no way for a visitor to navigate between pages from the header.
Impact: Google cannot crawl the site efficiently through internal links. Users cannot find content. The site looks broken. This single issue undermines every other SEO effort.
FAQ Content Quality (What's Working)
The FAQ page has 7 questions with detailed, authentic, practitioner-written answers covering:
- Stress and fatigue connection
- Thyroid issues causing fatigue
- Anemia and iron deficiency
- Lyme disease and fatigue
- Viral infections (EBV, etc.)
- Hormone imbalance
- Hypometabolic syndrome
Platform Stack
| Component | Current | Status |
|---|---|---|
| CMS | WordPress + Divi Builder | ⚠️ Divi is on beta (v5.0.0-public-beta.9.1) |
| SEO Plugins | Rank Math + Xagio SEO | 🔴 TWO competing plugins. Remove one immediately |
| Analytics | MonsterInsights | 🔴 "Not currently configured on this site" |
| Theme | Divi v5.0.0-public-beta.9.1 | ⚠️ Beta version, potential instability |
| Author Schema | shanemdlm@gmail.com | 🔴 Shows email as author name in schema output |
Technical SEO Audit
Critical Issues
- Header nav is completely empty. Zero menu items. Only footer has links. This blocks crawling and user navigation.
- Zero meta descriptions on all 7 pages. Google auto-generates snippets from body text.
- Two competing SEO plugins: Rank Math AND Xagio SEO are both active. They will generate conflicting schema and meta tags.
- Author schema shows email address (shanemdlm@gmail.com) instead of practitioner names. Rank Math default misconfiguration.
- No FAQPage schema on the FAQ page despite 7 detailed Q&As. Missing rich result eligibility.
- No MedicalBusiness or Physician schema. This is a healthcare microsite with real practitioners.
- MonsterInsights not configured. No analytics tracking is active.
- No robots.txt AI bot allowances. GPTBot, ClaudeBot, PerplexityBot not explicitly allowed.
Warning Issues
- Title tag on homepage is 101 characters and keyword-stuffed ("Fatigue Testing & Root-Cause Evaluation | Wilmington Functional Medicine | Wilmington, NC - FatigueDoctorNC.com").
- Divi theme on beta version (v5.0.0-public-beta.9.1). Potential instability and performance issues.
- /coming-soon/ page exists in the site. Should be removed or noindexed.
- /book-call/ page is extremely thin with minimal content. Needs expansion.
- Homepage contains doctor bios that should live on /about-us/ to reduce homepage bloat.
- No breadcrumbs in schema or visible on page.
- No embedded Google Map or NAP on contact page.
- Blog page exists but has zero posts. "No Results Found" is a poor user experience.
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 and signals that you want AI engines to index your content.
Site Architecture Restructuring
Current vs Proposed URL Structure
Current Structure (Flat, Broken Nav)
/ (Home : bloated with doctor bios) /about-us/ (Our Story : weak title) /fatigue-testing/ (All testing lumped on one page) /faq/ (7 questions, no schema) /blog/ (Zero posts : "No Results Found") /contact/ (No NAP, no map) /book-call/ (Extremely thin) /disclaimer/ (Legal) /privacy-policy/ (Legal) /terms/ (Legal) /coming-soon/ (Should not exist)
Proposed Structure (Hub + Spoke with Condition Authority)
/ (Home : keyword-optimized, lean) /about/ (Dr. Bradshaw + Hilary bios, credentials, approach) /conditions/ (Hub : fatigue causes) /conditions/thyroid-fatigue/ (Thyroid issues causing fatigue) /conditions/adrenal-fatigue/ (Adrenal fatigue testing) /conditions/chronic-fatigue/ (Chronic fatigue syndrome) /conditions/lyme-disease-fatigue/ (Lyme disease and fatigue) /conditions/ebv-fatigue/ (Epstein-Barr virus fatigue) /conditions/hormone-imbalance-fatigue/ (Hormones and fatigue) /conditions/anemia-fatigue/ (Anemia and iron deficiency) /conditions/hypometabolic-syndrome/ (Hypometabolic syndrome) /testing/ (Hub : all testing overview) /testing/blood-testing/ (Comprehensive blood panel) /testing/organic-acids-test/ (OAT testing) /testing/adrenal-stress-profile/ (Adrenocortex/HU-Map) /testing/gut-health/ (Stool/gut testing) /testing/spirometry/ (Lung function) /testing/ekg/ (Heart rhythm) /locations/ (Hub : service areas) /locations/wilmington-nc/ (Primary location page) /locations/remote-testing/ (Mail-in testing for all of NC) /how-it-works/ (Process page : 3 steps) /blog/ (Blog index : now with posts) /blog/[topic-slugs]/ (New content) /faq/ (FAQ with FAQPage schema) /book-call/ (Expanded discovery call page) /contact/ (Contact with NAP + map)
Navigation Redesign
This is the #1 fix. The header navigation is currently empty. No menu items exist. The site is unnavigable without using the footer links. This must be fixed before any other SEO work matters.
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 |
| Why You're Fatigued ▾ | Thyroid Issues | Hormone Imbalance | Chronic Infections | Adrenal Fatigue | Anemia & Iron | Gut Health | Condition authority hub, matches search queries people type when fatigued |
| Our Testing ▾ | Blood Testing | Organic Acids Test | Stress Profile | Gut Testing | Spirometry | EKG | Service pages, matches "fatigue testing" queries |
| Blog | : | Content hub (once posts are published) |
| FAQ | : | FAQ with schema markup |
| Book Free Call | : | Primary CTA, always visible, styled as button |
Footer Navigation: Should include all condition pages, all testing pages, NAP (Name, Address, Phone) referencing Wilmington Functional Medicine, link to parent GBP, and a secondary "Book Free Discovery Call" CTA. The footer is a critical crawl and local SEO signal.
WordPress Implementation
In WordPress Admin: Appearance → Menus. Create a new Primary Menu with the structure above. Use "Custom Links" for the Book Free Call button with the class
menu-cta-button. Assign the menu to the Divi header menu location. Add CSS to style the CTA button with the accent color.
On-Page SEO Fixes
Title Tag Rewrites
| Page | Current Title | Proposed Title | Chars |
|---|---|---|---|
| Home | Fatigue Testing & Root-Cause Evaluation | Wilmington Functional Medicine | Wilmington, NC - FatigueDoctorNC.com | Get to the Root Cause of Your Fatigue | Wilmington, NC | 56 |
| About | Our Story | About Our Fatigue Specialists | Wilmington Functional Medicine | 60 |
| Testing | Fatigue Testing | Fatigue Testing: Blood, OAT, Adrenal & Gut | Wilmington, NC | 60 |
| FAQ | FAQ | Fatigue FAQ: Causes, Testing & Treatment | Wilmington, NC | 58 |
| Blog | Fatigue Relief Hub | Fatigue Relief Blog: Causes, Testing & Solutions | 50 |
| Book Call | Book Your Discovery Call Today! | Book a Free Fatigue Discovery Call | Wilmington, NC | 52 |
| Contact | Contact | Contact Wilmington Functional Medicine | Fatigue Testing | 56 |
Meta Description Writes (all currently missing)
| Page | Proposed Meta Description |
|---|---|
| Home | Find out why you're tired all the time. Wilmington Functional Medicine uses advanced blood, OAT, adrenal, and gut testing to identify the root cause of your fatigue. Book a free discovery call. |
| About | Meet Dr. Mathew Bradshaw, DC, AFMCP and Hilary Rutledge, DC, DABCI. Functional medicine practitioners specializing in chronic fatigue and root-cause evaluation in Wilmington, NC. |
| Testing | Comprehensive fatigue testing in Wilmington, NC: blood panels, organic acids test, adrenal stress profile, gut health testing, spirometry, and EKG. In-person or remote. Book your free call. |
| FAQ | Answers to common questions about fatigue causes including thyroid issues, anemia, Lyme disease, EBV, hormone imbalance, and hypometabolic syndrome. Expert answers from Wilmington Functional Medicine. |
| Blog | Expert articles on fatigue causes, testing, and treatment from Wilmington Functional Medicine practitioners. Covers thyroid, adrenal, gut, and chronic infection topics. |
| Book Call | Book a free 15-minute discovery call with Wilmington Functional Medicine. No cost, no obligation. Find out if root-cause fatigue testing is right for you. Wilmington, NC or remote. |
| Contact | Contact Wilmington Functional Medicine for fatigue testing and root-cause evaluation. Located in Wilmington, NC. Serving all of North Carolina with in-person and remote testing options. |
Heading Structure Fixes
Homepage doctor bios: The homepage currently includes detailed practitioner bios for Dr. Bradshaw and Hilary Rutledge. Move this content to /about-us/ and replace with a brief "Meet Your Doctors" section that links to the About page. This reduces homepage bloat and strengthens the About page.
Local SEO Strategy (Microsite Model)
Important: No Separate GBP. This is a condition-specific microsite under Wilmington Functional Medicine. The parent business owns the Google Business Profile. FatigueDoctorNC.com does NOT create its own GBP listing. Local signals flow from the parent business. The microsite's job is condition authority.
How Local Signals Work for This Microsite
What the Microsite Does
- References Wilmington Functional Medicine NAP on every page footer
- Links to parent GBP from location pages and footer
- Targets Wilmington NC and surrounding areas in content
- Creates location pages that mention parent business
- Builds topical authority around fatigue (condition pages, blog, FAQ)
- Optimizes for AI citations about fatigue in Wilmington NC
What the Parent Business Does
- Owns and manages the Google Business Profile
- Collects reviews on GBP (mention fatigue testing)
- Builds local citations (Apple Maps, Bing Places, Yelp, Healthgrades)
- Posts Google Business updates about fatigue content
- Links to FatigueDoctorNC.com from parent site
Location Page Blueprint: /locations/wilmington-nc/
Each location page needs:
- H1: "Fatigue Testing & Root-Cause Evaluation in Wilmington, NC"
- 600+ words of unique, locally-relevant content
- Reference to Wilmington Functional Medicine as the parent business with NAP
- Link to parent Google Business Profile
- Embedded Google Map showing office location
- Mention of Wilmington neighborhoods and landmarks (Wrightsville Beach, Mayfaire, downtown Wilmington)
- Internal links to condition pages and testing pages
- FAQ section specific to Wilmington patients
- CTA: Book Free Discovery Call
- Note that testing can also be done remotely across NC
Location Page Blueprint: /locations/remote-testing/
This page is a key differentiator. Many fatigue patients are too tired to travel.
- H1: "Fatigue Testing by Mail: Available Across North Carolina"
- Explain the remote testing process (lab kits mailed, results reviewed via telehealth)
- List which tests can be done remotely (blood via local lab draw, OAT via urine kit, stool kit, adrenal saliva kit)
- Target keyword: "fatigue testing by mail nc"
- CTA: Book Free Discovery Call
NAP Consistency
NAP (Name, Address, Phone) for Wilmington Functional Medicine must be identical on every page footer, every citation, and referenced consistently. Use the parent business name. Include full address, local phone number, and website URL. Do NOT create a separate NAP for FatigueDoctorNC.com.
Answer Engine Optimization (AEO) & Generative Engine Optimization (GEO)
Why This Is the Biggest Opportunity for FatigueDoctorNC
When someone asks ChatGPT "Why am I always tired?" or "What tests should I get for chronic fatigue in Wilmington NC?" or "Is hypometabolic syndrome real?" : the AI should cite this site. The FAQ 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, no blog content to expand the citation surface area.
AEO Action Items
Passage-Level Optimization
- Every FAQ answer and blog paragraph should be self-contained (40-80 words) and work if pulled out of context by an AI engine
- Lead paragraphs with the direct answer, not setup or context
- Include specific numbers, test names, and clinical claims that AI wants to cite
- Add "Last updated: [date]" to every article
- Add year to titles: "Fatigue Causes (2026)"
- Rewrite FAQ answers as standalone passages that directly answer the question in the first sentence
Citation-Worthy Content Assets
- Create "The WFM Fatigue Protocol" as a named, citable framework
- Publish patient outcome data: "X% of our fatigue patients identify a root cause within 6 weeks"
- Original comparison tables: conventional medicine vs functional medicine approach to fatigue
- Local data: "In our Wilmington practice, thyroid dysfunction is present in X% of fatigue patients"
- Test-type comparison: which fatigue test finds what (structured table for AI citation)
GEO Action Items (LLM Visibility)
| Action | Platform | Why |
|---|---|---|
| Answer fatigue questions on Reddit (r/chronicfatigue, r/fibromyalgia, r/wilmington) | Heavily weighted in LLM training data. Genuine expert answers with brand mention | |
| Create YouTube videos: "Why Am I Always Tired?", "5 Root Causes of Fatigue", "What is OAT Testing?" | YouTube | Transcripts are included in LLM training. Video titles indexed |
| Publish LinkedIn articles from Dr. Bradshaw on fatigue topics | Entity authority + professional credibility signals | |
| Get listed on Healthgrades, Zocdoc, WebMD for both practitioners | Health directories | Multi-platform entity saturation for LLMs |
| Join and participate in r/chronicfatigue with helpful answers | Build co-occurrence: "Wilmington Functional Medicine" + "fatigue" | |
| Guest post on functional medicine blogs about fatigue testing | 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://fatiguedoctornc.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://fatiguedoctornc.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 instead of a real practitioner. Two competing SEO plugins (Rank Math + Xagio) may generate conflicting schema. Remove Xagio and configure Rank Math properly.
Required Schema Types
| Schema Type | Page(s) | Priority |
|---|---|---|
| MedicalBusiness / Physician | Every page (site-wide, referencing parent business) | Critical |
| FAQPage | /faq/ page + future blog posts with Q&A content | Critical |
| Person (Author) | Every article, About page. Dr. Bradshaw (DC, AFMCP) and Hilary Rutledge (DC, DABCI) | Critical |
| Article / BlogPosting | Every blog post (once published) | High |
| MedicalCondition | Condition pages (thyroid fatigue, adrenal fatigue, etc.) | High |
| MedicalTest | Testing page and individual test pages | High |
| HowTo | "How It Works" process page | Medium |
| BreadcrumbList | Every page | Medium |
Author Schema Fix (Critical)
Current: Schema shows
Fix: In Rank Math → Titles & Meta → Local SEO (or Authors), set the author name to "Dr. Mathew Bradshaw, DC, AFMCP" and add a secondary author "Hilary Rutledge, DC, DABCI". Remove the email address entirely. Add sameAs links to LinkedIn profiles and Healthgrades pages.
"name": "shanemdlm@gmail.com" as the author. This is a Rank Math default misconfiguration.Fix: In Rank Math → Titles & Meta → Local SEO (or Authors), set the author name to "Dr. Mathew Bradshaw, DC, AFMCP" and add a secondary author "Hilary Rutledge, DC, DABCI". Remove the email address entirely. Add sameAs links to LinkedIn profiles and Healthgrades pages.
MedicalBusiness Schema Template
{
"@context": "https://schema.org",
"@type": "MedicalBusiness",
"name": "Wilmington Functional Medicine",
"alternateName": "FatigueDoctorNC.com",
"url": "https://fatiguedoctornc.com",
"telephone": "+1-XXX-XXX-XXXX",
"address": {
"@type": "PostalAddress",
"streetAddress": "...",
"addressLocality": "Wilmington",
"addressRegion": "NC",
"postalCode": "28401",
"addressCountry": "US"
},
"areaServed": [
{"@type": "City", "name": "Wilmington"},
{"@type": "State", "name": "North Carolina"}
],
"medicalSpecialty": "FunctionalMedicine",
"availableService": [
"Comprehensive Blood Testing",
"Organic Acids Test (OAT)",
"Adrenocortex Stress Profile",
"Stool and Gut Health Testing",
"Spirometry",
"EKG"
]
}
"@context": "https://schema.org",
"@type": "MedicalBusiness",
"name": "Wilmington Functional Medicine",
"alternateName": "FatigueDoctorNC.com",
"url": "https://fatiguedoctornc.com",
"telephone": "+1-XXX-XXX-XXXX",
"address": {
"@type": "PostalAddress",
"streetAddress": "...",
"addressLocality": "Wilmington",
"addressRegion": "NC",
"postalCode": "28401",
"addressCountry": "US"
},
"areaServed": [
{"@type": "City", "name": "Wilmington"},
{"@type": "State", "name": "North Carolina"}
],
"medicalSpecialty": "FunctionalMedicine",
"availableService": [
"Comprehensive Blood Testing",
"Organic Acids Test (OAT)",
"Adrenocortex Stress Profile",
"Stool and Gut Health Testing",
"Spirometry",
"EKG"
]
}
FAQPage Schema Example (for /faq/)
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Can stress cause fatigue?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Chronic stress activates the HPA axis..."
}
},
{
"@type": "Question",
"name": "Can thyroid issues cause fatigue?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Absolutely. Thyroid dysfunction is one of the..."
}
}
// ... repeat for all 7 FAQ questions
]
}
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Can stress cause fatigue?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Chronic stress activates the HPA axis..."
}
},
{
"@type": "Question",
"name": "Can thyroid issues cause fatigue?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Absolutely. Thyroid dysfunction is one of the..."
}
}
// ... repeat for all 7 FAQ questions
]
}
Content Gap Analysis
High-Priority New Pages Needed
| Page | Target Keyword | Search Intent | Priority |
|---|---|---|---|
| /conditions/thyroid-fatigue/ | thyroid fatigue wilmington nc | Informational + Transactional | Critical |
| /conditions/adrenal-fatigue/ | adrenal fatigue testing nc | Informational + Transactional | Critical |
| /conditions/chronic-fatigue/ | chronic fatigue doctor wilmington nc | Informational + Transactional | Critical |
| /locations/wilmington-nc/ | fatigue doctor wilmington nc | Local | Critical |
| /how-it-works/ | how fatigue testing works | Informational | Critical |
| /conditions/lyme-disease-fatigue/ | lyme disease fatigue nc | Informational | High |
| /conditions/ebv-fatigue/ | epstein barr virus fatigue | Informational | High |
| /conditions/hormone-imbalance-fatigue/ | hormone fatigue testing | Informational | High |
| /conditions/anemia-fatigue/ | anemia and fatigue | Informational | High |
| /conditions/hypometabolic-syndrome/ | hypometabolic syndrome treatment | Informational | High |
| /locations/remote-testing/ | fatigue testing by mail nc | Transactional | Medium |
Content Breakup Recommendations
The homepage is doing too much. It currently contains:
Recommendation: Keep hero + root causes + CTA on homepage. Move doctor bios to About. Replace with a brief "Meet Your Doctors" section linking to About. The testing overview should link to the /testing/ hub page.
- Hero section (good, keep)
- Root causes of fatigue section (good, keep)
- Doctor bios (move to /about-us/)
- Testing overview (link to /testing/ hub instead)
Recommendation: Keep hero + root causes + CTA on homepage. Move doctor bios to About. Replace with a brief "Meet Your Doctors" section linking to About. The testing overview should link to the /testing/ hub page.
Blog Fixes
The blog has ZERO posts. The "Fatigue Relief Hub" shows "No Results Found." This is the single biggest content opportunity. The FAQ page has 7 excellent Q&As that should be expanded into full blog articles. Each condition mentioned on the FAQ page is a standalone blog post opportunity.
Immediate Blog Publishing Strategy
Current State
- Blog page exists titled "Fatigue Relief Hub"
- Zero published posts
- Shows "No Results Found" to visitors
- No blog content for Google to index
- No content for AI engines to cite
- No internal linking opportunities
- No topical authority signals
Target State (First 8 Posts)
- "Why Am I Always Tired? 7 Root Causes of Chronic Fatigue"
- "Thyroid and Fatigue: The Connection Your Doctor Missed"
- "Adrenal Fatigue vs HPA Axis Dysfunction: What's the Difference?"
- "Can Epstein-Barr Virus Cause Chronic Fatigue?"
- "Hypometabolic Syndrome: The Hidden Cause of Fatigue"
- "Lyme Disease and Fatigue: Signs You Should Get Tested"
- "Anemia and Fatigue: Why Your Iron Levels Matter"
- "What to Expect at Your First Fatigue Testing Appointment"
Blog Article Optimization Framework
Every blog post must include:
- Title: Keyword-first, under 60 chars, include year where natural
- Meta description: 150-160 chars, include "Wilmington NC" where natural
- Author byline: "By Dr. Mathew Bradshaw, DC, AFMCP" or "By Hilary Rutledge, DC, DABCI" with photo and credentials
- Last updated date at the top
- Opening paragraph: Self-contained answer (40-80 words) optimized for AI citation
- H2 sections: Content section headings (not related-article links)
- FAQ section at bottom: 3-5 related questions with FAQPage schema
- Internal links: To 2 other blog posts + 1 condition page + 1 testing page
- Mid-article CTA: "Think this might be you? Book a free discovery call"
- End-of-article CTA: Discovery call booking link
- "What to Read Next" section: Links to 2-3 related posts
Conversion Optimization (Discovery Call Funnel)
The Goal: Every page should move visitors toward booking a free discovery call. Testing can be done locally in Wilmington, NC, or remotely via mail-in kits anywhere in North Carolina. The /book-call/ page is currently very thin and needs significant expansion.
Conversion Fixes
| Fix | Where | Impact |
|---|---|---|
| Add "Book Free Call" button to header nav (styled as CTA) | Every page | Always-visible conversion point. Currently the nav is empty so this is doubly important |
| Add phone number in header | Every page | Click-to-call for mobile users. Some fatigue patients prefer calling |
| Add mid-content CTA blocks | Every blog post, condition page, testing page | After the "aha moment" in each article, insert a CTA. Don't make them scroll to the bottom |
| Expand /book-call/ page | Book Call page | Add: what to expect on the call, how long it takes (15 min), no cost, no obligation, what questions to prepare, testimonial, embedded scheduler |
| Add "What to expect" section | Testing page, condition pages | Reduce anxiety: "The call is free, 15 minutes, no obligation, we just listen" |
| Add patient testimonials near CTAs | All pages | Social proof next to conversion points. Even one strong testimonial makes a difference |
| Highlight remote testing option | Every page | Many fatigue patients are too tired to travel. "Can't come to Wilmington? We test remotely across NC" |
Book Call Page Expansion
The /book-call/ page needs:
- H1: "Book Your Free Fatigue Discovery Call"
- Subheading: "15 minutes. No cost. No obligation. Just answers."
- What to expect section: Step-by-step what happens on the call
- Who it's for: "You're tired of being tired. You've been told your labs are normal. You want real answers."
- Testimonial: One strong patient quote
- Embedded scheduler (Calendly, Cal.com, or similar)
- Phone number: For those who prefer to call
- Location note: "Available in-person at our Wilmington, NC office or via telehealth for patients across North Carolina"
Full Implementation Checklist
Phase 1: Emergency Fixes (This Week)
- Create header navigation menu in WordPress (Appearance → Menus) with all proposed items
- Add "Book Free Call" CTA button to the navigation
- Remove Xagio SEO plugin (keep Rank Math only)
- Configure MonsterInsights analytics (connect GA property)
- Fix author schema: replace shanemdlm@gmail.com with Dr. Bradshaw's name in Rank Math settings
- Add meta descriptions to all 7 content pages
- Fix homepage title tag (currently 101 chars, keyword-stuffed)
- Update robots.txt with AI bot allowances
- Remove or noindex /coming-soon/ page
Phase 2: Schema and Technical (Weeks 1-2)
- Add MedicalBusiness/Physician schema site-wide (referencing parent business NAP)
- Add FAQPage schema to /faq/ page (7 questions ready to mark up)
- Add Person schema for Dr. Bradshaw (DC, AFMCP) and Hilary Rutledge (DC, DABCI)
- Add BreadcrumbList schema
- Verify sitemap is complete and submitted to Google Search Console
- Check and fix page speed (Divi beta can be heavy)
- Consider upgrading Divi from beta to stable release
Phase 3: Site Architecture (Weeks 2-4)
- Create /conditions/ hub page
- Create 3 condition pages: thyroid fatigue, adrenal fatigue, chronic fatigue
- Create 3 more condition pages: Lyme, EBV, hormone imbalance
- Create 2 more condition pages: anemia, hypometabolic syndrome
- Restructure /fatigue-testing/ into individual test pages under /testing/
- Create /how-it-works/ process page
- Create /locations/wilmington-nc/ location page
- Create /locations/remote-testing/ page
- Move doctor bios from homepage to /about/ page
- Expand /book-call/ page with content and embedded scheduler
- Rebuild footer with condition links, testing links, NAP, and parent GBP link
- Add NAP to every page footer (referencing Wilmington Functional Medicine)
Phase 4: Content and Blog (Weeks 3-5)
- Publish first 4 blog posts (thyroid fatigue, adrenal fatigue, chronic fatigue causes, what to expect)
- Publish next 4 blog posts (EBV, Lyme, hypometabolic, anemia)
- Add author bylines with credentials to all blog posts
- Add FAQ schema to blog posts with Q&A sections
- Add internal links: every blog post to 2 other posts + 1 condition page + 1 testing page
- Add mid-article and end-of-article CTAs to every blog post
- Add "What to Read Next" section to every blog post
- Create "The WFM Fatigue Protocol" named framework page
Phase 5: AEO/GEO and Authority (Weeks 5-8)
- Rewrite FAQ answers as self-contained passages (40-80 words, direct answer first)
- Rewrite blog opening paragraphs for AI citation optimization
- Publish patient outcome data points
- Create Reddit presence: answer fatigue questions in r/chronicfatigue, r/fibromyalgia, r/wilmington
- Create YouTube channel with 3-5 educational videos about fatigue
- Publish LinkedIn articles from practitioners
- Set up monthly AI visibility testing (search target queries in ChatGPT, Perplexity, Google AI)
- Create comparison content (conventional vs functional medicine approach to fatigue)
- Coordinate with parent business for GBP posts about fatigue testing
Priority Roadmap
1. Fix Nav
→
2. Meta + Titles
→
3. Schema
→
4. Pages
→
5. Blog
→
6. AEO/GEO
This Week
- Create header navigation (it's empty!)
- Remove Xagio SEO plugin
- Fix author schema (email → real name)
- Add meta descriptions to all pages
- Fix homepage title tag
- Update robots.txt for AI bots
- Configure MonsterInsights
Weeks 2-4
- Add MedicalBusiness + FAQPage schema
- Create 3 condition pages
- Create /how-it-works/ page
- Create Wilmington location page
- Expand /book-call/ page
- Move doctor bios to About
- Rebuild footer with NAP
Weeks 4-8
- Publish 8 blog posts
- Create remaining condition pages
- Create remote testing page
- AEO/GEO optimization
- Reddit + YouTube presence
- Create "WFM Fatigue Protocol"
- AI visibility testing
Expected Impact: Fixing the empty navigation and adding meta descriptions will produce immediate improvements in crawlability and click-through rates within 2-4 weeks. Adding FAQPage schema to the existing FAQ content should generate rich results within 1-2 months. Publishing 8 blog posts on specific fatigue conditions builds topical authority that compounds over 3-6 months. The AEO/GEO work positions the site for AI citations as these engines become primary research tools for health queries. The combination of authentic practitioner content (which competitors lack) + proper technical SEO + condition authority creates a significant competitive moat in the fatigue niche in Wilmington, NC.
Change Log
This is a living document. Updated as changes are made to the site.
| # | Item | Status | Details | Date |
|---|---|---|---|---|
| 1 | SEO audit completed | Done | Full site audit of fatiguedoctornc.com. 15 sections analyzed. | 2026-09-17 |
| 2 | Header navigation created | Manual | WordPress Admin → Appearance → Menus. Create Primary Menu with proposed structure. | — |
| 3 | Xagio SEO plugin removed | Manual | WordPress Admin → Plugins. Deactivate and delete Xagio SEO. Keep Rank Math. | — |
| 4 | Author schema fixed | Manual | Rank Math → Titles & Meta. Change author from shanemdlm@gmail.com to Dr. Bradshaw. | — |
| 5 | Meta descriptions added | Manual | Add meta descriptions to all 7 pages using proposed text in this report. | — |
| 6 | Title tags rewritten | Manual | Update all title tags using proposed titles in this report. | — |
| 7 | MonsterInsights configured | Manual | Connect Google Analytics property in MonsterInsights settings. | — |
| 8 | robots.txt updated | Manual | Add AI bot allowances (GPTBot, ClaudeBot, PerplexityBot, ChatGPT-User, Google-Extended). | — |
| 9 | FAQPage schema added | To Do | Add FAQPage schema to /faq/ page. 7 questions ready. | — |
| 10 | MedicalBusiness schema added | To Do | Site-wide schema referencing parent business Wilmington Functional Medicine. | — |
| 11 | Condition pages created | To Do | 9 condition pages under /conditions/. See content gaps section. | — |
| 12 | Blog posts published | To Do | 8 blog posts covering main fatigue causes. See blog fixes section. | — |
| 13 | Location pages created | To Do | Wilmington NC + remote testing pages under /locations/. | — |
| 14 | /book-call/ page expanded | To Do | Add what to expect, testimonials, embedded scheduler, phone number. | — |
| 15 | AEO/GEO optimization | To Do | Passage optimization, Reddit, YouTube, LinkedIn, AI visibility testing. | — |
Status Key:
Done Completed and verified.
Manual Requires site owner action (WP Admin, plugin settings, etc).
To Do Not started yet.