Laporan audit untuk

milan.co.id

Terakhir diaudit 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.

0/100
Keseluruhan
05090100

Profil skor

Insight per kategori

Performa43

The site has a performance score of 43. Largest Contentful Paint is slow at 14.9 seconds and layout shift is high at 0.231.

SEO85

The site has an SEO score of 85. There is one link without descriptive text which should be fixed.

Aksesibilitas87

The site has an accessibility score of 87. There are some minor issues such as heading order and link names.

Best practices96

The site has a best practices score of 96. It serves images with low resolution which could be improved.

Kesiapan AI95

The site is AI ready with good crawler access and structured data.

Metrik performa

14.9s
Largest Contentful Paint
Lab
0.23
Cumulative Layout Shift
Lab
184ms
Total Blocking Time
Lab
4.7s
First Contentful Paint
Lab
3.7 MB
Berat halaman
Lab
2.20 g
CO2 per kunjungan
Lab

Kesiapan marketing

Web analytics

Ada

Pixel iklan

Belum ada

Live chat

Belum ada

Blog atau konten

Ada

Halaman pricing

Belum ada

Email capture

Belum ada

Akses AI crawler

ChatGPT

Diizinkan

Claude

Diizinkan

Perplexity

Diizinkan

Gemini

Diizinkan

Common Crawl

Diizinkan

llms.txt

Ada

Structured data

Ada

Teknologi dan tools terdeteksi

Google AnalyticsWordPress

Kehadiran sosial

Bandingkan dengan kompetitor

Rekomendasi

30 isu ditemukan
Tinggi

Remove unused JavaScript

Est savings of 325 KiB

Cara memperbaiki

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.

Dampak

Reduce page weight by 325 KiB and improve load time

WebpackRollupTree ShakingCode Splitting
Tinggi

Remove unused CSS

Est savings of 321 KiB

Cara memperbaiki

Audit and remove unused CSS using tools like PurgeCSS or UnCSS. Implement critical CSS for above-the-fold content and defer non-critical CSS.

Dampak

Reduce page weight by 321 KiB and improve load time

PurgeCSSUnCSSCritical CSSDefer CSS
Tinggi

Improve server response time

Root document took 410 ms

Cara memperbaiki

Optimize server configuration, use a CDN, and implement HTTP/2 or HTTP/3. Ensure the server is properly configured for fast response times.

Dampak

Reduce initial server response time and improve user experience

CDNHTTP/2HTTP/3Server Optimization
Sedang

Minify JavaScript

Est savings of 20 KiB

Cara memperbaiki

Use a minification tool like Terser or UglifyJS to compress JavaScript files. Ensure all JavaScript is minified before deployment.

Dampak

Reduce JavaScript size by 20 KiB and improve load time

TerserUglifyJSMinification
Sedang

Minify CSS

Est savings of 14 KiB

Cara memperbaiki

Use a CSS minifier like CleanCSS or PostCSS to compress CSS files. Ensure all CSS is minified before deployment.

Dampak

Reduce CSS size by 14 KiB and improve load time

CleanCSSPostCSSMinification
Sedang

Implement efficient cache lifetimes

Est savings of 544 KiB

Cara memperbaiki

Set appropriate cache headers for static assets. Use long cache lifetimes for resources that do not change frequently.

Dampak

Reduce redundant downloads and improve load time

Cache HeadersCDNHTTP Caching
Sedang

Improve font display

Est savings of 520 ms

Cara memperbaiki

Use the 'swap' or 'optional' font-display value to prevent FOIT. Load critical fonts first and defer non-critical fonts.

Dampak

Reduce layout shifts and improve perceived performance

Font DisplayWeb FontsCritical Font Loading
Tinggi

Reduce JavaScript execution time

1.4 s

Cara memperbaiki

Identify and optimize long-running JavaScript tasks. Use Web Workers for heavy computations and avoid blocking the main thread.

Dampak

Reduce JavaScript execution time by 1.4 s and improve responsiveness

Web WorkersAsync ProcessingJavaScript Optimization
Tinggi

Minimize main-thread work

4.4 s

Cara memperbaiki

Profile and optimize main-thread work using Chrome DevTools. Defer non-essential scripts and use lazy loading for off-screen content.

Dampak

Reduce main-thread work by 4.4 s and improve interactivity

Chrome DevToolsLazy LoadingDefer Scripts
Sedang

Avoid large layout shifts

4 layout shifts found

Cara memperbaiki

Ensure all elements have defined dimensions and avoid inserting content dynamically without预留 space. Use the 'loading' attribute for images and iframes.

Dampak

Reduce layout shifts and improve user experience

Layout Shift AnalysisImage DimensionsLoading Attribute
Sedang

Add descriptive text to links

1 link found

Cara memperbaiki

Update the link to have descriptive text instead of generic text like 'click here'. Ensure all links have meaningful names.

Dampak

Improve SEO and user experience

Link Text AuditSEO Best Practices
Sedang

Ensure heading elements are in sequential order

Heading elements are not in a sequentially-descending order

Cara memperbaiki

Review and restructure heading elements so they follow a logical hierarchy. Use H1 for the main title and subsequent headings in order.

Dampak

Improve accessibility and screen reader compatibility

HTML ValidationAccessibility Testing
Sedang

Ensure links have discernible names

Links do not have a discernible name

Cara memperbaiki

Update links to have clear and descriptive text. Avoid using generic text like 'read more' without context.

Dampak

Improve accessibility and user experience

Link Text AuditAccessibility Testing
Sedang

Serve images with higher resolution

Serves images with low resolution

Cara memperbaiki

Replace low-resolution images with higher-quality versions. Use responsive images with srcset and sizes attributes for optimal delivery.

Dampak

Improve visual quality and user experience

Responsive Imagessrcsetsizes

Mau kami benerin dan tumbuhkan produkmu?