Cara mempercepat situs web WordPress tanpa merusak bank
Diterbitkan: 2022-09-21Situs cepat tanpa pelambatan. Anda selalu memimpikannya, bukan? Situs yang lambat tidak membuat siapa pun senang, baik Anda maupun pengunjung Anda.
Ini seperti mengantri di kantor pos. Anda menunggu dengan sabar untuk giliran Anda, tetapi garisnya tidak bergerak.

Untuk pengunjung Anda, itu sama. Mereka tidak ingin menunggu 15 detik setiap kali mereka mengklik halaman baru situs Anda.
Untuk menghindari mereka menunggu (dan marah), saya akan memberikan beberapa tips tentang bagaimana Anda dapat mengoptimalkan WordPress.
Melalui artikel ini, Anda akan belajar cara mengurangi waktu pemuatan halaman Anda , untuk mempercepat WordPress dan meningkatkan kinerja situs Anda!
Di akhir artikel ini, Anda akan memiliki rencana tindakan yang sederhana dan efektif, yang disusun selangkah demi selangkah. Semua ini, tanpa prasyarat teknis. Kereta akan meninggalkan stasiun, jadi naiklah!
Ringkasan
- Mengapa penting untuk mengoptimalkan kecepatan situs WordPress?
- Faktor apa saja yang dapat memperlambat kecepatan loading situs WordPress?
- 10 langkah untuk mempercepat WordPress
- Siap untuk mengoptimalkan situs WordPress Anda?
Awalnya ditulis pada November 2017 oleh Florian, artikel ini terakhir diperbarui pada September 2022.
Artikel ini berisi tautan afiliasi. Ini berarti WPMarmite akan mendapatkan komisi kecil jika Anda membeli salah satu produk atau layanan unggulan (tanpa dikenakan biaya tambahan). Pendapatan afiliasi membantu membayar staf kami, mendanai pembuatan dan pemeliharaan konten kami, dan menguji tema dan plugin baru.
Untuk mempelajari lebih lanjut, lihat kebijakan editorial kami.
Mengapa penting untuk mengoptimalkan kecepatan situs WordPress?
Sejak 2010, Google telah mempertimbangkan waktu pemuatan halaman untuk algoritmenya . Pahami: Artinya, kriteria ini berperan dalam penentuan posisi halaman di hasil pencarian Google.
Dalam praktiknya, dampaknya sangat kecil dalam hal peringkat. Situs yang sangat, sangat lambat untuk memuat (setidaknya 15 detik) dapat dihukum dan situs yang sangat cepat (kurang dari satu detik dari waktu pemuatan) dapat diberikan sedikit dorongan.
Tetapi untuk sebagian besar situs, dampaknya hampir tidak terlihat. Namun, ada alasan lain mengapa kecepatan memuat halaman situs Anda penting. Ini memiliki dampak yang menentukan pada:
- Pengalaman pengguna . Situs yang lambat kemungkinan akan membuat pengunjung Anda melarikan diri, kesal dengan waktu tunggu yang terlalu lama. Sekadar informasi, 1 dari 4 pengunjung meninggalkan situs yang memuat lebih dari 4 detik.
- Konversi . Akibatnya, jika pengunjung tidak lagi menjelajahi halaman Anda, Anda tidak memiliki kesempatan untuk melakukan konversi (tindakan yang Anda ingin pengunjung Anda lakukan).
Maksud saya menjual produk atau layanan, mendaftar untuk buletin Anda, atau mengunduh panduan PDF. Sebagai contoh, raksasa Amazon melaporkan bahwa mereka kehilangan 1% dari penjualannya setiap kali waktu buka halamannya meningkat 100 ms. - Tingkat bouncing , tingkat pengunjung yang hanya berselancar di satu halaman situs Anda. Di bawah ini adalah contoh penurunan rasio pentalan dari 73% menjadi 58%.

- Perayapan dilakukan oleh mesin telusur , dan khususnya oleh robot Google. Perayapan sesuai dengan penjelajahan URL (alamat web halaman dan artikel Anda) situs Anda.
Ini memungkinkan Google untuk mengindeksnya di databasenya dan kemudian menampilkannya di hasil pencariannya. Semakin cepat situs Anda, semakin banyak URL yang dapat dirayapi Google.
Faktor apa saja yang dapat memperlambat kecepatan loading situs WordPress?
Seperti yang baru saja Anda lihat, kecepatan memuat halaman situs WordPress sangat penting dalam banyak hal. Banyak faktor yang dapat memperlambat tampilan konten situs web:
- Tema berat dengan terlalu banyak file, efek, dan/atau fitur
- Terlalu banyak plugin yang diaktifkan atau terlalu banyak plugin yang berat
- Hosting kelas bawah atau penawaran terlalu lemah dibandingkan dengan lalu lintas yang diterima situs Anda
- Gambar yang terlalu berat untuk dimuat
- Terlalu banyak font khusus
- Kurangnya cache
- Versi PHP yang sudah usang
- Terlalu banyak panggilan ke sumber daya eksternal
- Dll.
Sekarang setelah Anda memahami konteksnya sedikit lebih banyak, mari kita beralih ke bisnis. Mari tunjukkan beberapa tindakan nyata yang dapat Anda terapkan di situs Anda untuk mengoptimalkan WordPress dan waktu pemuatannya.

10 langkah untuk mempercepat WordPress
Periksa kecepatan memuat halaman Anda
Pertama-tama, titik awal yang baik adalah mengukur kecepatan pemuatan halaman situs Anda, terutama yang paling strategis untuk bisnis Anda (misalnya halaman beranda, halaman arahan, dll.).
Untuk ini, ada berbagai alat gratis atau freemium yang dapat Anda gunakan:
- Pingdom
- Tes Halaman Web
- GTmetrix
- Wawasan PageSpeed
Anda dapat menggunakan satu atau beberapa di antaranya secara bersamaan, karena masing-masing menawarkan metrik dan mode analisisnya sendiri.
PageSpeed Insights, misalnya, memiliki tiga fitur yang sangat berguna:
- Ini menampilkan skor kinerja laman Anda di desktop dan seluler .
- Ini menyajikan hasil Data Web Inti Anda, termasuk skor Anda dalam hal kecepatan pemuatan, interaktivitas, dan stabilitas visual. Data Web Inti mengevaluasi pengalaman pengguna di halaman web. Mereka telah menjadi bagian dari algoritma Google sejak Juni 2021.

- Ini menawarkan rekomendasi untuk meningkatkan kecepatan pemuatan Anda (yang juga dilakukan oleh alat lain yang disebutkan di atas).
Dengan bantuan alat ini, Anda dapat memiliki gagasan yang lebih jelas tentang waktu pemuatan halaman. Hasil? Seperti yang dapat Anda bayangkan, menggunakan informasi itu untuk meningkatkannya sehingga Anda dapat membuatnya secepat mungkin.
Sebagai perbandingan, Anda harus tahu bahwa waktu rata-rata untuk memuat halaman dalam versi seluler adalah 15,3 detik, menurut Google.
Untuk langkah-langkah konkret yang harus diikuti dalam menggunakan alat pengukuran kinerja, saya sarankan Anda membaca tutorial yang ditulis dengan sangat baik ini di blog WP Rocket.
Satu catatan terakhir, selalu diberikan oleh para ahli WP Rocket: meskipun layanan penilaian kinerja berguna, jangan terlalu fokus pada mereka. Sebaliknya, berkonsentrasilah pada "waktu pemuatan situs Anda yang sebenarnya" dan "kesan fluiditas ."
Instal PHP versi terbaru di hosting Anda
Sekarang Anda tahu persis berapa skor kinerja Anda. Langsung saja, terapkan tip kedua ini untuk pengoptimalan WordPress: aktifkan versi terbaru PHP di hosting Anda.
PHP adalah bahasa pemrograman server yang digunakan oleh WordPress. Bahasa ini diperbarui dan dipelihara secara berkala oleh PHP Foundation, dengan tujuan meningkatkan kinerja, keamanan, dan fungsionalitas bahasa.
Dalam hal kinerja, perbedaannya sangat luar biasa. Situs WordPress dapat memuat dua kali lebih cepat dengan versi terbaru PHP , dan itu bukan lelucon.
Sayangnya, banyak situs web yang masih menggunakan versi PHP yang sudah ketinggalan zaman.
Pada saat penulisan pembaruan ini, versi PHP terbaru adalah 8.1, dengan 8.2 dijadwalkan untuk rilis pada November 2022 .
Idealnya, aktifkan setidaknya PHP 8 di situs Anda, jika memungkinkan, karena dukungan untuk PHP 7.4 akan dihentikan pada November 2022. Paling tidak, Anda tidak perlu khawatir tentang itu.
Cara meningkatkan versi PHP Anda
Anda akan melakukannya melalui hosting Anda. Dengan host seperti Bluehost , buka cPanel Anda, antarmuka konfigurasi server Anda.
Anda akan menemukan login dan kata sandi Anda untuk mengaksesnya di dalam email yang dikirim setelah berlangganan penawaran hosting.
Di cPanel, klik modul “Select PHP version” di kotak “Software”.

Sebelum melanjutkan, ingatlah untuk mencadangkan situs Anda (file + database) menggunakan plugin seperti UpdraftPlus atau alat seperti ManageWP.
Setelah Anda melakukan ini, pilih versi 8.0 (atau lebih tinggi) di menu tarik-turun di sebelah kanan "Versi PHP saat ini":

Jika semuanya berjalan dengan baik, situs Anda akan memperbarui dirinya sendiri dalam hitungan detik.
Peringatan: Namun, berhati-hatilah, situs Anda mungkin rusak setelah versi berubah karena plugin yang tidak kompatibel dengan versi PHP ini. Jika bisa, coba dulu di lingkungan pengujian (lokal atau pementasan, misalnya). Pada kenyataannya, ada sedikit kemungkinan hal ini terjadi dengan situs terbaru dan plugin yang diperbarui, tetapi Anda tidak pernah tahu.
Aktifkan caching untuk mengoptimalkan WordPress
Cara hebat lainnya untuk meningkatkan waktu pemuatan situs secara signifikan adalah dengan menggunakan caching.
Teknik ini terdiri dari menyimpan salinan sumber daya tertentu (halaman web, gambar, dll.) sehingga dapat dikembalikan ke pengunjung web lebih cepat, tanpa harus mengunduhnya lagi dari server asli.
Pengunjung yang datang secara teratur ke situs Anda akan selalu mendapat manfaat dari situs yang memuat dengan sangat cepat berkat mekanisme caching. Itu masalah besar, bukan?
Karena Anda telah memilih WordPress untuk situs Anda, CMS membuat segalanya lebih mudah bagi Anda berkat beberapa plugin caching yang efisien.
Yang saya rekomendasikan pertama disebut WP Rocket .

Sangat mudah digunakan dan disesuaikan dengan semua jenis profil (dari pemula hingga pengguna tingkat lanjut), langsung berfungsi, segera setelah diaktifkan. Anda tidak perlu melakukan apa pun: itu akan secara otomatis menyimpan halaman Anda.
WP Rocket adalah alat yang sangat efisien dan lengkap, karena ini juga memungkinkan Anda untuk melakukan pengoptimalan tingkat lanjut pada basis data WordPress, CSS, dan kode JavaScript, dll. (kami akan kembali ke sini).
Namun, kualitas seringkali datang dengan harga. WP Rocket tidak menawarkan versi gratis. Ini tersedia dari $49/tahun.
Jika Anda lebih suka bertaruh pada plugin gratis (meskipun perhatikan bahwa kualitasnya tidak sebanding), saya sarankan WP Fastest Cache atau LiteSpeed Cache .
Untuk mempelajari cara menghapus cache WordPress dengan dan tanpa plugin, lihat tutorial kami.
Kompres gambar
Tahukah Anda bahwa gambar dapat membuat hingga 50% dari total berat halaman web ?
Semakin berat, semakin lama halaman Anda akan dimuat. Sebagai aturan umum, halaman web tidak boleh melebihi 2 MB .
Masalah: file yang dibuat oleh kamera digital sangat besar saat ini. Mereka dapat menimbang dari 4 MB hingga 8 MB!
Anda dapat membayangkan bencananya: satu gambar dapat merusak waktu pemuatan situs Anda.
Untuk menghindari masalah ini, pertama-tama kurangi ukuran gambar sebelum mengunggahnya ke situs Anda. Lebar 2.000 piksel sudah lebih dari cukup.
Kemudian, kompres gambar Anda sebelum mengunggahnya ke Perpustakaan Media WordPress Anda. Untuk melakukan ini, Anda dapat menggunakan alat online gratis seperti:
- PNG Kecil
- Kraken.io
- Optimasi
- Kompresor.io
Perangkat lunak ini akan membantu Anda, tetapi prosesnya bisa menjadi membosankan ketika Anda memiliki puluhan gambar untuk dikompres.
Untuk bergerak lebih cepat dan melakukan semua ini secara otomatis, saya merekomendasikan penggunaan plugin Imagify (dibuat oleh pengembang yang sama dengan WP Rocket).
Plugin ini akan mengoptimalkan semua gambar yang Anda tambahkan ke Perpustakaan Media Anda, serta yang sudah ada, jika Anda mau.

Dengan akun gratis, Anda akan mendapatkan kompresi 20 MB per bulan, di situs dalam jumlah tak terbatas.
Jika Anda blog dari waktu ke waktu, ini akan lebih dari cukup. Jika Anda membutuhkan lebih banyak, Anda harus meningkatkan ke paket berbayar.
Pelajari cara menggunakan Imagify seperti kartu as dengan tutorial khusus kami.
Pilih perusahaan hosting yang bagus
Apakah situs WordPress Anda masih terlalu lambat untuk Anda (dan pengunjung Anda)? Host web Anda mungkin salah satu penyebabnya.
Host web yang baik harus berkinerja baik, tetapi juga harus sesuai dengan kebutuhan Anda. Secara garis besar, ada empat jenis hosting WordPress:
- Hosting WordPress bersama , di mana server ditempati oleh beberapa situs sekaligus.
- Hosting VPS : Anda mengonfigurasi server Anda sendiri dari awal.
- Hosting khusus : Anda memiliki server sendiri tanpa membaginya dengan situs lain.
- Hosting WordPress yang Dikelola : Penyedia mengurus semuanya untuk Anda.
Untuk memulai, server bersama akan sesuai dengan sebagian besar pembaca. Untuk mendapatkan kinerja terbaik, Anda harus memilih server dengan hati-hati.
Penyedia seperti Bluehost akan menjamin Anda layanan yang berkualitas, dengan proses instalasi yang mudah dan dukungan yang sangat responsif.

Kelola plugin Anda dengan benar
Direktori WordPress resmi memiliki 60.115 plugin. Plugin ini sangat berguna, karena memungkinkan Anda menambahkan fitur spesifik ke situs WordPress Anda.
Tapi terkadang, mereka juga bisa mempermainkan Anda. Sebagian besar masalah kinerja di WordPress berasal langsung dari plugin yang Anda tambahkan.
Setiap plugin memiliki jumlah file yang bisa dibilang cukup besar . Lebih buruk lagi, mereka juga dapat membebani database Anda dengan membebaninya dengan semua jenis informasi.
Jika memungkinkan, cobalah untuk menghindari menginstal terlalu banyak plugin dengan mengaktifkan hanya yang Anda butuhkan. Namun, tidak ada aturan nyata untuk jumlah total plugin yang tidak boleh dilampaui.
Seperti yang mereka katakan, lebih baik memiliki situs WordPress yang berjalan dengan 20 plugin yang dioptimalkan dengan benar, daripada situs dengan 5 plugin aktif yang memperlambat waktu pemuatan halaman Anda.
Dalam kehidupan sehari-hari Anda sebagai webmaster, Anda juga harus mengikuti praktik terbaik berikut:
- Nonaktifkan dan hapus semua plugin yang tidak lagi Anda gunakan . Situs Anda akan lebih ringan sekaligus.
- Uji kecepatan pemuatan halaman Anda setelah mengaktifkan plugin . Jika kinerja terpukul, Anda akan tahu siapa yang salah.
- Gunakan plugin seperti UsageDD atau Query Monitor untuk mendeteksi masalah terkait kinerja.
Seperti yang Anda ketahui, tidak semua plugin sama, dan beberapa tentu lebih berat dari yang lain.
Jika Anda tidak dapat menemukan penyebab kelambatan situs web Anda, sebagai upaya terakhir saya menyarankan Anda untuk menghubungi seorang profesional.
Optimalkan database
Untuk langkah ketujuh dari misi Anda untuk mengoptimalkan WordPress, mari kita bicara tentang elemen paling penting dari situs Anda: database.
Ini adalah elemen yang menyimpan semua konten situs Anda (postingan, halaman, komentar, opsi situs, pengaturan plugin, dll.), jadi yang terbaik adalah mengurusnya.
Tapi itu juga sedikit temperamental. Dengan bertambahnya usia, itu cenderung menambah berat badan dan dapat memperlambat situs Anda.
Untuk menghindari pertumbuhan ini dan terus memuaskan pengunjung Anda, perlu untuk membersihkan dan mengoptimalkannya secara teratur .
Untuk melakukan ini, andalkan lagi WP Rocket. Plugin ini memiliki tab yang didedikasikan untuk pengoptimalan basis data. Berkat itu, Anda dapat:
- Hapus revisi dan draf
- Bersihkan komentar yang tidak diinginkan di database
- Bersihkan transien, yang memungkinkan Anda menyimpan informasi sementara
- Jadwalkan pembersihan otomatis database Anda

Dan saat Anda melakukannya, gunakan WP Rocket untuk meningkatkan kinerja situs Anda di level lain juga:
- Melalui tab “Media”, aktifkan pemuatan lambat untuk gambar, iframe (tag HTML yang memungkinkan Anda mengintegrasikan konten halaman lain ke dalam halaman), dan video.
- Di tab “Pengoptimalan File”, aktifkan minifikasi dan penggabungan sumber daya CSS dan JavaScript, dan hapus sumber daya CSS yang tidak digunakan .
Untuk melangkah lebih jauh dengan WP Rocket, lihat panduan khusus kami di blog .
Optimalkan file wp-config.php
Mari kita lanjutkan dengan membicarakan file klasik yang menjadi bagian dari setiap instalasi WordPress baru: wp-config.php
. File ini berisi informasi tentang database Anda dan memungkinkan Anda untuk mengatur opsi WordPress lanjutan.
Batasi jumlah revisi untuk mengoptimalkan WordPress
Ini juga di mana Anda dapat membatasi jumlah revisi (menyimpan draf dan pembaruan ke posting Anda).
Ini berguna, tetapi juga dapat membebani database Anda… dan memperlambat kecepatan pemuatan . Anda tahu latihannya sekarang. ^^
Pertama-tama, seperti biasa, saya menyarankan Anda untuk membuat cadangan situs Anda. Jika ada masalah, Anda dapat kembali tanpa rasa takut.
Untuk mengurangi jumlah revisi setiap artikel (jumlahnya sesuai dengan jumlah revisi yang disimpan dalam DB menurut jenis konten), gunakan potongan kode di bawah ini di wp-config.php
Anda:
define( 'WP_POST_REVISIONS', 3 );
Anda dapat melangkah lebih jauh dengan menonaktifkan revisi seluruhnya (tetapi jangan gunakan kedua bagian kode secara bersamaan):
define( 'WP_POST_REVISIONS', false );
Hati-hati dengan potongan kode terakhir ini. Jika Anda memilih untuk menggunakannya, tidak ada lagi revisi yang akan dilakukan. Jika terjadi manipulasi yang buruk dari pihak Anda (mis: menutup jendela pengeditan), atau bug di browser Anda, Anda akan kehilangan semua konten yang dibuat sebelumnya. Sebagai upaya terakhir, Anda masih dapat memulihkan konten berkat pencadangan otomatis.
Tingkatkan memori yang dialokasikan untuk WordPress
Pada langkah kedua, Anda juga dapat menambah memori yang dialokasikan untuk WordPress. Jika memori ini terlalu rendah dan Anda menggunakan plugin yang membutuhkan terlalu banyak sumber daya server, Anda mungkin akan mengalami kesalahan tampilan di layar.
Untuk mengatasi masalah ini, tambahkan kode berikut ke wp-config.php
Anda:
define('WP_MEMORY_LIMIT', '256M');
Pilih tema yang kuat
Mari lanjutkan perjalanan kita dengan langkah kesembilan untuk mengoptimalkan situs WordPress Anda. Kecepatan memuat halaman Anda juga tergantung pada tema yang Anda gunakan.
Itu harus dikodekan dengan baik, menghormati standar WordPress, dan dioptimalkan untuk kinerja.
Untuk ini, sangat penting untuk membuatnya ringan , baik dengan hanya menyematkan fitur yang Anda butuhkan, atau dengan menawarkan untuk mengaktifkan/menonaktifkan opsi pilihan Anda.
Untuk kinerja, saya merekomendasikan salah satu tema berikut:
- Astra
- HasilkanTekan
- bloksy
- Neve
- kadence

Untuk menemukan tema yang sempurna untuk proyek Anda, lihat halaman kami yang didedikasikan untuk tema WordPress dengan pilihan yang dipilih sendiri.
Pilih CDN
Terakhir, langkah terakhir dalam mempercepat situs WordPress Anda. Ini adalah tip yang tidak untuk semua orang, tetapi dapat memberikan hasil yang sangat bagus. Sayang sekali untuk tidak menyebutkannya, jadi mari kita bicarakan!
Anda dapat meningkatkan kecepatan situs Anda dengan menggunakan CDN (Content Delivery Network).
Namun, tidak perlu repot dengan ini jika Anda baru memulai . Di sisi lain, jika Anda sudah menerima banyak lalu lintas setiap hari, Anda harus mempertimbangkan solusi ini.
WP Rocket (sekali lagi) menawarkan, misalnya , CDN internal mulai dari $8,99/bulan.
Caching, hosting berkualitas, kompresi gambar, menggunakan versi PHP terbaru: Ini adalah beberapa bahan untuk mengoptimalkan #WordPress dan mempercepat kecepatan pemuatan halaman Anda.
Siap untuk mengoptimalkan situs WordPress Anda?
Sekarang Anda tidak punya alasan untuk tidak mempercepat WordPress dan mengoptimalkan halaman Anda.
Saat membaca artikel ini, Anda menemukan bahwa banyak faktor yang dapat memperlambat situs Anda (gambar, plugin yang berat, menggunakan versi PHP yang kedaluwarsa, kurangnya caching, dll.).
Untungnya, ada berbagai metode, alat, dan plugin lain untuk membantu Anda mengatasi kejahatan ini dan memungkinkan Anda meningkatkan waktu pemuatan situs secara signifikan.
Ini dapat dilakukan dengan menggunakan plugin cache, memilih host yang baik, mengaktifkan versi terbaru PHP, atau mengoptimalkan database Anda.
Apa tips dan trik Anda untuk mempercepat WordPress? Bagikan tanggapan Anda di komentar.