Healthcare Sector Website Performance Audit

Address Healthcare Digital Audit

Audited By Zakaria Fadl — Sr. eCommerce Specialist
Presented To Address Company — Attn: Dr. Hossam
Date April 1, 2026
Scroll to explore

Lighthouse Score Summary

Core Web Vitals and quality scores measured via Google PageSpeed Insights on April 1, 2026.

91
Performance
Good
92
SEO
Good
78
Accessibility
Needs Work
96
Best Practices
Excellent

Core Web Vitals Deep Dive

Detailed breakdown of every metric — desktop vs. mobile comparison with visual scoring.

First Contentful Paint FCP
1.0s Needs Improvement
4.1s Poor
Render-blocking CSS and unoptimized font loading are the primary culprits.
Largest Contentful Paint LCP
1.0s Good
4.7s Poor
LCP image (logo) lacks fetchpriority=high attribute. Critical path is 4,376ms on mobile.
Cumulative Layout Shift CLS
0.043 Good
0.115 Needs Work
Web fonts shifting layout during load. Elementor widget wrapping causing visual instability.
Speed Index SI
2.7s Moderate
8.5s Critical
9.3MB total page weight with a 6.5MB background video asset is the root cause.
Total Blocking Time TBT
0ms Perfect
0ms Perfect
No main thread blocking — excellent JS execution efficiency across both devices.
Score Comparison RADAR

Page Weight Breakdown 9.3MB Total

Background Video (WhatsApp)
6,502 KB — 69.8%
Web Fonts (FA + Custom)
605 KB — 6.5%
CSS Stylesheets
485 KB — 5.2%
Images (unoptimized)
867 KB — 9.3%
JavaScript
362 KB — 3.9%
HTML Document
70 KB — 0.75%

Findings & Opportunities

All identified issues ranked by severity and business impact.

Critical
Render-Blocking Resources
40+ CSS files and JS scripts block initial render. Total blocking time on mobile: 19,880ms. The main stylesheet alone (style.css at 147KB) blocks paint for 2.4 seconds on mobile.
Est. savings: 4,010ms on mobile
Fix Defer non-critical CSS, inline critical CSS, use async/defer on scripts
Critical
6.5MB Unoptimized Video Asset
A WhatsApp video file (WhatsApp-06.17-PM.mp4) is loading with no cache TTL and weighing 6.5MB. This single asset constitutes nearly 70% of the total page weight and is destroying mobile load times.
Removing/deferring this alone could cut page weight by ~70%
Fix Remove or lazy-load the video; convert to WebM; add cache headers
Critical
307KB Unused CSS on Desktop / 189KB on Mobile
Multiple plugin stylesheets (Bootstrap, FontAwesome, WooCommerce, Elementor) are loading regardless of page context. The main theme stylesheet sends 137KB of unused rules.
Est. savings: 307KB desktop / 189KB mobile
Fix Enable LiteSpeed CSS minification, use PurgeCSS, disable unused plugin CSS
Critical
Poor Font Loading Strategy (1,700ms delay)
FontAwesome fonts (fa-solid-900.woff2 at 153KB and fa-brands-400.woff2 at 116KB) are loading without font-display:swap. Google Fonts adds an additional 2,550ms via external CDN calls on mobile.
Est. savings: 1,700ms on FCP
Fix Add font-display:swap, self-host fonts, use subset versions
Critical
Mobile Performance Score: 64 (Needs Urgent Attention)
While desktop scores 91, mobile performance is 64 (amber range). Given that Google uses mobile-first indexing and healthcare users predominantly access via mobile, this is a direct SEO and conversion risk.
Direct impact on Google rankings and patient acquisition
Fix Resolve all performance issues above; target mobile score ≥85
Critical
Uncrawlable Navigation Links (SEO)
Multiple menu items use data-hover attributes instead of proper href values, making them invisible to search engine crawlers. This prevents Google from discovering and indexing inner service pages.
Service pages not being indexed — direct organic traffic loss
Fix Replace data-hover menu links with proper anchor href attributes
Medium
137KB Unused JavaScript
sr7.js (88KB) and tptools.js (70KB) are loading globally but contain mostly unused code. WooCommerce scripts load on every page even where no store functionality exists.
Est. savings: 137KB / improves parse time
Fix Conditionally load WooCommerce scripts; tree-shake theme JS
Medium
Image Delivery: 703KB Savings Available
27 brand/partner logo images are served at full resolution (up to 2442×853px) but displayed at ~300×100px. No responsive srcset is implemented. PNGs should be converted to WebP format.
Est. savings: 586KB on mobile
Fix Resize images to display dimensions, convert to WebP, add srcset
Medium
Accessibility Score: 78 (Desktop)
Multiple ARIA role violations, buttons without accessible names, links without discernible text, and heading hierarchy violations (h6 used before h2/h3). This impacts screen reader users and legal compliance.
Compliance risk; affects ~15% of users with accessibility needs
Fix Add aria-labels, fix heading order, add alt text to image links
Medium
Cache TTL Too Short (7 Days)
All static assets including fonts (153KB+), CSS, and JS are cached for only 7 days. The WhatsApp video has no cache TTL at all. Google recommends 1 year for static assets.
Est. savings: 6,769KB per repeat visit
Fix Set cache-control: max-age=31536000 for static assets in LiteSpeed config
Medium
JavaScript Console Error
TypeError thrown in custom.js: "Cannot read properties of null (reading 'getTotalLength')". This indicates a broken SVG animation referencing an element that doesn't exist on all pages.
Degrades Best Practices score; may break visual animations
Fix Add null-check before calling getTotalLength() in custom.js line 341
Low
Missing Security Headers (CSP, HSTS, COOP)
No Content Security Policy, no HSTS header, no Cross-Origin-Opener-Policy, and no X-Frame-Options header found. The site is exposed to XSS injection and clickjacking risks.
Security risk; minor impact on Best Practices score
Fix Add security headers via LiteSpeed .htaccess rules
Low
New Domain — Very Low Authority (DA: 6)
Domain registered September 2025. Authority Score of 6, only 13 referring domains, 15 backlinks — all nofollow. Zero organic keyword rankings in Saudi Arabia market.
Long-term SEO growth severely limited without link building
Fix Start structured link building from healthcare directories and local citations
Low
High Bounce Rate (39.96%) + 1 Page Per Visit
Traffic engagement is extremely low with nearly 1 page per visit, suggesting poor UX flow or landing pages that don't connect visitors to the right content. 77.6% of traffic comes from Turkey — not the target KSA market.
Wasted paid traffic spend; low conversion potential
Fix Implement clear CTAs, internal linking strategy, geo-targeted campaigns

Detected Technology Stack

Current tools and platforms powering addresshc.com, with notes on optimization potential.

WordPress 6.8
CMS
Up to date
Elementor
Page Builder
Heavy CSS load
WooCommerce 10.4
eCommerce
Unused scripts
LiteSpeed Cache
Performance
Installed, underutilized
Contact Form 7
Forms
Standard
Google Fonts
Typography
External CDN slow
Click to Chat WA
Engagement
Good for KSA market
TranslatePress
Multilingual
AR + EN
MonsterInsights
Analytics
GA connected
Hostinger
Hosting — US Server
US region for KSA users
Font Awesome 5.15
Icons
270KB+ of fonts
Let's Encrypt SSL
Security
HTTPS active

Search Visibility & Traffic Analysis

Current organic presence is critically weak — the site is operating almost entirely on paid traffic with near-zero organic visibility.

0
Authority Score
Out of 100 — "Low Authority"
0
Referring Domains
All nofollow — zero link equity
0
Organic Keywords (SA)
Zero ranked keywords in Saudi Arabia
0
Monthly Visits (Feb 2026)
+486% MoM — very new site
0%
Bounce Rate
Industry avg for healthcare: ~55%
0%
Traffic from Turkey
Target market is Saudi Arabia

Traffic Channel Distribution

Key SEO Risks

Zero Organic Footprint

No organic traffic in target market (SA). 100% dependence on paid ads is unsustainable.

Mobile-First Indexing Penalty Risk

Mobile score of 64 could trigger ranking suppression in Google's mobile-first index.

Geographic Mismatch

77.6% of traffic originates from Turkey. KSA-focused healthcare services need local SEO strategy.

No Structured Data Verified

Organization Schema exists but structured data validation is flagged for manual review.

Domain Age Disadvantage

Registered September 2025. New domains take 6–12 months to gain authority. Link building must start now.

Prioritized Action Plan

A structured implementation roadmap organized by effort, impact, and timeline.

Phase 1
Quick Wins
1–2 Weeks
High Impact Low Effort
Remove or defer the 6.5MB WhatsApp video

This single change will reduce mobile load time by ~3–4 seconds and cut page weight by 70%.

Enable LiteSpeed Cache full optimization suite

Activate CSS/JS minification, combine files, lazy load images, enable browser caching with 1-year TTL.

Fix uncrawlable menu navigation links

Replace data-hover anchor tags with proper href attributes to make service pages indexable.

Add fetchpriority="high" to LCP image

Add the attribute to the logo img tag to reduce LCP element render delay by ~1 second.

Fix JavaScript console error in custom.js

Add null check before getTotalLength() call on line 341 to eliminate console errors.

Phase 2
Technical Improvements
2–6 Weeks
High Impact Medium Effort
Self-host and optimize all web fonts

Download Google Fonts and FontAwesome subsets; self-host with font-display:swap to eliminate 2,550ms external CDN calls.

Convert all images to WebP with responsive srcset

Use LiteSpeed Image Optimization or Imagify to auto-convert 27+ partner logos. Add proper width/height and srcset attributes.

Audit and conditionally load plugin CSS/JS

Disable WooCommerce scripts on non-shop pages; remove Bootstrap if Elementor is primary layout tool; purge unused CSS rules.

Fix all ARIA and accessibility violations

Fix heading hierarchy, add aria-label to buttons and image links, ensure sufficient color contrast ratios throughout.

Consider CDN with Middle East PoP

Current US-based Hostinger server adds latency for KSA visitors. Cloudflare free tier or a GCC-region upgrade would improve TTFB.

Phase 3
Long-term Growth Strategy
1–6 Months
Strategic Impact Ongoing
Build Saudi Arabia-focused SEO content strategy

Create Arabic-language service pages targeting KSA healthcare keywords. Focus on pharmaceutical marketing, medical distribution, and wellness categories.

Local citation and link building campaign

Register on Saudi business directories, healthcare portals, and industry associations to build domain authority from 6 toward 30+.

Implement security headers and HSTS

Configure CSP, X-Frame-Options, HSTS, and COOP headers via LiteSpeed .htaccess to improve security posture and Best Practices score.

Conversion rate optimization for healthcare UX

Implement clear patient journey CTAs, add appointment booking or contact flows, reduce bounce rate through better landing page design.

Overall Audit Score

Composite evaluation across performance, SEO, accessibility, security, and business metrics.

0 Overall Score
Needs Improvement

The site shows strong fundamentals but critical mobile performance and organic SEO gaps require urgent attention to achieve growth targets.

Technical Performance
72/100
SEO Foundation
55/100
Accessibility
83/100
Security & Best Practices
75/100
Traffic & Engagement
25/100
Mobile Experience
60/100

Executive Summary

Address Healthcare's website demonstrates a technically sound foundation with excellent desktop performance and strong best practices. However, critical gaps in mobile performance (score: 64), zero organic search presence in the target KSA market, and an oversized page payload (9.3MB driven by a single video asset) are significant barriers to digital growth. With focused optimization over the next 6–8 weeks, the site has potential to achieve a mobile score above 85, establish organic visibility, and significantly reduce paid traffic dependency. The recommendations above are sequenced to deliver the highest ROI with the least technical risk.