Tingkatkan Kinerja Situs Web Anda dalam Dua Langkah Sederhana

Diterbitkan: 2023-12-22

Seorang pria memperbarui situs web pada laptop di kantor.

Jadi, Anda menginginkan situs web yang berkinerja lebih baik. Pada tingkat paling dasar, Anda perlu memastikan bahwa mesin pencari dapat mengakses konten isi halaman web secepat mungkin dan halaman dimuat dengan cepat.

Oleh karena itu, ada dua praktik terbaik SEO sederhana yang dapat membantu memenuhi kedua persyaratan tersebut, yaitu:

  1. Eksternalisasi CSS (cascading style sheet)
  2. Eksternalisasi JavaScript

Pada artikel ini, saya akan menjelaskan alasannya dan memberikan beberapa langkah sederhana untuk memulai.

  • Apa itu CSS?
  • Apa itu Javascript?
  • Mengapa mengeksternalisasi Javascript dan CSS?
  • Apakah JavaScript dan CSS Anda sudah dieksternalisasi?
  • Cara mengeksternalisasi Javascript
  • Cara mengeksternalisasi CSS
  • Langkah kecil, dampak besar
  • FAQ: Bagaimana cara meningkatkan kinerja situs web saya menggunakan dua langkah sederhana yang melibatkan CSS dan JavaScript?

Apa itu CSS?

Cascading Style Sheets (CSS) menjelaskan bagaimana kode HTML harus ditampilkan pada halaman web untuk menciptakan tampilan dan nuansa situs web, misalnya font dan warna.

Apa itu JavaScript?

JavaScript adalah bahasa pemrograman yang memungkinkan interaktivitas pada halaman web, misalnya kotak pencarian, audio dan video, atau peta.

Mengapa Eksternalisasi JavaScript dan CSS?

Anda ingin kode situs web Anda ramah mesin pencari. Jadi, Anda perlu memastikan bahwa kode yang mendasarinya memudahkan spider mesin pencari untuk merayapi dan memahami isi halaman web.

Hal ini perlu dilakukan agar mesin pencari dapat menentukan relevansi permintaan pencarian. Salah satu hal pertama yang harus dirayapi mesin pencari adalah konten isi halaman web, bukan baris kode yang tidak diperlukan.

Anda juga ingin situs web Anda cepat. Mesin pencari seperti Google sangat peduli dengan kinerja halaman web untuk pengalaman pengguna — sedemikian rupa sehingga mereka merilis pembaruan algoritme pengalaman halaman dengan sinyal peringkat yang dikhususkan untuk itu.

CSS dan JavaScript dapat mengacaukan laman web, memperlambat pemuatan, dan menyulitkan mesin telusur untuk merayapinya. Anda ingin konten isi sebenarnya pada halaman web dapat diakses dalam seratus baris kode pertama.

Mengeksternalisasi file-file ini adalah cara mudah untuk mengatasi masalah yang baru saja saya sebutkan. Melakukan hal ini dapat mempercepat waktu buka halaman, membantu peringkat secara signifikan, dan menghemat anggaran perayapan.

Manfaat Eksternalisasi CSS

Membuat file CSS eksternal memberi Anda satu tempat untuk mengontrol tampilan situs web, sehingga jauh lebih efisien daripada mengedit setiap halaman situs web saat Anda ingin melakukan perubahan.

Jika Anda memiliki file CSS, Anda hanya perlu melakukan perubahan pada file eksternal dan perubahan tersebut diterapkan ke seluruh situs.

Memiliki file CSS eksternal juga memiliki manfaat lain. Ini memungkinkan Anda untuk menghapus pemformatan sebaris, seperti tag font, dan menggantinya dengan tag CSS yang menginstruksikan gaya apa yang akan diterapkan. Hal ini menghasilkan lebih sedikit kode yang mengacaukan halaman web.

Lebih sedikit kode berarti ukuran file lebih kecil. Ukuran file yang lebih kecil berarti halaman web dimuat lebih cepat.

Manfaat Eksternalisasi JavaScript

Membuat file eksternal untuk JavaScript memiliki manfaat serupa. Saat Anda memindahkan JavaScript dari halaman web individual dan ke file eksternal, halaman web Anda hanya memerlukan satu baris kode yang memanggil file JavaScript untuk mendapatkan informasi.

JavaScript cenderung panjang dan rumit, jadi melakukan satu hal sederhana ini dapat mengurangi setengah ukuran halaman web.

Apakah JavaScript dan CSS Anda Sudah Tereksternalisasi?

Sangat mudah untuk memeriksa apakah CSS dan JavaScript Anda dieksternalisasi. Buka beranda situs web Anda dan lihat kode sumbernya. Untuk melihat sumbernya, klik kanan pada halaman dan pilih: “lihat sumber halaman.”

Tangkapan layar "lihat sumber halaman" di BruceClay.com.
Tangkapan layar "lihat sumber halaman" di BruceClay.com

Berikut ini contoh contoh kode dari JavaScript yang tidak dieksternalisasi pada halaman web:

<bahasa skrip=”javascript”>

var _pn=”Hak+Tanpa Kesalahan+Anda”; //nama halaman

var _mlc=”Tidak+Kesalahan+Saran”; //kategori konten bertingkat

var _cp=”batal”; //kampanye

var _acct=”WE531126G4MC09EN3”; //nomor rekening

var _pndef=”judul”; //nama halaman default

var _ctdef=”penuh”; //kategori konten default

var _prc=””; //harga dagang

var _oid=””; //pesanan dagang

var _dlf=””; //unduh filter

var _elf=””; // keluar dari filter tautan

var _epg=””; //pengidentifikasi halaman acara

</skrip>

Ini hanyalah contoh bagaimana JavaScript dapat menggunakan ruang berharga pada kode halaman. Wajar jika situs web memiliki banyak baris (30+) JavaScript yang harus dieksternalisasi.

Alternatifnya, berikut tampilannya dengan file JavaScript eksternal:

<skrip tipe=”teks/javascript” src=”/sample.js”></skrip>

Berikut ini contoh style sheet yang tidak dieksternalisasi:

.content { jelas: kiri;

warna latar belakang: #ffffff;

gambar latar belakang: URL(“/images/movie_reel2.jpg”); /* gulungan kecil */

/* gambar latar: URL(“/images/movie_reel.JPG”); gulungan besar */

posisi latar belakang: 100% 100%; /* pojok kanan bawah */

pengulangan latar belakang: tidak ada pengulangan;

batas: 2 piksel padat #666666;

gaya perbatasan: padat padat tidak ada padat;

bantalan: .5em 1em 1em 1em;

margin-bawah: 0em;

margin-atas: 0em;

perataan teks: kiri;

}

jam1 {

keluarga font: Georgia, Times New Roman, Times, sans-serif;

ukuran font: 18px;

gaya font: miring;

berat font: tebal;

warna: #003399;

perataan teks: tengah;

}

Biasanya situs web memiliki CSS yang di-hardcode ke dalam halaman web daripada memasukkannya ke dalam satu file untuk dipanggil dari berbagai halaman dalam sebuah situs web.

Berikut tampilannya dengan file CSS eksternal:

<link rel=”stylesheet” href=”styles.css”>

Cara Mengeksternalisasi JavaScript

Hal pertama yang perlu disebutkan adalah terkadang kode JavaScript diperlukan pada laman web, misalnya, untuk pelacakan akurat atau fungsionalitas laman.

Selain pelacakan dan fungsionalitas, tidak semua kode JavaScript merugikan kecepatan halaman dan harus dieksternalisasi.

Faktanya, dalam beberapa kasus, penggunaan JavaScript sebaris dapat mempercepat waktu buka dan kinerja halaman, misalnya, jika JavaScript memblokir rendering halaman.

Menggunakan JavaScript sebaris di bagian atas halaman memungkinkan konten di bagian atas halaman terlihat oleh pengguna tanpa harus menunggu file JavaScript berukuran besar dimuat.

Jadi, inilah cara mengeksternalisasi JavaScript:

  1. Identifikasi kode JavaScript yang ingin Anda eksternalisasikan dengan menemukan tag <script> pembuka dan penutup dengan kode sumber HTML halaman web.
  2. Potong kode javascript yang berada di antara <script> dan </script>.
  3. Menggunakan editor teks seperti Notepad, buat dokumen baru dan tempelkan kode JS ke dalam dokumen kosong baru.
  4. Simpan file dengan ekstensi file “.js”.
  5. Unggah file ke server Anda dan catat jalurnya.
  6. Kembali ke file html asli Anda dan masukkan yang berikut ini, dengan “path/filesource.js” adalah URL file .js yang baru dibuat:
    <skrip bahasa=”JavaScript” src=”path/filesource.js”></skrip>
  7. Kini, kode JavaScript yang disematkan diganti dengan satu baris saja.

Saat mesin pencari merayapi halaman web, mereka hanya memiliki satu baris kode untuk dibaca sebelum melanjutkan ke halaman lainnya.

Selanjutnya, hal ini dapat membantu pembaruan algoritma pengalaman halaman Google, khususnya, First Input Delay. (Perhatikan bahwa FID akan digantikan oleh Interaction to Next Paint (INP) pada Maret 2024.)

Cara Eksternalisasi CSS

Untuk mengeksternalisasi style sheet, cukup ikuti instruksi yang sama seperti untuk file JavaScript, kecuali simpan file dengan ekstensi file .css. Di kode halaman web asli, Anda akan mengganti semua kode CSS dengan yang berikut:

<link href=”cssfilename” rel=”stylesheet” type=”teks/css”>

Sekali lagi Anda hanya memiliki satu baris kode di halaman asli Anda, yang memungkinkan pengindeksan situs lebih sederhana untuk spider.

Langkah Kecil, Dampak Besar

Eksternalisasi JavaScript dan CSS tidak akan memperbaiki masalah kinerja situs web Anda, namun ini adalah awal yang baik.

Salah satu klien tempat kami bekerja menerapkan dua praktik terbaik ini dan mengurangi 20.000 baris kode menjadi 1.500. Situs web tersebut kemudian mengalami peningkatan peringkat yang signifikan dan pindah ke posisi teratas hasil pencarian organik untuk banyak kata kunci.

Jadi, ya, ini efektif dan merupakan tempat yang baik untuk memulai saat Anda meningkatkan kinerja halaman web Anda.

Butuh bantuan untuk meningkatkan kecepatan situs web dan peringkat pencarian Anda? Hubungi kami untuk konsultasi gratis.

FAQ: Bagaimana cara meningkatkan kinerja situs web saya menggunakan dua langkah sederhana yang melibatkan CSS dan JavaScript?

Mengoptimalkan kinerja situs web Anda sangat penting untuk kepuasan pengguna dan peringkat mesin pencari dalam lanskap dinamis pengembangan web. Memanfaatkan CSS dan JavaScript secara efektif dapat meningkatkan kecepatan dan fungsionalitas situs Anda secara signifikan. Mari pelajari dua teknik sederhana namun ampuh untuk meningkatkan kinerja situs web Anda.

Perkecil dan Gabungkan File CSS dan JavaScript

Dalam hal mengoptimalkan kecepatan situs web, mengurangi ukuran file adalah hal yang terpenting. Menggabungkan beberapa file CSS atau JavaScript menjadi satu meminimalkan permintaan HTTP, sehingga meningkatkan waktu muat. Minifikasi menghapus karakter yang tidak perlu (spasi, komentar) tanpa mengubah fungsionalitas kode.

Tip Wawasan: Gunakan alat pembangunan seperti Grunt atau Gulp untuk proses minifikasi dan penggabungan otomatis. Pertimbangkan untuk menggunakan Jaringan Pengiriman Konten (CDN) untuk pengiriman file yang lebih cepat.

Menerapkan Pemuatan Lambat untuk Sumber Daya Non-Kritis

Pemuatan lambat menunda pemuatan sumber daya yang tidak penting hingga diperlukan. Misalnya, gambar paro bawah atau JavaScript sekunder dapat dimuat secara asinkron, sehingga meningkatkan kecepatan pemuatan halaman awal.

Tip Penting: Gunakan atribut `loading=”lazy”` pada gambar untuk memerintahkan browser memuatnya hanya ketika gambar tersebut masuk ke area pandang, sehingga mengoptimalkan pengalaman pengguna dan waktu pemuatan.

Istilah Pencarian Niat Pembeli dan Perannya

Memahami istilah pencarian niat pembeli sangat penting untuk pengoptimalan yang efektif. Istilah seperti “teknik peningkatan kecepatan situs web”, “optimasi CSS dan JavaScript”, atau “implementasi pemuatan lambat” menunjukkan niat pengguna untuk meningkatkan kinerja situs web. Mengintegrasikan istilah-istilah ini ke dalam konten Anda sejalan dengan permintaan pengguna, sehingga meningkatkan visibilitas.

Dampak Kinerja terhadap Pengalaman Pengguna dan SEO

Kinerja situs web yang dioptimalkan secara langsung memengaruhi pengalaman pengguna, meningkatkan keterlibatan, dan mengurangi rasio pentalan. Selain itu, mesin pencari memprioritaskan situs yang memuat lebih cepat, sehingga berdampak positif pada peringkat SEO.

Menyeimbangkan Estetika dengan Performa

Meskipun mengoptimalkan kinerja itu penting, menjaga situs web yang menarik secara visual juga sama pentingnya. Menemukan keseimbangan antara estetika dan fungsionalitas memastikan pengalaman pengguna yang menarik tanpa mengurangi kecepatan.

Peran Pemantauan dan Pengujian Berkelanjutan

Memantau metrik kinerja situs web secara teratur dan melakukan pengujian adalah kunci untuk mempertahankan fungsionalitas yang optimal. Alat seperti Google PageSpeed ​​Insights dan Lighthouse membantu mengidentifikasi hambatan kinerja, sehingga memungkinkan penyesuaian tepat waktu.

Tren Masa Depan: Strategi yang Berkembang untuk Kinerja Optimal

Seiring kemajuan teknologi, tren yang muncul seperti HTTP/3 dan kerangka kerja JavaScript yang ditingkatkan terus membentuk kembali strategi pengoptimalan kinerja. Terus mengikuti perkembangan tren ini memastikan situs web Anda tetap kompetitif dan dioptimalkan dengan baik.

Meningkatkan kinerja situs web Anda melalui pengoptimalan CSS dan JavaScript adalah landasan keberhasilan pengembangan web. Dengan menggunakan teknik seperti minifikasi file, pemuatan lambat, dan tetap mengikuti tren yang berkembang, Anda memperkaya pengalaman pengguna dan memperkuat visibilitas situs Anda di dunia digital.

Prosedur Langkah-demi-Langkah: Meningkatkan Kinerja Situs Web

  1. Menilai Metrik Kinerja Saat Ini : Gunakan alat seperti Google PageSpeed ​​​​Insights untuk mengidentifikasi area yang perlu ditingkatkan.
  2. Menerapkan Minifikasi CSS dan JavaScript : Memanfaatkan alat build atau layanan online untuk mengompresi dan menggabungkan file.
  3. Pertimbangkan Jaringan Pengiriman Konten (CDN) : Pilihlah CDN untuk pengiriman file yang lebih cepat.
  4. Evaluasi Peluang Pemuatan Lambat : Identifikasi sumber daya non-kritis yang cocok untuk pemuatan lambat.
  5. Menerapkan Pemuatan Lambat : Integrasikan atribut `loading=”lazy”` untuk gambar atau pemuatan skrip sekunder secara asinkron.
  6. Teliti Istilah Pencarian Niat Pembeli : Memahami pertanyaan pengguna terkait kinerja situs web.
  7. Integrasikan Kata Kunci Niat Pembeli : Gabungkan istilah yang relevan dalam konten Anda untuk meningkatkan visibilitas.
  8. Pantau Metrik Kinerja : Analisis metrik secara teratur dan sesuaikan strategi.
  9. Keseimbangan Estetika dan Fungsi : Pastikan daya tarik visual tanpa mengurangi kecepatan.
  10. Tetap Update pada Tren yang Muncul : Ikuti perkembangan dalam optimasi web untuk strategi masa depan.

Panduan langkah demi langkah yang komprehensif ini memberikan peta jalan terperinci untuk secara efektif meningkatkan kinerja situs web Anda menggunakan teknik pengoptimalan CSS dan JavaScript. Mengikuti langkah-langkah ini memastikan situs web yang efisien dan berkinerja tinggi yang sesuai dengan harapan pengguna dan algoritma mesin pencari.