Remove Unused JavaScript and CSS

How to optimize mobilemassageleipzig.de

Generic SiteScore: 70/100Analyzed January 2026

Remove Unused JavaScript and CSS

High Impact+12 points estimated

Why It Matters

Nearly 887 KiB of unused JavaScript and 461 KiB of unused CSS are blocking page rendering and increasing load times.

How to Fix

Defer loading of Calendly booking script until user interaction (click on booking button). Remove unused Stripe.js if not needed, or load it only on payment pages. Inline critical CSS and defer the large Calendly CSS file.

0Needs Improvement

What This Score Means

A score of 70 falls in the "Needs Improvement" range (50-89). While it is better than poor (0-49), you should aim for 90+ to provide an optimal user experience and maximize SEO benefits.

This site is slower than approximately 35% of similar sites. The main issues affecting performance are image optimization, JavaScript execution time, and layout stability.

Addressing these issues could improve your conversion rate by 15-20% and boost your search engine rankings.

Core Web Vitals Analysis

LCP

Largest Contentful Paint

4.7s
Poor

Good: < 2.5s

Measures how long it takes for the main content to appear on screen

INP

Interaction to Next Paint

507ms
Poor

Good: < 200ms

Measures how quickly the page responds to user interactions

CLS

Cumulative Layout Shift

0.00
Good

Good: < 0.1

Measures visual stability - how much content shifts during page load

AI Performance Analysis

This website has poor performance with a score of 70/100, indicating significant issues that need attention. The biggest problem is extremely slow interactivity - it takes 14.4 seconds for the page to become fully interactive, which will frustrate users trying to click buttons or fill forms. The main culprits are inefficient caching (wasting 924 KB of data), unoptimized images (332 KB savings possible), and massive amounts of unused JavaScript from Calendly and Stripe (887 KB of wasted code). Quick wins include setting up proper browser caching, optimizing the large PNG image to WebP format, and removing or deferring unused third-party scripts until they're actually needed.

Other Optimization Recommendations

Optimize Image Delivery and Compression

High Impact+15 points estimated

Why It Matters:

Images are delaying LCP by 1.95 seconds and wasting 332 KiB in unnecessary data transfer.

How to Fix:

Convert the PNG profile image to WebP format and resize from 468x465 to actual display size (168x191). Compress the AVIF massage image further and implement responsive images with srcset. Add fetchpriority='high' to the LCP hero background image.

Implement Efficient Font Loading Strategy

Medium Impact+8 points estimated

Why It Matters:

Font loading is blocking text rendering and causing 110ms delay in First Contentful Paint.

How to Fix:

Add font-display: swap to all @font-face declarations in CSS. Preload the most critical font (Playfair Display regular) using <link rel='preload'>. Consider using font metric overrides to reduce layout shift during font swap.

Want to Analyze YOUR Website?

Get AI-powered performance insights with actionable fixes in 30 seconds

More Generic Speed Tests

Generic Performance Resources

Frequently Asked Questions

Keep Your Site Fast After Optimization

Once your site is optimized, maintain that speed. Use DeployHQ for zero-downtime, automated deployments—so performance fixes and updates go live safely every time, without breaking your site.

Explore DeployHQ →Trusted by engineering teams shipping high-performance sites