Website yang lambat bukan hanya menyebalkan bagi pengunjung, tapi juga merugikan dari sisi SEO. Google dan mesin pencari lainnya memberikan preferensi pada website yang loading-nya cepat. Jadi, jika Anda ingin website WordPress Anda mendapatkan peringkat yang lebih baik dan memberikan pengalaman pengguna yang optimal, meningkatkan kecepatannya adalah suatu keharusan. Kabar baiknya, Anda bisa melakukannya tanpa mengandalkan plugin! Artikel ini akan membahas secara mendalam tentang tips meningkatkan kecepatan website WordPress tanpa plugin. Mari kita mulai!
1. Pilih Hosting yang Tepat: Dasar dari Kecepatan WordPress
Sebelum membahas optimasi tingkat lanjut, pastikan Anda menggunakan hosting yang tepat. Hosting adalah fondasi dari website Anda, dan pemilihan yang salah dapat menghambat kecepatan website, seberapapun upaya optimasi yang Anda lakukan.
- Jenis Hosting: Hindari shared hosting murah yang seringkali penuh sesak dan performanya tidak bisa diandalkan. Pertimbangkan untuk menggunakan VPS (Virtual Private Server) atau managed WordPress hosting. VPS memberikan Anda sumber daya yang lebih dedicated, sementara managed WordPress hosting dioptimalkan secara khusus untuk WordPress dan biasanya menawarkan fitur-fitur caching dan keamanan built-in.
- Lokasi Server: Pilih server yang lokasinya dekat dengan target audiens Anda. Jika sebagian besar pengunjung Anda berasal dari Indonesia, hosting dengan server di Indonesia akan memberikan kecepatan akses yang lebih baik.
- Ulasan dan Reputasi: Lakukan riset dan baca ulasan tentang berbagai penyedia hosting. Pastikan penyedia yang Anda pilih memiliki reputasi yang baik dalam hal kecepatan, uptime, dan dukungan pelanggan.
Mengapa Hosting Penting untuk Kecepatan Website?
Bayangkan hosting sebagai rumah bagi website Anda. Jika rumahnya kecil dan penuh sesak, semua orang akan kesulitan bergerak dan beraktivitas. Hal yang sama berlaku untuk hosting. Sumber daya yang terbatas dan server yang lambat akan membuat website Anda lambat merespon permintaan pengunjung.
2. Optimasi Gambar Secara Manual: Membuat Ukuran File Lebih Kecil
Gambar adalah komponen penting dari website modern, tapi gambar berukuran besar dapat memperlambat waktu loading secara signifikan. Optimasi gambar adalah langkah krusial dalam tips meningkatkan kecepatan website WordPress tanpa plugin.
- Pilih Format Gambar yang Tepat: Gunakan format JPEG untuk foto dan ilustrasi, dan format PNG untuk gambar dengan transparansi atau grafik sederhana. JPEG menawarkan kompresi yang lebih baik, sehingga menghasilkan ukuran file yang lebih kecil.
- Kompres Gambar: Sebelum mengunggah gambar ke WordPress, kompres ukurannya menggunakan tools online seperti TinyPNG atau ImageOptim. Tools ini akan mengurangi ukuran file tanpa mengurangi kualitas gambar secara signifikan.
- Resize Gambar: Ubah ukuran gambar sesuai dengan dimensi yang dibutuhkan di website Anda. Hindari mengunggah gambar berukuran besar dan kemudian menampilkannya dalam ukuran kecil, karena hal ini hanya akan membuang-buang sumber daya.
- Lazy Loading (Native): WordPress 5.5 ke atas sudah memiliki fitur lazy loading bawaan. Pastikan fitur ini aktif. Lazy loading menunda loading gambar hingga gambar tersebut muncul di layar pengguna. Ini secara signifikan dapat meningkatkan kecepatan loading awal halaman. Anda bisa memeriksa apakah lazy loading aktif dengan melihat kode HTML gambar. Akan ada atribut
loading="lazy"pada tag<img>.
Contoh:
Misalnya, Anda memiliki foto berukuran 5MB. Setelah dikompres menggunakan TinyPNG, ukurannya bisa berkurang menjadi 1MB tanpa perbedaan kualitas yang signifikan. Jika foto tersebut hanya akan ditampilkan dalam ukuran 500×300 pixel, resize foto tersebut sebelum diunggah.
3. Bersihkan Database WordPress: Menjaga Performa Database Tetap Optimal
Database WordPress menyimpan semua data website Anda, termasuk posting, halaman, komentar, dan pengaturan lainnya. Seiring waktu, database dapat dipenuhi dengan data yang tidak perlu, seperti revisi posting yang lama, komentar spam, dan transient options. Membersihkan database secara berkala adalah salah satu tips meningkatkan kecepatan website WordPress tanpa plugin yang seringkali diabaikan.
- Hapus Revisi Posting Lama: WordPress menyimpan revisi setiap kali Anda menyimpan posting. Revisi yang terlalu banyak dapat membuat database membengkak. Anda dapat menghapus revisi lama dengan menambahkan kode berikut ke file
wp-config.php:
define('WP_POST_REVISIONS', false); // Menonaktifkan revisi posting
Atau, Anda bisa membatasi jumlah revisi yang disimpan:
define('WP_POST_REVISIONS', 3); // Menyimpan hanya 3 revisi terbaru
- Hapus Komentar Spam: Periksa secara berkala dan hapus semua komentar spam. Komentar spam tidak hanya mengganggu, tapi juga dapat membebani database.
- Hapus Transient Options: Transient options adalah data sementara yang disimpan oleh WordPress dan plugin. Terkadang, transient options yang kedaluwarsa dapat menyebabkan masalah performa. Anda dapat menghapus transient options dengan kode PHP atau menggunakan plugin yang sederhana (meskipun kita berusaha menghindari plugin, plugin untuk pembersihan database sekali saja diperbolehkan, asalkan setelah itu dihapus).
Kode PHP untuk Menghapus Transient Options (Hati-hati saat menggunakan kode ini! Backup dulu database Anda!):
<?php
global $wpdb;
$wpdb->query( "DELETE FROM wp_options WHERE option_name LIKE '%transient%'" );
?>
Penting: Sebelum menjalankan kode PHP apapun pada database, pastikan Anda memiliki backup database yang terbaru. Kesalahan dalam menjalankan kode dapat merusak database Anda.
4. Aktifkan Gzip Compression: Mengurangi Ukuran File yang Dikirim ke Browser
Gzip compression adalah metode untuk mengompres file website sebelum dikirim ke browser pengguna. Ini mengurangi ukuran file secara signifikan, sehingga mempercepat waktu loading halaman. Aktifkan Gzip compression adalah tips meningkatkan kecepatan website WordPress tanpa plugin yang sangat efektif.
Anda dapat mengaktifkan Gzip compression dengan menambahkan kode berikut ke file .htaccess:
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
SetOutputFilter DEFLATE
</IfModule>
Bagaimana Gzip Compression Bekerja?
Gzip compression bekerja dengan mengidentifikasi pola-pola berulang dalam file website dan menggantinya dengan kode yang lebih pendek. Browser kemudian mendekode file yang dikompresi ini sebelum menampilkannya kepada pengguna.
5. Manfaatkan Browser Caching: Menyimpan File Statis di Browser Pengunjung
Browser caching memungkinkan browser pengunjung untuk menyimpan file statis website Anda, seperti gambar, CSS, dan JavaScript, di hard drive mereka. Ketika pengunjung kembali ke website Anda, browser dapat memuat file-file ini dari cache lokal, bukan mengunduhnya dari server lagi. Ini secara signifikan mempercepat waktu loading halaman untuk pengunjung yang kembali. Memanfaatkan browser caching termasuk tips meningkatkan kecepatan website WordPress tanpa plugin yang sangat penting.
Anda dapat mengaktifkan browser caching dengan menambahkan kode berikut ke file .htaccess:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
Kode ini mengatur header Expires untuk berbagai jenis file, memberitahu browser berapa lama mereka harus menyimpan file-file ini di cache.
6. Optimalkan Tema WordPress Anda: Pilih Tema yang Ringan dan Cepat
Tema WordPress Anda memiliki dampak besar pada kecepatan website Anda. Beberapa tema dirancang dengan baik dan dioptimalkan untuk performa, sementara tema lain penuh dengan kode yang tidak perlu dan dapat memperlambat website Anda. Mengoptimalkan tema WordPress Anda adalah tips meningkatkan kecepatan website WordPress tanpa plugin yang wajib dilakukan.
- Pilih Tema yang Ringan: Pilih tema yang sederhana, ringan, dan dirancang dengan baik. Hindari tema yang penuh dengan fitur-fitur yang tidak Anda butuhkan.
- Hapus Fitur yang Tidak Digunakan: Jika Anda menggunakan tema yang memiliki banyak fitur, nonaktifkan fitur-fitur yang tidak Anda gunakan. Semakin sedikit kode yang dimuat, semakin cepat website Anda.
- Optimalkan Kode Tema: Jika Anda memiliki keterampilan coding, tinjau kode tema Anda dan optimalkan. Hapus kode yang tidak perlu, minifikasi CSS dan JavaScript, dan gunakan praktik pengkodean yang baik.
- Pertimbangkan Tema Child: Jika Anda ingin membuat perubahan pada tema Anda, gunakan tema child. Ini akan melindungi perubahan Anda dari ditimpa saat tema utama diperbarui.
Tips Tambahan:
- Cari tema yang menggunakan HTML5 dan CSS3 standar.
- Hindari tema yang mengandalkan terlalu banyak JavaScript.
- Periksa ulasan tema sebelum menginstalnya untuk melihat apa yang dikatakan orang lain tentang performanya.
7. Gunakan CDN (Content Delivery Network): Mendistribusikan Konten Website Anda Secara Global
CDN (Content Delivery Network) adalah jaringan server yang tersebar di berbagai lokasi geografis. Ketika pengunjung mengakses website Anda, CDN mengirimkan konten website dari server yang paling dekat dengan lokasi mereka. Ini mengurangi latensi dan mempercepat waktu loading halaman, terutama bagi pengunjung yang berada jauh dari server hosting Anda. Meskipun biasanya berbayar, beberapa CDN menawarkan paket gratis yang cukup untuk website kecil.
Meskipun kita berusaha menghindari plugin, penggunaan CDN biasanya memerlukan sedikit konfigurasi di WordPress. Namun, banyak penyedia CDN menawarkan instruksi yang jelas tentang cara mengintegrasikannya tanpa plugin yang kompleks.
Bagaimana CDN Bekerja?
Bayangkan CDN sebagai jaringan distribusi makanan. Alih-alih mengirimkan makanan dari satu dapur pusat, CDN memiliki banyak dapur kecil yang tersebar di seluruh kota. Ketika seseorang memesan makanan, makanan tersebut dikirim dari dapur terdekat.
8. Nonaktifkan Hotlinking: Mencegah Orang Lain Menggunakan Bandwidth Anda
Hotlinking terjadi ketika orang lain menautkan langsung ke gambar atau file lain di website Anda dari website mereka. Ini menggunakan bandwidth server Anda dan dapat memperlambat website Anda. Menonaktifkan hotlinking adalah tips meningkatkan kecepatan website WordPress tanpa plugin yang sederhana namun efektif.
Anda dapat menonaktifkan hotlinking dengan menambahkan kode berikut ke file .htaccess:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?namawebsiteanda.com [NC]
RewriteRule .(jpg|jpeg|png|gif)$ - [F,L]
Ganti namawebsiteanda.com dengan nama domain Anda sendiri.
Apa yang Terjadi Ketika Hotlinking Dicegah?
Ketika seseorang mencoba untuk hotlink ke gambar atau file Anda, mereka akan melihat gambar error atau pesan yang mengatakan bahwa akses ditolak.
9. Gunakan Versi PHP Terbaru: Meningkatkan Performa Secara Signifikan
Versi PHP terbaru biasanya menawarkan peningkatan performa yang signifikan dibandingkan versi sebelumnya. Menggunakan versi PHP terbaru adalah tips meningkatkan kecepatan website WordPress tanpa plugin yang paling mudah dilakukan dan memberikan dampak yang cukup besar.
Anda dapat memperbarui versi PHP Anda melalui cPanel hosting Anda atau dengan menghubungi penyedia hosting Anda.
Mengapa Versi PHP Penting?
PHP adalah bahasa pemrograman yang digunakan untuk menjalankan WordPress. Versi PHP yang lebih baru lebih efisien dan dapat memproses kode lebih cepat, sehingga mempercepat website Anda.
10. Batasi Jumlah Posting di Halaman Depan: Mengurangi Waktu Loading Awal
Menampilkan terlalu banyak posting di halaman depan website Anda dapat memperlambat waktu loading awal halaman. Membatasi jumlah posting yang ditampilkan adalah tips meningkatkan kecepatan website WordPress tanpa plugin yang sederhana namun efektif.
Anda dapat mengubah jumlah posting yang ditampilkan di halaman depan di pengaturan WordPress:
- Buka Settings > Reading di dashboard WordPress Anda.
- Ubah nilai “Blog pages show at most” ke jumlah posting yang lebih kecil.
11. Optimalkan CSS dan JavaScript Anda: Minifikasi dan Gabungkan File
CSS dan JavaScript adalah dua jenis file yang umum digunakan di website. File-file ini dapat memperlambat website Anda jika tidak dioptimalkan. Mengoptimalkan CSS dan JavaScript Anda adalah tips meningkatkan kecepatan website WordPress tanpa plugin yang membutuhkan sedikit keterampilan teknis, tapi hasilnya sepadan.
- Minifikasi: Minifikasi adalah proses menghapus karakter yang tidak perlu dari file CSS dan JavaScript, seperti spasi, komentar, dan baris baru. Ini mengurangi ukuran file tanpa mengubah fungsinya. Anda dapat menggunakan tools online seperti CSS Minifier dan JavaScript Minifier untuk meminifikasi file Anda.
- Gabungkan: Menggabungkan beberapa file CSS dan JavaScript menjadi satu file dapat mengurangi jumlah permintaan HTTP yang diperlukan untuk memuat halaman. Ini dapat mempercepat waktu loading halaman. Anda dapat menggabungkan file dengan menyalin dan menempelkan kode dari file-file individual ke dalam satu file baru.
Contoh:
Misalnya, Anda memiliki tiga file CSS: style1.css, style2.css, dan style3.css. Anda dapat menggabungkan file-file ini menjadi satu file bernama style.css dengan menyalin dan menempelkan kode dari ketiga file tersebut ke dalam file style.css. Kemudian, minifikasi file style.css untuk mengurangi ukurannya.
12. Pantau Kecepatan Website Anda Secara Teratur: Mengidentifikasi dan Mengatasi Masalah dengan Cepat
Setelah menerapkan tips di atas, penting untuk memantau kecepatan website Anda secara teratur untuk memastikan bahwa upaya optimasi Anda berhasil. Memantau kecepatan website Anda secara teratur membantu anda mengidentifikasi dan mengatasi masalah dengan cepat, ini adalah tips meningkatkan kecepatan website WordPress tanpa plugin yang berkelanjutan.
- Gunakan Tools Kecepatan Website: Gunakan tools online seperti Google PageSpeed Insights, GTmetrix, atau Pingdom Website Speed Test untuk menguji kecepatan website Anda. Tools ini akan memberikan Anda informasi tentang waktu loading halaman, ukuran file, dan rekomendasi untuk meningkatkan performa.
- Lacak Tren Kecepatan: Lacak tren kecepatan website Anda dari waktu ke waktu. Ini akan membantu Anda mengidentifikasi masalah performa yang mungkin timbul setelah melakukan perubahan pada website Anda.
- Uji di Berbagai Perangkat dan Browser: Uji kecepatan website Anda di berbagai perangkat dan browser untuk memastikan bahwa website Anda berfungsi dengan baik untuk semua pengguna.
Kesimpulan
Meningkatkan kecepatan website WordPress tanpa plugin memang membutuhkan sedikit usaha dan pemahaman teknis. Namun, manfaatnya sangat besar. Website yang cepat memberikan pengalaman pengguna yang lebih baik, meningkatkan peringkat SEO, dan dapat membantu meningkatkan konversi. Dengan menerapkan tips yang diuraikan dalam artikel ini, Anda dapat meningkatkan kecepatan website WordPress Anda secara signifikan dan memberikan pengalaman yang lebih baik bagi pengunjung Anda. Selamat mencoba!









