Dermatology SEO has a problem most industries do not: one practice serves two very different searchers. One is worried about a mole that has changed shape and wants to be seen soon, with insurance. The other is comparing the price of Botox or laser resurfacing and will pay cash. They search differently, decide differently and need different pages. This guide shows how to build a site, Business Profile and review process that serves both, while meeting the standard Google expects for health content.
Our example is Mesa Ridge Dermatology, a fictional practice in Denver with three dermatologists, two physician assistants and a cosmetic suite.
Two practices under one roof
Before writing any page, map how the two sides of the practice differ. SEO for dermatologists works best when the site makes this split obvious.
| Medical dermatology | Cosmetic dermatology | |
|---|---|---|
| Typical search | “skin cancer screening denver”, “eczema doctor near me”, “dermatologist accepting new patients” | “botox denver price”, “laser for sun spots”, “dermatologist vs med spa for filler” |
| First question | Do you take my insurance and how soon can I be seen? | What does it cost and who does the treatment? |
| Decision time | Days, sometimes hours | Weeks of comparing |
| Competitors in search | Hospital systems, other practices, health publishers | Med spas, plastic surgeons, other dermatologists |
| What wins | Availability, plans accepted, physician credentials | Price clarity, results, physician expertise vs non-physician injectors |
| Main conversion | Book a new patient appointment | Book a cosmetic consultation |
Mesa Ridge used to have one “Services” page listing everything from Mohs surgery to chemical peels. It ranked for very little. Splitting it into two sections with their own navigation, calls to action and pages was the most important change in their first quarter.
The pages a dermatology site needs
Medical section
- New patients page: how to book, whether referrals are needed for common plans, typical wait for a new patient visit, what to bring, and cancellation list or waitlist options if you have them. “Dermatologist accepting new patients” is a real, frequent search.
- Insurance page in plain text listing every plan you accept, including Medicare and Medicaid status. Not a PDF, not an image.
- Condition pages: acne, eczema, psoriasis, rosacea, hair loss, warts, hives and others you see often.
- Skin cancer pages: skin cancer screening, mole checks, basal and squamous cell carcinoma, melanoma, and Mohs surgery if you offer it.
- Pediatric dermatology if you see children.
Cosmetic section
- One page per treatment: neurotoxins, fillers, lasers by concern, chemical peels, microneedling, body contouring.
- A pricing page with starting prices or per-unit prices.
- A “why a dermatologist” page that explains, fairly, what physician training adds to cosmetic care. No attacks on med spas.
- Galleries with written consent, labeled by treatment and number of sessions.
Trust pages
- A bio for every clinician, including PAs and nurse practitioners, with credentials and what they focus on.
- An editorial policy page explaining who writes and reviews medical content and how often it is updated.
Writing condition pages that meet the health content bar
Condition pages are YMYL content: they can affect someone’s health. Google’s quality guidelines ask for clear evidence of expertise on topics like these. In practice that means a few concrete things.
- A named physician reviewer on every page, with board certification stated accurately, and a “last reviewed” date.
- Plain language first. Explain what the condition is and what it looks like before the medical detail.
- When to see a dermatologist. Give clear signs that need an appointment, and for anything suggesting melanoma, say clearly not to wait.
- What happens at the appointment, including biopsies, and how results are shared.
- Treatment options described as options, not guarantees, with common side effects.
- No self-diagnosis tools or photo-matching galleries that encourage people to decide on their own.
Use content briefs to find the questions people search about each condition, draft the page and send it to the physician for review. Keep a list of medical pages and their review dates, and revisit them at least once a year. A content refresh schedule stops older pages from drifting out of date.
Put the physician reviewer’s name and the review date near the top of every condition page, not in the footer. Patients and search engines both look for it there.
Be honest about availability
Many patients search for a dermatologist only after being told the wait at their first choice is months. That makes availability a ranking and conversion issue, not just an operations one. Searches like “dermatologist accepting new patients” and “dermatologist appointment this week” are common, and the practices that answer them clearly get the calls.
Things that help, all of which must be true before you publish them:
- State on the new patients page roughly how long a new patient visit takes to get, and update it when it changes.
- Explain the routes to faster care: a PA or NP visit for a new spot, a waitlist for cancellations, or urgent slots for suspected skin cancer referred by a primary care doctor.
- Make it clear which concerns should not wait, so a worried patient with a fast-changing mole calls instead of booking the next routine slot online.
- If one office has shorter waits than another, say so on both location pages.
Mesa Ridge added a short “how soon can I be seen” box to the new patients page and the top of each office page. The aim is simple: fewer calls asking the same question, and more people booking because they know what to expect.
What AI assistants say about your practice
Patients now ask ChatGPT, Gemini or Perplexity questions like “which Denver dermatologists take Medicare” or “is it better to get Botox from a dermatologist”. The answers draw on practice websites, directories and reviews. If your insurance list is a PDF and your bios are thin, the assistant has little to work with and names someone else. AI Visibility checks whether the practice is mentioned for questions like these, compared with nearby competitors, so you can see which pages to strengthen.
Google Business Profile setup
- Primary category: Dermatologist. Add secondary categories only for services you truly provide, such as Skin care clinic for a cosmetic suite. Avoid categories like Medical spa unless that is a real, distinct part of the business.
- One profile per office, each with its own phone number, hours and photos.
- Practitioner profiles for each physician are allowed and can help with name searches. Keep them consistent with the office profile.
- Services list split into medical and cosmetic, with short descriptions.
- Booking link straight to new patient scheduling if your system supports it.
Distance matters a lot for “dermatologist near me”. Check your map position across the city on a grid, not just at the office address. Mesa Ridge found it ranked in the top three within two miles of its office and nowhere in the suburbs where many of its patients lived, which told them where to focus reviews and content. The Local Rank Grid shows this view.
Reviews within HIPAA
Ask every patient the same way, by text or email after the visit, with a direct link. Do not offer anything in return and do not ask only patients you expect to be happy; Google’s policy forbids both, and the FTC’s rule on fake reviews bans buying or suppressing reviews.
Replying is where practices get into trouble. Dermatology practices are covered by HIPAA. Confirming that someone is a patient, or mentioning a diagnosis, biopsy, procedure or appointment in a reply, can be a disclosure of protected health information, even if the reviewer mentioned it first. HHS has fined healthcare practices over review replies.
Safe replies stay general: thanks for positive reviews, and for negative ones, a short statement that you take concerns seriously and an invitation to call the practice manager. RankThat drafts replies inside Local SEO for your team to approve or edit, so check each draft against this rule before it goes live.
Schema for a dermatology practice
Use MedicalClinic or Physician for the practice location and Physician with the dermatology specialty for each doctor. A simplified practice location example:
{
"@context": "https://schema.org",
"@type": "MedicalClinic",
"name": "Mesa Ridge Dermatology",
"url": "https://www.example.com/",
"telephone": "+1-303-555-0170",
"medicalSpecialty": "https://schema.org/Dermatology",
"isAcceptingNewPatients": true,
"address": {
"@type": "PostalAddress",
"streetAddress": "500 Example Street, Suite 200",
"addressLocality": "Denver",
"addressRegion": "CO",
"postalCode": "80206",
"addressCountry": "US"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "07:30",
"closes": "17:00"
}
],
"employee": [
{ "@type": "Person", "name": "Dr. Priya Raman", "jobTitle": "Dermatologist" },
{ "@type": "Person", "name": "Jordan Ellis, PA-C", "jobTitle": "Physician Assistant" }
]
}
Only set isAcceptingNewPatients to true if it is. Generate the base block with the schema generator, then check it matches the page and the Business Profile.
What to track
| Metric | Why | Where |
|---|---|---|
| Map grid position for “dermatologist” and “skin cancer screening” | Shows how far your local reach extends | Local Rank Grid |
| Rankings for cosmetic treatment plus city | Shows if the cosmetic side is visible against med spas | Rank Tracker |
| Clicks to new patient and insurance pages | Leading sign of medical bookings | Search Console |
| Cosmetic consult requests | Direct revenue signal | Forms and call tracking |
| Review count, rating and reply time per office | Map ranking and trust | Business Profile |
| Condition pages past their review date | Keeps YMYL content accurate | Your content list |
Common mistakes
- One services page for both medical and cosmetic work.
- Insurance list in a PDF, or not at all.
- Condition pages with no named reviewer or review date.
- Calling non-physician injectors “dermatologists” or blurring who performs treatments.
- Review replies that mention a biopsy, procedure or visit.
- New patient pages that say nothing about wait times, so patients assume the worst.
A 90-day dermatology SEO plan
| Phase | Medical side | Cosmetic side | Both |
|---|---|---|---|
| Days 1 to 30 | New patients and insurance pages | Pricing page | Site audit fixes, Business Profile categories and services, clinician bios |
| Days 31 to 60 | Five condition pages with physician review | Three highest-value treatment pages | Schema on location and physician pages, review request process |
| Days 61 to 90 | Skin cancer screening and Mohs pages | “Why a dermatologist” page and consented gallery | Grid and ranking review, plan for the next quarter |
If your cosmetic side is large enough to be its own brand, read our page on SEO for med spas for the treatment and pricing detail. For patients you share with surgeons, see SEO for plastic surgeons.