Audit report for
milan.co.id
Last audited on Jul 15, 2026

Performance and accessibility need significant improvements
The site has a performance score of 43 which is low. There are several opportunities to reduce unused JavaScript and CSS, minimize main thread work, and improve LCP. Accessibility scores are good but there are minor issues that should be addressed. The site is AI ready with good crawler access and structured data.
Score profile
Category insights
Performance metrics
Marketing readiness
Web analytics
Present
Advertising pixel
Missing
Live chat
Missing
Blog or content
Present
Pricing page
Missing
Email capture
Missing
AI crawler access
ChatGPT
Allowed
Claude
Allowed
Perplexity
Allowed
Gemini
Allowed
Common Crawl
Allowed
llms.txt
Present
Structured data
Present
Compare with competitors
Recommendations
30 issues foundHighRemove unused JavaScript
Est savings of 325 KiB
High effort
Remove unused JavaScript
Est savings of 325 KiB
How to fix
Identify and remove all unused JavaScript code. Use tools like Webpack or Rollup to analyze and split code. Implement code splitting and tree shaking to eliminate dead code.
Impact
Reduce page weight by 325 KiB and improve load time
HighRemove unused CSS
Est savings of 321 KiB
High effort
Remove unused CSS
Est savings of 321 KiB
How to fix
Audit and remove unused CSS using tools like PurgeCSS or UnCSS. Implement critical CSS for above-the-fold content and defer non-critical CSS.
Impact
Reduce page weight by 321 KiB and improve load time
HighImprove server response time
Root document took 410 ms
Medium effort
Improve server response time
Root document took 410 ms
How to fix
Optimize server configuration, use a CDN, and implement HTTP/2 or HTTP/3. Ensure the server is properly configured for fast response times.
Impact
Reduce initial server response time and improve user experience
MediumMinify JavaScript
Est savings of 20 KiB
Low effort
Minify JavaScript
Est savings of 20 KiB
How to fix
Use a minification tool like Terser or UglifyJS to compress JavaScript files. Ensure all JavaScript is minified before deployment.
Impact
Reduce JavaScript size by 20 KiB and improve load time
MediumMinify CSS
Est savings of 14 KiB
Low effort
Minify CSS
Est savings of 14 KiB
How to fix
Use a CSS minifier like CleanCSS or PostCSS to compress CSS files. Ensure all CSS is minified before deployment.
Impact
Reduce CSS size by 14 KiB and improve load time
MediumImplement efficient cache lifetimes
Est savings of 544 KiB
Medium effort
Implement efficient cache lifetimes
Est savings of 544 KiB
How to fix
Set appropriate cache headers for static assets. Use long cache lifetimes for resources that do not change frequently.
Impact
Reduce redundant downloads and improve load time
MediumImprove font display
Est savings of 520 ms
Medium effort
Improve font display
Est savings of 520 ms
How to fix
Use the 'swap' or 'optional' font-display value to prevent FOIT. Load critical fonts first and defer non-critical fonts.
Impact
Reduce layout shifts and improve perceived performance
HighReduce JavaScript execution time
1.4 s
High effort
Reduce JavaScript execution time
1.4 s
How to fix
Identify and optimize long-running JavaScript tasks. Use Web Workers for heavy computations and avoid blocking the main thread.
Impact
Reduce JavaScript execution time by 1.4 s and improve responsiveness
HighMinimize main-thread work
4.4 s
High effort
Minimize main-thread work
4.4 s
How to fix
Profile and optimize main-thread work using Chrome DevTools. Defer non-essential scripts and use lazy loading for off-screen content.
Impact
Reduce main-thread work by 4.4 s and improve interactivity
MediumAvoid large layout shifts
4 layout shifts found
Medium effort
Avoid large layout shifts
4 layout shifts found
How to fix
Ensure all elements have defined dimensions and avoid inserting content dynamically without预留 space. Use the 'loading' attribute for images and iframes.
Impact
Reduce layout shifts and improve user experience
MediumAdd descriptive text to links
1 link found
Low effort
Add descriptive text to links
1 link found
How to fix
Update the link to have descriptive text instead of generic text like 'click here'. Ensure all links have meaningful names.
Impact
Improve SEO and user experience
MediumEnsure heading elements are in sequential order
Heading elements are not in a sequentially-descending order
Medium effort
Ensure heading elements are in sequential order
Heading elements are not in a sequentially-descending order
How to fix
Review and restructure heading elements so they follow a logical hierarchy. Use H1 for the main title and subsequent headings in order.
Impact
Improve accessibility and screen reader compatibility
MediumEnsure links have discernible names
Links do not have a discernible name
Low effort
Ensure links have discernible names
Links do not have a discernible name
How to fix
Update links to have clear and descriptive text. Avoid using generic text like 'read more' without context.
Impact
Improve accessibility and user experience
MediumServe images with higher resolution
Serves images with low resolution
Medium effort
Serve images with higher resolution
Serves images with low resolution
How to fix
Replace low-resolution images with higher-quality versions. Use responsive images with srcset and sizes attributes for optimal delivery.
Impact
Improve visual quality and user experience





