# Every center page is titled “DaVita”.

https://getclinads.com/market-research/davita-vs-fresenius-dialysis

Can AI find the right dialysis center? Fresenius writes each center down for a machine. DaVita writes it for people.

<p>A patient types <strong>dialysis center near me open saturday</strong>. Two of the biggest names in dialysis want that patient: DaVita and Fresenius Kidney Care. Both offer in-center hemodialysis, home hemodialysis and peritoneal dialysis, and DaVita also runs overnight dialysis at some centers.</p>
<p>For an AI assistant, the hard part is not finding a center. It is connecting the right treatment, the right hours and the right center, then telling the patient how to start.</p>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/davita-vs-fresenius-dialysis/slide-01.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="Search for dialysis center near me open saturday: a Fresenius center page puts address, map pin, hours and treatment type in its data; a DaVita center page shows address and treatments in words but no hours, no listing, and a title that just says DaVita" /><figcaption>Fresenius writes each center down for a machine. DaVita writes it for people.</figcaption></figure>

<h2>Five questions: each answers three, and neither says which insurance</h2>
<p>We scored the page a patient actually lands on, read before JavaScript runs.</p>
<div class="mr-score">
 <div class="mr-score-card mr-mid"><p class="mr-score-name">DaVita <small>davita.com</small></p><p class="mr-score-num">3<span>/5</span></p><ul><li><span class="mr-v" aria-label="present">✓</span>Where is it?</li><li><span class="mr-x" aria-label="missing">✕</span>Is it open when I need it?</li><li><span class="mr-v" aria-label="present">✓</span>Does it offer my treatment?</li><li><span class="mr-v" aria-label="present">✓</span>Can I book a visit or a tour?</li><li><span class="mr-x" aria-label="missing">✕</span>Does it take my insurance?</li></ul></div>
 <div class="mr-score-card mr-mid"><p class="mr-score-name">Fresenius <small>freseniuskidneycare.com</small></p><p class="mr-score-num">3<span>/5</span></p><ul><li><span class="mr-v" aria-label="present">✓</span>Where is it?</li><li><span class="mr-v" aria-label="present">✓</span>Is it open when I need it?</li><li><span class="mr-v" aria-label="present">✓</span>Does it offer my treatment?</li><li><span class="mr-x" aria-label="missing">✕</span>Can I book a visit or a tour?</li><li><span class="mr-x" aria-label="missing">✕</span>Does it take my insurance?</li></ul></div>
</div>
<p class="mr-method">Method: 30 center pages from each brand on 16 October 2026, read before JavaScript runs. Fresenius pages were sampled at random from its center sitemap. DaVita lists no center pages in any sitemap, so its sample was drawn at random from 1,013 centers its own finder returns across 12 metro areas. Both sites answer a browser and Googlebot the same way.</p>

<h2>Credit to both: each center page says which treatments it offers</h2>
<p>In dialysis the question that matters most is not only “where” but “what”: in-center, home hemodialysis, peritoneal or overnight. Every center page we read on both brands names the treatments that center actually offers.</p>
<div class="mr-stats mr-stats-2">
 <div><b>30 / 30</b><span>DaVita pages with a “Treatment Options at this Center” list</span></div>
 <div><b>23</b><span>of 1,013 DaVita centers offering nocturnal (overnight) hemodialysis</span></div>
</div>
<p>Overnight dialysis is rare, which is exactly why a patient asks an assistant for it.</p>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/davita-vs-fresenius-dialysis/slide-03.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="Both brands name the treatments each center offers; only 23 of 1,013 DaVita centers offer nocturnal hemodialysis" /><figcaption>Both say what each center offers.</figcaption></figure>

<h2>What Fresenius does right: a full listing on every center page</h2>
<p>Every Fresenius center page carries one block an assistant can follow without reading a sentence: the address, the map pin, the opening hours and the treatment type. The hours are printed for people too.</p>
<div class="mr-code"><p class="mr-code-label">A Fresenius center page · the listing</p><pre><code>"@type": "MedicalClinic", "medicalSpecialty": "dialysis",
"openingHours": ["Mon 5:00-17:00", "Tue 6:00-15:00", … "Sat 6:00-12:00"],
"geo": { "latitude": …, "longitude": … }, "address": { … },
"availableService": { "name": "In-center hemodialysis" }</code></pre></div>
<div class="mr-stats mr-stats-2">
 <div><b>30 / 30</b><span>Fresenius center pages with address, map pin and hours in the data</span></div>
 <div><b>2,978</b><span>center pages in its sitemap, every one dated this year</span></div>
</div>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/davita-vs-fresenius-dialysis/slide-04.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="A Fresenius center listing carries address, coordinates, opening hours and the treatment offered" /><figcaption>Address, map pin, hours and treatment, in one block.</figcaption></figure>

<h2>DaVita: a person sees the center, a machine sees “DaVita”</h2>
<p>Each DaVita center page shows the address, a phone number and the treatments in words. The data underneath describes the website, not the center. Every page’s title is the single word “DaVita”, and no page shows its opening hours at all.</p>
<div class="mr-code"><p class="mr-code-label">A DaVita center page · every type in the data</p><pre><code>"WebSite" · "Organization" · "SearchAction" · "ImageObject"
&lt;title&gt;DaVita&lt;/title&gt;

No center. No address. No hours. 0 of 30 pages.</code></pre></div>
<div class="mr-stats mr-stats-2">
 <div><b>30 / 30</b><span>center pages whose title is just “DaVita”</span></div>
 <div><b>0 / 30</b><span>showing opening hours, in words or in the data</span></div>
</div>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/davita-vs-fresenius-dialysis/slide-05.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="DaVita center pages carry only website-level data and the title DaVita, with no center listing and no opening hours" /><figcaption>A person sees the center. A machine sees the brand.</figcaption></figure>

<h2>DaVita’s center pages are hard for a crawler to find</h2>
<p>None of DaVita’s sitemaps lists a single center page, and the state and city folders above them return “not found”. The pages are reached through the center finder, which needs JavaScript. A made-up center address, meanwhile, answers “200 OK” instead of an error.</p>
<div class="mr-stats mr-stats-2">
 <div><b>0</b><span>DaVita center pages in any of its sitemaps</span></div>
 <div><b>2,978</b><span>Fresenius center pages in its sitemap</span></div>
</div>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/davita-vs-fresenius-dialysis/slide-06.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="DaVita lists no center pages in its sitemaps and returns 200 for a made-up center URL; Fresenius lists 2,978 center pages" /><figcaption>A page a crawler cannot discover is rarely quoted.</figcaption></figure>

<h2>One label each to fix</h2>
<p>Both brands publish one detail that misleads a machine. Neither is a big job.</p>
<div class="mr-code"><p class="mr-code-label">Two labels an assistant would repeat word for word</p><pre><code>DaVita · treatment options on 126 of 1,013 centers
PD Services, In-Center Hemo, Disaster Related Expenditures

Fresenius · the phone in every listing we checked
"telephone": "1-800-881-5101"  ← the national line, not the center’s</code></pre></div>
<p>On Fresenius, the center’s own phone number appears only in the words on the page.</p>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/davita-vs-fresenius-dialysis/slide-07.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="Some DaVita centers list Disaster Related Expenditures as a treatment option; Fresenius listings give the national phone line instead of the center's" /><figcaption>Small labels, repeated word for word.</figcaption></figure>

<h2>The questions neither answers</h2>
<p>No center page on either brand names the insurance plans it accepts. Only DaVita offers a next step on the page: a tour arranged by phone. Neither has written an llms.txt, the note that tells AI engines what a company is and which pages matter.</p>
<div class="mr-stats mr-stats-2">
 <div><b>0 / 60</b><span>center pages naming an insurance plan, on either brand</span></div>
 <div><b>30 / 30</b><span>DaVita pages offering a tour; 0 of 30 Fresenius pages offer a way to book</span></div>
</div>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/davita-vs-fresenius-dialysis/slide-08.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="Neither brand names insurance plans on its center pages, and neither publishes an llms.txt" /><figcaption>Insurance and the first visit are left to a phone call.</figcaption></figure>

<h2>The scorecard: eight to two, and two that neither passes</h2>
<p>Eleven checks, the same method, both brands.</p>
<div class="mr-table-wrap">
<table class="mr-table">
 <thead><tr><th scope="col">Check</th><th scope="col">DaVita</th><th scope="col">Fresenius</th></tr></thead>
 <tbody><tr><th scope="row"><b>A center listing a machine reads</b><span>Address and phone in the page data</span></th><td><span class="mr-x" aria-label="missing">✕</span></td><td><span class="mr-v" aria-label="present">✓</span></td></tr><tr><th scope="row"><b>Map coordinates in the listing</b><span>So an assistant can place the center</span></th><td><span class="mr-x" aria-label="missing">✕</span></td><td><span class="mr-v" aria-label="present">✓</span></td></tr><tr><th scope="row"><b>Opening hours on the page</b><span>In words, or in the data</span></th><td><span class="mr-x" aria-label="missing">✕</span></td><td><span class="mr-v" aria-label="present">✓</span></td></tr><tr><th scope="row"><b>Treatments named on the center page</b><span>In-center, home hemo, PD</span></th><td><span class="mr-v" aria-label="present">✓</span></td><td><span class="mr-v" aria-label="present">✓</span></td></tr><tr><th scope="row"><b>Treatments named in the data</b><span>In a field, not only a heading</span></th><td><span class="mr-x" aria-label="missing">✕</span></td><td><span class="mr-v" aria-label="present">✓</span></td></tr><tr><th scope="row"><b>Its own title, one per center</b><span>How the result reads in search</span></th><td><span class="mr-x" aria-label="missing">✕</span></td><td><span class="mr-v" aria-label="present">✓</span></td></tr><tr><th scope="row"><b>Center pages listed in a sitemap</b><span>So a crawler knows they exist</span></th><td><span class="mr-x" aria-label="missing">✕</span></td><td><span class="mr-v" aria-label="present">✓</span></td></tr><tr><th scope="row"><b>Dead URLs return an error</b><span>Not “200 OK” for a center that isn’t there</span></th><td><span class="mr-x" aria-label="missing">✕</span></td><td><span class="mr-v" aria-label="present">✓</span></td></tr><tr><th scope="row"><b>A way to book a visit or a tour</b><span>On the center page itself</span></th><td><span class="mr-v" aria-label="present">✓</span></td><td><span class="mr-x" aria-label="missing">✕</span></td></tr><tr><th scope="row"><b>Insurance plans named</b><span>Which plans this center accepts</span></th><td><span class="mr-x" aria-label="missing">✕</span></td><td><span class="mr-x" aria-label="missing">✕</span></td></tr><tr><th scope="row"><b>A note written for AI engines</b><span>An llms.txt on the domain</span></th><td><span class="mr-x" aria-label="missing">✕</span></td><td><span class="mr-x" aria-label="missing">✕</span></td></tr></tbody>
</table>
</div>

<h2>Why this matters to a clinic</h2>
<p>Connect the treatment to the center, and AI can recommend it. Location, treatment options, hours, scheduling and patient support all have to be on each location’s own page, in a form a machine can follow.</p>
<ol>
 <li><strong>Give every location its own title and its own listing</strong>, with the address, map pin and hours.</li>
 <li><strong>Name the treatments each location offers</strong>, in the data and not only in the words.</li>
 <li><strong>Put every location in your sitemap</strong>, and return a real error for pages that do not exist.</li>
 <li><strong>Say which insurance plans you take</strong>, and give patients a way to book the first visit.</li>
</ol>
<ul>
 <li><strong>We search for your clinic the way a patient would.</strong> Your city and your competitors, on Google and on the AI assistants.</li>
 <li><strong>You get the gaps in plain sentences.</strong> One list you can hand to whoever runs your website.</li>
 <li><strong>It takes a day.</strong> No commitment, no cost.</li>
</ul>

<details class="mr-pdf">
 <summary>View the full teardown slides (PDF, 10 pages)</summary>
 
  <p>Your browser can’t show the PDF here. <a href="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/davita-vs-fresenius-dialysis/davita-vs-fresenius-dialysis.pdf">Download it instead</a>.</p>
 
</details>
<p class="mr-download"><a href="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/davita-vs-fresenius-dialysis/davita-vs-fresenius-dialysis.pdf">Download the slides (PDF, 1.5 MB)</a></p>

<div class="post-cta">
<h3>Want a free AI visibility audit for your practice?</h3>
<p>Free, and it takes about a day. We check your city and your competitors the way a patient does, then send back every gap in plain sentences.</p>
<a href="/consult" class="btn btn-primary" data-ph-event="market_research_cta_click">Get my free audit</a>
</div>
