Langsung ke konten
Kinerja Elementor: Cara Menjaga Situs Pembuat Halaman Anda Cepat
Elementorđź“‹ Panduan

Kinerja Elementor: Cara Menjaga Situs Pembuat Halaman Anda Cepat

Erik KellerErik Keller••Diperbarui pada: •14 menit baca•404 tampilan

Pembuat halaman seperti Elementor menambahkan kemampuan desain visual ke WordPress, tetapi mereka juga memperkenalkan tambahan CSS, JavaScript, dan elemen DOM yang dapat memperlambat waktu pemuatan halaman. Untuk situs yang dibangun dengan Elementor Pro, optimasi kinerja bukanlah opsional—itu berdampak langsung pada pengalaman pengguna, skor Core Web Vitals, dan peringkat mesin pencari.

Dalam panduan ini, kami membahas teknik praktis untuk menjaga situs Elementor Anda tetap cepat, berdasarkan pengujian dan pengukuran yang nyata. Setiap rekomendasi mencakup dampak kinerja yang diharapkan sehingga Anda dapat memprioritaskan optimasi yang paling penting untuk situs Anda.

Memahami Jejak Kinerja Elementor

Sebelum mengoptimalkan, penting untuk memahami apa yang ditambahkan Elementor ke halaman Anda:

KomponenApa yang DitambahkanUkuran Tipikal
CSS FrontendGaya widget, aturan responsif, penataan kustom50-200 KB
JavaScript FrontendAnimasi, karusel, lightbox, interaksi80-150 KB
Elemen DOMDiv pembungkus untuk bagian, kolom, widget500-3000+ elemen
Google FontsFile font eksternal untuk tipografi kustom20-100 KB per font
IkonFont Awesome atau pustaka ikon kustom30-80 KB

Halaman Elementor yang tipikal menghasilkan 200-400 KB aset frontend tambahan. Dibandingkan dengan halaman yang dibangun dengan editor blok default (Gutenberg), ini mewakili peningkatan 3-5x dalam payload CSS/JS. Tujuan dari optimasi adalah untuk mengurangi beban ini tanpa mengorbankan kualitas desain yang disediakan oleh Elementor.

Langkah 1: Aktifkan Fitur Kinerja Bawaan

Elementor mencakup beberapa pengaturan kinerja yang sering diabaikan oleh banyak pengguna. Arahkan ke Elementor → Pengaturan → Kinerja (atau Elementor → Pengaturan → Fitur di versi terbaru):

PengaturanApa yang DilakukanDampak
Pemuatan Aset yang DitingkatkanMemuat CSS/JS hanya di halaman yang menggunakan ElementorMenghemat 100-200 KB di halaman non-Elementor
Pemuatan CSS yang DitingkatkanMenghasilkan file CSS terpisah alih-alih gaya inlineMengaktifkan caching browser untuk CSS
Lazy Load Gambar Latar BelakangMenunda pemuatan gambar latar belakang yang tidak terlihatMengurangi berat halaman awal sebesar 30-60%
Output DOM yang DioptimalkanMengurangi elemen pembungkus yang tidak perlu5-15% lebih sedikit elemen DOM
Kontainer FlexboxMengganti bagian/kolom lama dengan Flexbox yang lebih ramping30-50% lebih sedikit elemen DOM per tata letak

Mengaktifkan semua pengaturan ini adalah optimasi yang paling berdampak untuk situs Elementor mana pun. Jika Anda belum mengaktifkan fitur ini, mulai dari sini sebelum menjelajahi teknik lainnya.

Langkah 2: Gunakan Kontainer Flexbox Alih-alih Bagian

Sistem tata letak lama Elementor menggunakan nesting Bagian → Kolom → Widget, yang menghasilkan banyak elemen pembungkus. Sistem Kontainer Flexbox yang lebih baru menghasilkan HTML yang jauh lebih ramping:

Metode Tata LetakElemen DOM (tata letak 3 kolom)Kelas CSS
Bagian + 3 Kolom~12 elemen~18 kelas
Kontainer Flexbox~4 elemen~6 kelas
Pengurangan67% lebih sedikit67% lebih sedikit

Untuk halaman baru, selalu gunakan Kontainer Flexbox. Untuk halaman yang sudah ada, pertimbangkan untuk memigrasi tata letak saat Anda mengeditnya berikutnya. Hasil visualnya identik—perbedaannya sepenuhnya ada pada output HTML yang dihasilkan.

Langkah 3: Optimalkan Gambar

Gambar biasanya merupakan aset terbesar di halaman web mana pun, dan halaman Elementor dengan desain yang banyak menggunakan gambar sangat terpengaruh. Praktik utama optimasi gambar:

  • Ubah ukuran sebelum mengunggah: Unggah gambar dengan ukuran yang akan ditampilkan. Gambar hero yang ditampilkan dengan lebar 1400px seharusnya tidak diunggah dengan lebar 4000px
  • Gunakan format WebP: Gambar WebP 25-35% lebih kecil dibandingkan JPEG dengan kualitas yang sebanding. WordPress 6.x mendukung WebP secara native
  • Aktifkan lazy loading: Elementor menyertakan lazy loading untuk gambar. Verifikasi bahwa ini diaktifkan di Pengaturan WordPress → Media → Lazy Loading
  • Gunakan gambar responsif: Elementor secara otomatis menghasilkan atribut srcset. Pastikan gambar yang Anda unggah mencakup beberapa ukuran (WordPress menghasilkan ini secara default)
  • Kompres gambar: Gunakan plugin optimasi gambar seperti WP Smush Pro untuk mengompres gambar tanpa kehilangan kualitas yang terlihat

Untuk panduan komprehensif tentang optimasi gambar, lihat panduan optimasi gambar WordPress kami.

Langkah 4: Minimalkan Pemanggilan Font

Font kustom menambah permintaan HTTP dan berat file. Setiap keluarga Google Font menambah 20-100 KB tergantung pada jumlah bobot yang dimuat. Untuk mengoptimalkan:

  • Batasi hingga 2-3 keluarga font: Satu untuk judul, satu untuk teks tubuh sudah cukup untuk sebagian besar desain
  • Batasi bobot font: Muat hanya bobot yang benar-benar Anda gunakan (misalnya, 400 dan 700 alih-alih 100-900)
  • Self-host Google Fonts: Unduh font dan sajikan dari server Anda sendiri untuk menghilangkan pencarian DNS ke fonts.googleapis.com. Plugin seperti OMGF atau Perfmatters dapat mengotomatiskan ini
  • Gunakan font-display: swap: Mencegah teks tidak terlihat selama pemanggilan font. Elementor menerapkan ini secara default
  • Pertimbangkan font sistem: Tumpukan font sistem (seperti -apple-system, BlinkMacSystemFont, Segoe UI) dimuat secara instan tanpa permintaan jaringan

Langkah 5: Kurangi Jumlah Widget

Setiap widget Elementor menghasilkan HTML, CSS, dan berpotensi JavaScript. Mengurangi jumlah widget secara langsung mengurangi berat halaman:

  • Gabungkan konten teks: Gunakan satu widget Text Editor dengan judul HTML alih-alih widget Heading + Text Editor terpisah
  • Gunakan CSS alih-alih widget: Widget spacer menambah elemen DOM. Gunakan padding/margin pada widget yang berdekatan sebagai gantinya
  • Hindari widget duplikat: Alih-alih menyembunyikan/menampilkan widget yang berbeda untuk mobile/desktop, gunakan CSS responsif untuk mengadaptasi satu widget
  • Batasi animasi: Animasi masuk menambah pendengar acara JavaScript dan CSS. Gunakan secara selektif pada elemen kunci, tidak pada setiap widget

Langkah 6: Gunakan Plugin Caching

Caching mengubah halaman WordPress dinamis menjadi file HTML statis, menghilangkan pemrosesan PHP dan kueri database pada kunjungan ulang. Plugin caching yang direkomendasikan untuk situs Elementor:

PluginFitur Utama untuk ElementorHarga
WP RocketOptimasi CSS/JS, pemuatan malas, pembersihan database, integrasi CDN$59/tahun
LiteSpeed CacheCaching tingkat server (memerlukan server LiteSpeed), optimasi gambarGratis
FlyingPressSelf-hosting Google Fonts, hapus CSS yang tidak digunakan, tunda pemuatan JS$60/tahun

Fitur "Hapus CSS yang Tidak Digunakan" dan "Tunda Eksekusi JavaScript" dari WP Rocket sangat efektif untuk situs Elementor karena menargetkan CSS/JS berlebih yang dihasilkan oleh Elementor. Dalam pengujian kami, WP Rocket mengurangi beban CSS efektif dari halaman Elementor sebesar 40-60%.

Langkah 7: Hapus CSS dan JavaScript yang Tidak Digunakan

Elementor memuat CSS untuk semua widget yang terdaftar secara default. Dengan Pemuatan Aset yang Ditingkatkan diaktifkan (Langkah 1), ini membatasi CSS pada widget di halaman saat ini. Namun, optimasi lebih lanjut dimungkinkan:

  • Hapus CSS yang Tidak Digunakan dari WP Rocket: Menganalisis setiap halaman dan menghasilkan file CSS spesifik halaman dengan hanya aturan yang berlaku
  • Tunda JavaScript: Tunda JavaScript yang tidak kritis (animasi, karusel) hingga interaksi pengguna (klik, gulir, tekan tombol)
  • Plugin Asset Clean Up: Nonaktifkan CSS/JS plugin tertentu secara manual di halaman di mana mereka tidak diperlukan

Teknik-teknik ini dapat mengurangi beban CSS sebesar 50-70% dan menghilangkan JavaScript yang menghalangi rendering sepenuhnya, menghasilkan peningkatan signifikan pada Largest Contentful Paint (LCP) dan First Input Delay (FID).

Langkah 8: Optimalkan Server dan Hosting

Optimasi frontend hanya dapat berjalan sejauh ini jika waktu respons server Anda lambat. Untuk situs Elementor:

  • Gunakan PHP 8.2+: PHP 8.x adalah 15-25% lebih cepat daripada PHP 7.4 untuk beban kerja WordPress
  • Aktifkan OPcache: Caching opcode PHP menghilangkan recompilation file PHP
  • Gunakan CDN: Sajikan aset statis (CSS, JS, gambar) dari server tepi yang secara geografis lebih dekat dengan pengunjung Anda
  • Pertimbangkan hosting WordPress terkelola: Penyedia seperti Cloudways, SiteGround, dan Kinsta mengoptimalkan infrastruktur mereka khusus untuk WordPress

Untuk rekomendasi hosting dan panduan pengaturan, lihat panduan hosting WordPress kami.

Mengukur Hasil Optimisasi Anda

Gunakan alat ini untuk mengukur dampak dari setiap optimisasi:

AlatApa yang DiukurURL
Google PageSpeed InsightsCore Web Vitals, skor kinerja, rekomendasi spesifikpagespeed.web.dev
GTmetrixWaktu muat, ukuran halaman, permintaan, analisis waterfallgtmetrix.com
Chrome DevTools (tab Jaringan)Ukuran sumber daya individu, urutan pemuatan, hambatanTerintegrasi dalam browser Chrome
WebPageTestPem testing multi-lokasi, tampilan filmstrip, metrik lanjutanwebpagetest.org

Uji sebelum dan setelah setiap optimisasi untuk mengonfirmasi perbaikan. Fokus pada metrik Core Web Vitals ini:

  • LCP (Largest Contentful Paint): Target di bawah 2,5 detik
  • FID (First Input Delay): Target di bawah 100 milidetik
  • CLS (Cumulative Layout Shift): Target di bawah 0,1

Pertanyaan yang Sering Diajukan

Apakah Elementor secara signifikan memperlambat WordPress?

Elementor menambahkan 200-400 KB aset frontend dibandingkan dengan editor default. Ini terlihat tetapi dapat dikelola dengan optimisasi yang tepat. Teknik dalam panduan ini dapat mengurangi dampak kinerja Elementor sebesar 50-70%, mendekatkan kecepatan halaman ke yang dapat dicapai dengan editor blok sambil mempertahankan fleksibilitas desain Elementor.

Haruskah saya beralih dari Sections ke Flexbox Containers di halaman yang ada?

Untuk halaman yang Anda edit secara aktif, bermigrasi ke Flexbox Containers sangat berharga—pengurangan DOM cukup signifikan. Namun, tidak perlu membangun ulang setiap halaman sekaligus. Prioritaskan halaman dengan lalu lintas tinggi (halaman utama, halaman arahan, halaman produk) dan konversi yang lain secara bertahap.

Apakah WP Rocket kompatibel dengan Elementor?

Ya. WP Rocket sepenuhnya kompatibel dengan Elementor dan merupakan salah satu plugin caching yang paling direkomendasikan untuk situs Elementor. Fitur Remove Unused CSS dan Delay JavaScript-nya sangat efektif dalam mengurangi overhead frontend Elementor.

Berapa banyak widget Elementor yang terlalu banyak di satu halaman?

Tidak ada jumlah tetap, tetapi usahakan untuk menjaga ukuran DOM di bawah 1.500 elemen untuk kinerja yang baik. Sebagai pedoman, 30-50 widget di satu halaman adalah tipikal; 100+ widget sering menunjukkan peluang untuk mengonsolidasikan (menggabungkan widget teks, menghapus spacer, menyederhanakan tata letak).

Apakah animasi Elementor mempengaruhi kinerja?

Ya. Animasi masuk menambahkan pendengar acara JavaScript dan transisi CSS. Di perangkat seluler, animasi yang berlebihan dapat menyebabkan jank (stuttering yang terlihat saat menggulir). Gunakan animasi secara selektif—batasi pada elemen kunci yang mendapat manfaat dari gerakan (CTA, sorotan fitur) dan hindari menganimasi setiap widget di halaman.

Bisakah saya menggunakan Elementor dan tetap mendapatkan skor 90+ di PageSpeed?

Ya, dengan optimisasi yang tepat. Dengan mengaktifkan fitur kinerja Elementor, menggunakan Flexbox Containers, mengoptimalkan gambar, menghosting font sendiri, dan menggunakan plugin caching seperti WP Rocket, adalah realistis untuk mencapai skor PageSpeed 90+ di sebagian besar halaman Elementor. Halaman yang banyak gambar mungkin memerlukan upaya optimisasi tambahan.

Bangun Situs Cepat dengan Elementor Pro

Dapatkan Elementor Pro dengan fitur kinerja bawaan, Flexbox Containers, dan pemuatan aset yang dioptimalkan. Pasangkan dengan WP Rocket untuk kecepatan optimal.

Jelajahi Elementor Pro →

Pertanyaan yang sering diajukan

Apakah Elementor memperlambat situs WordPress?
Elementor menambahkan kerangka CSS dan JavaScript sendiri, yang meningkatkan berat halaman dasar dibandingkan dengan WordPress asli. Namun, dengan pengaturan optimasi yang tepat dan hosting yang baik, situs Elementor dapat mencapai skor kinerja yang baik. Kuncinya adalah mengoptimalkan keluaran Elementor daripada menghindari pembuatnya.
Apa itu pemuatan aset yang dioptimalkan di Elementor?
Diperkenalkan di Elementor 3.x, fitur ini memuat CSS dan JavaScript hanya untuk widget yang digunakan di setiap halaman tertentu daripada memuat semua aset secara global. Aktifkan di Elementor, Pengaturan, Kinerja untuk mengurangi CSS dan JavaScript yang tidak terpakai.
Haruskah saya menggunakan Elementor untuk setiap halaman di situs saya?
Tidak. Gunakan Elementor untuk halaman yang memerlukan kontrol desain visual seperti halaman arahan, halaman layanan, dan halaman utama. Untuk posting blog standar dan halaman sederhana, editor blok WordPress menghasilkan markup yang lebih ringan dengan kinerja yang lebih baik.
Bagaimana cara mengurangi ukuran file CSS Elementor?
Aktifkan pemuatan aset yang dioptimalkan, gunakan Gaya Global Elementor alih-alih gaya inline pada widget individu, minimalkan jumlah font kustom, dan gunakan kelas CSS alih-alih penataan inline untuk pola desain yang berulang.
Bisakah saya menggunakan plugin caching dengan Elementor?
Ya dan disarankan. Plugin caching seperti WP Rocket, LiteSpeed Cache, dan W3 Total Cache bekerja dengan baik dengan Elementor. Mereka menyimpan keluaran HTML akhir, sehingga rendering dinamis Elementor hanya terjadi pada kunjungan pertama yang tidak dicache.

Bagikan postingan ini

Tentang Penulis

Erik Keller
Erik Keller

Pakar WordPress

Spesialis WordPress senior dengan pengalaman luas dalam pengembangan tema, plugin, dan WooCommerce. Bersemangat membantu bisnis sukses dengan solusi WordPress.

WordPressWooCommercePengembangan TemaPengembangan PluginOptimasi Performa

Tetap Update

Dapatkan tips dan tutorial WordPress terbaru di inbox Anda.