Largest Contentful Paint
Good: < 2.5s
Measures how long it takes for the main content to appear on screen
How to optimize acsmaterial.com
Critical CSS files are blocking page render for 1,470ms and delaying First Contentful Paint significantly.
Inline critical CSS for above-the-fold content directly in the HTML head. Defer non-critical CSS files using media='print' onload='this.media="all"' technique. Split your main CSS bundle (acsall_v2.css) to separate critical vs non-critical styles. Consider using tools like Critical or Penthouse to extract critical CSS automatically.
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.
Largest Contentful Paint
Good: < 2.5s
Measures how long it takes for the main content to appear on screen
Interaction to Next Paint
Good: < 200ms
Measures how quickly the page responds to user interactions
Cumulative Layout Shift
Good: < 0.1
Measures visual stability - how much content shifts during page load
This website has poor performance with a score of 70/100, primarily due to excessive unused code and slow loading times. The biggest issue is render-blocking CSS files that delay the First Contentful Paint by 1.47 seconds, while unused CSS (70 KiB) and JavaScript (699 KiB) are bloating page load times. The site takes 7.5 seconds to visually populate content and 14.2 seconds to become fully interactive, which severely impacts user experience. Removing unused code, optimizing CSS delivery, and implementing modern image formats could improve the score by 25+ points and dramatically reduce loading times.
Why It Matters:
Over 700KB of unused JavaScript and 70KB of unused CSS are being downloaded unnecessarily, wasting bandwidth and slowing page load.
How to Fix:
Use webpack-bundle-analyzer or similar tools to identify unused code in your bundles. Remove unused Bootstrap components (currently 92% unused) and FontAwesome icons. Implement code splitting to load only necessary JavaScript per page. Consider replacing reCAPTCHA with a lighter alternative or load it only when needed.
Why It Matters:
Custom fonts are causing 230ms delay in text rendering and contributing to layout shifts.
How to Fix:
Add font-display: swap to all @font-face declarations to show fallback text immediately. Preload critical fonts (FontAwesome, icomoon) using <link rel='preload' as='font'>. Consider using system fonts for body text and custom fonts only for headings to reduce font requests from 3 to 1.
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.
Get AI-powered performance insights with actionable fixes in 30 seconds
More Generic Speed Tests
Poor cache policies waste 955 KiB on repeat visits and slow LCP by 4.75 seconds.
The LCP element isn't discoverable in initial HTML, causing unnecessary load delays.
354 KiB of unused JavaScript is blocking page load and delaying LCP by 1.65 seconds.
Layout shifts of 0.182 occur primarily from hotels list loading dynamically, hurting user experience.