Cara Mempercepat Situs WordPress: Panduan Optimasi Lengkap
Situs WordPress yang lambat lebih dari sekadar ketidaknyamanan — ini adalah ancaman langsung terhadap pendapatan, peringkat pencarian, dan retensi pengguna Anda. Studi secara konsisten menunjukkan bahwa penundaan satu detik dalam waktu muat halaman dapat mengurangi konversi hingga 7%, sementara Google secara resmi telah mengkonfirmasi bahwa kecepatan halaman adalah sinyal peringkat di pencarian desktop dan mobile. Jika situs WordPress Anda lambat, Anda meninggalkan traffic, prospek, dan uang di atas meja.
Panduan komprehensif ini mencakup setiap teknik terbukti untuk secara dramatis mempercepat situs WordPress Anda — dari optimasi tingkat server hingga penyetelan performa front-end — dengan langkah-langkah yang dapat ditindaklanjuti yang dapat Anda implementasikan hari ini.
Mengapa Kecepatan Situs WordPress Lebih Penting Dari Sebelumnya
Sebelum mendalami perbaikannya, ada baiknya memahami dengan tepat apa yang dipertaruhkan:
- Pengalaman Pengguna: 53% pengguna mobile meninggalkan situs yang membutuhkan waktu lebih lama dari 3 detik untuk dimuat (Penelitian Google/SOASTA).
- Peringkat SEO: Core Web Vitals Google — yang mencakup Largest Contentful Paint (LCP), First Input Delay (FID), dan Cumulative Layout Shift (CLS) — adalah faktor peringkat langsung. Situs yang lambat mendapat skor buruk di ketiga faktor tersebut.
- Tingkat Konversi: Amazon terkenal menghitung bahwa setiap 100ms latensi merugikan mereka 1% dalam penjualan. Prinsip yang sama berlaku untuk situs web bisnis apa pun.
- Tingkat Bounce: Halaman yang lambat mendorong pengunjung pergi sebelum mereka bahkan melihat konten Anda, menandakan kualitas buruk kepada mesin pencari.
Berita baiknya? Sebagian besar masalah performa WordPress dapat diperbaiki sepenuhnya dengan pendekatan yang tepat.
1. Mulai Dengan Hosting Berkualitas — Fondasi Kecepatan
Tidak ada jumlah optimasi plugin yang dapat mengkompensasi infrastruktur hosting yang buruk. Lingkungan hosting Anda adalah faktor paling berdampak dalam performa dasar situs WordPress Anda.
Apa yang Harus Dicari dalam Penyedia Hosting WordPress
- Caching tingkat server (Redis, Memcached, atau OPcache)
- Penyimpanan SSD atau NVMe untuk kecepatan baca/tulis yang jauh lebih cepat
- Dukungan PHP 8.x — versi PHP yang lebih baru jauh lebih cepat daripada PHP 7.x
- Dukungan HTTP/2 atau HTTP/3 untuk pemuatan sumber daya paralel
- Sumber daya RAM dan CPU yang memadai yang tidak akan dibatasi di bawah lonjakan traffic
- Lokasi pusat data dekat dengan audiens target Anda
Memilih Jenis Hosting yang Tepat
| Jenis Hosting | Terbaik Untuk | Tingkat Performa |
|---|---|---|
| Shared Hosting | Blog kecil, situs pemula | Sedang |
| VPS Hosting | Situs yang berkembang, pengembang | Tinggi |
| Dedicated Servers | Situs traffic tinggi, enterprise | Maksimal |
Untuk sebagian besar situs WordPress yang mengalami masalah performa, meningkatkan dari shared hosting ke paket VPS Hosting adalah peningkatan tunggal paling efektif yang dapat Anda lakukan. VPS memberikan situs Anda sumber daya khusus — CPU, RAM, dan penyimpanan — yang tidak dibagikan dengan ratusan situs web lainnya, menghilangkan masalah “tetangga yang berisik” yang mengganggu lingkungan bersama.
Untuk situs WordPress traffic tinggi, toko e-commerce, atau aplikasi misi-kritis, Dedicated Servers menyediakan performa mentah yang tak tertandingi dengan isolasi hardware penuh dan kontrol maksimal atas lingkungan server Anda.
Jika Anda baru memulai atau menjalankan situs informatif sederhana, Shared Web Hosting dengan penyedia terkemuka masih dapat memberikan performa solid ketika dioptimalkan dengan benar.
2. Pilih Tema yang Ringan dan Dioptimalkan untuk Performa
Tema WordPress Anda memiliki dampak besar pada waktu muat. Tema yang membengkak dikemas dengan fitur yang tidak perlu, perpustakaan JavaScript yang berlebihan, dan CSS yang ditulis dengan buruk dapat menambah beberapa detik ke waktu muat Anda sebelum plugin tunggal pun dimuat.
Apa yang Membuat Tema “Ringan”?
- Permintaan HTTP eksternal minimal — setiap permintaan menambah latensi
- HTML semantik yang bersih tanpa div pembungkus yang berlebihan dan gaya inline
- Tidak ada pembuat halaman bundel yang tidak perlu atau set fitur yang tidak akan Anda gunakan
- Pengiriman CSS yang dioptimalkan — CSS kritis inline, CSS non-kritis ditunda
- Google Fonts dimuat secara efisien atau diganti dengan font sistem
Tema WordPress Ringan yang Direkomendasikan
- GeneratePress — di bawah 30KB, sangat dapat disesuaikan, skor performa yang sangat baik
- Astra — ringan secara default dengan pemuatan fitur modular
- Kadence — modern, cepat, dengan Core Web Vitals yang sangat baik langsung dari kotak
- Hello Elementor — tema dasar minimal untuk pengguna Elementor
- Twenty Twenty-Four — tema berbasis blok WordPress sendiri, sangat ramping
Pro Tip: Sebelum menginstal tema apa pun, periksa skor performanya di GTmetrix atau Google PageSpeed Insights menggunakan URL demo tema. Ini memberi Anda baseline dunia nyata sebelum berkomitmen.
3. Implementasikan Optimasi Gambar yang Agresif
Gambar biasanya menyumbang 50–80% dari ukuran file total halaman web. Gambar yang tidak dioptimalkan adalah salah satu penyebab paling umum — dan paling dapat diperbaiki — dari situs WordPress yang lambat.
Kompresi: Lossy vs. Lossless
- Kompresi lossy (JPEG, WebP) mengurangi ukuran file secara signifikan dengan membuang data gambar yang tidak terlihat. Ideal untuk fotografi.
- Kompresi lossless (PNG, GIF) mengurangi ukuran file tanpa kehilangan kualitas apa pun. Terbaik untuk logo, ikon, dan gambar dengan transparansi.
Format Gambar Modern
Beralih ke WebP di mana pun memungkinkan. Gambar WebP 25–35% lebih kecil dari file JPEG yang setara dan 26% lebih kecil dari PNG, dengan kualitas visual yang sebanding atau lebih baik. Semua browser modern mendukung WebP.
Untuk optimasi cutting-edge, format AVIF menawarkan kompresi yang lebih baik daripada WebP, meskipun dukungan browser masih berkembang.
Plugin Optimasi Gambar Penting
| Plugin | Fitur Terbaik | Harga |
|---|---|---|
| Smush | Optimasi massal, lazy loading | Gratis / Pro |
| ShortPixel | Rasio kompresi yang sangat baik, dukungan AVIF | Berbasis kredit |
| Imagify | Konversi WebP, integrasi WP Rocket | Freemium |
| Optimole | Berbasis cloud, CDN disertakan | Freemium |
| EWWW Image Optimizer | Pemrosesan lokal, tidak ada batas API | Gratis / Pro |
Praktik Terbaik Gambar Tambahan
- Lazy load gambar: Hanya muat gambar ketika memasuki viewport. WordPress memiliki lazy loading asli sejak versi 5.5 (
loading="lazy"), tetapi plugin dapat memperluas ini lebih jauh. - Tentukan dimensi gambar: Selalu tentukan atribut
widthdanheightuntuk mencegah pergeseran tata letak (meningkatkan skor CLS). - Gunakan gambar responsif: Implementasikan atribut
srcsetdansizessehingga browser mengunduh gambar berukuran tepat untuk setiap perangkat. - Hindari menggunakan gambar untuk teks: Gunakan CSS dan font web sebagai gantinya — mereka dapat diskalakan tanpa batas dan jauh lebih kecil.
4. Konfigurasi Caching di Setiap Lapisan
Caching adalah salah satu teknik performa paling kuat yang tersedia untuk situs WordPress. Konsepnya sederhana: alih-alih secara dinamis menghasilkan setiap halaman dari awal pada setiap kunjungan, caching menyimpan versi halaman yang sudah dibangun sebelumnya dan melayaninya secara instan.
Jenis Caching WordPress
Page Caching: Menyimpan halaman HTML lengkap sehingga PHP dan MySQL tidak perlu berjalan untuk setiap permintaan. Ini adalah jenis caching paling berdampak untuk sebagian besar situs.
Object Caching: Menyimpan hasil kueri database dalam memori (menggunakan Redis atau Memcached) sehingga kueri berulang kembali secara instan tanpa mengenai database.
Browser Caching: Menginstruksikan browser pengunjung untuk menyimpan aset statis (gambar, CSS, JS) secara lokal, sehingga pengunjung yang kembali tidak mengunduh ulang file yang tidak berubah.
Opcode Caching: OPcache bawaan PHP menyimpan bytecode PHP yang dikompilasi dalam memori, menghilangkan kebutuhan untuk mengkompilasi ulang file PHP pada setiap permintaan.
Plugin Caching WordPress Teratas
WP Rocket (Premium — $59/tahun)
Standar emas plugin caching WordPress. WP Rocket menangani caching halaman, caching browser, kompresi GZIP, optimasi database, lazy loading, dan banyak lagi — semuanya dari antarmuka tunggal yang ramah pengguna. Sangat direkomendasikan untuk pengguna non-teknis.
W3 Total Cache (Gratis / Premium)
Sangat kuat dan dapat dikonfigurasi. Mendukung caching halaman, caching objek (Redis/Memcached), caching database, caching browser, dan integrasi CDN. Kurva pembelajaran yang lebih curam tetapi sangat baik untuk pengguna tingkat lanjut.
WP Super Cache (Gratis)
Plugin caching halaman sederhana dan andal dari Automattic. Sangat baik untuk pemula yang membutuhkan caching halaman yang mudah tanpa kompleksitas.
LiteSpeed Cache (Gratis)
Performa luar biasa jika hosting Anda menjalankan LiteSpeed Web Server. Terintegrasi langsung dengan caching tingkat server untuk kecepatan maksimal.
Konfigurasi Browser Caching
Jika Anda lebih suka mengonfigurasi caching browser secara manual, tambahkan yang berikut ke file .htaccess Anda:
<IfModule mod_expires.c>
ExpiresActive On
# Images
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
# CSS and JavaScript
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
# Fonts
ExpiresByType font/woff2 "access plus 1 year"
ExpiresByType font/woff "access plus 1 year"
# HTML
ExpiresByType text/html "access plus 0 seconds"
</IfModule>5. Minify dan Optimalkan CSS, JavaScript, dan HTML
Setiap karakter yang tidak perlu dalam file CSS, JavaScript, dan HTML Anda menambah ukuran file mereka. Minifikasi menghapus komentar, spasi, dan kode yang berlebihan untuk mengurangi ukuran file — sering kali sebesar 20–40%.
Apa yang Dilakukan Minifikasi
Sebelum minifikasi:
/* Main navigation styles */
.nav-menu {
display: flex;
align-items: center;
background-color: #ffffff;
padding: 20px 40px;
}Setelah minifikasi:
.nav-menu{display:flex;align-items:center;background-color:#fff;padding:20px 40px}Plugin untuk Minifikasi dan Optimasi Kode
- Autoptimize: Gratis, kuat, menangani minifikasi HTML/CSS/JS dan kombinasi. Sangat baik untuk sebagian besar situs.
- WP Rocket: Mencakup minifikasi bawaan bersama dengan semua fitur lainnya.
- Asset CleanUp: Mengidentifikasi dan menonaktifkan skrip dan gaya yang tidak diperlukan pada halaman tertentu.
- Perfmatters: Plugin ringan yang berfokus pada menonaktifkan fitur WordPress yang tidak perlu dan skrip.
Optimasi JavaScript Tingkat Lanjut
- Tunda JavaScript non-kritis: Tambahkan atribut
deferatauasyncke skrip yang tidak perlu memblokir rendering halaman. - Hapus JavaScript yang tidak digunakan: Gunakan DevTools browser atau alat seperti PurifyCSS untuk mengidentifikasi dan menghapus kode yang tidak digunakan.
- Hilangkan sumber daya yang memblokir rendering: Skrip dan stylesheet di
<head>yang memblokir rendering harus ditunda atau dipindahkan.
6. Aktifkan Kompresi GZIP dan Brotli
Kompresi tingkat server mengurangi ukuran file yang ditransfer antara server Anda dan browser pengunjung. Kompresi GZIP biasanya mengurangi file berbasis teks (HTML, CSS, JavaScript) sebesar 60–80%.
Mengaktifkan Kompresi GZIP via .htaccess
Tambahkan yang berikut ke file .htaccess Anda untuk server Apache:
<IfModule mod_deflate.c>
# Compress text, HTML, JavaScript, CSS, XML, and JSON
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
AddOutputFilterByType DEFLATE text/javascript application/javascript application/json
AddOutputFilterByType DEFLATE application/xml application/xhtml+xml
AddOutputFilterByType DEFLATE font/woff font/woff2
# Exclude already-compressed file types
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|ico|woff|woff2|ttf|otf|mp4|mp3|avi|mov|zip|gz)$ no-gzip dont-vary
# Handle browser compatibility
<IfModule mod_headers.c>
Header append Vary Accept-Encoding
</IfModule>
</IfModule>Mengaktifkan GZIP pada Server Nginx
Untuk server berbasis Nginx, tambahkan yang berikut ke nginx.conf atau konfigurasi situs Anda:
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_types text/plain text/css text/xml application/json application/javascript
application/xml+rss application/atom+xml image/svg+xml;Kompresi Brotli: Alternatif Modern
Brotli adalah algoritma kompresi yang lebih baru yang dikembangkan oleh Google yang mencapai kompresi 15–25% lebih baik daripada GZIP untuk konten berbasis teks. Jika server dan penyedia hosting Anda mendukungnya, mengaktifkan Brotli adalah upgrade yang berharga. Banyak lingkungan hosting modern — termasuk VPS berkualitas dan pengaturan server khusus — mendukung Brotli secara asli.
7. Optimalkan Database WordPress Anda
Seiring waktu, database WordPress Anda mengumpulkan sejumlah besar data yang tidak perlu: revisi posting, auto-draft, komentar spam, transient, metadata yatim piatu, dan banyak lagi. Database yang membengkak menyebabkan kueri yang lebih lambat dan peningkatan beban server.
Apa yang Harus Dibersihkan Dari Database WordPress Anda
| Jenis Data | Mengapa Terakumulasi | Aman Dihapus? |
|---|---|---|
| Revisi posting | WordPress menyimpan revisi setiap beberapa menit | Ya (simpan 3–5 terakhir) |
| Auto-draft | Posting draft yang tidak disimpan | Ya |
| Posting/komentar yang dihapus | Item di tempat sampah | Ya |
| Komentar spam | Akismet menangkap tetapi tidak menghapus | Ya |
| Transient yang kedaluwarsa | Data opsi sementara | Ya |
| Metadata posting yatim piatu | Data sisa dari plugin yang dihapus | Ya |
| Tag/kategori yang tidak digunakan | Istilah taksonomi kosong | Ya |
Plugin Optimasi Database
WP-Optimize (Gratis / Premium)
Plugin optimasi database gratis paling komprehensif. Membersihkan revisi, spam, transient, dan banyak lagi. Mencakup penjadwalan untuk pembersihan otomatis dan caching bawaan.
Advanced Database Cleaner (Gratis / Premium)
Sangat baik untuk mengidentifikasi dan menghapus data yatim piatu yang ditinggalkan oleh plugin yang dihapus.
WP Rocket (Premium)
Mencakup optimasi database bersama dengan semua fitur performanya yang lain.
Membatasi Revisi Posting
Tambahkan baris ini ke wp-config.php Anda untuk membatasi WordPress hanya menyimpan 5 revisi terakhir dari setiap posting:
define('WP_POST_REVISIONS', 5);Untuk menonaktifkan revisi sepenuhnya (umumnya tidak disarankan):
define('WP_POST_REVISIONS', false);Pemeliharaan Database Terjadwal
Konfigurasi plugin optimasi Anda untuk menjalankan pembersihan otomatis mingguan atau bulanan. Ini mencegah pembengkakan database terakumulasi dan menjaga performa kueri tetap konsisten seiring waktu.
8. Implementasikan Content Delivery Network (CDN)
CDN adalah jaringan server yang tersebar secara geografis yang menyimpan cache dan mengirimkan aset statis situs web Anda (gambar, CSS, JavaScript, font) dari lokasi yang secara fisik dekat dengan setiap pengunjung. Alih-alih setiap permintaan bepergian ke server asal Anda, pengunjung menerima konten dari node tepi CDN terdekat.
Bagaimana CDN Meningkatkan Performa WordPress
- Latensi berkurang: Konten bepergian jarak lebih pendek, mengurangi Time to First Byte (TTFB)
- Beban server asal berkurang: Aset statis disajikan oleh CDN, bukan server Anda
- Ketersediaan yang ditingkatkan: CDN menyediakan redundansi dan perlindungan DDoS
- Unduhan paralel: Browser dapat mengunduh lebih banyak aset secara bersamaan dari domain CDN
Opsi CDN Teratas untuk WordPress
| Penyedia CDN | Tingkat Gratis | Terbaik Untuk |
|---|---|---|
| Cloudflare | Ya (murah hati) | Semua ukuran situs, perlindungan DDoS |
| BunnyCDN | Tidak (sangat terjangkau) | Pengiriman global yang hemat biaya |
| KeyCDN | Tidak (bayar sesuai penggunaan) | Pengembang, situs traffic tinggi |
| StackPath | Tidak | Performa enterprise |
| Amazon CloudFront | Terbatas | Infrastruktur terintegrasi AWS |
Integrasi CDN WordPress
Sebagian besar plugin caching (WP Rocket, W3 Total Cache) mencakup integrasi CDN bawaan. Untuk Cloudflare secara khusus, instal plugin WordPress resmi Cloudflare untuk pembersihan cache yang mulus dan kontrol optimasi.
9. Kurangi Permintaan HTTP
Setiap elemen di halaman Anda — gambar, file CSS, file JavaScript, font, ikon — memerlukan permintaan HTTP terpisah. Mengurangi jumlah total permintaan secara langsung mengurangi waktu muat, terutama pada koneksi latensi tinggi.
Strategi untuk Mengurangi Permintaan HTTP
- Gabungkan file CSS dan JS: Gabungkan beberapa stylesheet dan skrip menjadi file tunggal (sebagian besar plugin caching menangani ini secara otomatis)
- Gunakan sprite CSS: Gabungkan beberapa gambar kecil menjadi lembar sprite tunggal
- Inline CSS kritis: Sematkan CSS di atas lipatan langsung dalam HTML
<head>untuk menghilangkan permintaan yang memblokir rendering - Gunakan font ikon atau SVG inline: Ganti ikon berbasis gambar dengan SVG atau font ikon
- Hapus plugin yang tidak perlu: Setiap plugin aktif berpotensi menambahkan skrip dan gaya. Audit plugin Anda secara teratur dan hapus apa pun yang tidak Anda gunakan secara aktif
- Nonaktifkan emoji: WordPress memuat file JavaScript untuk dukungan emoji secara default. Nonaktifkan jika Anda tidak menggunakan emoji:
// Add to functions.php or use a plugin like Perfmatters
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');10. Optimalkan Pengaturan Inti WordPress
Beberapa pengaturan WordPress bawaan dan perilaku dapat disesuaikan untuk performa yang lebih baik tanpa plugin apa pun.
Nonaktifkan Heartbeat API
Heartbeat API WordPress mengirim permintaan AJAX ke server setiap 15–60 detik untuk mengaktifkan fitur seperti auto-save dan post locking. Pada shared hosting, ini dapat menyebabkan lonjakan CPU. Kurangi frekuensinya:
// Add to functions.php
add_filter('heartbeat_settings', function($settings) {
$settings['interval'] = 60; // Reduce to once per minute
return $settings;
});Optimalkan Opsi Autoload WordPress
WordPress menyimpan banyak pengaturan dalam tabel wp_options dengan autoload = yes, artinya mereka dimuat pada setiap permintaan halaman. Kueri database Anda untuk mengidentifikasi opsi autoload besar:
SELECT option_name, length(option_value) AS option_value_length
FROM wp_options
WHERE autoload = 'yes'
ORDER BY option_value_length DESC
LIMIT 20;Jika Anda menemukan nilai autoload besar dari plugin tidak aktif, membersihkannya dapat secara bermakna mengurangi waktu kueri database.
Perbarui PHP ke Versi Terbaru
PHP 8.2 dan 8.3 jauh lebih cepat daripada PHP 7.x. Meningkatkan PHP adalah salah satu kemenangan performa termudah yang tersedia — dan biasanya merupakan perubahan satu klik di panel kontrol hosting Anda. Jika Anda mengelola VPS Anda sendiri dengan cPanel, Anda dapat beralih versi PHP langsung dari antarmuka panel kontrol.
11. Amankan Situs Anda Dengan HTTPS (SSL)
Selain keamanan, HTTPS sekarang merupakan prasyarat untuk fitur performa modern. HTTP/2 — yang secara dramatis meningkatkan kecepatan pemuatan melalui multiplexing dan kompresi header — memerlukan HTTPS. Tanpa SSL, Anda terkunci dari peningkatan performa yang signifikan.
Selain itu, Google menggunakan HTTPS sebagai sinyal peringkat, dan browser menampilkan peringatan “Tidak Aman” di situs HTTP, mengikis kepercayaan pengunjung dan meningkatkan tingkat bounce.
Pastikan situs WordPress Anda memiliki sertifikat SSL yang valid yang diinstal. AlexHost menyediakan Sertifikat SSL yang mudah diinstal dan kompatibel dengan semua lingkungan hosting utama.
12. Pantau Performa Secara Berkelanjutan
Optimasi kecepatan bukan tugas sekali jadi — ini adalah proses berkelanjutan. Plugin baru, pembaruan tema, penambahan konten, dan pertumbuhan traffic semuanya mempengaruhi performa seiring waktu.
Alat Pengujian Kecepatan WordPress Penting
Google PageSpeed Insights (gratis)
Alat otoritatif untuk pengukuran Core Web Vitals. Menyediakan data lab dan data dunia nyata dari Chrome User Experience Report (CrUX). Memberikan rekomendasi spesifik dan dapat ditindaklanjuti.
GTmetrix (gratis / premium)
Analisis waterfall terperinci yang menunjukkan dengan tepat berapa lama setiap sumber daya membutuhkan waktu untuk dimuat. Sangat baik untuk mengidentifikasi bottleneck spesifik. Mendukung pengujian dari beberapa lokasi global.
WebPageTest (gratis)
Alat pengujian kecepatan paling detail secara teknis yang tersedia. Mendukung skenario pengujian tingkat lanjut termasuk beberapa browser, kecepatan koneksi, dan lokasi. Ideal untuk diagnostik tingkat lanjut.
Pingdom (gratis / premium)
Antarmuka sederhana dan bersih dengan pelacakan performa historis. Baik untuk memantau tren seiring waktu.
Chrome DevTools (gratis, bawaan di Chrome)
Alat paling kuat untuk analisis performa real-time. Gunakan tab Lighthouse untuk audit komprehensif dan tab Network untuk analisis permintaan terperinci.
Menyiapkan Pemantauan Waktu Aktif
Gunakan layanan seperti UptimeRobot (gratis), Freshping (gratis), atau StatusCake untuk memantau ketersediaan situs Anda dan menerima peringatan instan jika situs turun. Banyak layanan ini juga melacak tren waktu respons, membantu Anda menangkap degradasi performa sebelum menjadi masalah serius.
Tolok Ukur Core Web Vitals untuk Ditargetkan
| Metrik | Baik | Perlu Perbaikan | Buruk |
|---|---|---|---|
| LCP (Largest Contentful Paint) | ≤ 2.5s | 2.5s – 4.0s | > 4.0s |
| FID (First Input Delay) | ≤ 100ms | 100ms – 300ms | > 300ms |
| CLS (Cumulative Layout Shift) | ≤ 0.1 | 0.1 – 0.25 | > 0.25 |
| TTFB (Time to First Byte) | ≤ 800ms | 800ms – 1800ms | > 1800ms |
| FCP (First Contentful Paint) | ≤ 1.8s | 1.8s – 3.0s | > 3.0s |
Daftar Periksa Optimasi Kecepatan WordPress
Gunakan daftar periksa ini untuk secara sistematis menyelesaikan peningkatan performa WordPress Anda:
Hosting & Server
- [ ] Tingkatkan ke VPS atau hosting khusus jika di shared hosting
- [ ] Pastikan PHP 8.x diaktifkan
- [ ] Konfirmasi dukungan HTTP/2 aktif
- [ ] Aktifkan OPcache di server
- [ ] Verifikasi penyimpanan SSD/NVMe sedang digunakan
Tema & Plugin
- [ ] Beralih ke tema yang ringan dan dioptimalkan untuk performa
- [ ] Audit dan hapus plugin yang tidak digunakan
- [ ] Nonaktifkan skrip plugin yang tidak perlu di halaman tempat mereka tidak diperlukan
Gambar
- [ ] Kompres semua gambar yang ada
- [ ] Konversi gambar ke format WebP
