AI VISIBILITY REPORT

Magnolia Functional Wellness

magnoliafunctionalwellness.com · August 27, 2026 · Free rescan available September 26, 2026

Based on website signals and third-party AI responses captured on August 27, 2026. AI-generated answers may be inaccurate, and visibility can change over time.

Grade B. AI is recommending 9 competitors alongside or instead of you.

GRADE B
FIND
GOOD
READ
GOOD
UNDERSTAND
GOOD
RECOMMEND
CRITICAL
WHAT MATTERS MOST
  1. AI assistants can read your website and identify Magnolia Functional Wellness as a physician-led medical clinic in Southlake, but none of the three assistants recommend you to potential customers.
  2. ChatGPT does not know your business, while Claude and Gemini do, creating a real risk that people asking about local care will see other clinics instead.
  3. Your site has solid crawlability, readable service content, contact details, and business markup, but it has only two question-style headings and all four page titles miss the recommended length range.Over time, AI may use other sources instead of your site for answers.

THE 20 CHECKS

14 PASS4 PARTIAL2 FAIL

Can AI find you?

5 checks · click a row for detail
Your robots.txt is valid and not blocking everythingPASSDETAILS Your robots.txt at https://www.magnoliafunctionalwellness.com/robots.txt is valid and does not block crawlers from your site.

GET https://www.magnoliafunctionalwellness.com/robots.txt returned 200 and parsed into 0 user-agent groups plus 1 Sitemap reference. No blanket "Disallow: /" was found for the agents we tested (Googlebot and a generic crawler), so the file is not shutting the whole site down. The next checks inspect standard search policy and live AI-search access separately.

WHY IT MATTERSA broken or over-restrictive robots.txt can prevent compliant search and AI crawlers from fetching your public pages.

Search engines are allowed to crawl your public homepagePASSDETAILS Googlebot and bingbot are allowed to crawl your public homepage.

Each standard search crawler was evaluated against your robots.txt rules for the public path "/". Googlebot: allowed (no matching robots.txt group. Allowed by default) bingbot: allowed (no matching robots.txt group. Allowed by default) This proves crawl permission only; indexing still depends on the page's status, noindex directives, canonical signal and the search engine's own systems.

WHY IT MATTERSGoogle and Bing cannot index a public page their crawlers are forbidden to fetch. That limits ordinary search discovery and the web sources people and assistants can find.

Documented AI search crawler tokens can load your public homepagePASSDETAILS Robots.txt allows all 3 documented AI search crawler tokens (OAI-SearchBot, PerplexityBot and Claude-SearchBot), and each diagnostic homepage probe received HTTP 200.

For each documented automatic search-crawler token, we evaluate robots.txt and send a diagnostic homepage request carrying that token. The probe comes from our scanner, not a provider-owned verified crawler IP, so it can reveal user-agent-sensitive responses but cannot prove what verified vendor traffic receives. OAI-SearchBot. Robots.txt: allowed; diagnostic probe: HTTP 200 (ok) PerplexityBot. Robots.txt: allowed; diagnostic probe: HTTP 200 (ok) Claude-SearchBot. Robots.txt: allowed; diagnostic probe: HTTP 200 (ok)

WHY IT MATTERSWhen ChatGPT or Perplexity search the live web for answers, a firewall or robots block means your site simply is not an option.

Your XML sitemap is available and its dates are usablePASSDETAILS Your sitemap is present and fresh. The newest lastmod is 2026-08-27T17:27:28.020Z, 0 days ago.

https://www.magnoliafunctionalwellness.com/sitemap.xml is a valid XML sitemap with 226 lastmod entries; the newest (2026-08-27T17:27:28.020Z) is within the last 183 days. When lastmod values consistently reflect significant page changes, search engines can use them as a crawl signal. The sitemap is referenced from your robots.txt, so crawlers find it without guessing.

WHY IT MATTERSA sitemap gives search engines a machine-readable list of preferred URLs. Accurate lastmod values can help them notice meaningful updates, but neither signal guarantees indexing.

Your homepage is indexable and names one canonical URLPASSDETAILS Your homepage is indexable and its single canonical URL matches the preferred page: https://www.magnoliafunctionalwellness.com/.

The page returned HTTP 200, no noindex directive was found in robots meta or X-Robots-Tag, and one canonical link resolves to the fetched page after ignoring tracking parameters and fragments.

WHY IT MATTERSA noindex directive or a conflicting canonical can keep the page itself out of search even when crawlers can load it.

Can AI read you?

5 checks · click a row for detail
AI sees your actual words, not a blank pagePASSDETAILS Your homepage serves 1132 words of readable text without running any JavaScript.

Most AI crawlers read only the raw HTML your server sends and never run JavaScript, so anything a script injects after load is invisible to them. Your raw homepage HTML contains 1132 visible words. No SPA-shell markers found.

WHY IT MATTERSMost AI crawlers read raw HTML only. If your site is an empty shell that JavaScript fills in, AI sees a blank page where your business should be.

There is enough real text on your pagesPASSDETAILS Your homepage has 1132 words of real text, and 4 of the 4 pages we checked reach 300+ words.

Visible-text word counts (300+ is the healthy target for key pages): https://www.magnoliafunctionalwellness.com/: 1132 words; https://www.magnoliafunctionalwellness.com/about-us: 769 words; https://www.magnoliafunctionalwellness.com/services/laser-hair-removal: 4125 words; https://www.magnoliafunctionalwellness.com/services/skin-resurfacing: 4417 words.

WHY IT MATTERSMenus, prices or services locked inside images and PDFs are invisible to AI. Thin pages give AI nothing to quote or recommend.

Your pages have clear headings and structurePASSDETAILS Your homepage has one descriptive H1 ("Physician-Led Aesthetics, Hormone Optimization, & Regenerative Medicine in Southlake, TX") with 16 supporting subheadings.

Found 1 H1 heading ("Physician-Led Aesthetics, Hormone Optimization, & Regenerative Medicine in Southlake, TX"), 9 H2s and 7 H3s. AI reads the H1 as the page's one-line answer to "what is this?", with H2/H3 sections structuring everything underneath.

WHY IT MATTERSAI uses headings to understand what each page is about. A wall of unstructured text (or five competing H1s) muddles your message.

Your contact info is crawlable textPASSDETAILS Your phone number (817-329-0102) and street address are both crawlable text. AI can hand them straight to a customer.

Visible-text scan across the 4 pages we checked: phone found (817-329-0102); address found ("2111 Kirkwood Blvd"); schema telephone also present (+1-817-329-0102).

WHY IT MATTERSIf your phone, address and hours are an image or injected by JavaScript, AI assistants cannot pass them to a customer who asks.

Your site loads fast and securelyPASSDETAILS Your site serves over HTTPS, responded in 79ms, and declares a mobile viewport.

HTTPS: valid. Server response time (TTFB): 79ms (under 1500ms is healthy; 3000ms+ loses crawlers). Mobile viewport meta tag: present.

WHY IT MATTERSSlow responses and broken HTTPS make crawlers give up early and make AI (and customers) trust you less.

Does AI understand you?

5 checks · click a row for detail
AI is told what kind of business you are instead of guessingPASSDETAILS Your site declares itself as a "MedicalClinic" in schema markup. AI knows exactly what kind of business you are.

JSON-LD business types: MedicalClinic, Physician, MedicalWebPage across 4 pages. All schema types found: MedicalClinic, Physician, MedicalWebPage.

WHY IT MATTERSSchema (JSON-LD) is how you tell AI exactly what you are. Without it, AI guesses your category, hours and location, and often guesses wrong.

You answer common customer questionsPARTIALDETAILS Only 2 question-style headings found ("Need More Information?", "right for me?"). Not enough for AI to treat your site as a source of answers.

FAQPage schema: no. Headings written as questions (h2/h3/summary/dt): 2. Need More Information? · right for me?. Question-shaped headings that are not actually questions, which do not count: Where Modern Medicine Meets Regenerative Healing · Why the Clarity II — Technology That Matches the Patient Population · How Process Works at Magnolia Functional Wellness · What is · Why do We Use · Who Benefits Most From.

WHY IT MATTERSAI assistants answer questions. Sites with FAQ-style content get quoted; sites without it get skipped.

WHAT TO DOAdd an FAQ section answering your customers' top questions in plain language, and mark it up with FAQPage schema.

Your titles and previews describe the businessPARTIALDETAILS Your page titles are present, but 4 of your 4 page titles are outside the ideal 10 to 70 characters.

https://www.magnoliafunctionalwellness.com/: title "Magnolia Functional Wellness | Aesthetics, TRT, HRT, & Weight Loss Southlake" (76 chars), description yes, OG yes · https://www.magnoliafunctionalwellness.com/about-us: title "About Dr. Farhan Abdullah, DO | Magnolia Functional Wellness Southlake TX" (73 chars), description yes, OG yes · https://www.magnoliafunctionalwellness.com/services/laser-hair-removal: title "Laser Hair Removal Southlake TX | Lutronic Clarity II | Magnolia Functional Wellness" (84 chars), description yes, OG yes · https://www.magnoliafunctionalwellness.com/services/skin-resurfacing: title "Laser Skin Resurfacing Southlake TX | LaseMD Ultra | Magnolia Functional Wellness" (81 chars), description yes, OG yes

WHY IT MATTERSPage titles and descriptions are the first thing AI reads about each page. "Home" tells it nothing; missing previews look abandoned.

WHAT TO DOWrite unique, descriptive <title> tags and meta descriptions for every page, plus Open Graph tags for link previews.

Your business name and phone number are consistentPASSDETAILS Your phone number 817-329-0102 is consistent everywhere it appears. Your page text and your hidden markup agree.

Distinct phone number (normalized to last 10 digits): 817-329-0102. Business names from schema: Magnolia Functional Wellness, Dr. Farhan Abdullah, DO, Laser Hair Removal, Skin Resurfacing. Name from og:site_name/homepage title: Magnolia Functional Wellness.

WHY IT MATTERSWhen your phone number or business name differs between pages and hidden markup, AI does not know which to trust, so it may share the wrong one.

You have dedicated about/services pagesPASSDETAILS You have dedicated pages for who you are (/about-us) and what you offer (/services/laser-hair-removal). AI can match you to buyer questions.

Internal paths examined (fetched pages + homepage links): /about-us, /services/laser-hair-removal, /services/skin-resurfacing, /services/microneedling, /services/ipl-photofacial, /services/chemical-peels, /services/acne-treatment, /services/glo2facial-southlake-tx, /services/custom-facial, /services/fire-and-ice-facial, /services/hydrafacial, /services/dermal-fillers, /services/botox, /services/the-p-shot-southlake-tx, /services/oxytocin, /services/sildenafil-viagra-tadalafil-cialis-southlake-tx, /services/prp-hair-restoration-southlake-tx, /services/keralase-laser-hair, /services/hydrafacial-keravive, /services/hair-loss-medications-southlake-tx. About-style match: /about-us; services-style match: /services/laser-hair-removal.

WHY IT MATTERSA single-page site gives AI one shot at understanding you. Dedicated pages naming your services and location are what get you matched to buyer questions.

Does AI recommend you?

5 checks · click a row for detail
AI knows your business and gets the facts rightPARTIALDETAILS Claude and Gemini know your business; ChatGPT does not.

Claude: knows the business (facts: accurate); ChatGPT: does not know the business (facts: unknown); Gemini: knows the business (facts: accurate)

WHY IT MATTERSCustomers ask AI about businesses by name. If AI has never heard of you, or confidently states wrong hours or services, you lose them before you knew they existed.

WHAT TO DOMake sure your name, address, phone and hours read exactly the same on your website, your Google listing and every directory you are on. AI copies what it finds, so one stale listing becomes a wrong answer about you.

AI recommends you to potential customersFAILDETAILS None of the AI assistants we asked (Claude, ChatGPT and Gemini) recommend you to potential customers.

Claude: did not name your business; ChatGPT: did not name your business; Gemini: did not name your business

WHY IT MATTERSThis is the money question: when a buyer asks "best [your category] near me", either you are in the answer or your competitor is.

WHAT TO DOAsk your recent happy customers for a Google review, get listed on the three or four directories your trade actually uses, and publish one page for each service you sell. AI names the businesses that turn up in a lot of places at once. The reviews and listings are office work; the pages need a writer.

AI is not sending your customers to competitors insteadFAILDETAILS AI recommends 9 competitors instead of you.

Claude: named Texas Health Southlake, Baylor Scott & White Health; ChatGPT: named Texas Health Breeze Urgent Care – Southlake, Baylor Scott & White Urgent Care – Southlake, Baylor Scott & White Southlake Family Medicine / Primary Care, Methodist Family Health Center – Southlake; Gemini: named Baylor Scott & White Urgent Care – Southlake, Texas Health Breeze Urgent Care (Southlake), Methodist Family Health Center - Southlake, Methodist Southlake Medical Center, Texas Health Southlake, CareNow Urgent Care, Texas Health Hughey Urgent Care

WHY IT MATTERSEvery time AI names competitors and not you, that is a customer you never see. Invisible lost revenue.

WHAT TO DOStudy which competitors AI names and why (their sources, reviews, content), then close those gaps deliberately.

AI cites sources you control or influencePASSDETAILS AI answers cite your own website (magnoliafunctionalwellness.com) as a source.

Cited sources: bswhealth.com (×6), texashealth.org (×3), texashealthsouthlake.com (×2), breeze.care.texashealth.org (×2), methodisthealthsystem.org (×2), LegitScript (×1), jobs.methodisthealthsystem.org (×1)

WHY IT MATTERSAI answers lean on the sources it trusts. Your site, review platforms, directories. If none of them mention you, you cannot enter the answer.

You are present where AI looks things upPARTIALDETAILS Your Google Business Profile was found, but no customer reviews turned up.

Google Business Profile: found; customer reviews: not found; directories: LegitScript

WHY IT MATTERSGoogle Business Profile, review sites and directories are the reference data AI leans on for local businesses. Absence there reads as "does not exist".

WHAT TO DOClaim and complete your Google Business Profile, keep reviews coming, and make sure directory listings exist and match your site.

WHAT AI SAYS ABOUT YOU

Claude

Claude understands that Magnolia Functional Wellness is a Southlake physician-led wellness and medical spa offering weight loss, hormone care, regenerative medicine, aesthetics, and IV therapies.

This is an accurate and useful description of your services.

ChatGPT

ChatGPT does not identify Magnolia Functional Wellness when asked for medical clinic options in Southlake, and instead lists other local urgent care providers.

This is damaging because a potential customer asking for local care is sent to competitors instead of you.

Gemini

Gemini knows Magnolia Functional Wellness as a Southlake functional wellness and medspa clinic offering medical weight loss, hormone optimization, aesthetics, and health optimization.

This is an accurate and helpful description of your business and core services.

Summaries of live responses captured August 27, 2026. AI answers change constantly. This is a snapshot, not a permanent ranking.

NAMED INSTEAD OF YOU

Texas Health Southlake2/3
Texas Health Breeze Urgent Care – Southlake2/3
Baylor Scott & White Urgent Care – Southlake2/3
Methodist Family Health Center – Southlake2/3
Baylor Scott & White Health1/3
Baylor Scott & White Southlake Family Medicine / Primary Care1/3
Methodist Southlake Medical Center1/3
CareNow Urgent Care1/3
Texas Health Hughey Urgent Care1/3

HOW MANY OF THE ASSISTANTS NAMED EACH ONE

AI gave your customers these names and did not give them yours.

SOURCES AI TRUSTED

Where the answers came from
7sites the assistants read about you, pointed at 17 times in total
bswhealth.com6times
texashealth.org3times
texashealthsouthlake.com2times
breeze.care.texashealth.org2times
methodisthealthsystem.org2times
LegitScript1time
jobs.methodisthealthsystem.org1time

These are the pages the assistants leaned on to answer questions about you. Your own site is not among them, so they are describing you from other people's pages.

PRIORITIZED FIX LIST

  1. Rewrite every page title and preview

    5-MINUTE FIX

    Your page titles are present, but 4 of your 4 page titles are outside the ideal 10 to 70 characters.

    All four checked page titles fall outside the recommended 10 to 70 character range, making it harder for AI and customers to understand each page before opening it.

    THE FIX →Write unique, descriptive <title> tags and meta descriptions for every page, plus Open Graph tags for link previews.

    ASK AI TO FIX THISPaste into ChatGPT, Claude or your developer's AI tool
    I run Magnolia Functional Wellness (https://www.magnoliafunctionalwellness.com). An AI visibility audit found this problem with my website and I want your help fixing it.
    Problem: Rewrite every page title and preview
    What the audit found: Your page titles are present, but 4 of your 4 page titles are outside the ideal 10 to 70 characters.
    Suggested fix: Write unique, descriptive <title> tags and meta descriptions for every page, plus Open Graph tags for link previews.
    Please:
    1. Explain in plain language what this means and why it matters for my business.
    2. Tell me exactly what to change, file by file, with the code or the setting.
    3. Tell me how to check it worked afterwards.
    If you need to know what platform my site is built on, ask me first.
  2. Build enough local proof for AI to recommend you

    ONGOING WORK

    None of the AI assistants we asked (Claude, ChatGPT and Gemini) recommend you to potential customers.

    None of Claude, ChatGPT, or Gemini recommends Magnolia Functional Wellness to potential customers, so people asking for the best local option may never reach you.

    THE FIX →Ask your recent happy customers for a Google review, get listed on the three or four directories your trade actually uses, and publish one page for each service you sell. AI names the businesses that turn up in a lot of places at once. The reviews and listings are office work; the pages need a writer.

    ASK AI TO FIX THISPaste into ChatGPT, Claude or your developer's AI tool
    I run Magnolia Functional Wellness (https://www.magnoliafunctionalwellness.com). An AI visibility audit found this problem with my website and I want your help fixing it.
    Problem: Build enough local proof for AI to recommend you
    What the audit found: None of the AI assistants we asked (Claude, ChatGPT and Gemini) recommend you to potential customers.
    Suggested fix: Ask your recent happy customers for a Google review, get listed on the three or four directories your trade actually uses, and publish one page for each service you sell. AI names the businesses that turn up in a lot of places at once. The reviews and listings are office work; the pages need a writer.
    Please:
    1. Explain in plain language what this means and why it matters for my business.
    2. Tell me exactly what to change, file by file, with the code or the setting.
    3. Tell me how to check it worked afterwards.
    If you need to know what platform my site is built on, ask me first.
  3. Close the gaps that let nine competitors win the mention

    ONGOING WORK

    AI recommends 9 competitors instead of you.

    AI currently names nine competitors instead of you. Their reviews, listings, and service information are giving them the visibility that your business lacks.

    THE FIX →Study which competitors AI names and why (their sources, reviews, content), then close those gaps deliberately.

    ASK AI TO FIX THISPaste into ChatGPT, Claude or your developer's AI tool
    I run Magnolia Functional Wellness (https://www.magnoliafunctionalwellness.com). An AI visibility audit found this problem with my website and I want your help fixing it.
    Problem: Close the gaps that let nine competitors win the mention
    What the audit found: AI recommends 9 competitors instead of you.
    Suggested fix: Study which competitors AI names and why (their sources, reviews, content), then close those gaps deliberately.
    Please:
    1. Explain in plain language what this means and why it matters for my business.
    2. Tell me exactly what to change, file by file, with the code or the setting.
    3. Tell me how to check it worked afterwards.
    If you need to know what platform my site is built on, ask me first.
  4. Make your business information consistent everywhere

    ONGOING WORK

    Claude and Gemini know your business; ChatGPT does not.

    ChatGPT does not know your business, while Claude and Gemini do. Inconsistent or incomplete information across your website, Google Business Profile, and directories can keep assistants from recognizing you.

    THE FIX →Make sure your name, address, phone and hours read exactly the same on your website, your Google listing and every directory you are on. AI copies what it finds, so one stale listing becomes a wrong answer about you.

    ASK AI TO FIX THISPaste into ChatGPT, Claude or your developer's AI tool
    I run Magnolia Functional Wellness (https://www.magnoliafunctionalwellness.com). An AI visibility audit found this problem with my website and I want your help fixing it.
    Problem: Make your business information consistent everywhere
    What the audit found: Claude and Gemini know your business; ChatGPT does not.
    Suggested fix: Make sure your name, address, phone and hours read exactly the same on your website, your Google listing and every directory you are on. AI copies what it finds, so one stale listing becomes a wrong answer about you.
    Please:
    1. Explain in plain language what this means and why it matters for my business.
    2. Tell me exactly what to change, file by file, with the code or the setting.
    3. Tell me how to check it worked afterwards.
    If you need to know what platform my site is built on, ask me first.
  5. Complete your Google profile and earn customer reviews

    ONGOING WORK

    Your Google Business Profile was found, but no customer reviews turned up.

    Your Google Business Profile was found, but no customer reviews appeared. For a local clinic, that makes your business look less established in the sources AI uses to choose recommendations.

    THE FIX →Claim and complete your Google Business Profile, keep reviews coming, and make sure directory listings exist and match your site.

    ASK AI TO FIX THISPaste into ChatGPT, Claude or your developer's AI tool
    I run Magnolia Functional Wellness (https://www.magnoliafunctionalwellness.com). An AI visibility audit found this problem with my website and I want your help fixing it.
    Problem: Complete your Google profile and earn customer reviews
    What the audit found: Your Google Business Profile was found, but no customer reviews turned up.
    Suggested fix: Claim and complete your Google Business Profile, keep reviews coming, and make sure directory listings exist and match your site.
    Please:
    1. Explain in plain language what this means and why it matters for my business.
    2. Tell me exactly what to change, file by file, with the code or the setting.
    3. Tell me how to check it worked afterwards.
    If you need to know what platform my site is built on, ask me first.
  6. Answer the questions patients actually ask

    ONGOING WORK

    Only 2 question-style headings found ("Need More Information?", "right for me?"). Not enough for AI to treat your site as a source of answers.

    Your site has only two question-style headings, so AI has limited ready-made answers to use when someone asks about your treatments, suitability, process, or results.

    THE FIX →Add an FAQ section answering your customers' top questions in plain language, and mark it up with FAQPage schema.

    ASK AI TO FIX THISPaste into ChatGPT, Claude or your developer's AI tool
    I run Magnolia Functional Wellness (https://www.magnoliafunctionalwellness.com). An AI visibility audit found this problem with my website and I want your help fixing it.
    Problem: Answer the questions patients actually ask
    What the audit found: Only 2 question-style headings found ("Need More Information?", "right for me?"). Not enough for AI to treat your site as a source of answers.
    Suggested fix: Add an FAQ section answering your customers' top questions in plain language, and mark it up with FAQPage schema.
    Please:
    1. Explain in plain language what this means and why it matters for my business.
    2. Tell me exactly what to change, file by file, with the code or the setting.
    3. Tell me how to check it worked afterwards.
    If you need to know what platform my site is built on, ask me first.
DON'T FIX THIS ALONE

30 minutes with our expert, on your report

We audit your site with you on the call and leave you with a fix plan: what to do first, who does it, and what each one is worth.

  • The audit itself, screen shared and recorded$500
  • 1 month of Z360, free$500
  • $200 off our marketing services$200
YOUR PRICE

$200 $1,200

A working session, not a pitch.

Z360 IN 2 MINUTES → WATCH