Audit report for
soedja.com
Last audited on Aug 17, 2026

Performance needs significant optimization to improve user experience and search rankings
The site has a strong SEO foundation with high scores but suffers from poor performance metrics including a slow Largest Contentful Paint and high Total Blocking Time. Several opportunities exist to reduce JavaScript bloat and improve resource loading.
Score profile
Category insights
Performance metrics
Marketing readiness
Web analytics
Present
Advertising pixel
Present
Live chat
Missing
Blog or content
Present
Pricing page
Missing
Email capture
Present
AI crawler access
ChatGPT
Allowed
Claude
Allowed
Perplexity
Allowed
Gemini
Allowed
Common Crawl
Allowed
llms.txt
Present
Structured data
Present
Compare with competitors
Recommendations
17 issues foundHighRemove unused JavaScript
Est savings of 286 KiB
Medium effort
Remove unused JavaScript
Est savings of 286 KiB
How to fix
Use tools like Webpack Bundle Analyzer or Source Maps to identify and remove unused JavaScript code. Implement tree shaking to eliminate dead code.
Impact
Reduce payload size by 286 KiB
HighOptimize image delivery
Est savings of 57 KiB
Low effort
Optimize image delivery
Est savings of 57 KiB
How to fix
Convert images to next-gen formats like WebP or AVIF. Use responsive image attributes such as srcset and sizes to serve appropriately sized images.
Impact
Reduce image payload by 57 KiB
HighDefer non-critical JavaScript
Minimize main-thread work of 5.7 s
Medium effort
Defer non-critical JavaScript
Minimize main-thread work of 5.7 s
How to fix
Identify and defer non-critical JavaScript using the async or defer attributes. Move JavaScript execution to after the page is interactive.
Impact
Reduce main-thread work by 5.7 s
HighImprove cache lifetimes
Est savings of 214 KiB
Low effort
Improve cache lifetimes
Est savings of 214 KiB
How to fix
Set appropriate HTTP caching headers for static assets such as images and CSS. Use long cache lifetimes for assets that do not change frequently.
Impact
Reduce network requests by 214 KiB
HighReduce JavaScript execution time
3.5 s
High effort
Reduce JavaScript execution time
3.5 s
How to fix
Profile JavaScript execution using Chrome DevTools. Optimize or split large functions into smaller ones. Consider lazy loading non-essential scripts.
Impact
Reduce JavaScript execution time by 3.5 s
HighEliminate render-blocking resources
Est savings of 710 ms
Medium effort
Eliminate render-blocking resources
Est savings of 710 ms
How to fix
Identify and defer render-blocking CSS and JavaScript. Use asynchronous loading for non-critical resources and inline critical CSS.
Impact
Reduce render-blocking time by 710 ms
MediumPreload key assets
Initial server response time was short at 30 ms
Low effort
Preload key assets
Initial server response time was short at 30 ms
How to fix
Use link preload to prioritize loading of critical resources. Add <link rel="preload"> for fonts, images, and scripts that are needed early.
Impact
Improve load time by prioritizing critical assets
MediumAvoid legacy JavaScript
Est savings of 68 KiB
Medium effort
Avoid legacy JavaScript
Est savings of 68 KiB
How to fix
Replace or update legacy JavaScript libraries. Use modern ES6+ features and modular code structures to reduce overhead.
Impact
Reduce JavaScript payload by 68 KiB
MediumReduce duplicated JavaScript
Est savings of 8 KiB
Low effort
Reduce duplicated JavaScript
Est savings of 8 KiB
How to fix
Identify and remove duplicate JavaScript files. Consolidate shared code into common modules or libraries.
Impact
Reduce JavaScript payload by 8 KiB
MediumImplement HTTP/2
No specific finding but performance can benefit
Low effort
Implement HTTP/2
No specific finding but performance can benefit
How to fix
Ensure the site is served over HTTP/2 to enable multiplexing and reduce latency for multiple requests.
Impact
Improve overall performance and reduce load times
HighOptimize LCP element
LCP is 4876ms
High effort
Optimize LCP element
LCP is 4876ms
How to fix
Identify the LCP element and optimize its loading. Reduce the size of the element or defer non-critical content until after the LCP.
Impact
Reduce LCP time by optimizing the largest content element
HighFix Total Blocking Time
Total Blocking Time is 232ms
High effort
Fix Total Blocking Time
Total Blocking Time is 232ms
How to fix
Profile and reduce long tasks on the main thread. Defer non-essential JavaScript and optimize rendering processes.
Impact
Reduce Total Blocking Time by 232ms
MediumEnable Content-Security-Policy header
No Content-Security-Policy header
Low effort
Enable Content-Security-Policy header
No Content-Security-Policy header
How to fix
Configure the server to include the Content-Security-Policy HTTP header to prevent potential security risks and improve performance.
Impact
Enhance security and potentially improve performance
HighImprove Time to Interactive
Time to Interactive is 9.0 s
High effort
Improve Time to Interactive
Time to Interactive is 9.0 s
How to fix
Optimize JavaScript execution and reduce the number of long tasks. Prioritize critical resources and use lazy loading for non-essential elements.
Impact
Reduce Time to Interactive by optimizing JavaScript and resource loading





