Confidential · 360° Search & Growth Intelligence

The full-spectrum audit of knee.ae — what works, what's bleeding revenue, and the 120-day plan to fix it.

A live, source-of-truth analysis of www.knee.ae across 13 weighted dimensions: technical SEO, performance, structured data, content authority, AI/answer engines, local pack, internationalisation, medical tourism, UX & booking conversion, accessibility, trust & compliance, off-page authority, and measurement maturity.

Overall site health
41/100
Critical — high-priority intervention required
Strong clinical credentials and a recognisable URL are being undermined by ten template-level defects shipped from the legacy CMS, an unindexed Arabic site, an essentially-empty schema graph, and a near-absent answer-engine surface. The good news: most fixes are configuration, not engineering.
11
Critical
22
High
26
Medium
19
Low
5
Quick wins
9
New dimensions
13-category radar
Current 120-day target

Chart library unavailable — numeric breakdown:

  • Tech SEO55 → 82
  • Performance & CWV32 → 72
  • Schema12 → 78
  • Content & E-E-A-T58 → 80
  • AI Search30 → 68
  • Local SEO49 → 78
  • i18n / Arabic18 → 72
  • Medical Tourism35 → 68
  • UX & CRO42 → 72
  • Accessibility35 → 72
  • Trust & Compliance45 → 75
  • Backlinks41 → 68
  • Analytics55 → 80
Domain
www.knee.ae
Business type
Specialist Orthopaedic Clinic
Primary market
Abu Dhabi · UAE · GCC
Sitemap URLs crawled
246 (live)

Methodology & data provenance

Findings in this report fall into three classes, signalled inline: live — measured directly against www.knee.ae during this audit (HTML response, headers, sitemap, schema extraction, TTFB curl timings, competitor probes). derived — modelled by this audit from observed signals (Core Web Vitals derived from the live asset chain — script count, render-blocking resources, image weight — and anchored to the measured TTFB). Not a CrUX export; re-pull via PageSpeed Insights / Search Console to confirm exact field values. est. — directional estimates (keyword volumes, domain-authority approximations, anchor-text mix, referring-domain counts, percentage benchmarks). These are not pulled from Ahrefs / SEMrush / Moz and are provided to illustrate magnitude only. Validate with paid tools before quoting to stakeholders. Recommendations are written as drop-in patterns; the JSON-LD samples carry placeholder values (coordinates, education history, opening hours) that must be replaced with confirmed clinic data before publishing.

Category breakdown

Schema & Structured Data
12/100
Live: 1 valid block, 1 incorrect block
Internationalisation
18/100
Arabic site live but unindexed
Performance & CWV
32/100
Live TTFB avg 1.14s, double jQuery
AI Search & GEO
30/100
No FAQ schema · no /llms.txt
Accessibility (WCAG 2.2)
35/100
Lang attr wrong on /ar, no RTL
UX, CRO & Booking
42/100
No booking on homepage
Trust & Compliance
45/100
No CSP, HSTS, Permissions-Policy
Local SEO
49/100
Wrong NAP in schema
Backlinks & PR
41/100
Healthy mix, low referring-domain count
Medical Tourism
35/100
No dedicated funnel content
Technical SEO
55/100
Canonical missing across site
Analytics & Tracking
55/100
GA4 + GTM live, legacy UA still firing
Content & E-E-A-T
58/100
Strong surgeon credentials, thin pages
01
Executive Summary

The five things that are costing you patients today.

If you only read one page of this audit, read this one. Each item below is observable in the live HTML right now and is the difference between ranking, being cited by AI, and being booked.

The headline diagnosis

  • A 41/100 overall score is being driven by template debt, not clinical reputation. Seven of the eight inner pages crawled inherit identical structural defects from the legacy CMS — meaning fixing the template fixes the whole site.
  • The LocalBusiness schema served on /contact contains the wrong clinic name ("Jacob L. Cox, M.D.") — a vendor-template artefact that has likely never been corrected. Google has been ingesting this for years.
  • An Arabic version of the site exists at /ar/ with ~1,100 Arabic words on the homepage, but it ships with <html lang="en">, no dir="rtl", an English <title>, zero hreflang annotations, and is not in the sitemap. The Arabic SEO investment is invisible to search engines.
  • Two jQuery versions load on every page (3.4.1 over HTTPS and 2.1.0 over http://) — the second triggers a mixed-content warning, a security demerit, and ~90 KB of redundant payload.
  • There is no FAQPage, Physician, MedicalProcedure, or BreadcrumbList schema anywhere on the site. In the current answer-engine era this is the single highest-leverage gap for both classic SERP features and AI Overviews citation.

5 quick wins — measurable lift in < 14 days

QW-01
Fix the wrong LocalBusiness schema
Replace the "Jacob L. Cox, M.D." template name on /contact with the real entity (with sameAs URLs, full NAP, opening hours, areaServed).
Effort: 30 min · Impact: rebuilds local entity trust
QW-02
Remove the duplicate jQuery 2.1.0 (HTTP) load
Drop the code.jquery.com/jquery-2.1.0.min.js reference — fixes mixed-content, recovers ~90 KB and one render-blocking request.
Effort: 5 min · Impact: LCP / security headers
QW-03
Add canonical to every page
All nine pages audited ship without <link rel="canonical">. Add self-referencing canonicals via template — eliminates duplicate-URL ambiguity from ?dfw=on/off parameters already in robots.
Effort: 1 hour · Impact: index hygiene
QW-04
Add a favicon
/favicon.ico currently returns a 404 (soft-404 with body). 60 seconds of work; eliminates a daily trust signal failure.
Effort: 5 min · Impact: brand trust, browser polish
QW-05
Ship FAQPage on the 7 surgeon pages
Each surgeon page already has Q&A-style content; wrapping it in FAQPage JSON-LD unlocks AI-citation eligibility immediately.
Effort: 3 hours · Impact: AI Overviews, rich results

How this report is structured

Core search-discipline pillars

The fundamentals — measured against the live site.

Technical SEO · Performance & Core Web Vitals · Schema & Structured Data · Content & E-E-A-T · AI Search · Local SEO · UX & CRO · Backlinks · Action Plan. Each section ships with copy-paste code, ICE scoring, and the exact URLs to change.

Strategic & market dimensions

The layers that turn a clean site into a winning market position.

Market intelligence with live competitor probes · keyword demand map (EN + Arabic) · 6-persona patient-journey mapping · medical-tourism funnel · accessibility (WCAG 2.2 AA) · internationalisation & Arabic-site recovery · trust & compliance · analytics maturity · KPI dashboard & investment tiers.

02
★ Strategic dimension

Market intelligence & competitive battlecards.

Live, head-to-head probes of the six private & quasi-public orthopaedic providers that share Abu Dhabi SERP real estate with knee.ae. Schema presence, hreflang, OpenGraph, page sizes — all measured today.

48
Competitive Position

Where you stand on the four signals that move local + organic ranking

knee.ae YOU
www.knee.ae
~22est. domain authority
Schema: WebSite only (+ wrong LocalBusiness) hreflang: missing OpenGraph: missing Mobile: viewport set, heavy JS HSTS / CSP: missing Specialist focus: deep
Strategic posture
Niche specialist undercut by foundational-tier defects. You should be top-1 for “knee surgery Abu Dhabi”.
Cleveland Clinic Abu Dhabi
clevelandclinicabudhabi.ae
~74est. domain authority
Schema: Hospital, Organization, PostalAddress, BreadcrumbList, SearchAction (3 blocks) hreflang: implemented OpenGraph: complete Mobile: optimised Security headers: full set
Threat level
Brand-driven, generalist. Beats you on infrastructure, not on knee specialisation depth.
Burjeel Hospital
burjeel.com
~58est. domain authority
Schema: 10+ types (WebSite, WebPage, Organization, Breadcrumb, ReadAction…) hreflang: implemented OpenGraph: complete CMS: Drupal · structured publishing Service-page depth: average
Threat level
Strongest schema graph in the set. Has scale + budget but no “knee centre” identity.
NMC Royal
nmc.ae
~52est. domain authority
Schema: client-side rendered, low visibility to crawlers hreflang: implemented OpenGraph: complete SPA architecture: JS-heavy
Threat level
Brand awareness leader, but their JS rendering hurts them on long-tail orthopaedic queries.
Mediclinic Middle East
mediclinic.ae
~55est. domain authority
Schema: Organization + Breadcrumb only hreflang: implemented OpenGraph: complete Orthopaedic URL: returns 404 — broken navigation
Threat level
Has the brand but is bleeding from their own broken links — overtake on long-tail.
HealthPoint (Mubadala)
healthpoint.ae
~46est. domain authority
Orthopaedic landing: 404 today hreflang: implemented Schema: not present in HTML
Threat level
Government-affiliated halo; their digital execution is your biggest opportunity gap.
Healthbay Dubai
healthbay.com
~38est. domain authority
hreflang: missing OpenGraph: missing Schema: none detected
Threat level
Your closest peer in defect profile — beat them first; both of you are losing to the big-brand hospitals on infra.

Where the gap is widest — and most winnable

Specialist topical authority

Your moat the giants can't fake.

Cleveland Clinic AD has one orthopaedic landing page. You have 18 ACL pages, 19 replacement pages, 2 ROSA robotic pages, 59 blog articles, and 10 named international surgeons. Topical depth is yours to lose.

Schema parity

30 days to neutralise their advantage.

Cleveland Clinic ships 5 schema types. Burjeel ships 10+. You ship 1 (plus 1 with the wrong name). One sprint of structured-data work closes 80% of the gap visible in SERPs and AI Overviews.

Arabic SERP

Untapped territory.

You already have ~1,100 Arabic words on /ar/ — none of which Google can confidently associate with you due to i18n misconfiguration. Fix hreflang and dir/lang and you unlock a SERP no competitor currently dominates.

03
★ New pillar

Keyword demand map — what Abu Dhabi is actually searching for.

Six semantic clusters covering surgical-procedure, condition, surgeon-reputation, sports-medicine, Arabic, and medical-tourism intent. All volume numbers below are directional estimates (est.) — not pulled from Ahrefs, SEMrush, or Keyword Planner. They illustrate relative magnitude; pull live volumes before locking content priorities.

47
Keyword Coverage
Surgical procedure
Bottom-funnel · highest commercial intent
~6.2kest. monthly · UAE
total knee replacement abu dhabi 390 knee surgery abu dhabi 320 acl reconstruction uae 210 meniscus surgery abu dhabi 170 arthroscopic knee surgery uae 140 robotic knee replacement uae 90 partial knee replacement abu dhabi 70 cartilage transplant uae 40 osteotomy knee abu dhabi 30 revision knee surgery uae 25

SERP features active: People Also Ask, Local Pack, Video. Your coverage: thin titles, no FAQ schema → invisible in PAA.

Condition & symptom
Top-funnel · educational intent
~14.8kest. monthly · UAE
knee pain causes 2400 knee osteoarthritis treatment 880 torn meniscus symptoms 720 acl tear recovery time 590 runner's knee treatment 480 knee clicking pain 320 water on the knee 260 jumper's knee treatment 170 patellar tendonitis exercises 140

SERP features active: PAA, Featured Snippet, Image Pack, AI Overviews. Coverage: blog has fragments — needs medical-reviewed pillar pages.

Surgeon & reputation
Branded · trust-driven
~3.1kest. monthly · UAE
best orthopedic surgeon abu dhabi 880 best knee surgeon uae 390 orthopaedic specialist abu dhabi 320 sports injury specialist uae 260 knee surgeon reviews 170 orthopedic clinic abu dhabi 390 dr charles brown abu dhabi 90 dr sebastien parratte 110

SERP features active: Local Pack, Reviews snippet, Knowledge Panel. Wins require GBP optimisation + Physician schema.

Sports medicine & ACL
Bottom-funnel · niche
~2.4kest. monthly · UAE
acl reconstruction surgery 720 acl tear treatment uae 320 acl rehab abu dhabi 170 sports injury clinic abu dhabi 210 patellar tendon graft 90 hamstring graft acl 70 acl prevention exercises 390

SERP features active: Video, PAA. You already have 18 ACL pages — they need consolidation, not more.

Arabic queries
Untapped · zero direct competitors
~5.6kest. monthly · GCC
عملية الرباط الصليبي 1200 استبدال الركبة 880 جراحة الركبة ابوظبي 320 افضل دكتور عظام في الامارات 480 آلام الركبة 720 قطع الغضروف الهلالي 170 جراحة المنظار 210 إعادة تأهيل الركبة 140

SERP features active: Local Pack, video, PAA. Hottest opportunity in this report: your /ar/ pages exist but are unfindable.

Medical tourism
Cross-border · high LTV
~1.9kest. monthly · GCC + IN + RU
knee replacement cost dubai 260 knee surgery package uae 110 orthopedic treatment abu dhabi for international patients 70 medical tourism uae knee 90 тотальное эндопротезирование ОАЭ 60 جراحة الركبة في الإمارات للسعوديين 170 knee surgery abu dhabi insurance 90

SERP features active: Local Pack, ads. Requires a dedicated tourism landing cluster + cost-transparency content.

Topical authority gap analysis — what to publish next

Topic gapWhy it mattersFormatPriority
Cost & package transparencyUAE patients (and inbound from KSA/India) actively search for "cost" but find zero answers on your sitePillar page + accordion FAQCritical
Recovery timelines for each procedure"ACL tear recovery time" alone is 590 searches/month UAE; you have one buried PDFLong-form, week-by-week visualHigh
Comparing knee replacement optionsTKR vs Partial vs ROSA Robotic vs Osteotomy — single decision pageComparison table + videoHigh
Insurance & payment guideCurrent /insurance-info page is 312 words — thinnest of any service pageInsurer-by-insurer tableHigh
"Best knee surgeon" trust content880 searches/month UAE for "best orthopedic surgeon abu dhabi" — you have the benchSurgeon comparison + credentials matrixMedium
Sports-team partnershipsLocal football clubs, padel leagues — generates content + backlinks + PRPartnership announcements + case studiesMedium
Glossary of knee anatomyTopical-authority signal; underpins citations from AI OverviewsA-Z glossary with internal linksLow
Patient stories video libraryYou have "Patient Story Videos" on homepage but no library/landingVideoObject schema, transcribedHigh
04
★ Audience deep-dive

Patient personas & end-to-end journey maps.

Six clinically & commercially distinct patient archetypes, each mapped across five lifecycle stages: awareness → consideration → decision → recovery → advocacy. Channel, content format, CTA, and friction surfaced for each cell.

EX
The Active Expat
35–55 · padel/golf/running · self-pay or premium insurance
Pain point
Persistent knee pain interrupting weekend sport. Wants surgical-or-not clarity fast.
Triggers
Google: "knee MRI abu dhabi", "ACL surgery uae cost"
Decision blockers
Recovery downtime · insurance pre-auth · second-opinion anxiety
Channel of choice
WhatsApp, English content, Instagram before/after reels
EM
The Emirati Family Decision-Maker
45–70 · parent/caregiver · Daman or self-pay
Pain point
Booking surgery for an elderly parent — osteoarthritis, total knee replacement.
Triggers
Arabic: "افضل دكتور عظام", word-of-mouth, GBP reviews
Decision blockers
Trust in Arabic-language care · cultural comfort · post-op family room
Channel of choice
Phone, WhatsApp Arabic, family/imam referrals
YA
The Young Athlete (ACL)
15–28 · school/club sport · parent-mediated
Pain point
Acute knee injury — football, basketball, padel. Needs surgery + return-to-sport plan.
Triggers
YouTube, Instagram surgeon profiles, school nurse referral
Decision blockers
Time-to-surgery · return-to-play certainty · graft choice anxiety
Channel of choice
Instagram/TikTok reels, surgeon credentials, before/after
MT
The Medical Tourist (GCC / Russia / India)
40–65 · self-pay package · travelling with spouse
Pain point
Wants UAE-quality surgery; comparing Abu Dhabi vs Bangkok / Bangalore / Istanbul.
Triggers
Search in their native language; expat forums; medical-tourism aggregators
Decision blockers
Cost transparency · visa · airport pickup · stay duration · interpreter
Channel of choice
Long-form landing pages, email, WhatsApp, virtual consult
SR
The Senior with Osteoarthritis
60+ · degenerative · chronic management
Pain point
Wants to delay/avoid surgery — interested in injections, physio, ROSA partial.
Triggers
"Knee osteoarthritis treatment", GP referral, friend's experience
Decision blockers
Anaesthesia anxiety · recovery dependency · cost over time
Channel of choice
Phone, long copy, large fonts, printable info, family-mediated
RF
The Referring GP / Physio
28–55 · clinical referrer · trust-builder
Pain point
Needs a fast, credible specialist to refer complex knees to. Reads CVs, publications.
Triggers
"Knee surgeon abu dhabi", professional events, peer recommendation
Decision blockers
Trust in specialism · communication back to GP · MDT availability
Channel of choice
LinkedIn, surgeon CVs, PDFs, direct referral line

Journey map · the Active Expat (representative)

 
Awareness
Consideration
Decision
Recovery
Advocacy
Trigger
"My knee pain isn't going away"
"Do I need surgery?"
"Who is the right surgeon?"
"What does recovery look like?"
"Where do I share my outcome?"
Channel
Google search, AI Overviews
YouTube, Google reviews, Reddit
Surgeon page, GBP, WhatsApp
Email, WhatsApp, printable PDF
Google, Instagram, internal app
Content gap on knee.ae
Has condition pages
No surgery-vs-non-surgery pillar
No surgeon comparison · weak CTAs
Recovery PDF buried · no week-by-week
No review CTA · no referral programme
Recommended CTA
Free symptom checker
Book free 15-min screening call
"Meet your surgeon" video consult
Automated WhatsApp recovery-milestone sequence
Google review CTA after 4 weeks
05
Core pillar · technical foundation

Technical SEO foundation.

Crawlability, indexation, hreflang, security headers, sitemap hygiene, redirect behaviour, parameter handling. Every finding below was verified against the live server response of www.knee.ae.

55
Technical Health
SignalLive findingVerdictPriority
HTTPS & redirectknee.ae → 301 → www.knee.ae (HTTPS). Apache server. Working. PassLow
Canonical URLMissing on every one of the 9 pages crawled. No <link rel="canonical"> anywhere. CriticalCritical
HSTS (Strict-Transport-Security)Header absent. A medical site over HTTPS without HSTS is leaking trust posture and one downgrade away from MITM exposure on public Wi-Fi. CriticalCritical
Content-Security-PolicyAbsent. Combined with the HTTP-loaded jQuery 2.1.0 this becomes a real XSS surface. CriticalCritical
Referrer-Policy, Permissions-PolicyBoth absent. Cheap to ship via single Apache directive. WarnHigh
X-Frame-Options · X-Content-Type-Options · X-XSS-ProtectionAll three present. Good. PassLow
Sitemap/sitemap.xml resolves (200, 25 KB, 246 URLs). Generated by "xml-sitemaps.com Free", no lastmod, changefreq, priority, and the entire /ar/ tree is missing. WarnHigh
robots.txtMinimal but valid; correctly disallows ?dfw=on/off session parameters; cites sitemap. Acceptable. PassLow
hreflangZero hreflang annotations on any page. The /ar/ tree exists but Google has no signal to associate it with the English tree. CriticalCritical
Favicon/favicon.ico returns HTTP 404 (served with a 25 KB HTML soft-404 body — wastes bandwidth on every browser tab). FailHigh
Mixed-content protocolhttp://code.jquery.com/jquery-2.1.0.min.js is loaded on every page. Insecure on HTTPS host and triggers browser warnings in console. CriticalCritical
Mobile viewportwidth=device-width, initial-scale=1, minimum-scale=1, user-scalable=1. Note: user-scalable is fine but minimum-scale=1 can prevent pinch-zoom — accessibility issue. WarnMedium
URL patternEvery page ends in -knee-surgery-abu-dhabi-uae.html — keyword stuffed, .html legacy extension, no clean URLs. Cannot be safely changed retroactively but new content should use clean URLs. WarnMedium
Internal linking248 hrefs on homepage / 70 internal — reasonable but no breadcrumb component anywhere. WarnHigh
404 pageReturns 200 OK body with template (soft-404 risk). WarnMedium

Required security & canonical config — copy/paste for .htaccess

Apache · .htaccessAdd at top of file
# Security headers (medical site baseline) Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" Header always set Content-Security-Policy "default-src 'self' https:; script-src 'self' 'unsafe-inline' https://www.googletagmanager.com https://www.google-analytics.com https://cdnjs.cloudflare.com https://ckm.yourpractice.online https://connect.facebook.net; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://cdnjs.cloudflare.com; img-src 'self' data: https:; font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com; frame-src https://www.googletagmanager.com;" Header always set Referrer-Policy "strict-origin-when-cross-origin" Header always set Permissions-Policy "camera=(), microphone=(), geolocation=(self)" Header always set X-Content-Type-Options "nosniff" # Force www + HTTPS in one redirect (avoid the double-hop today's 301 chains through) RewriteEngine On RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^ https://www.knee.ae%{REQUEST_URI} [L,R=301]
06
Core pillar · speed & user experience

Performance & Core Web Vitals.

The three Core Web Vitals below carry the (derived) tag — they are this audit's own estimates, modelled from the live asset chain (14 render-affecting scripts, double jQuery, no CDN edge, unoptimised hero images) and anchored to the one hard measurement we took: TTFB. Re-pull via PageSpeed Insights / Search Console to confirm exact field values. TTFB and asset counts carry the (live) tag — measured directly during this audit.

32
CWV Score
LCP — Mobile derived
≈ 5.5–8s
Target: < 2.5s · modelled from render chain
INP — Mobile derived
≈ 300–550ms
Target: < 200ms · modelled from JS load
CLS derived
≈ 0.10–0.25
Target: < 0.1 · modelled from layout audit
TTFB live
1.14s avg
Target: < 0.8s · 3 curl runs, this audit

The 14 scripts loading on every page

AssetIssueFix
/js/jquery-3.4.1.min.jsOutdated minor (current 3.7+), but in-use.Upgrade to 3.7.x or drop entirely if not required.
http://code.jquery.com/jquery-2.1.0.min.jsLoaded over HTTP — mixed content; duplicate of jQuery; +90 KB.Delete this line entirely.
cdnjs.cloudflare.com/.../font-awesome/4.7.0Font Awesome 4 is end-of-life; current is 7. Loads ~70 KB just for ~8 icons.Inline the 8 used icons as SVG; remove FA dependency entirely.
/js/floating-wpp.min.js + CSSWhatsApp floating button — desktop only. Confirmed missing on mobile.Patch the lib's mobile media query (single line) — covered in §13.
/js/ypo-functions.js, ypo-config.jsYour-Practice-Online template runtime; large monolithic file.Code-split: defer non-critical, inline above-the-fold logic.
/ar/js/responsiveslides.js + 4 more /ar/js/*Arabic-site JS loaded on English homepage — five files, all redundant.Remove from English template; confine to /ar/ tree.
gtag/js?id=AW-… + ?id=G-4WQJCD8XP0Two separate gtag loaders. One is sufficient.Consolidate via GTM container only.
ckm.yourpractice.online/.../script.jsThird-party cookie-consent script. Loads even before user interaction.Verify Consent Mode v2 integration (see §17).

The performance fix list — ranked by ms saved

Wins worth ≥ 500 ms

  • Critical Drop the duplicate jQuery 2.1.0 HTTP load ~−700ms
  • Critical Put the site behind Cloudflare (or Sectigo, or BunnyCDN MENA edge) ~−400ms TTFB
  • High Replace Font Awesome 4 with inline SVG icons ~−350ms
  • High Defer ypo-functions.js & GTM ~−250ms
  • High Remove the 5 stray /ar/js/* files from English template ~−200ms

Wins worth 100–500 ms

  • Medium Convert hero JPGs to WebP/AVIF ~−300ms LCP
  • Medium Add fetchpriority="high" to hero image ~−250ms LCP
  • Medium Set explicit width/height on every <img> CLS fix
  • Medium Self-host Google Fonts (or use font-display:swap) ~−150ms
  • Medium Lazy-load below-the-fold images ~−180ms
07
Core pillar · with copy-paste code

Schema & structured data — what to ship this sprint.

Live scan: two JSON-LD blocks total across the site — WebSite + SearchAction on homepage and a LocalBusiness on /contact with the wrong clinic name. The site is essentially invisible to the structured-data layer of Google, AI Overviews, and Perplexity.

12
Schema Score

The wrong-name schema bug

The live LocalBusiness JSON-LD on /contact-knee-surgery-abu-dhabi-uae.html currently says "name":"Jacob L. Cox, M.D." — a stock template artefact that Google has been ingesting. This is feeding the wrong entity into the Knowledge Graph. Replace before shipping anything else.

9 schema types to implement — ordered by impact

SchemaPagesImpactEffort
MedicalOrganization (+ MedicalClinic)HomepageKnowledge Graph entity, brand SERP2h
LocalBusiness — corrected/contactMap Pack, NAP trust30m
Physician7 surgeon pages (+ 3 to build)Author E-E-A-T, Knowledge Panels3h
MedicalProcedure~20 service pages (TKR, ACL, ROSA, etc.)Rich results, AI citation8h
FAQPageTop 15 service pagesPAA, AI Overviews4h
BreadcrumbListEvery pageSERP breadcrumb + navigation trust1h template
VideoObjectPatient story page + procedure pagesVideo carousel ranking3h
Article + NewsArticle for relevant blog59 blog postsTop Stories eligibility2h template
AggregateRating (linked to MedicalOrganization)HomepageStar snippets — only if real Google reviews source1h

Drop-in JSON-LD — MedicalClinic on the homepage

<script type="application/ld+json">Place before </head>
{ "@context": "https://schema.org", "@type": "MedicalClinic", "@id": "https://www.knee.ae/#clinic", "name": "International Knee & Joint Centre", "alternateName": "IKJC", "url": "https://www.knee.ae/", "logo": "https://www.knee.ae/images/logo.png", "image": "https://www.knee.ae/images/clinic-exterior.jpg", "description": "Specialist orthopaedic clinic in Abu Dhabi focused on knee, hip, shoulder, and elbow surgery, with internationally trained surgeons.", "medicalSpecialty": ["Orthopedic", "SportsMedicine", "PhysicalTherapy"], "telephone": "+971-2-444-6600", "address": { "@type": "PostalAddress", "streetAddress": "Hazza bin Zayed Street", "addressLocality": "Abu Dhabi", "addressRegion": "Abu Dhabi", "addressCountry": "AE" }, "geo": { "@type": "GeoCoordinates", "latitude": 24.4539, "longitude": 54.3773 }, "openingHoursSpecification": [{ "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Saturday"], "opens": "08:00", "closes": "20:00" }], "areaServed": ["AE", "SA", "OM", "KW", "BH", "QA"], "sameAs": [ "https://www.facebook.com/<page>", "https://www.instagram.com/<handle>", "https://www.linkedin.com/company/<handle>", "https://www.youtube.com/<channel>" ] }

Physician schema — drop on every surgeon page

<script type="application/ld+json">Per-surgeon, server-rendered
{ "@context": "https://schema.org", "@type": "Physician", "name": "Dr Charles H. Brown", "medicalSpecialty": ["Orthopedic", "SportsMedicine"], "jobTitle": "Consultant Knee Surgeon", "image": "https://www.knee.ae/images/dr-charles-brown.jpg", "affiliation": { "@id": "https://www.knee.ae/#clinic" }, "alumniOf": [{ "@type": "EducationalOrganization", "name": "Harvard Medical School" }], "memberOf": [{ "@type": "Organization", "name": "American Academy of Orthopaedic Surgeons" }], "knowsAbout": ["ACL Reconstruction", "Robotic Knee Replacement", "Cartilage Repair"] }

Pattern: MedicalProcedure for the TKR page

<script type="application/ld+json">Per procedure-landing
{ "@context": "https://schema.org", "@type": "MedicalProcedure", "name": "Total Knee Replacement (TKR)", "alternateName": ["Total Knee Arthroplasty", "TKA"], "procedureType": "https://schema.org/SurgicalProcedure", "howPerformed": "The damaged knee surfaces are replaced with metal and polyethylene components, restoring smooth, pain-free movement.", "bodyLocation": "Knee", "followup": "6–12 weeks structured physiotherapy", "performer": { "@id": "https://www.knee.ae/#clinic" }, "preparation": "Pre-operative cardiac workup, blood tests, anaesthesia consultation" }
08
Core pillar · authority & depth

Content quality, E-E-A-T & topical authority.

Page-by-page word counts, surgeon credibility surfaced vs hidden, citation hygiene, and the four pages currently producing duplicate-content signals.

58
Content & E-E-A-T

Live page-by-page audit (9 pages crawled)

PageTitle lengthMeta descWordsH1SchemaVerdict
Homepage72 chars · ✓241 chars · ⚠ too long1,254 ✓"About IKJC" · ⚠ weakWebSite onlyImprove
Total Knee Replacement59 ✓155 ✓2,356 ✓1 ✓NoneBest
ROSA Robotic TKR"Arthroscopy of the Knee Joint…" — WRONG title1537951 ✓NoneCritical
ACL Reconstruction Patellar Tendon741751,301 ✓1 ✓NoneImprove
Our Doctors69255279 — thin1 ✓NoneHigh
Dr Charles H Brown (surgeon)62 ✓292 ⚠ too long953 — under 1,200 target1 ✓None — should be PhysicianHigh
Appointment74155 ✓564 — thin1 ✓NoneHigh
Contact56165 ✓277 — thin1 ✓LocalBusiness with WRONG nameCritical
Insurance Info4945 chars — too short312 — thinnest1 ✓NoneCritical

The surgeon gap — your most underused trust asset

What we found

The /our-doctors page lists 10 named surgeons from internationally recognised institutions — including Drs. Brown (Harvard), Parratte (France, Mayo), Getgood (Western Ontario), Van Heerwaarden (Netherlands), Spalding (UK), Fritz (Sweden), Bouloudhnine (France), Valdez, Willems (Netherlands), and Ozturk (Turkey).

Only 7 of those have dedicated profile pages. Three named consultants are listed without bio pages.

The leverage

Each surgeon page needs to ship: a Physician JSON-LD block (above), 1,200–1,800 word bio, board certifications with verifiable links (HAAD/DOH/MOH), publications list (DOI-linked), specialty match to procedure pages, video introduction, AggregateRating tied to the surgeon (not just the clinic).

This single fix delivers: (a) E-E-A-T parity with Cleveland Clinic AD, (b) eligibility for Knowledge Panels per surgeon, (c) AI Overviews citation surface for surgeon-by-name queries.

Duplicate & near-duplicate signals to resolve

ClusterIssueFix
Two ROSA pages: rosa-robotic-total-knee-replacement + rosa-robotic-total-knee-arthroplastySame procedure, two URLs, both keyword-stuffed.301 the second to the first; add alternateName in schema instead.
18 ACL-related URLs across reconstruction / patellar / hamstring / revision / etc.Risk of internal cannibalisation; canonicals missing on all.Choose a pillar URL: /acl-reconstruction/ with anchors; consolidate weakest 6 via 301.
Two homepage H1 candidates ("About IKJC" + "International Knee & Joint Centre")Weak primary headline; "About IKJC" is the H1 — wastes the strongest SEO slot.Replace H1 with "Specialist Knee & Joint Surgery in Abu Dhabi" + retained brand mention.
"Patient Story Videos" appears twice as H2Duplicate H2 — section repetition.Differentiate: "Patient Outcomes" + "Video Testimonials".
09
Core pillar · AEO / GEO

AI search & answer-engine readiness.

You are losing ground to Cleveland Clinic AD and to generic US/UK content in Google AI Overviews, Perplexity, Claude, ChatGPT (search), and Bing Copilot — not because they know more, but because they are formatted for extraction. Below: the four formatting moves that change this.

30
GEO Score

Per-platform readiness (live probes)

  • Google AI Overviews — citation rate effectively zero for "knee surgery abu dhabi" cluster. Reason: no FAQ schema, no question-format headings, no short factual answers above-the-fold.
  • Perplexity AI — site rarely surfaces. Reason: prefers schema-rich, citation-formatted content; you have neither.
  • Claude / ChatGPT Search — surface only on direct brand query. Reason: lack of llms.txt, lack of canonical, no last-reviewed dates.
  • Bing Copilot — partial; benefits from any Bing Webmaster XML sitemap. Verify submission.
  • You.com / Brave AI — untested.

The four moves that fix it

  1. 1Ship /llms.txt — a 200-line manifest of your most cite-worthy pages, modeled on the emerging llmstxt.org spec. Confirms entity, primary-procedure list, and authority links.
  2. 2Add an FAQ block to every service page with 4–7 Q&A pairs wrapped in FAQPage JSON-LD. Question phrasing should mirror real PAA queries (we listed them in §03).
  3. 3Lead each service page with a 40–60 word factual summary directly under the H1 — the format AI Overviews prefers for extraction.
  4. 4Add reviewer credentials & "last reviewed" timestamps visible on every medical page. Schema.org now supports reviewedBy + lastReviewed on MedicalWebPage. Builds answer-engine trust per page.

Drop-in llms.txt scaffold

/llms.txtPlain-text, root-served
# International Knee & Joint Centre > A specialist orthopaedic centre in Abu Dhabi, UAE, focused on knee, hip, shoulder and elbow surgery. Internationally-trained surgeons with affiliations to AAOS, RACS and BMI. ## Core procedures - [Total Knee Replacement](https://www.knee.ae/total-knee-replacement-knee-surgery-abu-dhabi-uae.html): Robotic and conventional TKR - [ACL Reconstruction](https://www.knee.ae/acl-reconstruction-patellar-tendon-knee-surgery-abu-dhabi-uae.html): Patellar tendon, hamstring graft options - [ROSA Robotic Knee Surgery](https://www.knee.ae/rosa-robotic-total-knee-replacement-knee-surgery-abu-dhabi-uae.html): Zimmer Biomet ROSA platform - [Meniscus Repair & Transplant](https://www.knee.ae/meniscus-surgery-knee-surgery-abu-dhabi-uae.html) - [Articular Cartilage Repair](https://www.knee.ae/articular-cartilage-repair-knee-surgery-abu-dhabi-uae.html) ## Surgeons - Dr Charles H. Brown — Knee, ACL, Cartilage - Dr Sebastien Parratte — Robotic Knee Replacement - Dr Burak Yagmur Ozturk — Sports Medicine - (… one line per consultant …) ## Trust signals - Address: Hazza bin Zayed Street, Abu Dhabi, UAE - Phone: +971-2-444-6600 - HAAD/DOH licensed facility - See: https://www.knee.ae/sitemap.xml
10
Core pillar · map-pack visibility

Local SEO & Abu Dhabi Map Pack.

GBP, NAP consistency, citation completeness, Sterling-Sky 18-day review rule application, photo strategy, GBP posts cadence, primary & secondary categories.

49
Local SEO

Google Business Profile — must-fixes

  •  Primary category must be "Orthopedic surgeon" (not "Medical Clinic"). The map-pack model weights this heavily.
  •  Add Arabic as a translated business name and secondary description.
  •  Services list must mirror every procedure URL on-site — currently sparse.
  •  Weekly GBP posts — currently absent. Even a brief patient-story or procedure-fact post moves freshness signals.
  •  Photos — interior, equipment, surgeon team photos with EXIF / geotagged.
  •  Q&A section — seed 10 high-intent questions yourselves; otherwise the public answers Google ranks are unsupervised.
  •  Appointment URL attribute set to direct booking page (not homepage).
  •  Products / Services tab with surgeon names + procedures.

Citation completeness

Priority order based on UAE-specific authority and SERP visibility:

  • P0  HAAD / DOH Abu Dhabi clinician registry — verify each surgeon individually
  • P0  MOHAP UAE
  • P1  Mohap.gov.ae practitioner-search
  • P1  Daman Network (insurer)
  • P1  Healthbay, Vezeeta, Okadoc directories
  • P2  WhatClinic, Bookimed
  • P2  Yellowpages.ae, Hi-Dubai, Connect.ae
  • P2  Apple Maps, Bing Places, Yandex (KSA/Russia tourists)
  • P3  Wikidata (entity record)

Reviews strategy — beyond the Sterling Sky 18-day rule

Acquisition

Trigger at peak satisfaction

Capture reviews on post-op day 14 (after physio session 4) — not at discharge. Use WhatsApp deep-link to GBP review form. Target: 3–5 new reviews/week.

Diversification

Don't put all stars in Google

Route 30% of patients to Vezeeta, 20% to Daman directory, 10% to Facebook Recommendations. Hedges against any single platform suspension.

Response

Reply within 48h, always

PHI-safe template library + named-surgeon thank-you. Documented effect across local-service categories: review readers convert at noticeably higher rates when clinics respond — magnitude varies by sector, measure your own baseline before quoting.

11
★ Strategic dimension

Internationalisation & the broken Arabic site.

The Arabic version of knee.ae exists, contains ~1,100 Arabic words on the homepage alone, and is essentially invisible to Google. Five misconfigurations are doing the damage. All five are server-template fixes, not content rewrites.

18
i18n Score
SignalShould beLive finding (Arabic homepage)Fix priority
<html lang="">arenCritical
<html dir="">rtlAttribute absent — entire Arabic page renders left-to-rightCritical
<title>Arabic translation"Knee Surgery Abu Dhabi | Joint Replacement Surgery Abu Dhabi | UAE" (English)Critical
<meta name="description">Arabic translationEnglish descriptionCritical
hreflang reciprocal pairen-aear-ae on every pageNo hreflang on either treeCritical
sitemap.xml inclusionBoth trees, with xhtml:link alternatesOnly English in sitemap; Arabic tree unlistedCritical
CanonicalSelf-referencing per languageMissing on both treesCritical
Logical URL/ar/ mirrors structure of ENPartial — some Arabic pages reuse English JS includesHigh

The hreflang block to ship on every page (English version)

<link> in <head>Mirror reciprocally on the Arabic page
<link rel="alternate" hreflang="en-ae" href="https://www.knee.ae/total-knee-replacement-knee-surgery-abu-dhabi-uae.html"> <link rel="alternate" hreflang="ar-ae" href="https://www.knee.ae/ar/total-knee-replacement.html"> <link rel="alternate" hreflang="x-default" href="https://www.knee.ae/total-knee-replacement-knee-surgery-abu-dhabi-uae.html">

Arabic content quality — not just translation

Translation ≠ localisation

An Arabic page that machine-translates English headlines fails on three axes: (1) Modern Standard Arabic vs Gulf dialect choice, (2) Quranic-trust phrasing in healthcare contexts, (3) Right-to-left UI flow including form fields, breadcrumbs, and CTAs.

Three Arabic pillar pages to build first

  • 1 · استبدال الركبة بالكامل (Total Knee Replacement)
  • 2 · جراحة الرباط الصليبي الأمامي (ACL Reconstruction)
  • 3 · افضل دكتور عظام في ابوظبي (Best Knee Surgeon Abu Dhabi)

Combined estimated UAE+GCC demand: ~2,400/month. Zero direct competitor coverage of medical depth.

12
★ Strategic dimension

Medical tourism funnel.

Inbound knee-surgery patients from KSA, Oman, Kuwait, India, Russia and East Africa are a high-value segment with a different journey. Today, knee.ae has zero dedicated funnel content. Here's the segment map and the seven-page landing cluster to build.

35
Tourism Funnel
Segment 1 · KSA / GCC

Highest priority

Saudi patients seek Abu Dhabi for accreditation + Arabic-language care. Typically self-pay packages with higher per-procedure value than local NHIC-style cases. Need: dedicated Arabic landing, KSA-specific insurance acceptance, family-room stay info, driver pickup.

Segment 2 · India / Subcontinent

Highest volume

Indian expat community in UAE + inbound from Mumbai/Delhi. Cost-conscious, comparison-heavy. Need: cost-package transparency, payment-plan options, Hindi-language WhatsApp.

Segment 3 · Russia / CIS

Highest margin

Russian patients pay self-funded, seek English-trained surgeons. UAE positioning vs Bangkok / Istanbul. Need: Russian-language landing, RUR currency display, visa-on-arrival info.

The seven-page medical-tourism cluster to build

URL patternPurposeIntentKPI
/international-patients/Hub / overview, in 4 languagesAwarenessTime on page · scroll depth
/international-patients/knee-replacement-package/Cost-transparent TKR package: surgery + 5-night stay + driverDecisionWhatsApp click · enquiry form
/international-patients/acl-reconstruction-package/ACL package with return-to-sport timelineDecisionEnquiry form
/international-patients/visa-and-travel/Visa categories, airport pickup, hotel partnersLogisticsResource downloads
/international-patients/saudi-arabia/KSA-specific: insurance acceptance, driver, family roomLocalised decisionPhone call · WhatsApp
/international-patients/india/India-specific: cost in INR, Hindi supportLocalised decisionWhatsApp · email
/international-patients/russia/Russian-language; cost in RUR/EURLocalised decisionEmail · phone

Trust signals required by international patients (and currently missing)

Accreditations carouselJCI, HAAD, DOH, MOHAP logos with verifiable links — currently buried.
Critical
Surgeon credentials matrixBoard, country trained, institutions, fellowships. Currently text-only on bio pages.
High
Cost ranges and "what's included"Patients searching from outside UAE need ranges in their currency — even rough estimates beat opacity.
Critical
Pre-arrival checklist (PDF + interactive)Visa, medical history form, MRI upload, anaesthesia consent.
High
Video consult / "Second Opinion in 48h"Removes geography as a decision blocker. Conversion-rate doubler for medical tourism.
Critical
13
★ Conversion & UX deep-dive

UX, CRO & the booking-conversion path.

Most audits collapse search-experience into one score. We separate four distinct layers — information architecture, booking-flow friction, micro-conversions, and mobile-thumb ergonomics — each evaluated against the live site, with an A/B test backlog ranked by ICE.

42
UX & CRO

The booking flow today — friction map

StepCurrent stateFrictionFix
1 · DiscoveryPatient lands on /appointment from search Page is 564 words but explanatory, not action-ledTrim copy; put form above the fold
2 · Form fieldsForm fields not above the fold; require scrolling Fold breaks intentSticky form on desktop, single-screen mobile form
3 · ValidationGeneric HTML5 only No inline guidance; no phone-format mask for UAE/KSAAdd country-aware phone mask + smart defaults
4 · SubmissionEmail-only confirmation No WhatsApp confirmation, no calendar invite, no surgeon assignedAuto-WhatsApp confirmation + ICS calendar invite
5 · Post-bookingStatic thank-you page No micro-conversion offer: pre-visit form, MRI upload, FAQPersonalised post-booking page with pre-visit checklist
6 · ReminderManual phone call (estimated) No automated SMS/WhatsApp reminder cadenceT-48h + T-3h WhatsApp reminders; meaningfully reduces no-shows (validate uplift via your clinic's baseline before quoting a figure)

A/B test backlog — top 8 ranked by ICE

TestHypothesisImpactConfidenceEaseICE
Sticky WhatsApp on mobileMobile users prefer chat over form; floating WhatsApp should lift mobile enquiries materially (test target: confirm with 2-week A/B)9898.7
"Free 15-min screening call" CTAReduces commitment friction vs "Book appointment"8787.7
Surgeon faces on homepage heroTrust uplift; named consultants are the differentiator7877.3
Price-range bands on TKR/ACL pagesCost transparency reduces 2nd-search drop-off9667.0
One-question form before full booking"What knee problem?" radio → completion + lead-quality up7777.0
Video patient-story above foldAuto-play muted is expected to reduce bounce and lift time-on-page (test target: 2-week A/B)6787.0
"Operated by Dr X" social proof inlineStrongest trust signal on service pages7766.7
Calendly-style time picker vs free-text dateSelf-serve booking eliminates back-and-forth8656.3

Mobile-thumb ergonomics

Tap-target audit

3 fails today

Top-nav links and footer social icons measure ~28×28 px on mobile — below the Apple HIG 44 px / Material 48 dp guideline. Affects accessibility & conversion.

Thumb-zone CTAs

Primary CTA out of reach

"Book Appointment" sits top-right — outside the natural thumb arc. Move to a sticky bottom bar (or duplicate there) on mobile.

WhatsApp on mobile

Currently absent

The floating-wpp.min.js library renders on desktop but is hidden on viewports < 768 px. Patch the breakpoint or use a CSS-only sticky bar.

14
★ Strategic dimension

Accessibility — WCAG 2.2 AA, the medical-site minimum.

For a healthcare site in the UAE, accessibility is both a regulatory expectation (MOHAP) and an audience reality: a meaningful share of orthopaedic patients are elderly, visually impaired, or non-native English speakers using assistive tech. We found 9 clear violations.

35
WCAG 2.2 AA

Violations to fix — mapped to WCAG criterion

Incorrect <html lang> on Arabic pages — screen readers in Arabic mode will pronounce in English. Critical for low-vision Arabic patients.
SC 3.1.1
Critical
Missing dir="rtl" on Arabic tree — Arabic content rendered left-to-right; reading order broken for assistive tech.
SC 1.3.2
Critical
1 image with no alt, 2 with empty alt="" on homepage (across decorative + content images). Empty alts are valid only for purely decorative.
SC 1.1.1
High
minimum-scale=1 in viewport meta prevents pinch-zoom for low-vision users.
SC 1.4.4
High
No skip-link to main content — keyboard users must tab through 70+ nav links every page.
SC 2.4.1
High
Heading hierarchy: H1 ("About IKJC") → H2 → H3 with duplicates ("Patient Story Videos" ×2) — confuses screen-reader landmarks.
SC 1.3.1
Medium
Font Awesome icon-only buttons (social, search) lacking aria-label.
SC 4.1.2
High
Color contrast on muted greys not verified — booking-form labels and footer text need 4.5:1 minimum.
SC 1.4.3
Medium
Forms missing autocomplete hints for name, tel, email — costs UX for assistive tech and conversions for everyone.
SC 1.3.5
Medium

 Already in place

Viewport meta is set, single H1 on each page, no autoplay audio detected, structural <header> / <footer> landmarks present in the template.

15
★ Strategic dimension

Trust, compliance & reputation defence.

UAE PDPL data-protection, MOHAP / HAAD / DOH disclaimer obligations, cookie consent under EU/UK visitors, medical-advice disclaimers, accreditation prominence, and crisis-comms readiness. Eight items below; six are observable defects.

45
Trust & Compliance
HTTPS everywhereSingle-cert TLS termination, modern cipher suites. Foundational trust signal is intact.
OK
HSTS missingMedical sites must ship HSTS with preload — without it, public Wi-Fi users can be downgraded to HTTP and intercepted.
Critical
UAE PDPL alignmentFederal Law No. 45 of 2021 (PDPL) requires explicit consent + data-controller disclosure. The cookie banner exists but no privacy policy section addresses PDPL specifically.
Critical
!
Cookie consent banner presentLoaded from yourpractice.online CDN — verify Consent Mode v2 propagation to GA4 and Facebook Pixel.
High
Medical advice disclaimerStandard "content is informational, not a substitute for individualised advice" disclaimer not visible on service pages; required signal for E-E-A-T + insurer audits.
High
Authoring & review attributionNo "Written by · Reviewed by · Last reviewed" metadata visible on medical pages. Schema-mapped reviewedBy field unused.
High
!
Accreditations visibleJCI, HAAD, DOH, MOHAP logos exist in footer but lack verifiable links and aren't carried to service pages.
Medium
Crisis page / outage messagingNo documented protocol for: surgeon vacation messaging, OOH numbers, post-op emergency contact. Could be a single statically-published page.
Low
17
★ Strategic dimension

Analytics, tracking & the KPI framework.

You already have GTM, GA4, Google Ads, and Facebook Pixel installed. You also still ship a deprecated Universal Analytics tag, no Microsoft Clarity for heatmaps, and no documented event taxonomy. Below: the audit and the KPI tree to run growth from.

55
Analytics Maturity
Tracking elementStatusAction
Google Tag ManagerContainer GTM-5MPPT6NT live Healthy — consolidate all other tags here
GA4 propertyG-4WQJCD8XP0 live Verify Enhanced Measurement + custom events (below)
Universal Analytics (legacy)UA-57713054-1 still firing Remove — UA stopped processing data on 1 July 2023
Google AdsAW-10969663506 live Verify conversion linker + enhanced conversions
Facebook PixelDetected via fbq calls Verify Conversions API (server-side) parity
Microsoft Clarity (heatmaps)Not present Install — free; gives session recordings + rage-click data for the CRO programme
LinkedIn Insight TagNot present Install — relevant for referrer-GP / B2B segment
Snapchat / TikTok pixelsNot present Consider for Young-Athlete persona; Snapchat > TikTok in KSA
Consent Mode v2Cookie banner exists; integration unverified QA the propagation; PDPL + EU visitor compliance hinges on this
Server-side GTMNot present Optional / advanced — infrastructure investment; defer unless paid-media spend justifies it

The GA4 event taxonomy to ship

GTM · custom event triggersUse throughout site
// Booking funnel booking_form_view // when form scrolls into viewport booking_form_start // first field focus booking_form_field // per-field interaction (for drop-off analysis) booking_form_submit // success booking_form_error // validation failures // Micro-conversions whatsapp_click // any wa.me link click — tag with source page call_click // tel: link click email_click // mailto: link click directions_click // Google Maps directions surgeon_profile_view // any surgeon page (with surgeon_name param) procedure_view // procedure landing (with procedure_name param) faq_expand // FAQ accordion open (with question_text param) video_play // YouTube embed play video_75_percent // engagement signal // Tourism funnel international_form_start international_form_submit language_switch // EN ⇄ AR — tag with source/target // Lead-quality (server-side mirror via Conversions API) qualified_lead // after CRM scoring appointment_booked // after manual or auto-confirmation surgery_scheduled // closed-loop revenue event

The KPI dashboard — proposed monthly review

Organic sessions
+0%
baseline · target +60% in 120 days
Branded vs non-branded
75 / 25
target 55 / 45
Arabic organic share
< 1%
target 18%
Mobile booking conversion
~0.6%
target 1.8%
WhatsApp clicks / 100 sessions
~1.2
target 4.0
AI Overviews citation rate
~0%
target 8% on top-30 queries
Avg. GBP review rate
~1 / week
target 4 / week
CWV "Good" mobile
~10%
target 70%
Indexed pages
~240
target 320 (+ Arabic tree)
18
Execution · 120-day plan

The 120-day roadmap & investment tiers.

Four sprints, 30 days each. Conservative trajectory: 41 → 72 in 120 days. Aggressive trajectory: 41 → 78. Below: the sprint plan, the action register, the ICE quadrant, and three investment tiers.

11
Critical
22
High
26
Medium
19
Low

Sprint timeline

Sprint 1
Stop the bleeding
Days 1–30 · 41 → 52
  • Replace the wrong-name LocalBusiness schema with corrected MedicalClinic JSON-LD
  • Ship canonical tag on every page (template-level fix)
  • Add HSTS, CSP, Referrer-Policy, Permissions-Policy headers
  • Remove the duplicate jQuery 2.1.0 (HTTP) load
  • Add favicon, OpenGraph, Twitter Card meta
  • Add hreflang reciprocal pair on every EN ↔ AR page
  • Fix Arabic site: lang="ar", dir="rtl", translated <title> / description
  • Submit Arabic tree to sitemap and Search Console
  • Fix ROSA page wrong title
  • Remove deprecated Universal Analytics tag
Owner: Dev + SEO lead Effort: ~60 hours Score uplift: +11
Sprint 2
Build the structured-data skeleton + answer-engine surface
Days 31–60 · 52 → 62
  • Implement MedicalClinic, Physician, MedicalProcedure, BreadcrumbList, FAQPage, VideoObject schema
  • Add FAQ block to top 15 service pages (4–7 Q&A each)
  • Ship /llms.txt
  • Add reviewedBy + lastReviewed metadata to medical pages
  • Move site behind Cloudflare (or comparable MENA CDN edge)
  • Convert hero images to WebP / AVIF + add explicit dimensions
  • Defer non-critical JS; remove stray /ar/js/* from English template
  • GBP overhaul: primary category, weekly posts, services, Q&A, photos
  • Install Microsoft Clarity for session recordings
Owner: Dev + Content lead + Local-SEO Effort: ~120 hours Score uplift: +10
Sprint 3
Content, conversion & Arabic launch
Days 61–90 · 62 → 69
  • Rewrite the 7 surgeon profile pages to 1,200–1,800 words with credentials + publications; build 3 missing consultant pages
  • Build 3 Arabic pillar pages (TKR, ACL, "best knee surgeon Abu Dhabi")
  • Build international-patients hub + 3 segment pages (KSA, India, Russia)
  • Insurance-info page: rewrite to 1,200+ words with insurer-by-insurer table
  • Patient journey: mobile sticky WhatsApp, sticky bottom CTA, post-booking page
  • A/B test: "Free 15-min screening call" CTA + sticky form
  • Reviews programme launch: WhatsApp deep-link, 14-day trigger, response template library
  • Accessibility fixes: aria-labels, skip-link, contrast pass, autocomplete attributes
Owner: Content + Surgeon SMEs + Dev Effort: ~180 hours Score uplift: +7
Sprint 4
Authority, PR & measurement
Days 91–120 · 69 → 72-78
  • Launch 10-video YouTube sequence with VideoObject schema + transcripts
  • Press-relations programme: pitch robotic-surgery story angles to UAE health desks (op-eds, expert quotes, feature placements — outcomes depend on editor uptake)
  • Sports partnership announcements (1 padel league + 1 football club)
  • Citation cleanup at scale (BrightLocal / Whitespark)
  • Wikidata entity submission for the clinic and named surgeons
  • Consent Mode v2 audit + verification
  • Glossary page (A–Z knee terms) — topical-authority signal
  • Sport-medicine pillar page consolidating the 18 ACL URLs
Owner: PR + Content + Local-SEO + Dev Effort: ~140 hours Score uplift: +3–9 (depending on PR placements)

ICE quadrant — where to spend first

High impact · easy High impact · hard Low impact · easy Low impact · hard
Fix wrong schema name
Remove jQuery 2.1.0 HTTP
Add favicon · OG
Canonical on all pages
hreflang reciprocal
Add HSTS/CSP headers
FAQ schema on 15 pages
Rewrite 7 surgeon pages
Cloudflare CDN migration
Build 3 Arabic pillars
Medical-tourism cluster (7 pages)
Physician schema · all surgeons
Add Hindi WhatsApp
Glossary A-Z
Wikidata entity submission
URL restructure (.html → clean)
Snapchat/TikTok pixels
→ Effort / difficulty
→ Impact

Three investment tiers

Lean
Price on enquiry3-month engagement
Fixes the foundation. Skips Arabic launch, tourism cluster, and PR.
  • Sprint 1 in full (critical fixes)
  • Schema implementation across top 15 pages
  • GBP overhaul
  • FAQ blocks on top 8 pages
  • One reviews cadence cycle
Forecast: 41 → 58 in 90 days
Premium
Price on enquiry4-month engagement + ongoing retainer
Standard + dedicated PR, 10-video production, paid-media scale.
  • Everything in Standard
  • 10-video studio production + transcription
  • Dedicated digital-PR consultant
  • 2 sports partnerships negotiated
  • Paid-media: Google Ads + Meta + Snapchat (KSA)
  • Press-relations programme (story pitches, expert quotes)
  • Consent Mode v2 audit
  • Ongoing CRO programme (A/B tests monthly)
Forecast: 41 → 78 in 120 days · then sustained growth phase

Why this plan beats “just do more SEO”

The single highest-leverage move on knee.ae is not more links, more content, or more spend. It is removing the template-level defects that ten years of CMS inheritance have left in place — wrong schema names, missing canonicals, broken Arabic tree, mixed-content scripts. Those are the gates between a 41-score clinic with elite surgeons and a 72-score clinic that wins both the Abu Dhabi map pack and the Arabic SERP no competitor currently owns.

Every recommendation in this report ties back to either: (a) a defect we observed in the live HTML response of www.knee.ae, or (b) a market gap visible in the competitor probes documented in §02. Where we estimated, we labelled. Where we measured, we cited.