10 Cara Terbaik untuk Mempercepat Situs WordPress Anda

Diterbitkan: 2020-06-01

Sejak Google mengumumkan pengenalan kecepatan halaman sebagai salah satu metrik untuk menentukan peringkat SEO, pemilik situs telah menjadikannya salah satu prioritas utama mereka untuk membuat situs web mereka dimuat dengan cepat.

Waktu muat halaman juga memengaruhi apakah pengunjung berhenti sebelum halaman dimuat sepenuhnya. Dengan situs web yang memuat lambat, Anda dapat kehilangan sejumlah besar lalu lintas dan konversi.

Dalam panduan ini, kami akan membahas daftar tindakan yang dapat Anda lakukan untuk mempercepat situs WordPress Anda.

Daftar isi
  1. Mengapa Kecepatan Halaman Penting?
  2. Bagaimana Mengukur Kecepatan Halaman?
  3. 1. Pilih Host Web Cepat
  4. 2. Gunakan Tema yang Ringan dan Fleksibel
  5. 3. Gunakan Plugin dengan Bijak
  6. 4. Optimalkan Basis Data WordPress Anda
  7. 5. Gunakan CDN untuk Mengirimkan Sumber Daya
  8. 6. Siapkan Gambar Anda untuk Web
  9. 7. Kelola File Statis Secara Efisien
  10. 8. Optimalkan Permintaan HTTP
  11. 9. Aktifkan Caching di WordPress
  12. 10. Tetap Perbarui WordPress dan PHP
  13. Ringkasan

Mengapa Kecepatan Halaman Penting?

Ada dua alasan utama mengapa kecepatan halaman penting bagi Anda sebagai pemilik situs.

Pertama, kecepatan halaman memengaruhi peringkat SEO Anda. Jika ada dua situs web yang sebanding dalam semua aspek SEO lainnya, mesin pencari menghukum situs web yang lebih lambat. Tidak jelas berapa banyak penalti yang diterapkan oleh algoritme peringkat halaman, namun merupakan ide bagus untuk mengoptimalkan setiap aspek situs web Anda untuk kecepatan.

Kedua, pengguna online memiliki rentang perhatian yang relatif pendek. Kecuali seseorang benar-benar ingin memeriksa konten Anda, kemungkinan pengunjung baru saja meninggalkan situs Anda sebelum dimuat naik setiap detik. Mereka juga dapat meninggalkan troli mereka jika proses checkout berikutnya lambat — misalnya, sebuah studi oleh Pingdom telah menunjukkan bahwa 38% pengunjung meninggalkan situs web yang membutuhkan waktu lima detik atau lebih untuk memuat.

Secara keseluruhan, waktu buka halaman yang lebih cepat membantu Anda mendapatkan peringkat mesin pencari yang lebih baik dan menghasilkan lebih banyak tampilan halaman dan konversi. Plus, itu mengarah ke pengalaman pengguna yang lebih baik.

Sekarang mari kita periksa beberapa alat yang dapat Anda gunakan untuk mengukur waktu buka halaman.

Bagaimana Mengukur Kecepatan Halaman?

Sebelum Anda memeriksa berbagai teknik untuk mempercepat situs web Anda, Anda harus terlebih dahulu mengambil langkah mundur dan menilai situasi saat ini. Ini dapat membantu Anda memahami seberapa banyak Anda perlu mengoptimalkan situs web Anda.

Menguji situs web Anda sebelum pengoptimalan juga memberi Anda tolok ukur untuk membandingkan hasil pengujian di masa mendatang. Sekarang, mari kita lihat beberapa alat pengujian yang dapat membantu Anda menilai situs web Anda tergantung pada kebutuhan, anggaran, dan teknologi Anda.

GTmetrix

GTmetrix adalah alat berbasis web gratis untuk menilai kinerja situs web WordPress Anda. Cukup buka beranda GTmetrix dan masukkan URL untuk menguji situs web. Anda tidak dapat mengatur wilayah server pengujian dan pengaturan browser dalam versi gratis, namun versi berbayar memberi Anda lebih banyak kontrol dan kemampuan untuk mempertahankan riwayat.

Hasil GTMetrix

GTmetrix mengembalikan tiga metrik utama:

  • waktu buka halaman
  • ukuran halaman total
  • jumlah total permintaan HTTP

Dalam panduan ini, kita akan melihat cara mengoptimalkan semua metrik ini.

Wawasan PageSpeed

PageSpeed ​​Insights adalah alat berbasis web gratis oleh Google Developers yang memungkinkan Anda menilai kinerja situs web Anda. Anda hanya perlu memasukkan URL Anda untuk memulai pengujian.

Hasil Wawasan PageSpeed

Penawaran utama PageSpeed ​​Insights adalah fokus pada perangkat seluler. Situs web mungkin berperilaku berbeda secara signifikan di perangkat seluler daripada di desktop. Meskipun Anda tidak dapat mengontrol perangkat mana yang melakukan pengujian, tolok ukur yang disediakan oleh alat ini membantu dalam pengoptimalan secara keseluruhan.

Tes Halaman Web

WebPageTest adalah alat sumber terbuka gratis untuk menguji kinerja situs web Anda. Ini memberi Anda lebih banyak kontrol atas lingkungan pengujian.

Hasil tes WebPageTest

Anda tidak hanya dapat menentukan perangkat dan lokasi tempat pengujian dilakukan, tetapi Anda juga dapat membuat pengujian langkah demi langkah untuk menghasilkan metrik khusus untuk situs web Anda.

Sekarang kita telah membahas secara singkat alat yang dapat membantu Anda mengidentifikasi seberapa cepat situs web Anda, mari kita lihat bagaimana Anda dapat mempercepat situs WordPress Anda.

1. Pilih Host Web Cepat

Saat pengunjung membuka halaman di situs web Anda, browser mereka mengirimkan permintaan ke server Anda untuk menampilkan halaman tersebut. Waktu yang dibutuhkan server untuk merespon sangat mempengaruhi berapa lama mereka harus menunggu. Terlepas dari efisiensi situs web Anda, kinerja server web sangat menentukan seberapa cepat permintaan pengunjung ditangani.

Sebelum memilih host, sebaiknya pilih dulu jenis hosting yang Anda cari. Apakah Anda puas dengan kinerja shared host yang relatif lambat, atau apakah Anda memerlukan hosting WordPress khusus dan khusus? Pilihannya umumnya merupakan trade-off antara biaya dan kecepatan.

Berikut panduan lengkap kami untuk memilih host tercepat untuk WordPress. Singkatnya, saya merekomendasikan SiteGround jika Anda mencari solusi yang ramah anggaran namun dapat diandalkan. Jika Anda menginginkan kinerja terbaik dan anggaran tidak terlalu menjadi perhatian, Anda harus mencoba hosting WordPress yang dikelola Kinsta.

2. Gunakan Tema yang Ringan dan Fleksibel

Tema yang Anda pilih untuk situs WordPress Anda berkontribusi secara signifikan terhadap kecepatan halaman. Karena sebagian besar pemilik situs tidak akan mengubah tema WordPress untuk kinerja, penting untuk memilih tema yang efisien dan dimuat dengan cepat.

Aturan umum adalah memilih tema ringan dengan fitur minimal, tergantung pada kebutuhan Anda. Anda dapat mempertimbangkan koleksi tema WordPress tercepat kami untuk memulai perburuan Anda.

Situs awal agensi Sydney

Tidak bisa mengambil keputusan? Kemudian, saya sarankan untuk memeriksa Sydney, tema WordPress gratis dan ringan kami yang memadukan elemen desain modern dengan banyak opsi penyesuaian.

3. Gunakan Plugin dengan Bijak

Anda dapat menghubungkan pertumbuhan WordPress dengan komunitas yang mengembangkan dan memelihara plugin. Plugin memperluas fungsionalitas WordPress untuk membuatnya mampu melakukan lebih banyak lagi. Meskipun Anda akan menemukan plugin untuk tugas apa pun yang dapat Anda bayangkan, sebaiknya gunakan secara selektif hanya plugin yang benar-benar Anda perlukan untuk bekerjanya situs web Anda.

Setiap plugin menambah kerumitan situs WordPress, jadi merupakan praktik yang baik untuk mengaudit situs web Anda secara berkala untuk menilai setiap plugin. Pastikan Anda menonaktifkan atau menghapus semua plugin yang tidak perlu.

Anda juga harus memeriksa apakah plugin saling bertentangan atau tema Anda. Fitur kesehatan situs dari plugin WordPress Pemeriksaan Kesehatan dan Pemecahan Masalah dapat membantu Anda memeriksa potensi konflik antar plugin.

4. Optimalkan Basis Data WordPress Anda

Aplikasi WordPress Anda terhubung ke database yang menyimpan semua data terkait situs di latar belakang. Basis data pada dasarnya menyimpan semua konten situs web Anda, termasuk tetapi tidak terbatas pada posting, halaman, pendaftaran pengguna, komentar, dan pengaturan.

Ketika seseorang mengunjungi situs web Anda, mereka hanya mengambil data dari database untuk melihat halaman atau posting. Namun, tindakan pengguna seperti komentar, upvote, atau pembelian mengarah ke pembuatan data. WordPress juga secara otomatis menyimpan revisi yang Anda buat pada posting Anda.

Waktu permintaan-tanggapan antara database dan situs WordPress Anda dapat meningkat karena dua alasan. Pertama, seiring bertambahnya ukuran basis data Anda, eksekusi kueri ini membutuhkan lebih banyak waktu. Kedua, siklus entri dan penghapusan data dapat memecah database Anda, sehingga bagian berbeda dari database Anda dapat disimpan di lokasi yang berbeda dalam sistem file.

Oleh karena itu, masuk akal untuk menjaga basis data Anda tetap ramping dengan menghapus data yang tidak diinginkan seperti spam dan komentar yang tidak disetujui, revisi kiriman, dan kiriman sampah. WP Optimize adalah plugin yang memungkinkan Anda mengoptimalkan database WordPress Anda dengan menghapus data lama yang berlebihan dan mendefrag database.

5. Gunakan CDN untuk Mengirimkan Sumber Daya

Content Delivery Network (CDN) terdiri dari sekelompok server yang ditempatkan di lokasi strategis di seluruh dunia. Ini didasarkan pada premis bahwa waktu pengunduhan sumber daya bergantung pada jarak fisik antara klien dan server.

Analisis cepat oleh Arsip HTTP mengungkapkan bahwa halaman di situs WordPress biasa memiliki berat sekitar 2,3 MB pada tahun 2020. Bagian penting dari berat halaman ini terdiri dari gambar (1,2 MB), font dan stylesheet (280 KB), dan skrip (470 KB). ).

Jika Anda menyimpan sumber daya ini di server CDN di seluruh dunia, pengunjung dari belahan dunia mana pun berpotensi memuatnya dari server terdekat, sehingga menurunkan waktu buka halaman web. Saya sarankan untuk memeriksa KeyCDN, solusi CDN hemat biaya untuk pemilik situs.

6. Siapkan Gambar Anda untuk Web

Sementara kita telah membahas penggunaan CDN untuk mengoptimalkan pengiriman sumber daya utama ke klien, mari luangkan waktu sejenak untuk mengoptimalkan sumber daya juga. Gambar menyumbang hampir setengah dari muatan dan sering berfungsi sebagai komponen penting dari desain halaman web. Oleh karena itu, sebaiknya ikuti beberapa praktik terbaik untuk mengoptimalkan kinerja gambar.

Pemeriksaan Kebersihan

Pertama, Anda harus memastikan bahwa Anda mengunggah gambar dalam ukuran yang benar. Misalnya, tidak masuk akal untuk menggunakan logo ukuran yang sama untuk halaman Tentang Kami dan favicon. Karena ukuran favicon jauh lebih kecil, Anda harus mengubah ukuran logo dan mengunggah versi yang lebih kecil.

Selanjutnya, Anda juga harus menggunakan jenis gambar yang sesuai. Misalnya, gambar JPG sangat ideal untuk foto dan gambar kompleks lainnya dengan banyak variasi warna. Di sisi lain, gambar PNG bekerja dengan baik untuk grafik yang memiliki variasi warna lebih sedikit, seperti tangkapan layar. Terakhir, SVG (Scalable Vector Graphic) berfungsi sempurna untuk gambar yang terdiri dari bentuk geometris sederhana, seperti logo.

Optimasi Gambar

Setelah Anda membuat gambar untuk posting Anda, pastikan Anda juga mengoptimalkannya. Optimalisasi gambar pada dasarnya berarti kompresi gambar agar sesuai untuk web. Anda dapat mengoptimalkannya secara lokal atau menggunakan plugin untuk tujuan tersebut.

Jika Anda menginginkan plugin WordPress yang menangani semua gambar yang Anda unggah, Anda dapat menggunakan Imagify, plugin WordPress freemium yang mengoptimalkan gambar Anda secara real-time. Dan, jika Anda ingin menggunakan aplikasi desktop untuk mengoptimalkan gambar sebelum mengunggahnya, Anda dapat mencoba ImageOptim.

Anda juga dapat melihat kumpulan plugin pengoptimalan gambar WordPress terbaik kami.

Memuat Gambar Malas

Lazy loading adalah proses mengunduh versi lengkap gambar hanya ketika memasuki area pandang browser saat pemirsa menggulir ke bawah halaman. Teknik pengoptimalan gambar ini menghemat bandwidth yang berharga bagi pemilik situs web dan pemirsa. Selain itu, ini mengurangi waktu buka halaman dengan menunda pengunduhan sebagian besar muatan.

Meskipun ada plugin yang memungkinkan Anda untuk mengaktifkan lazy load, perlu dicatat bahwa WordPress juga mempertimbangkan untuk menambahkannya sebagai fitur inti.

7. Kelola File Statis Secara Efisien

Selain gambar, stylesheet dan skrip merupakan bagian yang signifikan dari muatan halaman web. Jadi, sekarang mari kita lihat bagaimana Anda dapat menyajikan file statis ini secara efisien kepada pemirsa Anda.

Pertama, Anda dapat memperkecil stylesheet dan skrip untuk mengurangi ukuran sumber daya. Proses minifikasi melibatkan penghapusan bagian-bagian dari file yang tidak diperlukan untuk eksekusi. Ini termasuk spasi putih, komentar, dan kode yang tidak digunakan.

Anda dapat mengecilkan sumber daya secara manual menggunakan layanan seperti Minifier. Namun, untuk situs WordPress, akan menghemat waktu menggunakan plugin minifikasi seperti WP Super Minify untuk memperkecil semua sumber daya di situs Anda sekaligus.

Selanjutnya, Anda dapat memuat beberapa stylesheet dan skrip Anda secara asinkron. Jika Anda melakukannya, pemuatan sumber daya yang tidak penting tidak akan menghentikan rendering halaman. Berikut adalah tutorial tentang bagaimana Anda dapat menunda penguraian JavaScript di WordPress.

Terakhir, Anda dapat mengaktifkan kompresi GZIP untuk lebih mengompresi sumber daya Anda. Kompresi GZIP adalah teknik yang melibatkan server mengirim file terkompresi ke browser, yang dibuka ritsletingnya setelah unduhan selesai. Kompresi GZIP adalah fitur umum dalam plugin caching (dibahas di bawah) juga.

8. Optimalkan Permintaan HTTP

Sementara kami telah berbicara secara luas tentang muatan, kami juga harus mendiskusikan bagaimana kami mengirimkannya ke klien. Anda mungkin telah memperhatikan bahwa banyak masalah yang ditandai oleh alat penilaian kinerja terkait dengan permintaan HTTP. Metrik umum mencakup berapa banyak permintaan HTTP yang dimiliki halaman web Anda, berapa banyak di antaranya yang melibatkan pengalihan, dan berapa banyak pencarian DNS yang perlu dilakukan browser untuk mengunduh semua sumber daya.

Salah satu cara sederhana untuk mengurangi jumlah permintaan HTTP adalah dengan menggabungkan file serupa. Misalnya, Anda harus memiliki satu lembar gaya CSS untuk situs web Anda. Semua skrip khusus juga harus digabungkan menjadi satu file. Saat jumlah permintaan HTTP turun, waktu buka halaman juga turun. Jika Anda menggunakan plugin minifier, pilih salah satu yang menangani penggabungan file serupa.

Untuk mengoptimalkan permintaan HTTP, Anda juga dapat meminimalkan jumlah pencarian DNS. Setiap kali browser menemukan sumber daya yang dihosting pada nama domain baru, browser perlu melakukan pencarian DNS untuk mendapatkan alamat IP yang sesuai. Jika Anda menyimpan sumber daya di satu domain, Anda dapat mengurangi pencarian DNS. Jika Anda menggunakan CDN untuk menyajikan file statis, jumlah pencarian DNS sudah diminimalkan.

Terakhir, Anda juga harus meminimalkan jumlah pengalihan untuk sumber daya statis. Pengalihan terjadi ketika lokasi asli sumber daya menunjuk ke lokasi baru, yang pada dasarnya berarti bahwa browser harus membuat permintaan baru untuk mendapatkan sumber daya.

9. Aktifkan Caching di WordPress

Caching adalah proses menyimpan bagian halaman di lokasi sementara untuk disajikan dengan cepat kepada pengunjung Anda. Caching memungkinkan Anda menghemat bandwidth server dan mengurangi waktu pemuatan halaman.

Saat memilih plugin caching untuk situs WordPress Anda, pilih salah satu yang mudah diatur dan memberikan peningkatan kinerja dengan pengaturan sederhana. Jika Anda memiliki keahlian, Anda harus masuk ke pengaturan lanjutan untuk membuka manfaat kecepatan tambahan.

Kami menguji dan membandingkan plugin caching WordPress terbaik. WP Rocket keluar sebagai pemenang dalam hasil pengujian kami.

10. Tetap Perbarui WordPress dan PHP

WordPress dan PHP adalah perangkat lunak populer yang sedang dikembangkan secara aktif. Peningkatan seperti fitur baru, perbaikan bug, patch keamanan, dan peningkatan kinerja dimasukkan ke dalamnya setiap hari.

Oleh karena itu, penting untuk memperbarui WordPress, plugin, dan PHP Anda ke versi terbaru untuk mengikuti peningkatan ini. Namun, sebelum Anda memulai pembaruan, pastikan Anda mencadangkan versi situs WordPress Anda saat ini.

Ringkasan

Dalam panduan ini, pertama, kami membahas mengapa kecepatan halaman sangat penting untuk dipertimbangkan dan dioptimalkan oleh pemilik situs.

Selanjutnya, kami melihat beberapa alat populer yang menilai seberapa bagus situs web Anda dan bagaimana Anda dapat meningkatkan kinerjanya.

Terakhir, kami membahas teknik paling penting untuk mempercepat situs WordPress Anda, mulai dari menggunakan host web yang cukup cepat hingga memperbarui PHP dan WordPress secara teratur.

Apakah Anda menggunakan teknik yang berbeda untuk mempercepat situs WordPress Anda? Beri tahu kami di komentar di bawah.