From 28 September to 2 October, searches that named a town, such as "dermatologist Kissimmee", sent 86 visits to your homepage and 32 to the office pages. From the homepage, the booking button opens a list of 13 offices. The scheduler is one more tap after that. Google already shows you near the top for these searches. The patient arrives, then has to find the right office alone.
This audit covers all 205 pages on the site, your 13 Google Business Profiles, the public scheduler, what people in the Orlando region search for, and how the practices beside you in Google build their pages. Each section ends with what the practice gains and a list of what to do.
How far the numbers go. Search Console was connected at the end of September. It now holds five days, 28 September to 2 October: 657 visits from 57,174 showings. That is enough to see the pattern and too little to show a trend. The first version of this audit used two days. Every figure was recounted on 5 October with all five, and the pattern held. Everything else (pages, profiles, scheduler, search volumes, competitors) was read between 1 and 5 October 2026.
How to use this audit. Every section ends with a "What to do" list. Each item says who does it.
Your team Someone at the practice can do this today. No website change is needed.
Site vendor A change to the website. The wording to send is written out, ready to paste into an email.
We draft, you approve We write it. A person at the practice checks it before it goes live.
Someone in Kissimmee needs a dermatologist and has never heard of Associates in Dermatology. Here is each step between their search and a booked visit.
The scheduler works well. Only two kinds of page link to it: the office list and the office pages. The homepage, all 123 blog posts and every treatment page send both booking buttons to the list of 13.
Two things cause this. Part of the homepage's share is map traffic, because every Business Profile links to the homepage. The rest is Google choosing between several of your pages for one search. In 12 of 13 towns, the office page is under half of what Google shows from your site for that town. The homepage, the appointment request form, the clinical services page and the Mohs page fill the rest.
Searches that name Orlando are the clearest case. Google showed the list of 13 offices 601 times and 2 people opened it.
What the practice gains. The same searches and the same places in Google, with the patient arriving on the page for their office, one tap from the scheduler. None of this depends on ranking higher.
Please change where the booking buttons go, on every page of dermorlando.com. Today: "Book Online Now" (the yellow side tab) and "Schedule Your Appointment Now" (the gold button on the homepage, blog posts and treatment pages) all open /locations/. Wanted: both buttons open a short chooser that lists the 13 offices by name. Tapping an office opens that office's own scheduler link. These are the same athenahealth links already on each office page. On each office page, the button should open that office's scheduler directly, with no chooser. Please confirm once it is live so we can test all 13 links on a phone.
We read the office pages of four practices that sit beside you in Google: Schweiger Dermatology (first for "dermatologist Celebration FL"), Knight Dermatology, Advanced Dermatology and Orlando Dermatology Center.
| What the page gives a patient | The four competitors | Your 13 office pages |
|---|---|---|
| Opening hours | 4 of 4 | None |
| A local phone number | 4 of 4 | None. One 800 number on all 13 |
| A booking button for that office | 4 of 4 | All 13 |
| Patient reviews on the page | 4 of 4 | None |
| Named clinicians with credentials, each linked to a profile | 3 of 4 | One, Hunter's Creek |
| Services at that office, linked to their own pages | 3 of 4 | None |
| Insurance accepted there | 1 of 4 | None, though your insurance page says some plans apply only at named offices |
| Common questions answered | 1 of 4 | None |
Other findings on the office pages:
What the practice gains. A page a patient can decide from: who they will see, when the office is open, whether their plan is taken, and a button that books. It also gives Google 13 pages that differ from each other, so the right one shows for the right town.
| Office page | Title in Google today | Change to |
|---|---|---|
| Kissimmee and nine others | Dermatologist in Kissimmee, FL | Associates in Dermatology | |
| Mount Dora | Dermatologist in Mount Dora, FL | Associates in Dermatology | |
| Dr. Phillips | Dermatologist in Dr. Phillips, Orlando | Associates in Dermatology | |
| East Orlando | Dermatologist in East Orlando, FL | Associates in Dermatology |
Google showed the Kissimmee page 707 times in five days, usually around 6th place. 16 people opened it. Below is the top of the page as it is today, then what it would hold, section by section.
| Part of the page | Today | Rebuilt |
|---|---|---|
| Title in Google | Dermatologist in Kissimmee, FL | Associates in Dermatology | |
| Line under the title in Google | See a dermatologist at 725 East Oak St. in Kissimmee. New patients can book online. Add the office's local phone number | |
| Main heading | Dermatologist in Kissimmee | |
| Phone | This office's local number | |
| First paragraph | Accepting new patients. Then the next open day, the hours and a booking button. |
Rebuilt page The Kissimmee page as a patient would see it. Yellow marks are details only the practice has. Nothing in yellow has been invented.
Home / Locations / Kissimmee
725 East Oak St., Kissimmee, FL 34744
Accepting new patients. Next opening shown live from the scheduler
Book at KissimmeeCall local number
★★★★ 4.3 from 255 Google reviews
Is Mohs surgery done at this office, or referred to another?
We accept Medicare, Medicaid and Tricare.
The other plans taken in Kissimmee. Some Medicare Advantage plans apply only at named offices, so list them here.
Which staff here speak Spanish
Información en español
Our Kissimmee clinic is south of W. Irlo Bronson Memorial Highway (U.S. 192), about 3/4 mile east of the Osceola Regional Medical Center, at 725 East Oak St.
Where to park
Open in Google Maps
Read all 255 reviews on Google · Leave a review on Google
Answer in the practice's words
Answer in the practice's words
Answer in the practice's words
Answer in the practice's words
Answer in the practice's words
Hunter's CreekCelebrationSt. CloudPoinciana
Behind the page, the code would tell Google this is a medical clinic, with its hours, map position, phone, clinicians and a link to its Business Profile. Today it says "Kissimmee Office", an address and the 800 number.
"Dermatologist Kissimmee" is searched about 880 times a month in the region and you already sit around third. The same layout serves all 13 offices.
What the practice gains. A Kissimmee patient can see who they will meet, when the office is open and whether their plan is taken, then book in one tap.
Please build one office page layout and apply it to all 13 pages under /locations/. Sections, in this order: 1. Heading: "Dermatologist in [Town]" 2. Address, the office's local phone number, "Accepting new patients" 3. A "Book at [Town]" button that opens that office's athenahealth scheduler link directly 4. Opening hours by day 5. Clinician cards: photo, name, credential, days at this office, link to profile 6. What we treat at this office, each item linked to its treatment page 7. Insurance accepted at this office 8. Languages spoken 9. Directions, map and parking 10. Two or three patient reviews, with a link to the office's Google listing 11. Common questions, as question and answer pairs 12. Links to the nearest other offices Structured data: mark each page up as MedicalClinic (not the generic LocalBusiness used today) with name, address, geo, telephone, openingHoursSpecification, medicalSpecialty "Dermatology", and sameAs pointing to the office's Google Business Profile. Please reserve space for the map and images so the page does not shift while loading. The Kissimmee page shifts four times today. We will supply the text for each office.
"Dermatologist Orlando" is searched about 3,600 times a month in the region. You have no page that answers it. Google fills the gap with your list of 13 offices, which it showed 601 times in five days for searches naming Orlando. 2 people opened it.
The list of 13 also describes itself to Google with two towns that are not on your site:
| Part of the office list page | Today | Change to |
|---|---|---|
| Line under the title in Google | Our dermatology practice proudly serving Orlando, St. Cloud, Clermont, Ocoee, Davenport, Dr. Phillips, Kissimmee, Celebration, Altamonte Springs, | Find the Associates in Dermatology office nearest you. 13 offices across Central Florida, each with online booking. |
New page An Orlando page as a patient would see it. Yellow marks are details only the practice has.
Home / Locations / Orlando
Two offices in Orlando and 11 more around it. Pick the one nearest you and book online.
Find my nearest office
Live or work just outside the city? These offices are a short drive.
OcoeeApopkaAltamonte SpringsHunter's CreekKissimmee
What the Turkey Lake Road office is, and whether it belongs here
We accept Medicare, Medicaid and Tricare.
Other plans accepted at the two Orlando offices
★★★★★
Two real reviews, one from each office's Google listing
Read reviews on Google
Answer in the practice's words, by neighbourhood
Answer in the practice's words
Answer in the practice's words
A caution. A page alone will not win "dermatologist Orlando". Sand Lake, Knight and Downtown Dermatology hold that search with reviews as much as pages. What the page does is give Google a better answer than a list, and give the people who already see you a way to book.
What the practice gains. One page that answers the largest town search in the region and sends each visitor to an office with a booking button.
Most of the yellow marks in this audit are facts the practice already knows and has never written down in one place. The site says 13 offices in one spot and 17 in another. The Business Profiles disagree on names and categories. One sheet fixes that at the source.
Keep it as one spreadsheet with three tabs. Name one person who owns it. Every page, every Business Profile and the code behind the site are then copied from it, so they always match. Each row has a "last checked" date.
| Tab | One row for each | Columns to fill in | Where it gets used |
|---|---|---|---|
| Offices | Each of the 13 offices, plus Turkey Lake Road if it is yours | Name exactly as it should appear everywhere. Address. Local phone number. Hours by day. Scheduler link. Google listing link. Google review link. Services done there, including Mohs. Insurance plans taken there. Languages spoken. Parking. Whether children are seen. Whether it wants more new patients. | Office pages, the Orlando page, Business Profiles, the map code on each page |
| Clinicians | Each doctor, physician assistant and nurse practitioner working today | Name as on the state licence. Credential letters. Licence number. Certifying board, in the board's own words. Training and schools. Offices and days. Special interests. A real photo. Public profile links. Whether they will review blog posts. | Clinician pages, office pages, reviewer lines on posts, the scheduler |
| Practice | One row | Number of offices. Insurance accepted everywhere. Awards and memberships, with a link to each source. Who owns the domain, the website login, the Business Profiles and the Google Analytics account. | Homepage, About page, insurance page, every "13 offices" line |
What the practice gains. A new clinician or a change of hours is entered once and copied everywhere. Patients and Google see the same facts on the site, on the map and in the scheduler.
People look for a dermatologist for different reasons. We grouped 283 searches from the Orlando region by the person behind them, then looked at what your site offers each one. Monthly figures are for the Orlando region.
| Who | What they type | Searches a month | What they find on your site |
|---|---|---|---|
| Needs a dermatologist nearby | dermatologist near me, dermatologist Orlando, dermatologist + town | 14,800 3,600 6,560 | You show around 8th to 10th for the first two, and in the top six for 12 of the 13 office towns. They land on the homepage or the office list. |
| Worried about a spot, or due a skin check | skin cancer dermatologist, what does skin cancer look like, skin cancer screening | 1,900 210 to 590 170 | Your Mohs page is 2nd for "Mohs surgery Orlando". The warning signs page is 159 words. Searches for what skin cancer looks like nearly double by June. |
| Wants a cosmetic treatment | Botox Orlando, lip filler near me, laser hair removal near me, microneedling near me | 880 1,600 1,600 880 | You have 11 cosmetic pages. For "Botox Orlando" you show around 49th. For the other three you were not shown at all. |
| Losing hair, or a nail has changed | hair loss dermatologist, hair loss treatment near me | 1,600 30 | Google showed your hair loss page 110 times in five days for "hair loss treatment near me", around 24th. The page ends with a medical disclaimer and no scheduler link. |
| Has acne, or a teenager who does | acne dermatologist Orlando, Accutane | not reported 3,600 | Three other practices hold the top places with an acne page. Yours has one (696 words) and was not in the first eight. |
| Living with eczema, psoriasis or rosacea | eczema treatment, psoriasis treatment | 2,900 2,400 | Pages exist for each. Searches peak in May. |
| Spanish speaking | dermatólogo, dermatólogos cerca de mí | 320 | One Spanish page for the whole site. You already show around 2nd to 7th. |
| Has darker skin and wants a doctor who knows it | black dermatologist Orlando, black dermatologist near me | 260 170 | Two strong posts (the Bob Marley post and "The Vital Role of Skin Color") and no page that says who to see. |
| Checking access | dermatologist that accepts Medicaid, walk in dermatologist near me, dermatologist open Saturday | 50 70 40 | You accept Medicaid, Medicare and Tricare. No office page says so. |
| A parent booking for a child | pediatric dermatologist | not reported | Nothing on the site says whether children are seen. |
| Already a patient | associates in dermatology, dermorlando, patient portal | About half of all visits where the search is known (169 of 346). They find the homepage and the portal. |
Three readings from this table:
What the practice gains. A way to choose where to grow. Each row is a group of patients, a size, and the page that would serve them. Offices with open appointments this week can be matched to the groups with the most searches.
When someone searches "dermatologist near me", Google shows three map listings above everything else. Those come from the Business Profiles, their reviews and their settings, not from the website. We viewed all 13 as the public sees them on 4 October.
| Office | Rating | Reviews | In the map's top three for its town | First new-patient opening |
|---|---|---|---|---|
| Ocoee | 4.7 | 321 | Yes, first | Not read |
| Apopka | 4.7 | 317 | Yes | 9 Oct |
| Mount Dora | 4.7 | 50 | No | None shown |
| Altamonte Springs | 4.5 | 161 | Yes | 6 Oct |
| Poinciana | 4.4 | 139 | Yes, first | 5 Oct |
| Kissimmee | 4.3 | 255 | Yes | 12 Oct |
| St. Cloud | 4.3 | 201 | Yes | 19 Oct |
| Dr. Phillips | 4.3 | 214 | Yes | 15 Oct, two days all month |
| East Orlando | 4.2 | 164 | Not checked | 7 Oct |
| Clermont | 4.1 | 113 | No | 9 Oct |
| Celebration | 4.0 | 81 | Yes | 5 Oct |
| Hunter's Creek | 4.0 | 48 | Not checked | None shown |
| Davenport | 3.9 | 152 | No | 14 Oct |
What the practice gains. The map is where "near me" patients choose. Everything here is a setting or a habit, and none of it needs a web developer. The right link, a booking button, one category, a reply to every review, and a review request that opens Google. A tag on each link also shows how many visits each listing sends.
| Office | Website link | Appointment link |
|---|---|---|
| Altamonte Springs | https://www.dermorlando.com/locations/altamonte-springs-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-altamonte-springs | https://consumer.scheduling.athena.io?locationId=12161-11&practitionerId=12161-49 |
| Apopka | https://www.dermorlando.com/locations/apopka-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-apopka | https://consumer.scheduling.athena.io?locationId=12161-13&practitionerId=12161-50 |
| Celebration | https://www.dermorlando.com/locations/celebration-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-celebration | https://consumer.scheduling.athena.io?locationId=12161-5&practitionerId=12161-55 |
| Clermont | https://www.dermorlando.com/locations/clermont-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-clermont | https://consumer.scheduling.athena.io?locationId=12161-2&practitionerId=12161-47 |
| Davenport | https://www.dermorlando.com/locations/davenport-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-davenport | https://consumer.scheduling.athena.io?locationId=12161-10&practitionerId=12161-56 |
| Dr. Phillips | https://www.dermorlando.com/locations/dr-phillips-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-dr-phillips | https://consumer.scheduling.athena.io?locationId=12161-7&practitionerId=12161-45 |
| East Orlando | https://www.dermorlando.com/locations/east-orlando-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-east-orlando | https://consumer.scheduling.athena.io?locationId=12161-8&practitionerId=12161-48 |
| Hunter's Creek | https://www.dermorlando.com/locations/hunters-creek-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-hunters-creek | https://consumer.scheduling.athena.io?locationId=12161-18&practitionerId=12161-57 |
| Kissimmee | https://www.dermorlando.com/locations/kissimmee-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-kissimmee | https://consumer.scheduling.athena.io?locationId=12161-3&practitionerId=12161-53 |
| Mount Dora | https://www.dermorlando.com/locations/mount-dora-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-mount-dora | https://consumer.scheduling.athena.io?locationId=12161-20&practitionerId=12161-52 |
| Ocoee | https://www.dermorlando.com/locations/ocoee-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-ocoee | https://consumer.scheduling.athena.io?locationId=12161-9&practitionerId=12161-46 |
| Poinciana | https://www.dermorlando.com/locations/poinciana-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-poinciana | https://consumer.scheduling.athena.io?locationId=12161-6&practitionerId=12161-58 |
| St. Cloud | https://www.dermorlando.com/locations/st-cloud-dermatology/?utm_source=google&utm_medium=organic&utm_campaign=profile-st-cloud | https://consumer.scheduling.athena.io?locationId=12161-4&practitionerId=12161-54 |
One 800 number serves 13 offices, on the site and on every listing. Your careers pages are hiring call centre schedulers, and reviews mention trouble getting through. If calls go unanswered, more search visits will not become more patients, so this is worth knowing before any other work is judged.
The site does count visitors, but only some of them. A cookie banner covers the bottom of every page. Counting starts only when a visitor taps "Accept All". We tapped it on 5 October and this is what loaded:
| What loaded | What it is for | What we saw |
|---|---|---|
| Google Analytics, two versions | Counts visits and pages | A current account (G-HS28TQYVCY) and an older one (UA-561216-84). Google stopped processing the older kind in 2023. |
| Google Tag Manager, two containers | Holds the other tags | We cannot see inside them, so we do not know if a tap on the scheduler button is counted. |
| A Google Ads tag | Tells Google Ads when an ad led to a visit | Its account number arrives as broken text, not a number. If you run Google Ads, results are probably not being recorded. |
| A Facebook pixel | Tells Facebook who visited | Loaded on every page after consent. |
What this means for the practice:
Two questions for whoever handles compliance. First, a script called loads before any consent. It appears to send what a visitor types into the contact form (name, email, phone, comments) before they press submit. We do not know what is done with it. Second, do the Facebook pixel and the ads tag need to be on pages about medical conditions at all?
What the practice gains. A monthly answer to "which offices and which pages bring patients", and the ability to steer search demand toward the offices that have room.
Three requests about tracking on dermorlando.com. 1. In Google Analytics 4 (G-HS28TQYVCY), please record these as events, for visitors who have given consent: - a click on any link to consumer.scheduling.athena.io, with the office name - a click on any tel: link - a successful send of the appointment request form and the contact form Please mark all three as key events. 2. The Google Ads tag loads with the ID "AW-[object Object]". Please correct it to the real account ID, or remove it if the practice does not run Google Ads. 3. Please remove the Universal Analytics tag (UA-561216-84). It no longer processes data. Please also tell us what leads_abandoned_js.js does with form fields typed before submit, and where that data is stored.
Posts about celebrities and news are 40% of everything Google shows from your site where the search is known, and 3% of visits. Searches for a dermatologist in a named place are 8% of showings and 27% of visits.
| Post | Shown | Visits | Typical place |
|---|---|---|---|
| Tragic Death of Bob Marley from Toe-Nail Melanoma | 17,067 | 15 | 9th |
| How to Manage Shingles Pain | 5,261 | 12 | 9th |
| Diagnosing Rare But Deadly Skin Diseases | 2,322 | 15 | 7th |
| The Vital Role of Skin Color | 2,235 | 3 | 9th |
| Nail Changes Reflect Your Dermatologic Health | 1,611 | 3 | 6th |
| Gel Nail Polish and UV Dryer Health Risks | 1,530 | 8 | 8th |
| Autoimmune Diseases Can Damage Skin, Hair and Nails | 1,507 | 16 | 7th |
| Kind of post | Posts | What it does for a patient |
|---|---|---|
| Conditions and symptoms | 38 | The right topics. Mostly read by people researching, many outside Florida. |
| Awareness months and sun safety | 22 | Could serve local patients. Almost never shown. |
| Practice news and awards | 20 | Proof of credibility, kept where few read it. |
| Holiday greetings | 17 | None. |
| Celebrity and news | 9 | Large audiences with no local intent. |
| Cosmetic offers | 9 | Old promotions, mostly 2013 to 2017. |
The posts worth rebuilding are the ones a local patient with a real worry might be reading: the nail posts, the skin-of-color posts, shingles, and the Bob Marley post. That last one is the site's only piece on melanoma under a nail. The topic that matches your patients most closely is "is this spot something to worry about", and your warning signs page is 159 words.
What the practice gains. Your largest audience given a reason to trust the page and one clear way to book. Blog showings should not be counted as reach until that is in place.
Google showed the Bob Marley post 17,067 times in five days. 15 people opened it. Nothing on the page says who wrote it or who checked it, and its one button opens the list of offices.
Rebuilt page The whole post as a reader would see it. The words are yours, put in a new order. Yellow marks are for Dr. Steppie or the practice to supply.
Blog / Skin cancer
Bob Marley died at age 36 from acral lentiginous melanoma (ALM), a rare form of melanoma skin cancer. It began as a dark lesion under a toenail on his right foot and was first taken for a bruise from a soccer injury. He died four years after the diagnosis.
Acral lentiginous melanoma. Unlike most melanomas, it is not tied to the sun.
"While it is true that most melanomas are caused by UV exposure from sunlight or tanning beds, ALM develops on hairless skin like under the nails, on the soles of the feet, or on the palms of your hands."Dr. Michael Steppie, Mohs cancer surgeon and medical director of Associates in Dermatology
Although subungual melanoma (melanoma under a nail) is rare overall, ALM is the leading cause of melanoma in patients of color.
A dark lesion under a toenail on his right foot was initially misdiagnosed as a bruise from a soccer injury. According to the Skin Cancer Foundation, Bob Marley refused the recommended treatment, which would have included the surgical removal of his toe, and opted instead to remove the nail bed and cancerous tissue below.
The melanoma metastasized to other areas of his body (brain, liver and lungs), ending the musician's life much too soon.
"Bob Marley's premature death should serve as a reminder of the deadly nature of this indiscriminate skin disease," says Dr. Steppie.
Dr. Steppie to add, in his own words: what he looks for under a nail and how it differs from a bruise. The current post never answers this, and it is the question the reader arrived with.
Book a skin checkWorried about a mark under a nail? Choose your office and book online.
If you have skin of any color, you can develop skin cancer. Although skin cancers are less prevalent in non-white ethnic groups, it is most often diagnosed at a later stage with a worse prognosis.
In people of African descent, it is crucial to routinely check the palms, bottom of the feet, and under or around the nails for acral lentiginous melanoma.
Basal cell carcinoma, squamous cell carcinoma and melanoma often hide on your extremities, eyes, ears, nose, or scalp.
"While skin cancer is less common in people of color, it is often more dangerous as people with darker skin may not catch it in the early stages when the disease is most treatable. Plus, patients may not recognize cancers on darker skin."Dr. Michael Steppie
Since skin cancer is often painless, you may not notice it unless you look for it. This means a monthly self-check is an important and potentially life-saving exam for people of any skin tone.
The most important step for preventing skin cancer is protecting skin from damaging ultraviolet sources of light, including both the sun and tanning beds. If you're going to be outside or otherwise exposed to sunlight, know your skin type and protect it from damage.
Should you notice something new, changing or unusual anywhere on your skin, it's time to contact a dermatologist.
Released on Valentine's Day 2024, the movie One Love follows the making, release and tour of Marley's ninth studio album, Exodus, produced with his Jamaican reggae band the Wailers. Forty years after his death, the king of reggae is still widely regarded as one of the most influential and iconic musicians of all time.
| On the page today | In the rebuild | Why |
|---|---|---|
| No author and no reviewer. Dr. Steppie is quoted twice and never credited. | A "Medically reviewed by" line and a profile box. | On 1 October 2026 Google added guidance that a page's main content should show effort, originality, skill and accuracy, and should not misstate who wrote it. A patient asks the same thing: who checked this? |
| Three opening paragraphs about a film and an album. | The answer in the first paragraph. | People arrive with one question. |
| The date sits inside the headline and the sub-headings run out of order. | One headline, then sub-headings phrased as the questions people search. | Easier to scan for a reader and for Google. |
| The one button opens the list of all offices. | The button opens the scheduler for the chosen office. | Your scheduler works. This page is two taps further from it than it needs to be. |
| The last paragraph says "seventeen dermatology offices" and names Lake Wales and Sanford. | "13 offices", matching your locations page. | A reader who looks for Sanford finds nothing. |
| The illustration has no description. A banner lower on the page is described as "Look and feel younger". | Each picture described for what it shows, and one real clinical image added. | Screen readers read these descriptions aloud. |
| The code behind the page says it is a web page and nothing else. | The code names the article, its reviewer, his credentials and his public records. | This is how Google connects the Michael Steppie on your site to the same person in the state licence record and the university. |
A reviewer line is a promise that a doctor read the page. These are in the current post and are his call. The rebuild leaves them out until he decides.
{
"@context": "https://schema.org",
"@graph": [
{
"@type": ["MedicalWebPage", "Article"],
"headline": "How Bob Marley Died of a Melanoma Under His Toenail",
"datePublished": "2024-02-29",
"lastReviewed": "TO CONFIRM: the date Dr. Steppie reviews it",
"author": { "@id": "https://www.dermorlando.com/#organization" },
"reviewedBy": { "@id": "https://www.dermorlando.com/providers/michael-steppie-md/#person" },
"about": { "@type": "MedicalCondition", "name": "Acral lentiginous melanoma" }
},
{
"@type": "Person",
"@id": "https://www.dermorlando.com/providers/michael-steppie-md/#person",
"name": "Michael Steppie",
"honorificSuffix": "MD",
"jobTitle": "Medical Director",
"image": "TO CONFIRM: a real photo",
"worksFor": { "@id": "https://www.dermorlando.com/#organization" },
"affiliation": { "@type": "CollegeOrUniversity",
"name": "University of Central Florida College of Medicine" },
"hasCredential": [
{ "@type": "EducationalOccupationalCredential",
"credentialCategory": "license",
"name": "Florida medical licence ME88443" },
{ "@type": "EducationalOccupationalCredential",
"credentialCategory": "certification",
"name": "TO CONFIRM: in the certifying board's own words" }
],
"identifier": { "@type": "PropertyValue", "propertyID": "NPI", "value": "1942290499" },
"sameAs": [
"https://www.linkedin.com/in/michael-steppie-md-73a381b8/",
"https://npiregistry.cms.hhs.gov/provider-view/1942290499"
]
}
]
}
Please add three optional fields to the blog post layout on dermorlando.com. 1. A reviewer line under the headline: "Medically reviewed by [name, credential] · Reviewed [date] · First published [date]". It shows only when a reviewer is set. 2. A profile box at the foot of the post: photo, name, title, two or three credential lines, a link to the clinician's profile page and a booking button. 3. A field for JSON-LD in the page head, so each post can carry MedicalWebPage and Person markup. We will supply the code for each post. Also on every post: - add a self-referencing canonical tag - move the publish date out of the h1 - make sub-headings h2, then h3, in order - change the closing button so it opens the office chooser and scheduler, not /locations/
A caution. This will not move the post up Google by itself. None of the competitor pages we read has a reviewer line or this code, and several of them rank above you. What it does: the person reading can see who checked the page, and can book from it. It also brings the site in line with what Google now asks of health content.
Patients choose a person as much as a place, and Google holds health pages to a higher standard on who is behind them.
The best example nearby is Schweiger's page for Dr. Dean Goodless: education and training, experience, memberships, certifications, both of his offices with maps, and a booking link that is his alone. None of the competitors publishes proper credential code, and none puts a reviewer on a treatment page, so doing both would put you ahead of every practice we read.
To prepare, we looked up public licence and board records for the physicians tied to your addresses. Public registries are often out of date, and some list people who may have moved on. Before any name or credential goes on a page, the wording should come from the clinician and be checked against the state licence record.
What the practice gains. A page for every clinician a patient might search for, credentials a patient can verify, and a reason to book with a person. It is also the piece of Google's October guidance that the site currently misses most.
It is 108 words, a form and a fax number. For a practice that accepts Medicare and does skin cancer surgery, referrals from primary care may bring more new patients than Google does.
A referral coordinator wants to know which offices do Mohs surgery, which plans each office takes, how soon a patient is seen, what to send, and a direct line. The page answers none of those. If referrals are a large share of new patients, this page deserves more attention than the blog.
What the practice gains. An easier yes from the offices that already send you patients.
We measured how strongly other websites link to each practice (a score out of 100) and how many sites link in.
| Practice | Link strength | Sites linking in | Where it beats you |
|---|---|---|---|
| Schweiger (national chain) | 71 | 1,197 | Celebration, with a full office page |
| Advanced Dermatology (multi-state chain) | 64 | 2,250 | The map, in 8 of 22 searches |
| Water's Edge | 57 | 1,026 | The St. Cloud map |
| Sand Lake | 25 | 1,197 | "Dermatologist Orlando", Botox, microneedling |
| OnSpot | 17 | 962 | The Orlando map, rated 4.9 |
| Associates in Dermatology | 16 | 1,022 | |
| Knight | 12 | 1,160 | The Orlando map, 2,503 reviews |
| Downtown Dermatology | 6 | 1,143 | The Orlando map and acne searches, rated 4.9 |
Links you have earned and may not hold: the university faculty pages, the American Academy of Dermatology's finder, the Skin Cancer Foundation, the CAP accredited-lab directory, a profile for each clinician on the health directories, chambers of commerce in 13 towns, and the press already listed on your news page.
What the practice gains. A clear picture of what to chase. Reviews and office pages are within reach this year. Out-linking a national chain is not, and you do not need to.
Nothing on the site is broken. All 205 pages load, and no page is hidden from Google by mistake except the one noted below. These are the findings, with the ones that touch patients first.
| Finding | What we saw | Why it matters |
|---|---|---|
| Google records the homepage at its old insecure address | The old address took 331 of 365 homepage visits in five days. It forwards to the secure address with a "temporary" signal, and every Business Profile links to it. | The homepage's history is split across two addresses. Fixing the profile links and making the forward permanent settles it. |
| The blog's index tells Google it is the homepage | The blog's front page and each of its further pages name the homepage as the original. | Google is told to ignore the pages that list your posts. |
| Blog posts name no original address | The post we rebuilt carries no such line at all, and about 45 older posts are listed at two addresses. | Google chooses for itself which copy to show. |
| Office pages jump as they load | The Kissimmee page shifted four times while loading. Google's phone test scored it 50 of 100, and real visitors rate the site's stability as average. | A button that moves as someone reaches for it gets missed, most of all on a phone. |
| Accessibility is behind | 72 to 76 of 100 on Google's test. Competitors scored 90 to 97. | Many of your patients are older. Contrast, text size and labels decide whether they can use the page. |
| 413 of 3,190 images have no description | Some that do are wrong, such as a banner described as "Look and feel younger" on a melanoma post. | Screen readers and Google read these. |
| Missing and repeated search snippets | 68 of 123 posts have no description for Google to show. 12 share the title "Associates in Dermatology | Orlando". About 30 show a "?" where an apostrophe was. | The title and description are the whole advert in a search result. |
| The office code is bare | Each office page labels itself a generic local business called, for example, "Kissimmee Office", with an address and the 800 number. | No hours, map position or medical type for Google to use on the map. |
| The site disagrees with itself on offices | The homepage says 13. A treatment page heading says "17 Orlando Locations". The insurance page names Sanford. A blog post names Lake Wales and Sanford. The office list tells Google it serves Lake Worth and Sumterville. | A patient looks for an office that is not there. |
| The contact page is hidden from Google | It carries an instruction not to list it. The pages beneath it are listed. | Low impact. Worth removing so "contact" searches reach it. |
| Two pages need repair | The video visit request page (six words, misspelt address) and the patient portal page, which exists at two addresses with two main headings. | The portal page was shown 783 times in five days. |
| Sitemap dates carry no information | Every page says it last changed on 11 May 2026. | Google uses these dates to decide what to re-read. |
| Slow first response | About 1.4 to 1.6 seconds before the server sends anything. | Felt on every page, mostly on phones. |
| Headings on posts run out of order | The publish date sits inside the main heading. | Harder for Google and screen readers to follow the page. |
Most of these are changes to a shared layout, so one fix covers every page of that kind. The site runs on its builder's own system, so who can make each change depends on the access you have, which is one of the questions at the end.
On Google's 1 October guidance: the new wording asks that a page's main content show effort, originality, skill and accuracy, and that authorship is not misstated. It does not require anyone to label content as written with AI, whatever some commentary says. The parts that apply to you are named reviewers, verifiable credentials, real photos of real people, and medical statements a clinician has checked.
What the practice gains. A site that reads cleanly to Google and works for an older patient on a phone. The items in this section matter less to new patients than the sections above it, apart from the first two rows.
Technical fixes for dermorlando.com, in priority order. 1. Redirect http://www.dermorlando.com/ and http://dermorlando.com/ to https://www.dermorlando.com/ with a 301. It is a 302 today. 2. /blog and its paginated pages have a canonical pointing to the homepage. Make each one self-referencing. 3. Blog posts have no canonical tag. Add a self-referencing canonical to each. About 45 older posts resolve at two URLs. Keep one and 301 the other. 4. Remove "noindex" from /contact/. 5. Office pages: reserve space for the map and images to stop layout shift (CLS 0.31 on the Kissimmee page). 6. Write a meta description for the 68 posts that have none. Give the 12 pages titled "Associates in Dermatology | Orlando" their own titles. Fix the "?" characters that replaced apostrophes on about 30 pages. 7. Add alt text to the 413 images without it. 8. Replace "17 Orlando Locations", "seventeen dermatology offices", and the mentions of Sanford, Lake Wales, Lake Worth and Sumterville with the current 13 offices. 9. Fix the video visit request page (its URL is spelt "teleheath-request" and the page has six words), and merge the two patient portal URLs into one with a 301. 10. Set sitemap lastmod to each page's real last change date. Every URL says 2026-05-11 today. 11. Server response takes about 1.4 to 1.6 seconds before the first byte. Please look at page caching. 12. Accessibility: Lighthouse scores 72 to 76. Start with colour contrast, form labels and tap target size. Please reply with which of these you can do and which need a quote.
The Business Profile links, categories, booking links and review replies. The facts sheet. Where the booking buttons lead. The text on the 13 office pages, an Orlando page, the warning signs page and the referring physicians page. Titles and descriptions. Counting. The two address fixes. Reviewer lines, if the blog layout can be edited.
Some of what the practices beside you have is hard to add to an older system built by one company. A rebuild is a larger decision and this audit does not depend on it. If you weigh it, these are the gains:
The first list stands whichever way that decision goes.
Steps 1 to 3 come first. The first two need no change to the website, and the third makes everything after it measurable.