Cara Mempercepat Situs WordPress Anda

Diterbitkan: 2023-02-12

Di dunia digital saat ini, semuanya tentang kecepatan dan efisiensi. Dan dari semua masalah kinerja situs web, kecepatan situs web adalah salah satu penyebab utama hilangnya pengunjung ke situs web WordPress Anda. Jika situs web Anda memuat lebih lambat dari yang seharusnya, ada sedikit keraguan bahwa lalu lintas dan pendapatan Anda terpengaruh secara langsung. Pengakuan fakta ini membuat banyak pengembang dan pemilik bisnis bertanya-tanya bagaimana cara mempercepat situs WordPress. Informasi berikut akan membantu Anda memahami mengapa waktu loading yang cepat itu penting, dan Anda bahkan akan mempelajari beberapa tip untuk meningkatkan kecepatan situs WordPress Anda.

Daftar isi
1. Kecepatan Situs WordPress
2. Mengapa Kecepatan Situs Penting?
2.1. Kecepatan Situs Web Lebih Penting untuk Seluler
3. Seberapa Cepat Situs Memuat?
4. Cara Mengurangi Waktu Pemuatan Halaman
4.1. 1. Jalankan Diagnosis Kecepatan Situs
4.2. 2. Hapus Plugin dan Tema yang Tidak Digunakan
4.3. 3. Bersihkan Perpustakaan Media Anda
4.4. 4. Bersihkan Database Anda
4.5. 5. Hapus Javascript dan CSS yang Memblokir Render
4.6. 6. Perkecil CSS, HTML, dan JavaScript
4.7. 7. Optimalkan Gambar
4.8. 8. Lazy-Load Halaman Panjang
4.9. 9. Batasi Komentar Per Halaman
4.10. 10. Kurangi Pengalihan
4.11. 11. Kurangi Posting Revisi
4.12. 12. Nonaktifkan Pingback dan Trackback
4.13. 13. Jalankan PHP Versi Terbaru
4.14. 14. Pilih Tema yang Cepat dan Ringan
4.15. 15. Gunakan CDN
4.16. 16. Memanfaatkan Caching Browser
4.17. 17. Pindah ke Server Khusus
4.18. 18. Pertimbangkan Infrastruktur Hosting Anda
5. Plugin Pengoptimalan Kecepatan Situs WordPress
6. Dapatkan Dukungan Untuk Meningkatkan Kecepatan Situs WordPress Dari WP Engine

Kecepatan Situs WordPress

WordPress adalah alat pembuat konten yang kuat yang telah menggemparkan dunia. Faktanya, platform tersebut telah digunakan untuk membuat lebih dari 75 juta situs web. Namun, seperti semua alat pembuatan situs web lainnya, Anda memerlukan satu atau dua plugin WordPress, tema, dan alat lain untuk membuat segalanya terlihat sempurna dan membantu merek Anda bersinar. Sayangnya, jenis alat ini dapat memperlambat segalanya terlepas dari sistem pengelolaan konten Anda. Jadi, bagaimana Anda bisa meningkatkan kinerja WordPress?

Untungnya, ada cara untuk meningkatkan kecepatan situs Anda. Melalui pengelolaan tema, gambar, plugin, dan konten lainnya yang tepat, Anda dapat dengan mudah mempercepat semuanya. Ingatlah bahwa setiap sistem manajemen konten harus memuat semua item terkait, baik yang terlihat di halaman atau berjalan di latar belakang, sebelum pelanggan dapat menikmati pengalaman penuh halaman Anda.

Pada titik ini, Anda mungkin bertanya-tanya apa hubungan kecepatan pemuatan dengan apakah pengunjung menikmati halaman Anda. Sayangnya, mereka mungkin tidak menikmati apa pun karena laman Anda lambat dimuat.

Mengapa Kecepatan Situs Penting?

Pekikan nostalgia dari modem dial-up yang menandakan bahwa halaman Anda pada akhirnya akan dimuat adalah bagian dari sejarah teknologi. Hari-hari ini, konsumen mengharapkan halaman web memuat dengan cepat. Faktanya, 40% melaporkan bahwa mereka akan meninggalkan situs jika butuh waktu lebih dari tiga detik untuk memuat.

Hal terbaik yang dapat Anda lakukan untuk bisnis Anda adalah memiliki situs WordPress yang cepat. Tanpa mencapai ini, Anda pasti akan kehilangan uang dan lalu lintas. Ini karena konsumen online sedikit tidak sabar. Faktanya, lebih dari separuh pengguna seluler mengaku meninggalkan halaman hanya karena waktu pemuatannya yang lambat. Perlu juga dicatat bahwa situs web dengan kecepatan memuat 1-2 detik melihat tingkat konversi hampir tiga kali lebih tinggi daripada yang memuat dalam 5-10 detik.

Lebih buruk lagi, jika situs web Anda memiliki kecepatan yang lebih lambat, fakta itu dapat mencegah calon konsumen untuk menemukan Anda. Google baru-baru ini mengumumkan bahwa kecepatan halaman akan menjadi faktor peringkat dalam pencarian seluler pada Juli 2018. Ini berarti situs yang lambat akan berdampak negatif pada peringkat SEO Anda. Jika pernah ada waktu untuk mempelajari cara mempercepat situs WordPress, sekaranglah waktunya.

Kecepatan Situs Web Lebih Penting untuk Seluler

Meskipun keberadaan perangkat seluler dan penggunaan seluler di mana-mana bukanlah berita, Anda mungkin tidak tahu bahwa kecepatan memainkan peran besar dalam cara Google mengindeks penelusuran seluler. Jika situs Anda sedikit lambat dan masih berhubungan kuat dengan istilah pencarian tertentu, Anda dapat mencapai peringkat yang layak. Namun, Google memprioritaskan situs seluler yang lebih cepat.

Satu dari lima orang Amerika menganggap diri mereka sebagai pengguna internet 'khusus seluler'. Jika Anda khawatir tentang waktu pemuatan situs seluler Anda, Anda mungkin ingin menggunakan tema WordPress modern, dan memilih plugin yang dibuat dengan konsep desain responsif.

Seberapa Cepat Seharusnya Memuat Situs?

Jadi, seberapa cepat cukup cepat? Google melaporkan bahwa praktik terbaik adalah menjaga waktu pemuatan Anda tiga detik atau kurang. Temuan menunjukkan bahwa saat waktu pemuatan berubah dari satu menjadi tiga detik, kemungkinan terpental (pengguna langsung keluar) meningkat sebesar 32%.

Terlebih lagi, untuk halaman yang membutuhkan waktu lima detik atau lebih untuk dimuat, kemungkinan terpental meningkat sebesar 90%. Oleh karena itu, jika Anda ingin mempertahankan pengunjung daripada mengusir mereka, Anda perlu mengupayakan waktu pemuatan rata-rata kurang dari tiga detik (dan idealnya lebih cepat dari itu).

Cara Mengurangi Waktu Pemuatan Halaman

Jika Anda ingin melakukan bagian Anda untuk membantu alat ini dalam meningkatkan kecepatan WordPress untuk situs Anda, ada berbagai taktik sederhana yang dapat Anda gunakan sendiri. Mengizinkan situs Anda di-cache adalah salah satu cara paling sederhana. Berikut adalah beberapa tips lain yang dapat Anda gunakan.

1. Jalankan Diagnosis Kecepatan Situs

Memahami seberapa cepat situs web Anda memuat adalah langkah selanjutnya untuk meningkatkan kinerja situs. Pelacakan kecepatan situs disarankan jika Anda menginstal plugin atau membuat beberapa perubahan lain pada situs Anda dan ingin melihat pengaruhnya terhadap waktu muat situs.

Untuk menganalisis kecepatan memuat, kebanyakan orang mengandalkan Google PageSpeed. Tetapi Anda juga dapat mencoba menggunakan alat seperti Alat Kecepatan Mesin WP untuk tip kecepatan situs khusus WordPress tentang cara membuat situs Anda berjalan lebih baik. Setelah Anda memasukkan URL situs Anda, Anda akan dikirimi email analisis khusus tentang seberapa cepat situs Anda dimuat dan rekomendasi khusus untuk mempercepatnya. Anda juga dapat memasukkan halaman tertentu untuk menganalisis waktu buka halaman.

Atau jika Anda adalah pelanggan WP Engine, sebaiknya gunakan Performa Halaman dalam Portal Pengguna untuk melacak dan menguji performa halaman web Anda terhadap perubahan situs. Dengan Performa Halaman, Anda bahkan dapat menjadwalkan tes berulang yang dikirimkan ke kotak masuk sehingga Anda tidak perlu mengaturnya secara manual.

2. Hapus Plugin dan Tema yang Tidak Digunakan

Selain fakta bahwa Anda harus selalu memperbarui plugin dan tema, menghapus yang tidak terpakai adalah langkah selanjutnya untuk situs yang cepat. Plugin dan tema yang tidak digunakan tidak hanya menghadirkan kerentanan keamanan, tetapi juga dapat mengurangi kinerja situs web WordPress.

Untuk menghapus plugin WordPress yang tidak digunakan, Anda harus menonaktifkannya terlebih dahulu. Kemudian Anda dapat membuka daftar plugin yang tidak aktif dan menghapus yang tidak Anda inginkan lagi.

Untuk membersihkan plugin di jaringan multisite, lihat artikel bermanfaat ini.

Untuk menghapus tema WordPress yang tidak diinginkan, cukup buka Appearance > Themes untuk menghapus tema yang sudah tidak digunakan lagi.

3. Bersihkan Perpustakaan Media Anda

Solusi sederhana lain untuk menyelesaikan masalah kinerja adalah menghapus media yang tidak digunakan. Seiring waktu, Anda mungkin mulai mengumpulkan gambar yang tidak lagi digunakan. Untuk mengosongkan ruang, Anda harus mempertimbangkan untuk menghapus media yang tidak terpakai.

Untuk menghapus media yang tidak terpakai secara manual,   Anda dapat menggunakan plugin seperti Media Cleaner untuk membuang media yang tidak terpakai atau Anda dapat melakukannya secara manual. Untuk menghapus media yang tidak digunakan secara manual, cukup buka Add Media -> Media Library -> Unattached lalu hapus file yang tidak lagi digunakan.

Untuk mempelajari lebih lanjut tentang cara membersihkan perpustakaan media WordPress Anda, lihat artikel bermanfaat ini.

4. Bersihkan Database Anda

Jika dibiarkan, database WordPress Anda akan mulai menumpuk kekacauan dari waktu ke waktu. Kembung yang tidak perlu ini dapat memperlambat situs Anda. Namun, dengan pembersihan rutin, Anda dapat mengurangi ukuran database untuk memuat lebih cepat.

Misalnya, revisi pos dapat menghabiskan banyak ruang yang tidak dibutuhkan. Jika Anda memiliki postingan dengan data 100KB dan ada lima revisi dari postingan tersebut, total ruang yang terbuang adalah sekitar 500KB.

Membersihkan basis data Anda dapat dilakukan secara manual melalui phpMyAdmin, meskipun dapat menjadi rumit dan merusak jika Anda tidak tahu apa yang Anda lakukan. Jika Anda bukan ahli teknis, memasang plugin untuk menyelesaikan tugas ini adalah cara yang lebih aman untuk pergi. WP-Sweep dan Advanced Database Cleaner adalah taruhan yang aman untuk menjelajahi database Anda dan menyingkirkan hal-hal seperti revisi lama, komentar spam, kueri MySQL, dan banyak lagi.

5. Hapus Javascript dan CSS yang Memblokir Render

Jika Anda telah menggunakan alat pengujian halaman untuk menguji kecepatan situs web Anda, Anda mungkin menemukan rekomendasi ini yang sulit dipahami. Jika Anda melihat tampilan waterfall halaman Anda menggunakan alat seperti webpagetest.org atau Pingdom, Anda mungkin akan melihat bahwa ada sejumlah file JavaScript (file .js) yang dimuat sebelum baris "start render". Ini dikenal sebagai "JavaScript pemblokiran render".

Fungsi inti JavaScript adalah melakukan tindakan pada halaman web, seperti munculan atau memutar gambar di penggeser Anda. Pada kenyataannya, tindakan ini tidak perlu dimuat hingga situs Anda memuat konten dan gaya sepenuhnya. Jadi dengan "Tunda Parsing JavaScript," alat ini benar-benar mengatakan, "muat barang ini nanti di halaman Anda, bukan di atas." Ada beberapa plugin di luar sana yang dapat membantu Anda menunda JavaScript ini, termasuk WP Critical CSS .

6. Perkecil CSS, HTML, dan JavaScript

Seiring waktu, CSS, HTML, dan file kode sumber lainnya dapat menumpuk dan menyebabkan situs Anda berjalan seperti tetes tebu. Untuk memberikan injeksi kecepatan pada situs Anda, Anda harus mempertimbangkan memperkecil kodenya.

Melalui minifikasi, backend situs Anda akan dioptimalkan menjadi mesin ramping. Teknik ini bekerja dengan mengurangi ukuran file HTML, JavaScript, dan CSS, dan berfungsi untuk menghapus karakter yang tidak perlu, seperti spasi, jeda baris, dan komentar. Hasilnya adalah berkurangnya jumlah transfer data yang diperlukan sehingga file berjalan lebih cepat dan halaman web Anda memuat lebih cepat. Ada sejumlah plugin yang dibuat untuk memperkecil kode. Autoptimize adalah salah satu plugin gratis berperingkat teratas untuk tugas ini. Anda juga dapat mencoba plugin premium WP Rocket yang membantu pengoptimalan situs, termasuk minifikasi. Kompresor CSS adalah opsi bagus lainnya yang menyederhanakan kode CSS.

7. Optimalkan Gambar

Gambar sangat penting untuk membuat pengunjung situs tetap terlibat. Meskipun situs Anda mungkin berisi banyak gambar yang indah, sebaiknya optimalkan gambar ini untuk mencapai waktu muat halaman yang cepat. Ada beberapa cara untuk mengoptimalkan gambar Anda, termasuk mengompresi gambar, menambahkan teks alt dan judul, dan membuat peta situs gambar. Untuk mempelajari lebih lanjut tentang bagaimana Anda mengoptimalkan gambar, lihat artikel ini, Cara Mengoptimalkan Gambar Anda Untuk WordPress.

8. Lazy-Load Halaman Panjang

Untuk situs satu halaman dan situs yang memiliki beranda panjang, Lazy Loading bisa menjadi penghemat waktu nyata. Lazy Loading pada dasarnya mencegah elemen yang lebih rendah di halaman Anda dimuat hingga pengunjung menggulir ke bawah untuk melihatnya. Dengan tidak memuat semua konten halaman panjang Anda sekaligus, ini memungkinkan situs Anda mulai merender lebih cepat. Plugin umum yang digunakan untuk ini adalah BJ Lazy Load.

9. Batasi Komentar Per Halaman

Meskipun mendapatkan begitu banyak perhatian pada posting blog Anda itu luar biasa, banyak komentar juga dapat memperlambat waktu muat halaman. Memecah bagian komentar menjadi beberapa halaman adalah ide bagus untuk memangkas waktu yang diperlukan untuk memuatnya.

Untuk membatasi jumlah komentar yang muncul per halaman, buka Pengaturan -> Diskusi dan centang kotak “Pecah komentar menjadi halaman”. Anda kemudian dapat memilih jumlah komentar per halaman (default diatur ke 50).

Ini akan membantu meningkatkan konsumsi memori dan meningkatkan waktu muat halaman untuk posting dan halaman dengan banyak komentar.

10. Kurangi Pengalihan

Pengalihan memiliki beberapa kegunaan, tetapi pengalihan yang tidak perlu, seperti pengalihan 301 dan rantai pengalihan, dapat benar-benar memperlambat segalanya. Sebaiknya kurangi jumlah permintaan informasi tambahan yang dilakukan server Anda.

11. Kurangi Posting Revisi

Posting revisi menyimpan setiap pengeditan konten yang Anda buat tanpa batas, yang dapat membuat situs Anda berjalan lebih lambat. Untuk mempercepat situs Anda, Anda dapat memilih untuk membatasi jumlah revisi per posting.

Untuk melakukannya, buka file wp-config.php dan tambahkan baris kode ini untuk membatasi jumlah revisi tulisan:

 define( 'WP_POST_REVISIONS', 4 );

Angka dalam hal ini menunjukkan empat, yang berarti akan ada empat revisi yang dibuat per posting. Anda dapat mengubah angka ini atau bahkan mematikan revisi dengan menyetel nilainya ke 0 atau false.

12. Nonaktifkan Pingback dan Trackback

Meskipun Anda mungkin belum pernah mendengar tentang pingback atau trackback sebelumnya, beberapa dianggap sebagai fitur lama. Meskipun masih merupakan ide bagus untuk memastikannya dimatikan karena dapat menyebabkan kelambatan dalam hal kecepatan halaman.

Untuk menonaktifkan pingback dan trackback, buka Pengaturan -> Diskusi dan pastikan “Izinkan pemberitahuan tautan dari blog lain…” tidak dicentang.

wordpress-pingbacks-trackbacks

13. Jalankan PHP Versi Terbaru

Menjalankan versi terbaru PHP dapat berdampak besar pada kecepatan situs Anda. Untuk menentukan apakah situs Anda siap beralih ke lingkungan PHP terbaru, coba gunakan plugin Pemeriksa Kompatibilitas PHP WP Engine. .

Memperbarui ke versi terbaru PHP sendiri juga mudah dan dapat dilakukan dengan membuka portal pengguna Anda dan mengikuti langkah-langkahnya.

Baca lebih lanjut tentang apa yang akan hadir di PHP 7.4.

14. Pilih Tema yang Cepat dan Ringan

Tidak semua tema WordPress dibuat sama—beberapa ditulis lebih baik dari yang lain. Desain UI yang indah tidak ada artinya jika situs Anda gagal memuat dengan cepat.

Daripada memilih tema kaya fitur (yang melibatkan banyak kode yang harus dimuat setiap kali seseorang mengunjungi situs Anda), lakukan pendekatan minimal dengan menggunakan tema yang berisi inti dari apa yang diperlukan untuk berfungsi dengan baik.

Tentu saja, Anda ingin temanya terlihat bagus. Pastikan dan keluarkan rangkaian tema WordPress premium WP Engine, yang tersedia untuk pelanggan tanpa biaya tambahan.

15. Gunakan CDN

Di mana pun lokasi pengguna, konten Anda harus dikirimkan dengan sangat cepat. Namun, terkadang hal ini tidak selalu memungkinkan…yaitu, jika situs Anda tidak berada dalam infrastruktur yang berisi pusat data di belahan dunia lain. Jarak dapat berarti kelambatan dalam pengiriman konten, di mana jaringan pengiriman konten (CDN) menjadi berguna.

CDN menghasilkan waktu pemuatan halaman yang lebih cepat karena saat dikonfigurasi, situs web Anda akan menggunakan server yang dioptimalkan yang paling dekat dengan pengunjung situs Anda. Pusat data akan menyimpan konten dan file statis, lalu mengirimkannya ke pengguna berdasarkan lokasinya. Ini dapat membantu mengurangi permintaan HTTP eksternal karena konten statis sudah siap digunakan alih-alih meminta banyak HTTP sekaligus.

Memilih CDN bergantung pada popularitas dan kebutuhan situs Anda. Beberapa solusi CDN WordPress termasuk MaxCDN, Cloudflare, atau CacheFly. (Solusi MaxCDN WP Engine dapat dikonfigurasi melalui Portal Pengguna.)

16. Memanfaatkan Caching Browser

Saat server web Anda memiliki tajuk HTTP yang disiapkan untuk menentukan waktu kedaluwarsa cache, itu juga menyertakan arahan browser tentang berapa lama halaman web harus di-cache di browser pengunjung Anda. Ini memberi tahu browser pengunjung Anda untuk mengunduh elemen situs web Anda (seperti CSS, JavaScript, dan gambar) dari disk lokal mesin mereka, bukan dari jaringan. Karena ini berarti browser memiliki koneksi jaringan yang lebih sedikit, ini akan membantu memastikan halaman web Anda memuat lebih cepat untuk mereka.

Penting juga untuk memastikan header HTTP Anda menyertakan tanggal kedaluwarsa sehingga browser tahu kapan harus mendapatkan sumber daya dari jaringan seolah-olah baru, daripada mendapatkannya dari mesin lokal mereka.

Di WP Engine, kami menangani bagian ini untuk Anda karena server kami sudah dioptimalkan untuk melayani situs web WordPress. Secara default, halaman disetel kedaluwarsa setiap sepuluh menit, dan sumber daya statis seperti gambar, CSS, dan JavaScript disetel kedaluwarsa setiap 30 hari.

17. Pindah ke Server Khusus

Jika situs Anda menerima banyak lalu lintas, merupakan ide yang bijak untuk menghostingnya di server khusus, di mana sumber daya server tidak dibagi.

Ketika uptime sangat penting, server bersama bisa merepotkan. Meskipun shared hosting terjangkau, berada di server yang sama dengan yang lain dapat menyebabkan penyumbatan CPU dan RAM. Ini seperti berada di kompleks apartemen dan Anda hanya memiliki begitu banyak air untuk dibagikan… jika situs lain menghabiskan semua bandwidth server, maka Anda akan memiliki situs/server yang berjalan lambat dan potensi waktu henti.

Untuk memastikan situs Anda memiliki waktu aktif maksimum, ada baiknya berinvestasi dalam paket hosting tempat Anda menerima sumber daya penuh dari satu server.

18. Pertimbangkan Infrastruktur Hosting Anda

Lingkungan hosting yang Anda pilih dapat secara dramatis memengaruhi kecepatan situs dengan cara yang positif. Bergantung pada server dan teknologinya, hosting WordPress terkelola diperlukan untuk situs WordPress yang lebih cepat.

Situs di lingkungan hosting WP Engine telah menunjukkan peningkatan kecepatan situs rata-rata sebesar 68 persen. Berikut adalah beberapa cara WP Engine membantu kecepatan situs:

EverCache : Nama yang diberikan pada sistem caching multi-tingkat kami yang komprehensif, EverCache membantu menyajikan lebih banyak halaman yang di-cache ke pengguna akhir Anda. Saat di-cache, halaman Anda disajikan dalam beberapa milidetik, dibandingkan dengan beberapa detik penuh saat membuat halaman tanpa cache. EverCache juga meng-cache hasil kueri berulang ke database Anda untuk kinerja yang lebih cepat. Gabungan lapisan-lapisan ini berarti kinerja yang lebih cepat, dan situs web yang lebih ringan yang dapat mendukung situs Anda melalui gelombang lalu lintas yang tinggi.

Caching : Kami melarang semua plugin caching karena kami melakukannya dengan lebih baik. Platform hosting WordPress kami menyediakan caching untuk halaman, objek, manajemen CDN, penulisan ulang URL, dan banyak lagi.

Infrastruktur Canggih : Semua lalu lintas web ditangani oleh sistem front-end kami yang canggih. Lapisan berpemilik ini dibangun dari ribuan aturan kode yang dirancang dengan hati-hati yang terus diaudit dan disesuaikan untuk kinerja maksimum dan disesuaikan dengan baik untuk WordPress.

Ingin perspektif pihak ketiga tentang pro dan kontra menggunakan WP Engine? Lihat ulasan Mesin WP ini.

Plugin Pengoptimalan Kecepatan Situs WordPress

WordPress memiliki ekosistem plugin yang sangat besar yang dapat membuat penggunaan alat ini menjadi lebih mudah. Berikut adalah beberapa yang difokuskan secara khusus untuk mempercepat.

  • Perfmatters : Plugin ini memungkinkan Anda untuk menonaktifkan opsi default WordPress yang tidak Anda gunakan.
  • WP Super Minify : Alat ini memungkinkan Anda menggabungkan dan mengompres file untuk memuat lebih cepat.
  • WP Smush.it : Plugin ini mengoptimalkan gambar Anda sehingga tidak memperlambat halaman Anda.
  • BJ Lazy Load : Alat ini menghentikan pemuatan seluruh halaman Anda sekaligus sehingga kecepatannya meningkat.

WP Engine menyertakan fitur yang dapat membantu mempercepat situs Anda dan membuat beberapa plugin ini tidak diperlukan.

Dapatkan Dukungan Untuk Meningkatkan Kecepatan Situs WordPress Dari WP Engine

Semua langkah ini diperlukan untuk meningkatkan kecepatan situs web WordPress, dan juga pengalaman pengguna. Jika Anda bertanya-tanya bagaimana cara mempercepat WordPress dengan cara seefisien mungkin, WP Engine adalah cara yang tepat. Keandalan dan infrastrukturnya memberikan kecepatan situs yang lebih cepat bagi pelanggan Anda. Cari tahu bagaimana solusi hosting WordPress yang cepat dari WP Engine dapat membantu Anda mempercepat situs web Anda hari ini.