A real Leeds clinic with free consultations and before-and-after proof, held back by its own site: an injected crypto link in the homepage copy, no medical-business schema, no named clinicians, no working analytics, a blog that stopped in July 2016, and an 8.3 s wait before mobile visitors see the main content. Every gap below is fixable, and none of it needs a rebuild.
Hair-loss articles counted URL by URL in each clinic's post sitemap on 16 October 2026. The three competitors are the clinic domains that recurred in our Leeds hair-loss searches; directories such as Top Doctors and WhatClinic were excluded.
Ten treatment topics drawn from the Leeds searches we ran. “Words” counts main-content text only, with the header, mega-menu and footer removed.
| Topic patients search | Your page | Words | Competitor benchmark | Coverage |
|---|---|---|---|---|
| hair loss clinic leeds | / (title “HOME - Total Hair Loss Solutions”) | 1,047 | wimpole.com /locations/leeds-hair-transplant-clinic/ | Thin |
| hair transplant leeds | /hair-transplants-leeds/ | 31 | harleystreethairtransplant.co.uk /clinics/leeds/ (FUE, FUT, DHI, GMC surgeons) | Thin |
| female hair loss treatment leeds | /hair-loss-in-women/ | 42 | wimpole.com /female-hair-transplant-uk/ | Thin |
| laser hair regrowth leeds | /laser-therapy/ + 4 overlapping laser URLs | 87 | wimpole.com /low-level-laser-therapy/ | Thin |
| prp hair treatment leeds | /prp-treatment/ | 490 | Wimpole lists PRP among its Leeds non-surgical options | Covered |
| hair replacement leeds | /hair_loss_leeds/ | 230 | HLC Leeds (Morley) lists hair replacement systems | Covered |
| chemotherapy hair loss help | /cold-cap-hair-loss-chemotherapy-…/ | 731 | harleystreethairtransplant.co.uk /hair-loss-and-chemotherapy/ | Covered |
| trichologist leeds | No page | 0 | wimpole.com /trichology/ | Missing |
| scalp micropigmentation leeds | No page | 0 | theprivateclinic.co.uk /hair-transplant/hair-loss-treatments/scalp-micropigmentation/ | Missing |
| hair transplant cost & finance | No page | 0 | harleystreethairtransplant.co.uk /hair-transplant-cost/, /hair-transplant-finance/ | Missing |
Six checks scored directly against your live site on 16 October 2026: the robots file, the AI guidance file, structured data, answer-style content, practitioner proof and entity consistency. Each component below is fully measured.
No bot is blocked, so the pages can be read. But the only entity markup says “Organization”, with no address, phone, clinicians or medical type. There is no llms.txt, and only 9 of 113 pages have a question-style heading for an assistant to quote. Wimpole publishes a curated llms.txt and marks up its Leeds page as a MedicalClinic with named, credentialed doctors.
| Component | Weight | Raw Evidence | Score | Confidence |
|---|---|---|---|---|
| AI and search crawler access | 20 | No bot blocked, but robots.txt sets Crawl-delay: 300 and lists no sitemap | 12 | Verified · high |
| AI guidance file (llms.txt) | 10 | /llms.txt and /ai.txt both return 404 | 0 | Verified · high |
| Entity and local-business schema | 20 | Organization only, with no address, phone or sameAs; no MedicalBusiness or LocalBusiness on any page | 4 | Verified · high |
| Answer-ready content | 20 | 9 of 113 pages carry a question heading (12 in total); 0 FAQPage markup | 4 | Verified · high |
| Practitioner and proof signals | 15 | No named clinician or credential; 45 before/after images with 0 alt text | 2 | Verified · high |
| Entity consistency | 15 | Same footer address site-wide, but a second phone number, an alternate clinic name, and “17” vs “18 years” of experience | 7 | Verified · high |
| Composite | 100 | 12 + 0 + 4 + 4 + 2 + 7 | 29 |
Twelve weighted dimensions, scored from a full crawl of 118 live pages, the sitemaps and robots file, Lighthouse runs on three key pages, and crawls of three Leeds competitors. Hard caps are applied for poor Core Web Vitals and missing GA4.
The foundations hold up: HTTPS, self-referencing canonicals, valid JSON-LD, a 150 ms server response and a short consultation form. What drags the score down sits on top: trust and E-E-A-T on a medical site, measurement, metadata, and content that stopped in 2016 while competitors kept publishing.
These are real assets most clinic sites lack. The plan keeps every one of them and builds on top.
/hair-loss-assessment/ asks for first name, last name, email and phone, with an optional message and photo upload. The same form is embedded on the homepage, and “FREE CONSULTATION” is linked from the main menu.
/real-results/ holds 45 before/after images, and /laser-therapy/results/ shows named laser cases (David, Ian, Christine, Carol). Patients look for exactly this, and few sites have it. It just isn’t described in text yet, so search engines can’t read it.
HTTPS throughout, self-referencing canonicals on indexable pages, zero JSON-LD parse errors, BreadcrumbList on 113 pages, a 150 ms server response and a Lighthouse best-practices score of 100. Nothing needs rebuilding.
In a health category, search engines weigh who is treating patients and how claims are supported. The moves below are ordered by page impact, starting with the pages patients see first.
Your homepage treatment copy ends a sentence with a followed link reading “Zcash exchange” to zcash.tools. On a medical site, that reads as spam or a compromise. Remove it and check the CMS for others. Then retire /home/, /home-2/ and /home-updated/, two of which still advertise “Hair Loss Solutions Dubai”.
/hair-transplants-leeds/ has 31 words, /hair-loss-in-women/ has 42 and /laser-therapy/ has 87. Each needs who it suits, how it works, recovery, risks, results, cost guidance and a consultation call to action. Fold the four overlapping laser URLs into one.
No page names a clinician or a qualification, including /prp-treatment/, an injectable procedure described only as “conducted by experienced practitioners”. Add practitioner bios, registrations (CQC, GMC or trichology body, where they apply) and reviewer lines. Every competitor here does this.
Add MedicalBusiness JSON-LD with the Scott Hall Road address, phone, opening hours and sameAs links. Add Person markup for clinicians and FAQPage on treatment pages, and publish an llms.txt that maps the services. Wimpole already ships clinic, practitioner and credential markup plus an llms.txt.
None of the 118 pages has a tap-to-call link, and the phone number doesn’t appear in the first mobile screen. The contact page takes 11.5 s to show its main content on mobile and shifts layout by 1.028. Add tap-to-call and fix the contact page’s speed.
Replace the 17 celebrity and football posts with the questions patients ask before booking: trichology consultations, scalp micropigmentation, hair transplant cost and finance, menopause and postpartum shedding, and PRP results timelines. Every claim should be supported and reviewed.
Each item names what we observed and the fix. All code-level items are covered in this plan under Growth Complete technical SEO.
Competitors are the clinic domains that recurred across 8 Leeds hair-loss searches. Pages analysed: Wimpole’s and Harley Street Hair Transplant’s Leeds pages, and The Private Clinic’s homepage (its Leeds hair-transplant URL now returns 404). All crawled on 16 October 2026.
| Dimension | Total Hair Loss Solutions | theprivateclinic.co.uk | wimpole.com | harleystreethairtransplant.co.uk |
|---|---|---|---|---|
| Hair-loss articles (post sitemap) | 17 | 114 | 795 | 137 |
| Articles updated in 2026 | 0 (newest Jul 2016) | 47 | 372 | 104 |
| Medical / local business schema | None (Organization only) | MedicalBusiness + LocalBusiness | MedicalClinic | MedicalClinic |
| JSON-LD @types on page analysed | 10 (homepage) | 16 | 19 | 13 |
| Clinician credentials on page | None named | CQC, GMC, named surgeons | GMC, CQC, named doctors | GMC, CQC, named doctors |
| Reviews | First-name quotes, no rating markup | Trustpilot referenced | Trustpilot referenced | AggregateRating markup |
| Answer-style headings on page analysed | 0 | 2 | 1 | 13 |
| llms.txt | 404 | 404 | Curated service map | Present, auto-generated |
| Tap-to-call link | None on 118 pages | Yes | Yes | Yes |
| Analytics | Retired UA tag only | GA4 + GTM | GA4 + GTM | GTM |
| Decision-stage pages | No cost, finance or FAQ page | Per-case FUE before/after pages | Graft-count cost guides, /trichology/ | Cost, finance, FAQ, reviews pages |
Recommended: Growth Complete — $1,299/mo ($12,990/yr billed annually). Alternative: Growth Pro at $999/mo if your web developer takes on the code-level fixes. The injected link, missing medical schema, retired analytics, mobile speed and sitemap hygiene put technical SEO in scope from week one.
Current values are measured. Targets are labelled projections with their assumptions stated, not promises of traffic or leads.
Treatment-page rebuilds, a weekly patient-question library, Google Business Profile and review management, social posting, and all the code-level fixes in this report, done for you. Billed annually at $12,990/yr. The one-time technical fixes come first so the site is easier to crawl, understand and measure, and every page after that compounds.
Book a demo — Growth Complete →