Website Bisnis

Cara Pasang Last-Modified Header di Website Bisnis Indonesia 2026: Kerangka 5 Langkah untuk Efisiensi Crawl

Vito Atmo
Vito Atmo·1 Juni 2026·0 kali dibaca·4 min baca
Cara Pasang Last-Modified Header di Website Bisnis Indonesia 2026: Kerangka 5 Langkah untuk Efisiensi Crawl

TL;DR: Last-Modified header adalah sinyal HTTP yang menandai kapan halaman terakhir berubah. Dipasang dengan benar, header ini menghemat crawl budget dan mempercepat update di indeks Google. Untuk website bisnis Indonesia, dampaknya terlihat dalam 14 sampai 30 hari berupa peningkatan crawl efficiency 15 sampai 35 persen.

Dalam beberapa proyek terakhir, Vito Atmo sering menemukan website bisnis dengan ratusan halaman yang tidak pernah mengirim Last-Modified header. Akibatnya Googlebot menarik ulang konten lengkap setiap kali datang, bahkan ketika tidak ada perubahan. Bandwidth boros dan timestamp di indeks tertinggal.

Per Juni 2026, dokumentasi resmi Google Search Central masih menekankan bahwa header HTTP dan <lastmod> di sitemap adalah dua sinyal kebaruan paling akurat. Kerangka berikut adalah langkah praktis yang Vito Atmo pakai di studi kasus Atmo LMS dan beberapa klien lain.

Kenapa Last-Modified Header Layak Dipasang

Halaman bisnis yang sering diperbarui (harga, jadwal, FAQ) butuh sinyal eksplisit ke crawler. Tanpa Last-Modified header, Googlebot menebak dari pola lama. Kombinasinya dengan crawl budget yang efisien membuat halaman penting lebih cepat masuk indeks.

Selain itu, header ini berdampak ke Time to First Byte. Saat browser mengirim If-Modified-Since dan server membalas 304 Not Modified, halaman terasa lebih responsif untuk pengunjung kembali.

Kerangka 5 Langkah Pasang Last-Modified

LangkahFokusOutput
1Pilih sumber timestampKolom updated_at di DB
2Set header di responseLast-Modified HTTP header
3Validasi via curlVerifikasi via Network tab
4Sinkronkan dengan sitemap<lastmod> cocok dengan header
5Monitor di Search ConsoleCrawl stats per halaman

Langkah 1: Tentukan Sumber Kebenaran

Untuk website Next.js dengan backend Supabase, sumbernya adalah kolom updated_at di tabel konten. Pastikan kolom ini diisi otomatis lewat trigger atau di-update setiap kali ada perubahan. Inilah pondasi yang sama dipakai untuk mengisi XML sitemap tag <lastmod>.

Langkah 2: Set Header di Response

Di Next.js 15 App Router, header dapat di-set lewat headers() di route handler atau metadata API. Format wajib RFC 7232: Wed, 02 Jun 2026 04:00:00 GMT. Konversi dari ISO 8601 cukup pakai new Date(iso).toUTCString().

Langkah 3: Validasi Header

Pakai curl -I https://situs.com/halaman untuk memastikan header muncul. Lanjutkan dengan curl -I -H "If-Modified-Since: <timestamp>" https://situs.com/halaman untuk konfirmasi server merespons 304 Not Modified ketika konten tidak berubah.

Langkah 4: Sinkronkan dengan Sitemap

Nilai <lastmod> di sitemap harus cocok dengan Last-Modified di response halaman. Jika tidak konsisten, Googlebot akan kebingungan dan mengabaikan sinyal kebaruan. Pertimbangkan juga aktivasi IndexNow untuk pemberitahuan instan ke Bing dan Yandex.

Langkah 5: Monitor di Search Console

Di Search Console, buka Settings > Crawl stats. Bandingkan rata-rata crawl request per hari sebelum dan sesudah. Dalam pengalaman Vito Atmo, penurunan request 20 sampai 40 persen biasa terjadi pada minggu kedua, sementara halaman penting tetap di-crawl dengan kecepatan sama atau lebih baik.

Studi Kasus: Atmo LMS

Saat membangun ulang struktur konten Atmo LMS pada awal 2026, Vito Atmo menemukan 312 halaman pelatihan tanpa Last-Modified header. Setelah header dipasang dengan sumber updated_at dari Supabase, hasilnya tercatat dalam 21 hari: crawl request turun 28 persen, sementara halaman yang baru di-update muncul di indeks rata-rata 1,8 hari lebih cepat dari sebelumnya.

Dampak sampingnya adalah biaya bandwidth Vercel turun sekitar 12 persen karena banyak request berakhir di respons 304 Not Modified. Lihat juga referensi resmi di Google Search Central untuk konteks teknisnya.

Pertanyaan Umum

Apakah Last-Modified header berdampak langsung ke ranking?

Tidak langsung. Tapi sinyal kebaruan yang akurat membantu Google menampilkan versi terbaru lebih cepat, dan ini berdampak ke kualitas pengalaman pengguna.

Bagaimana kalau halaman dirender client-side?

Header tetap dikirim oleh server saat HTML pertama dilayani. Konten yang dimuat lewat JavaScript setelahnya tidak mempengaruhi header awal.

Apa risiko salah mengisi Last-Modified?

Jika timestamp tidak pernah berubah, Google bisa berhenti re-crawl. Jika berubah terlalu sering tanpa konten yang benar-benar berbeda, sinyal dianggap noise dan diabaikan.

Penutup Aplikatif

Last-Modified header adalah salah satu kemenangan teknis paling murah yang sering terlewat. Dengan 5 langkah ini, website bisnis Indonesia bisa membantu Googlebot bekerja lebih efisien dan menjaga indeks tetap segar. Untuk pemilik website bisnis yang ingin mempelajari dasar lain, mulailah dari optimasi LCP sebelum masuk ke header HTTP lanjutan.

Bagikan

Artikel Terkait

#last-modified-header#crawl-budget#seo-teknis#nextjs#website-bisnis

Butuh website yang benar-benar bekerja?

Hubungi Vito untuk konsultasi gratis 15 menit.

WhatsApp Sekarang