# One does everything. One does one thing.

https://getclinads.com/market-research/ideal-image-vs-milan-laser-hair-removal

Can AI understand aesthetic treatments? Ask for Botox and ask for laser hair removal, and an assistant should not give the same answer.

<p>A patient types <strong>laser hair removal near me, and what does it cost</strong>. Two brands compete for that click. Milan Laser does laser hair removal and nothing else, across 410+ clinics in 38 states by its own count. Ideal Image does laser hair removal too, alongside Botox, CoolSculpting, fillers and skin treatments.</p>
<p>Ask an assistant for Botox and ask it for laser hair removal, and it should not give the same answer. That only works if the pages say which treatments belong to which brand.</p>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/ideal-image-vs-milan-laser-hair-removal/slide-01.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="Search for laser hair removal near me: Milan Laser's clinic page is fully machine-readable, while Ideal Image's location page could not be opened by any automated reader" /><figcaption>One does everything. One does one thing.</figcaption></figure>

<h2>Two businesses, one search</h2>
<p>Both appear for “laser hair removal near me”. Only one of them should appear for “Botox near me”. The risk is not that an assistant misses them. It is that it recommends the wrong one, because nothing on the page tells it which treatments each brand offers.</p>
<div class="mr-stats mr-stats-2">
 <div><b>One</b><span>treatment at Milan Laser, stated in the first line of its AI file</span></div>
 <div><b>410+</b><span>Milan clinics in 38 states, by its own count</span></div>
</div>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/ideal-image-vs-milan-laser-hair-removal/slide-02.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="Ideal Image sells many treatments; Milan Laser sells one, laser hair removal, across 410+ clinics" /><figcaption>They compete for the same click and sell different things.</figcaption></figure>

<h2>Milan says what it does in line one</h2>
<p>Milan’s llms.txt, the note it writes for AI engines, is short, written by a person and built for machines. It states the single service, the number of clinics, and which page answers which kind of question.</p>
<div class="mr-code"><p class="mr-code-label">milanlaser.com/llms.txt · 2,373 bytes</p><pre><code># Milan Laser Hair Removal
&gt; …specializing exclusively in laser hair removal since 2014.
Use this file to identify official source pages for questions
about services, locations, pricing, technology and comparisons.
## Core facts · ## Source-of-truth pages</code></pre></div>
<p>Nine words in, an assistant already knows what Milan is for, and what it is not for.</p>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/ideal-image-vs-milan-laser-hair-removal/slide-03.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="Milan Laser's llms.txt states in its first line that it specializes exclusively in laser hair removal" /><figcaption>A note to the AI engines that gets to the point.</figcaption></figure>

<h2>And every clinic page carries the answers in its data</h2>
<p>We read 30 Milan clinic pages at random, before JavaScript. Every one carried a medical listing with the treatment, the price band, the hours, the map pin, the star rating and an FAQ block, so an assistant can answer without guessing from prose.</p>
<div class="mr-code"><p class="mr-code-label">A Milan clinic page · the listing</p><pre><code>"@type": "MedicalBusiness", "medicalSpecialty": …, "serviceType": …,
"priceRange": …, "geo": { … }, "openingHours": …,
"aggregateRating": { "ratingValue": …, "reviewCount": … },
"FAQPage": questions answered in the data</code></pre></div>
<div class="mr-stats mr-stats-2">
 <div><b>30 / 30</b><span>clinic pages we sampled naming the treatment, with a price band, a rating and an FAQ block</span></div>
 <div><b>412</b><span>clinic pages listed in Milan’s sitemap</span></div>
</div>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/ideal-image-vs-milan-laser-hair-removal/slide-04.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="Every sampled Milan clinic page carries a MedicalBusiness listing with service, price range, hours, coordinates, rating and FAQ" /><figcaption>The treatment, the price, the rating and the questions, all in the data.</figcaption></figure>

<h2>Ideal Image could not be opened by any automated reader</h2>
<p>We tried seven routes on 7 October 2026, including a real browser on a US home connection. All were refused, while Google shows the pages indexed and ranking normally. The door opens for some machines and not others.</p>
<div class="mr-code"><p class="mr-code-label">What happened on each attempt · 7 Oct 2026</p><pre><code>direct request             → TLS connection dropped
two reader services         → refused
real browser, US residential → connection interrupted
Google                      → pages indexed and ranking normally</code></pre></div>
<p class="mr-method">So we make no claims about what Ideal Image’s pages contain. We are reporting what an ordinary machine gets when it knocks: nothing.</p>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/ideal-image-vs-milan-laser-hair-removal/slide-05.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="Every automated attempt to read Ideal Image's site was refused, while Google indexes it normally" /><figcaption>For a brand with many treatments to explain, that is the part worth checking.</figcaption></figure>

<h2>The brand whose pages explain themselves gets recommended</h2>
<p>To answer “where should I go for this treatment”, an assistant has to match three things: the treatment, the place and the way to book. Milan has written all three in a form a machine can lift. A broad brand has more to explain, not less: every treatment needs its own page, its own service field and its own link to the locations that offer it.</p>
<figure class="lrn-fig"><img src="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/ideal-image-vs-milan-laser-hair-removal/slide-06.webp" width="1080" height="1350" loading="lazy" decoding="async" alt="A specialist makes one clear claim a machine can repeat; a broad brand has to explain every treatment separately" /><figcaption>One clear claim beats many unexplained ones.</figcaption></figure>

<h2>Five things any clinic can copy this week</h2>
<ol>
 <li><strong>Write the treatment into the listing</strong>, not only the headline.</li>
 <li><strong>Put a price band on the page</strong>, so an assistant can answer “what does it cost”.</li>
 <li><strong>Publish your rating</strong> where a machine can quote it.</li>
 <li><strong>Answer the five questions patients ask</strong>, in a marked-up FAQ.</li>
 <li><strong>List every location in your sitemap</strong>, and say in one llms.txt file what you do.</li>
</ol>
<p>None of this is a redesign. It is about a day of work on a site that already exists: writing down what you already know about your clinic, in the place a machine looks.</p>

<h2>Why this matters to a clinic</h2>
<p>If AI cannot tell what you treat, it recommends someone else. Say what you treat, where you treat it and how to book, in words and in code.</p>
<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, 8 pages)</summary>
 
  <p>Your browser can’t show the PDF here. <a href="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/ideal-image-vs-milan-laser-hair-removal/ideal-image-vs-milan-laser-hair-removal.pdf">Download it instead</a>.</p>
 
</details>
<p class="mr-download"><a href="https://pub-9ade4d6cef5945cf8fd5d95404099ce3.r2.dev/market-research/ideal-image-vs-milan-laser-hair-removal/ideal-image-vs-milan-laser-hair-removal.pdf">Download the slides (PDF, 531 KB)</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>
