Fill Rate AdSense: Penyebab Iklan Tidak Terisi dan Cara Meningkatkannya untuk Publisher Indonesia

Fill Rate AdSense: Penyebab Iklan Tidak Terisi dan Cara Meningkatkannya untuk Publisher Indonesia

Fill rate AdSense adalah persentase permintaan iklan yang berhasil dijawab Google dengan sebuah iklan. Jika dari 1.000 permintaan iklan hanya 700 yang kembali membawa iklan, fill rate Anda 70 persen dan 300 slot sisanya kosong tanpa menghasilkan apa pun. Di AdSense, metrik yang setara disebut coverage, dan Google sendiri mendefinisikannya sebagai persentase permintaan iklan yang mengembalikan setidaknya satu iklan. Artikel ini menjelaskan cara membaca angka itu dengan benar, tujuh penyebab paling umum slot iklan tidak terisi, cara membedakan slot kosong karena tidak ada permintaan iklan dengan kode yang rusak, dan rencana perbaikan 30 hari yang bisa Anda jalankan tanpa menambah satu pun unit iklan baru.

Daftar Isi
  1. Poin Kunci
  2. Daftar Isi
  3. 1. Apa Itu Fill Rate dan Coverage AdSense?
  4. 1.1 Mengapa slot kosong merugikan lebih dari sekadar kehilangan satu tayangan
  5. 1.2 Angka berapa yang dianggap "bagus"?
  6. 2. Cara Membaca Coverage di Laporan AdSense
  7. 2.1 Memecah laporan per unit iklan
  8. 2.2 Memecah laporan per perangkat dan per negara
  9. 2.3 Jangan mendiagnosis dari satu hari
  10. 3. Slot Kosong atau Kode Rusak? Cara Membedakannya dalam 5 Menit
  11. 3.1 Periksa dengan mode penyamaran dan perangkat lain
  12. 4. Penyebab 1: Permintaan Iklan Rendah untuk Niche dan Halaman Anda
  13. 4.1 Halaman baru, halaman lama, dan halaman yang jarang dikunjungi
  14. 4.2 Musiman dan jam kunjungan
  15. 5. Penyebab 2: Terlalu Banyak Unit Iklan di Satu Halaman
  16. 5.1 Berapa jumlah unit yang wajar?
  17. 5.2 Auto Ads dan unit manual yang saling berebut
  18. 6. Penyebab 3: Ukuran dan Format Iklan Tidak Cocok dengan Ruang
  19. 6.1 Format yang cenderung lebih mudah terisi
  20. 6.2 Periksa ukuran di tiga lebar layar
  21. 7. Penyebab 4: Ads.txt Bermasalah atau Tidak Terpasang
  22. 7.1 Kesalahan ads.txt yang paling sering terjadi
  23. 8. Penyebab 5: Sinyal Persetujuan (Consent) dan CMP yang Tidak Lengkap
  24. 8.1 Consent dan UU PDP di Indonesia
  25. 9. Penyebab 6: Pembatasan Penayangan dan Traffic Tidak Valid
  26. 9.1 Kebiasaan yang memicu traffic tidak valid
  27. 10. Penyebab 7: Halaman Lambat sehingga Iklan Tidak Sempat Dimuat
  28. 10.1 Memeriksa kecepatan dengan alat resmi
  29. 10.2 Lazy load dan unit di bawah lipatan
  30. 11. Cara Meningkatkan Fill Rate: Rencana 30 Hari Langkah demi Langkah
  31. 11.1 Minggu 1: Diagnosis dan perbaikan cepat
  32. 11.2 Minggu 2: Perbaikan struktur halaman
  33. 11.3 Minggu 3 dan 4: Perbaikan konten dan evaluasi
  34. 12. Kapan Fill Rate Rendah Bukan Masalah yang Perlu Diperbaiki
  35. 13. FAQ
  36. Apakah fill rate dan coverage AdSense itu hal yang sama?
  37. Berapa fill rate yang dianggap bagus untuk publisher Indonesia?
  38. Mengapa iklan saya muncul di desktop tetapi kosong di ponsel?
  39. Apakah menambah unit iklan bisa menaikkan fill rate?
  40. Apa itu setelan "Fill empty in-page ads" dari Google?
  41. Berapa lama pembatasan penayangan AdSense biasanya berlangsung?
  42. Kesimpulan
  43. Sumber Resmi yang Dirujuk

Poin Kunci

  • Fill rate AdSense diukur lewat metrik resmi bernama coverage: permintaan iklan yang mengembalikan iklan dibagi total permintaan iklan, dikali 100. Contoh resmi Google: 3 unit iklan di satu halaman, 2 terisi dan 1 kosong, berarti coverage halaman itu 66,67 persen.
  • Slot kosong bukan selalu berarti kode rusak. Google menyebutnya unfilled ad space: AdSense tidak menemukan iklan yang cocok untuk ruang itu pada saat itu. Penyebabnya bisa berupa permintaan iklan yang rendah, ukuran yang tidak cocok, ads.txt bermasalah, sinyal persetujuan yang kurang, atau pembatasan penayangan.
  • Jangan menambah unit iklan untuk "menambal" slot kosong. Terlalu banyak unit di satu halaman justru membagi permintaan iklan yang sama ke lebih banyak slot, sehingga coverage tiap unit turun dan pengalaman pembaca memburuk.
  • Perbaiki dengan urutan diagnosis yang benar: cek laporan coverage per situs, per unit iklan, dan per perangkat, lalu periksa status data-ad-status di browser, ads.txt, Pusat Kebijakan, dan kecepatan halaman, sebelum mengubah apa pun.
  • Sejak Juli 2025 Google menambahkan setelan "Fill empty in-page ads" yang secara otomatis mengisi ruang iklan kosong dengan saran konten yang relevan. Setelan ini aktif secara default dan bisa dimatikan lewat Brand safety, bukan lewat kode iklan.
  • Tidak ada angka fill rate "normal" yang dijamin Google untuk semua situs. Bandingkan angka Anda dengan riwayat Anda sendiri per unit iklan dan per perangkat, bukan dengan angka dari forum atau video yang tidak menyebut sumbernya.

Daftar Isi

  1. Apa Itu Fill Rate dan Coverage AdSense?
  2. Cara Membaca Coverage di Laporan AdSense
  3. Slot Kosong atau Kode Rusak? Cara Membedakannya dalam 5 Menit
  4. Penyebab 1: Permintaan Iklan Rendah untuk Niche dan Halaman Anda
  5. Penyebab 2: Terlalu Banyak Unit Iklan di Satu Halaman
  6. Penyebab 3: Ukuran dan Format Iklan Tidak Cocok dengan Ruang
  7. Penyebab 4: Ads.txt Bermasalah atau Tidak Terpasang
  8. Penyebab 5: Sinyal Persetujuan (Consent) dan CMP yang Tidak Lengkap
  9. Penyebab 6: Pembatasan Penayangan dan Traffic Tidak Valid
  10. Penyebab 7: Halaman Lambat sehingga Iklan Tidak Sempat Dimuat
  11. Cara Meningkatkan Fill Rate: Rencana 30 Hari Langkah demi Langkah
  12. Kapan Fill Rate Rendah Bukan Masalah yang Perlu Diperbaiki
  13. FAQ
  14. Kesimpulan
  15. Sumber Resmi yang Dirujuk

1. Apa Itu Fill Rate dan Coverage AdSense?

Fill rate adalah ukuran seberapa sering inventaris iklan Anda benar-benar terisi. Setiap kali sebuah unit iklan di halaman Anda meminta iklan ke Google, permintaan itu dicatat sebagai ad request. Jika Google mengembalikan sebuah iklan, permintaan itu terisi. Jika tidak ada iklan yang cocok, permintaan itu tidak terisi dan ruang iklan tetap kosong. Rumusnya sederhana:

Fill rate = (permintaan iklan yang terisi / total permintaan iklan) × 100

Di AdSense, metrik resmi untuk hal ini bernama coverage. Halaman bantuan AdSense menulis definisinya dengan kalimat yang sama persis: coverage adalah persentase permintaan iklan yang mengembalikan setidaknya satu iklan, dengan rumus Coverage = (Ad requests that returned ads / total ad requests) × 100. Google juga memberi contoh yang mudah diikuti: jika sebuah halaman memiliki 3 unit iklan sehingga menghasilkan 3 permintaan iklan, lalu 2 unit menampilkan iklan dan 1 unit tidak menampilkan apa pun, coverage halaman itu adalah 66,67 persen. Coverage yang tinggi, mendekati 100 persen, menandakan Google mampu menyediakan iklan untuk sebagian besar permintaan. Coverage yang lebih rendah adalah tanda Google tidak dapat menyediakan iklan yang cocok untuk halaman Anda.

Di Google Ad Manager, metrik yang setara disebut fill rate secara langsung, dan definisinya sama: fill rate adalah persentase permintaan iklan yang terisi, dihitung dari filled ad requests dibagi total ad requests. Impresi yang tidak terisi (unfilled impressions) adalah sisi lain dari angka yang sama, yaitu total permintaan iklan dikurangi jumlah kode iklan yang berhasil disajikan. Jadi ketika Anda membaca panduan Ad Manager dan panduan AdSense, Anda sedang membaca metrik yang sama dengan nama yang sedikit berbeda.

Ada tiga istilah yang sering tertukar dan perlu dibedakan sejak awal. Pertama, coverage atau fill rate, yaitu seberapa banyak permintaan yang mendapat iklan. Kedua, tayangan (impressions), yaitu jumlah iklan yang benar-benar disajikan. Ketiga, viewability atau Active View, yaitu seberapa banyak iklan yang tersaji itu benar-benar terlihat oleh pengguna. Ketiganya saling berkaitan tetapi mengukur hal yang berbeda. Sebuah unit iklan bisa terisi tetapi tidak terlihat karena berada jauh di bawah lipatan halaman, dan sebuah unit bisa terlihat tetapi nilainya rendah karena iklannya tidak relevan. Karena itu, memperbaiki fill rate saja tidak otomatis memperbaiki pendapatan, tetapi membiarkan fill rate rendah berarti Anda kehilangan peluang pendapatan sebelum iklan sempat bersaing sama sekali.

Penting juga memahami satu detail pencatatan dari Google: sebuah ad request dihitung setiap kali situs Anda meminta iklan untuk ditampilkan, dan permintaan itu tetap dilaporkan meskipun tidak ada iklan yang dikembalikan. Artinya, angka permintaan di laporan Anda mencakup slot yang kosong. Inilah alasan laporan coverage bisa terlihat "jujur" sekaligus membingungkan: total permintaan yang tinggi dengan tayangan yang rendah bukan berarti laporan Anda rusak, melainkan memang ada celah antara permintaan dan pengisian yang perlu Anda tutup.

1.1 Mengapa slot kosong merugikan lebih dari sekadar kehilangan satu tayangan

Setiap slot yang tidak terisi adalah ruang halaman yang Anda siapkan, Anda beri beban pemuatan, dan Anda korbankan dari pengalaman pembaca, tanpa imbalan apa pun. Ruang itu tetap memakan lebar layout, tetap memicu pemanggilan skrip iklan, dan tetap terlihat sebagai area kosong yang membuat halaman terasa belum selesai. Jika satu dari tiga unit di halaman Anda kosong secara konsisten, sepertiga dari potensi inventaris halaman itu tidak pernah masuk lelang.

Kerugian kedua bersifat tidak langsung tetapi nyata. Slot yang kosong berulang kali di halaman yang sama memberi sinyal bahwa halaman itu kurang menarik bagi permintaan iklan. Permintaan iklan yang rendah biasanya berkaitan dengan konten yang terlalu pendek, topik yang terlalu umum, atau halaman yang jarang dikunjungi sehingga data penargetannya tipis. Memperbaiki fill rate karena itu hampir selalu berujung pada perbaikan konten dan struktur halaman, bukan sekadar pengaturan iklan.

Kerugian ketiga adalah kebiasaan buruk yang sering muncul sebagai respons terhadap slot kosong: menambah unit iklan baru. Logikanya terdengar masuk akal, yaitu jika satu slot kosong, tambahkan slot lain supaya ada yang terisi. Pada praktiknya, permintaan iklan untuk satu halaman tidak bertambah hanya karena Anda menambah slot. Yang terjadi adalah permintaan yang sama dibagi ke lebih banyak slot, sehingga coverage per unit turun, halaman menjadi lebih berat, dan pembaca melihat lebih banyak ruang kosong sekaligus. Bab 5 membahas jebakan ini secara rinci.

1.2 Angka berapa yang dianggap "bagus"?

Google tidak menerbitkan angka coverage atau fill rate "normal" yang berlaku untuk semua publisher. Angka yang sehat untuk situs berita berbahasa Indonesia dengan traffic organik dari pencarian bisa sangat berbeda dengan situs niche hobi yang traffic-nya datang dari media sosial, atau situs teknologi yang pengunjungnya memakai pemblokir iklan dalam jumlah besar. Karena itu, patokan yang paling berguna adalah riwayat Anda sendiri: bandingkan coverage bulan ini dengan bulan lalu, per unit iklan, per perangkat, dan per kategori konten.

Sebagai patokan praktik, bukan aturan resmi, banyak publisher menganggap coverage di atas 90 persen sebagai kondisi yang sehat, 80 sampai 90 persen sebagai kondisi yang masih bisa diterima tetapi layak diperiksa, dan di bawah 80 persen secara konsisten sebagai tanda ada masalah struktural yang perlu didiagnosis. Angka-angka ini adalah patokan praktik dari pengalaman publisher, bukan standar Google, dan Anda tidak boleh menggunakannya sebagai target mutlak. Yang lebih penting adalah arah perubahannya: coverage yang turun 10 poin dalam sebulan adalah sinyal yang jauh lebih penting daripada angka absolutnya.

Perlu juga dicatat bahwa coverage 100 persen hampir tidak pernah terjadi secara permanen pada situs nyata, dan mengejar angka itu bisa menyesatkan. Selalu ada sebagian kecil permintaan yang tidak terisi karena alasan yang wajar, misalnya pengunjung dari wilayah dengan permintaan iklan yang sangat rendah, halaman yang baru terbit dan belum terindeks dengan baik, atau jeda sesaat antara pemuatan halaman dan lelang iklan. Target yang realistis adalah menutup celah yang bisa diperbaiki, bukan menghilangkan setiap slot kosong.

2. Cara Membaca Coverage di Laporan AdSense

Langkah pertama memperbaiki fill rate adalah melihat angka yang benar, bukan menebak dari tampilan halaman. AdSense menyediakan metrik coverage di laporan, dan Anda bisa memecahnya berdasarkan situs, unit iklan, perangkat, negara, dan rentang tanggal. Urutan membaca yang dianjurkan oleh panduan pemecahan masalah penghasilan Google adalah: mulai dari level situs, lalu turun ke unit iklan, lalu ke perangkat. Urutan ini penting karena masalah yang terlihat di satu halaman sering kali ternyata hanya terjadi di satu unit iklan atau satu jenis perangkat.

Mulailah dengan laporan 28 hari terakhir, lalu bandingkan dengan 28 hari sebelumnya. Perhatikan tiga metrik sekaligus: ad requests, coverage, dan impressions. Jika ad requests naik tetapi impressions tidak naik, coverage Anda turun dan ada slot yang tidak terisi. Jika ad requests dan impressions sama-sama turun, masalahnya mungkin bukan fill rate melainkan traffic yang menurun. Jika coverage turun hanya pada satu situs dari beberapa situs yang Anda kelola, masalahnya ada di situs itu, bukan di akun Anda. Jika coverage turun hanya pada perangkat seluler, masalahnya kemungkinan ada pada ukuran unit atau kecepatan halaman di seluler.

2.1 Memecah laporan per unit iklan

Setelah melihat gambaran situs, pecah laporan per unit iklan. Di sinilah pola yang paling berguna biasanya muncul. Unit iklan yang sama di semua halaman tetapi coverage-nya jauh lebih rendah dari unit lain adalah kandidat pertama untuk diperiksa. Misalnya, unit sidebar 300×250 dengan coverage 55 persen sementara unit in-article 336×280 di halaman yang sama mencapai 92 persen. Perbedaan sebesar itu hampir selalu menunjukkan masalah ukuran, penempatan, atau visibilitas, bukan masalah akun.

Sebaliknya, jika semua unit di semua halaman turun bersamaan pada tanggal yang sama, masalahnya kemungkinan bersifat akun atau situs secara keseluruhan, misalnya pembatasan penayangan, masalah ads.txt, atau perubahan pada setelan pemblokiran. Catat tanggal mulai turunnya coverage. Tanggal ini adalah petunjuk terpenting Anda: cocokkan dengan perubahan yang Anda lakukan di tanggal itu, seperti mengganti tema, menambah plugin, mengubah ads.txt, atau memasang CMP baru.

2.2 Memecah laporan per perangkat dan per negara

Perangkat seluler dan desktop sering memiliki coverage yang sangat berbeda. Unit iklan dengan lebar tetap yang dirancang untuk desktop bisa tidak muat di layar ponsel sehingga tidak pernah terisi, sementara unit responsif yang sama terisi dengan baik. Jika coverage seluler jauh lebih rendah dari desktop, periksa apakah semua unit Anda responsif dan apakah wadah (container) tempat unit itu berada tidak membatasi lebarnya dengan padding atau margin yang kaku.

Negara pengunjung juga memengaruhi coverage. Permintaan iklan untuk pengunjung dari Indonesia umumnya lebih rendah daripada untuk pengunjung dari Amerika Serikat atau Eropa, karena jumlah pengiklan yang menargetkan audiens Indonesia lebih sedikit dan nilai lelangnya lebih rendah. Ini bukan masalah yang bisa Anda "perbaiki" dengan pengaturan iklan. Yang bisa Anda lakukan adalah memastikan halaman Anda menarik pengunjung dari pencarian dengan niat yang jelas, karena halaman dengan niat komersial yang jelas cenderung mendapat permintaan iklan yang lebih baik daripada halaman dengan traffic yang datang dari rasa penasaran sesaat.

2.3 Jangan mendiagnosis dari satu hari

Coverage harian berfluktuasi. Hari libur, peristiwa viral, perubahan cuaca, bahkan jam dalam sehari bisa mengubah siapa yang mengunjungi situs Anda dan iklan apa yang tersedia. Karena itu, jangan mengambil keputusan berdasarkan satu hari yang buruk. Gunakan rentang minimal 7 hari untuk melihat pola, dan 28 hari untuk memastikan tren. Jika coverage turun selama 3 hari berturut-turut dan penurunan itu terjadi di semua unit, barulah Anda mulai memeriksa penyebab struktural. Jika hanya satu hari yang anomali, kemungkinan besar itu fluktuasi pasar, bukan kerusakan di situs Anda.

Metrik Arti Cara membaca
Ad requests Jumlah permintaan iklan yang dikirim situs Anda ke Google Naik berarti lebih banyak slot meminta iklan; perhatikan apakah tayangan ikut naik
Coverage Persentase permintaan iklan yang mengembalikan setidaknya satu iklan Rumus resmi: (permintaan yang mengembalikan iklan / total permintaan) × 100
Impressions Jumlah iklan yang benar-benar disajikan Jika jauh di bawah ad requests, ada celah fill rate
Unfilled impressions Permintaan yang tidak menghasilkan iklan Total permintaan dikurangi jumlah kode yang tersaji; sisi lain dari fill rate
Active View Persentase iklan tersaji yang terlihat pengguna Mengukur visibilitas, bukan pengisian; jangan dicampur dengan coverage

3. Slot Kosong atau Kode Rusak? Cara Membedakannya dalam 5 Menit

Sebelum mengubah pengaturan apa pun, pastikan dulu jenis masalahnya. Ada dua kemungkinan yang sangat berbeda dan penanganannya berlawanan. Kemungkinan pertama, slot kosong karena tidak terisi (unfilled): kode iklan bekerja dengan benar, permintaan terkirim ke Google, tetapi Google tidak mengembalikan iklan. Kemungkinan kedua, kode rusak atau terblokir: permintaan tidak pernah sampai ke Google atau skrip iklan tidak pernah berjalan, sehingga slot itu kosong karena alasan teknis.

Cara membedakannya cukup dengan membuka halaman di browser desktop, klik kanan pada area kosong tempat iklan seharusnya muncul, lalu pilih Inspect. Cari tag <ins class="adsbygoogle"> di panel Elements. Setelah sebuah unit iklan selesai meminta iklan, AdSense menambahkan atribut data-ad-status pada tag itu. Ada dua nilai utama yang perlu Anda kenali. Nilai filled berarti iklan berhasil dikembalikan dan ditampilkan. Nilai unfilled berarti tidak ada iklan yang dikembalikan dan unit itu kosong. Nilai ketiga, unfill-optimized, muncul ketika setelan pengisian ruang kosong dari Google aktif dan ruang itu diisi dengan konten pengganti.

Jika atributnya menunjukkan unfilled, kabar baiknya adalah kode dan akun Anda berkomunikasi dengan Google secara normal. Masalahnya ada pada sisi permintaan iklan, dan bab 4 sampai bab 10 membahas penyebabnya satu per satu. Jika tag <ins> ada tetapi atribut data-ad-status tidak pernah muncul setelah halaman selesai dimuat, kemungkinan besar permintaan iklan tidak pernah selesai. Periksa konsol browser untuk pesan error. Pesan seperti net::ERR_BLOCKED_BY_CLIENT biasanya berarti ekstensi browser atau aturan di sisi klien memblokir skrip iklan, misalnya pemblokir iklan yang aktif di browser Anda sendiri. Pesan error pada adsbygoogle.push() bisa menandakan slot yang tidak memiliki ruang yang cukup atau validasi skrip yang gagal.

Perlu dicatat satu batasan teknis: atribut data-ad-status hanya ditambahkan pada unit iklan di jendela utama (top window), bukan pada unit yang disajikan melalui jendela lintas domain. Jika Anda memeriksa halaman yang memuat iklan melalui iframe lintas domain dan tidak menemukan atribut itu, jangan langsung menyimpulkan kodenya rusak. Periksa dari laporan coverage sebagai gantinya.

3.1 Periksa dengan mode penyamaran dan perangkat lain

Karena pemblokir iklan di browser Anda sendiri adalah penyebab paling umum dari "iklan tidak muncul" yang sebenarnya bukan masalah situs, selalu periksa dengan jendela penyamaran (incognito) tanpa ekstensi aktif. Jika iklan muncul di mode penyamaran tetapi tidak muncul di jendela biasa, masalahnya ada di browser Anda, bukan di situs Anda. Lakukan juga pemeriksaan dari perangkat lain, misalnya ponsel Anda, karena unit yang tidak muat di desktop bisa terisi dengan baik di seluler, dan sebaliknya.

Jika iklan tidak muncul di semua perangkat dan semua browser, barulah lanjutkan ke pemeriksaan akun. Buka Pusat Kebijakan AdSense dan periksa apakah ada masalah di level akun atau situs. Periksa juga status situs Anda di daftar situs AdSense: situs harus berstatus "siap" (ready). Untuk situs yang baru ditambahkan atau baru disetujui, perlu diketahui bahwa iklan kadang membutuhkan waktu hingga 48 jam untuk mulai tampil secara konsisten, dan panduan komunitas resmi Google mengingatkan hal yang sama. Jangan mengubah kode iklan berulang kali selama masa ini, karena setiap perubahan justru mereset proses peninjauan dan pemuatan.

4. Penyebab 1: Permintaan Iklan Rendah untuk Niche dan Halaman Anda

Penyebab paling mendasar dari fill rate rendah adalah tidak adanya pengiklan yang mau menawar untuk halaman Anda pada saat itu. Google tidak menciptakan iklan dari ketiadaan; ia mencocokkan permintaan iklan yang ada dengan halaman Anda. Jika tidak ada pengiklan yang menargetkan topik, audiens, atau wilayah pengunjung halaman itu, lelang berakhir tanpa pemenang dan slot tetap kosong.

Konten yang terlalu pendek adalah pemicu yang paling sering. Halaman dengan 200 kata dan satu gambar memberi Google sangat sedikit sinyal tentang topik halaman itu. Sistem penargetan kontekstual bekerja dengan membaca teks halaman, dan teks yang tipis berarti sinyal yang tipis. Halaman dengan konten yang mendalam, terstruktur dengan subjudul yang jelas, dan membahas satu topik secara tuntas memberi sinyal yang jauh lebih kuat, sehingga lebih mudah dicocokkan dengan iklan yang relevan. Inilah salah satu alasan artikel panjang yang fokus pada satu topik cenderung memiliki coverage yang lebih baik daripada halaman pendek yang topiknya melompat-lompat.

Topik yang terlalu umum juga bermasalah. Artikel dengan judul yang bisa berarti apa saja, misalnya "Tips Hari Ini" atau "Info Terbaru", tidak memberi konteks yang cukup bagi pengiklan untuk menawar dengan percaya diri. Sebaliknya, artikel yang jelas topiknya, misalnya perbandingan dua produk, panduan membeli, atau tutorial dengan langkah yang spesifik, memberi konteks yang membuat pengiklan berani menawar lebih tinggi. Perbedaannya bukan pada kualitas tulisan semata, melainkan pada kejelasan sinyal komersial halaman itu.

4.1 Halaman baru, halaman lama, dan halaman yang jarang dikunjungi

Halaman yang baru terbit sering memiliki coverage yang lebih rendah selama beberapa hari pertama. Sistem Google membutuhkan waktu untuk merayapi, mengindeks, dan mengklasifikasikan halaman baru sebelum iklan yang relevan bisa dicocokkan dengan akurat. Ini normal dan biasanya membaik sendiri dalam beberapa hari. Jangan panik dan jangan mengubah unit iklan di halaman baru hanya karena slotnya kosong di hari pertama.

Halaman lama yang tidak pernah diperbarui juga bisa kehilangan coverage secara perlahan. Topik yang dulu ramai bisa kehilangan pengiklan seiring waktu, misalnya karena produk yang dibahas sudah tidak dijual lagi atau tren yang sudah berlalu. Memperbarui halaman lama dengan informasi yang masih relevan, menambahkan bagian baru, dan memperbaiki struktur heading adalah cara yang lebih efektif untuk mengembalikan coverage daripada mengganti unit iklannya.

Halaman yang jarang dikunjungi memiliki masalah yang berbeda: data yang tipis. Jika sebuah halaman hanya mendapat puluhan kunjungan per bulan, sampel permintaannya terlalu kecil untuk menarik lelang yang konsisten. Coverage halaman seperti itu akan berfluktuasi liar, kadang 100 persen, kadang 0 persen, tanpa ada perubahan apa pun di situs Anda. Jangan mendiagnosis halaman dengan traffic yang sangat kecil; fokuskan perbaikan pada halaman dengan traffic yang cukup besar untuk memberi data yang bisa dipercaya.

4.2 Musiman dan jam kunjungan

Permintaan iklan bersifat musiman. Ada bulan-bulan ketika pengiklan menghabiskan anggaran besar, misalnya menjelang hari raya belanja atau akhir tahun, dan ada bulan-bulan ketika anggaran mengering. Coverage situs Anda bisa turun di bulan sepi meskipun Anda tidak mengubah apa pun. Begitu pula dengan jam kunjungan: pengunjung yang datang tengah malam dari zona waktu yang berbeda mungkin berasal dari wilayah dengan permintaan iklan yang rendah. Kenali pola musiman situs Anda dari laporan tahunan, dan jangan mengobati penurunan musiman dengan perubahan teknis yang tidak perlu.

5. Penyebab 2: Terlalu Banyak Unit Iklan di Satu Halaman

Ini adalah jebakan yang paling sering dilakukan publisher pemula, dan ironisnya justru memperburuk masalah yang ingin diatasi. Ketika melihat satu slot kosong, naluri pertama adalah menambah slot lain. Logikanya, lebih banyak slot berarti lebih banyak peluang terisi. Kenyataannya, jumlah permintaan iklan untuk satu halaman tidak bertambah hanya karena Anda menambah unit. Yang bertambah adalah jumlah slot yang berebut permintaan yang sama.

Bayangkan sebuah halaman yang mendapat 100 permintaan iklan potensial dari pengunjungnya. Dengan 3 unit iklan, setiap unit rata-rata mendapat 33 peluang. Dengan 6 unit, setiap unit hanya mendapat 16 peluang. Lelang untuk slot keempat, kelima, dan keenam jauh lebih lemah karena pengiklan terbaik sudah memenangkan slot pertama. Akibatnya, slot-slot tambahan itu lebih sering kosong, coverage rata-rata halaman turun, dan halaman menjadi lebih berat karena memuat lebih banyak skrip iklan.

Google sendiri, melalui panduan kebijakan penempatan iklan, mendorong publisher untuk menempatkan iklan secukupnya dan tidak berlebihan. Prinsip yang sama muncul di berbagai panduan AdSense: lebih sedikit unit yang ditempatkan dengan baik sering kali menghasilkan pendapatan yang sama atau lebih besar daripada banyak unit yang ditempatkan sembarangan, karena setiap unit yang tersisa mendapat lelang yang lebih kuat dan visibilitas yang lebih baik.

5.1 Berapa jumlah unit yang wajar?

Tidak ada angka resmi dari Google tentang jumlah unit maksimal per halaman, dan angka apa pun yang Anda baca di forum adalah patokan praktik, bukan aturan. Sebagai patokan praktik yang masuk akal untuk artikel panjang berbahasa Indonesia, 3 sampai 5 unit iklan per artikel sudah cukup: satu di awal atau di bawah judul, satu atau dua di tengah artikel, dan satu di akhir artikel. Unit tambahan seperti iklan anchor di bawah layar ponsel atau vignette bisa ditambahkan melalui Auto Ads, tetapi hitung juga unit-unit itu sebagai bagian dari total beban halaman.

Yang lebih penting daripada jumlahnya adalah jarak antar unit. Dua unit yang berdekatan, misalnya satu di akhir paragraf kedua dan satu lagi di awal paragraf ketiga, akan berebut lelang yang sama dan membuat halaman terlihat penuh iklan. Beri jarak minimal beberapa ratus kata antar unit in-article, dan pastikan setiap unit berada di posisi yang memang dilihat pembaca, bukan di posisi yang hanya menambah jumlah slot.

5.2 Auto Ads dan unit manual yang saling berebut

Masalah yang berkaitan adalah menjalankan Auto Ads bersamaan dengan banyak unit manual. Auto Ads akan menambahkan unitnya sendiri di posisi yang dianggapnya optimal, dan jika Anda sudah memasang banyak unit manual, total unit di halaman bisa membengkak tanpa Anda sadari. Periksa jumlah unit yang benar-benar tampil di halaman Anda dengan membuka halaman dan menghitungnya, bukan dengan menghitung dari kode yang Anda pasang. Jika totalnya di atas 6 unit pada artikel biasa, kurangi unit manual atau batasi format Auto Ads yang diizinkan, lalu amati coverage selama dua minggu sebelum memutuskan langkah berikutnya.

6. Penyebab 3: Ukuran dan Format Iklan Tidak Cocok dengan Ruang

Slot iklan yang ukurannya tidak muat di wadahnya adalah penyebab kosong yang sangat umum dan sangat mudah diperbaiki. Unit dengan lebar tetap, misalnya 728×90 atau 300×250, membutuhkan ruang selebar itu di halaman. Jika wadah tempat unit itu berada lebih sempit karena padding, sidebar yang menyempit, atau tema yang responsif, unit itu tidak akan pernah terisi, tidak peduli seberapa bagus konten Anda. Di layar ponsel, masalah ini lebih sering terjadi karena lebar layar yang kecil dan tema yang tidak selalu menyesuaikan wadah iklan dengan benar.

Unit responsif adalah jawaban standar untuk masalah ini. Unit responsif menyesuaikan ukurannya dengan ruang yang tersedia, sehingga peluang terisinya lebih besar di berbagai ukuran layar. Namun unit responsif pun bisa gagal jika wadahnya sendiri bermasalah, misalnya wadah dengan tinggi nol, wadah yang tersembunyi oleh CSS, atau wadah di dalam elemen yang baru muncul setelah interaksi pengguna. Periksa wadah unit Anda dengan Inspect: pastikan wadah memiliki lebar dan tinggi yang lebih besar dari nol, tidak tersembunyi, dan tidak tertutup elemen lain.

6.1 Format yang cenderung lebih mudah terisi

Format iklan tertentu secara umum memiliki permintaan yang lebih luas daripada format lainnya, karena lebih banyak pengiklan yang menyediakan kreatif untuk format itu. Unit display responsif adalah format yang paling fleksibel dan biasanya memiliki peluang terisi yang baik. Unit in-article, yang lebarnya mengikuti lebar wadah konten, juga cenderung terisi dengan baik karena posisinya berada di tengah bacaan. Unit in-feed, yang dirancang untuk tampil di antara daftar artikel, bekerja baik di halaman arsip dan halaman beranda, tetapi kurang cocok di dalam artikel tunggal.

Format khusus seperti iklan anchor dan vignette memiliki karakteristik yang berbeda. Iklan anchor menempel di tepi layar dan cenderung terisi karena posisinya selalu terlihat, tetapi format ini juga lebih mengganggu pembaca jika dipakai berlebihan. Vignette, yaitu iklan layar penuh yang muncul saat berpindah halaman, memiliki pengisian yang bergantung pada navigasi pengguna dan tidak selalu tersedia di setiap kunjungan. Jangan mengandalkan satu format khusus untuk menambal coverage; perbaiki dulu format dasarnya, lalu tambahkan format khusus sebagai pelengkap.

6.2 Periksa ukuran di tiga lebar layar

Lakukan pemeriksaan sederhana: buka tiga halaman terpenting Anda di lebar layar desktop (sekitar 1366 piksel), tablet (sekitar 768 piksel), dan ponsel (sekitar 360 piksel). Di setiap lebar, periksa apakah semua unit iklan tampil atau ada yang kosong. Jika satu unit kosong hanya di ponsel, masalahnya hampir pasti ukuran atau wadah di tampilan seluler. Jika satu unit kosong di semua lebar, masalahnya ada di unit itu sendiri atau di konten halamannya. Catat hasilnya per unit dan per lebar layar, karena catatan ini akan menjadi peta perbaikan Anda di bab 11.

Penyebab Tanda yang terlihat Perbaikan pertama
Permintaan iklan rendah Semua unit di halaman tertentu kosong, halaman lain normal Perdalam konten, perjelas topik, perbarui halaman lama
Terlalu banyak unit Coverage turun setelah menambah unit; slot bawah paling sering kosong Kurangi unit menjadi 3–5 per artikel, beri jarak antar unit
Ukuran tidak cocok Unit kosong hanya di ponsel atau hanya di satu lebar layar Ganti ke unit responsif, periksa lebar dan tinggi wadah
Ads.txt bermasalah Iklan berhenti tiba-tiba di semua halaman Periksa file ads.txt dan statusnya di akun AdSense
Consent tidak lengkap Coverage rendah untuk pengunjung Eropa, normal untuk Indonesia Pasang CMP bersertifikat Google dan periksa sinyal TCF
Pembatasan penayangan Ada peringatan di Pusat Kebijakan; coverage turun drastis Baca peringatan, perbaiki penyebabnya, ajukan peninjauan
Halaman lambat Unit di bawah halaman kosong, unit atas terisi Percepat pemuatan, tunda pemuatan unit di bawah lipatan

7. Penyebab 4: Ads.txt Bermasalah atau Tidak Terpasang

File ads.txt adalah daftar penjual resmi yang diizinkan menjual inventaris iklan situs Anda. File ini diletakkan di root domain Anda, misalnya bangekomedia.com/ads.txt, dan berisi baris-baris yang menyatakan hubungan Anda dengan Google dan mitra lainnya. Jika file ini hilang, salah isi, atau menyatakan ID publisher yang tidak cocok, sebagian permintaan iklan bisa ditolak sebelum sempat masuk lelang. Google mendokumentasikan status "Unauthorized" untuk situasi ini: permintaan ditolak karena ID publisher tidak ditemukan di file ads.txt situs tersebut.

Periksa file ads.txt Anda secara berkala, terutama setelah migrasi hosting, pergantian domain, atau perubahan pada plugin yang mengelola file ini. Buka alamat domainanda.com/ads.txt di browser dan pastikan isinya memuat baris untuk Google dengan ID publisher Anda yang benar. Baris itu mengikuti pola google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa, tetapi jangan mengetik ID publisher dari hafalan; salin langsung dari akun AdSense Anda. Satu karakter yang salah sudah cukup untuk membuat status menjadi tidak sah.

Periksa juga status ads.txt di akun AdSense Anda. AdSense menampilkan status file ads.txt untuk setiap situs, dan status yang bermasalah akan terlihat di sana sebelum dampaknya terasa penuh di laporan coverage. Jika Anda memakai plugin atau layanan pihak ketiga untuk mengelola ads.txt, pastikan plugin itu masih aktif dan tidak ditimpa oleh file statis lain di server. Setelah memperbaiki ads.txt, beri waktu beberapa hari sebelum menilai hasilnya, karena sistem Google membutuhkan waktu untuk merayapi ulang file tersebut.

7.1 Kesalahan ads.txt yang paling sering terjadi

Kesalahan pertama adalah file ads.txt yang tidak ada sama sekali. Ini sering terjadi setelah migrasi dari platform seperti Blogspot ke WordPress, karena file yang dulu dikelola platform lama tidak ikut terbawa. Kesalahan kedua adalah ID publisher yang salah, misalnya ID dari akun lama atau ID yang disalin dengan spasi tambahan. Kesalahan ketiga adalah baris yang duplikat atau bertentangan, misalnya satu baris menyatakan hubungan DIRECT dan baris lain menyatakan RESELLER untuk mitra yang sama tanpa alasan yang jelas. Kesalahan keempat adalah file ads.txt yang tertimpa oleh file lain, misalnya ketika plugin caching atau plugin keamanan menyajikan versi lama dari file tersebut.

Sebagai langkah pencegahan, catat tanggal terakhir Anda memeriksa ads.txt dan jadikan pemeriksaan ini bagian dari audit bulanan situs Anda. Pemeriksaan ini hanya memakan waktu satu menit, tetapi bisa menyelamatkan Anda dari penurunan coverage yang berlangsung berminggu-minggu tanpa disadari.

Untuk pengunjung dari Wilayah Ekonomi Eropa dan Inggris, Google mewajibkan penggunaan platform pengelolaan persetujuan (Consent Management Platform atau CMP) yang bersertifikat Google dan terintegrasi dengan kerangka Transparency and Consent Framework (TCF) dari IAB. Ketentuan ini berlaku sejak 16 Januari 2024 untuk wilayah tersebut, dan Swiss menyusul pada 31 Juli 2024. Jika pengunjung dari wilayah itu tidak memberikan persetujuan yang valid, atau jika CMP Anda tidak meneruskan sinyal persetujuan dengan benar, iklan yang dipersonalisasi tidak bisa ditampilkan dan sebagian permintaan iklan bisa tidak terisi.

Bagi publisher Indonesia yang sebagian besar pengunjungnya berasal dari Indonesia, dampak langsung ketentuan ini memang lebih kecil, karena aturan persetujuan yang ketat itu berlaku untuk pengunjung Eropa. Namun ada dua alasan mengapa Anda tetap perlu memperhatikannya. Pertama, jika situs Anda mendapat sebagian traffic dari Eropa, misalnya dari diaspora Indonesia atau pembaca internasional, coverage untuk segmen itu akan rendah tanpa CMP yang benar. Kedua, aturan privasi di berbagai negara terus bergerak ke arah yang sama, dan membiasakan diri dengan CMP yang benar sejak sekarang lebih murah daripada memperbaikinya dalam keadaan terdesak.

Periksa CMP Anda dengan membuka situs dari lokasi Eropa menggunakan VPN atau alat pengujian, lalu periksa apakah banner persetujuan muncul dan apakah pilihan pengguna benar-benar tersimpan. Jika Anda memakai plugin CMP, pastikan plugin itu masih diperbarui dan terdaftar sebagai CMP bersertifikat Google. Jika Anda memakai banner persetujuan buatan sendiri yang tidak terintegrasi dengan TCF, pertimbangkan untuk beralih ke CMP bersertifikat, karena banner buatan sendiri sering kali tidak meneruskan sinyal persetujuan dalam format yang dikenali Google.

Di Indonesia, Undang-Undang Pelindungan Data Pribadi (UU PDP) mengatur persetujuan pemrosesan data pribadi, tetapi tidak mengatur secara spesifik format sinyal persetujuan untuk iklan seperti TCF di Eropa. Karena itu, jangan mencampuradukkan keduanya: memasang banner persetujuan sederhana untuk mematuhi UU PDP tidak otomatis memenuhi syarat CMP bersertifikat Google untuk pengunjung Eropa. Sebutkan kedua hal ini secara terpisah dalam dokumentasi situs Anda, dan jangan mengklaim bahwa satu banner menyelesaikan kedua kewajiban itu sekaligus. Artikel ini bukan nasihat hukum; jika Anda ragu tentang kewajiban hukum situs Anda, konsultasikan dengan pihak yang berwenang.

9. Penyebab 6: Pembatasan Penayangan dan Traffic Tidak Valid

Google dapat membatasi penayangan iklan di akun atau situs Anda saat menilai kualitas traffic atau karena kekhawatiran tentang traffic tidak valid (invalid traffic). Panduan resmi AdSense tentang pembatasan penayangan menyatakan bahwa pembatasan seperti itu biasanya berlangsung kurang dari 30 hari, tetapi bisa lebih lama, dan Google tidak memberikan tanggal pasti kapan pembatasan itu berakhir. Selama masa pembatasan, sebagian atau seluruh permintaan iklan tidak terisi, sehingga coverage turun drastis tanpa ada perubahan apa pun di situs Anda.

Tanda pembatasan penayangan yang paling jelas adalah pemberitahuan di akun AdSense atau di Pusat Kebijakan. Jangan mengabaikan pemberitahuan itu dan jangan mencoba memperbaikinya dengan menambah unit iklan atau mengubah kode. Baca isi pemberitahuan dengan teliti, perbaiki penyebab yang disebutkan, dan ajukan peninjauan jika diminta. Penyebab yang paling sering adalah klik yang tidak wajar, misalnya klik dari pemilik situs sendiri, klik dari bot, atau pola traffic yang tiba-tiba melonjak dari sumber yang tidak jelas.

Pusat Kebijakan AdSense adalah tempat Anda memeriksa masalah di level akun dan situs. Di sana Anda bisa melihat pelanggaran yang terdeteksi, halaman yang terkena dampak, dan langkah yang diminta Google. Periksa Pusat Kebijakan ini setiap kali coverage turun secara tiba-tiba di semua halaman sekaligus. Jika tidak ada masalah di Pusat Kebijakan dan tidak ada pemberitahuan di akun, kemungkinan besar penyebabnya bukan pembatasan, melainkan salah satu penyebab teknis atau konten yang dibahas di bab lain.

9.1 Kebiasaan yang memicu traffic tidak valid

Beberapa kebiasaan yang terlihat sepele bisa memicu penilaian traffic tidak valid. Mengklik iklan sendiri untuk "menguji" apakah iklan berfungsi adalah yang paling umum dan paling berbahaya. Meminta teman atau keluarga mengklik iklan juga termasuk pelanggaran. Membeli traffic murah dari sumber yang tidak jelas, misalnya traffic dari layanan yang menjanjikan ribuan pengunjung dengan harga sangat rendah, hampir selalu membawa bot dan pengunjung yang tidak berminat, yang merusak kualitas traffic dan memicu pembatasan. Mendorong pengunjung untuk mengklik iklan dengan kalimat seperti "klik iklan untuk mendukung kami" juga dilarang oleh kebijakan AdSense.

Jika Anda pernah melakukan salah satu hal di atas, berhentilah dan biarkan masa penilaian berjalan. Jangan mencoba "memperbaiki" pembatasan dengan membuat akun baru atau memindahkan kode iklan ke domain lain, karena tindakan itu justru memperburuk penilaian. Fokuskan energi Anda pada perbaikan konten dan traffic organik yang sehat, dan pantau Pusat Kebijakan secara berkala.

10. Penyebab 7: Halaman Lambat sehingga Iklan Tidak Sempat Dimuat

Iklan dimuat setelah halaman mulai dirender, dan lelang iklan membutuhkan waktu. Jika halaman Anda lambat, terutama di koneksi seluler yang umum dipakai pengunjung Indonesia, ada kemungkinan pengguna sudah menggulir melewati sebuah unit atau bahkan menutup halaman sebelum lelang untuk unit itu selesai. Unit yang berada jauh di bawah halaman adalah yang paling rentan: pengguna yang tidak pernah menggulir sampai ke sana tidak pernah memicu pemuatan iklan yang sebenarnya, dan unit itu tercatat sebagai permintaan yang tidak terisi atau bahkan tidak pernah diminta.

Kecepatan halaman yang buruk juga memengaruhi permintaan iklan secara tidak langsung. Halaman yang lambat membuat pengguna pergi lebih cepat, sehingga waktu tinggal di halaman menjadi pendek dan peluang iklan untuk tampil dan diklik berkurang. Google juga memperhitungkan pengalaman halaman dalam menentukan peringkat pencarian, sehingga halaman yang lambat mendapat traffic organik yang lebih sedikit, yang pada gilirannya mengurangi jumlah lelang yang tersedia.

10.1 Memeriksa kecepatan dengan alat resmi

Gunakan PageSpeed Insights dari Google untuk mengukur kecepatan halaman terpenting Anda di seluler dan desktop. Perhatikan tiga metrik utama: Largest Contentful Paint (LCP) yang mengukur seberapa cepat konten utama tampil, Interaction to Next Paint (INP) yang mengukur responsivitas halaman, dan Cumulative Layout Shift (CLS) yang mengukur stabilitas tampilan. Nilai-nilai ini adalah patokan resmi dari program Core Web Vitals Google, dan panduan resmi Google menyatakan ambang yang baik untuk masing-masing metrik.

Jika skor seluler Anda jauh lebih buruk daripada desktop, fokuskan perbaikan di sana, karena sebagian besar pengunjung Indonesia mengakses situs dari ponsel. Penyebab lambat yang paling sering pada situs WordPress adalah gambar yang tidak dikompresi, plugin yang terlalu banyak, dan skrip pihak ketiga yang dimuat di awal halaman. Kompres gambar ke format WebP, aktifkan lazy load untuk gambar dan unit iklan di bawah lipatan, dan nonaktifkan plugin yang tidak benar-benar dipakai. Setiap plugin yang Anda hapus adalah satu beban yang hilang dari setiap pemuatan halaman.

10.2 Lazy load dan unit di bawah lipatan

Lazy load adalah teknik menunda pemuatan sebuah elemen sampai elemen itu mendekati area pandang pengguna. Untuk unit iklan di bawah lipatan, lazy load membantu karena permintaan iklan hanya dikirim ketika pengguna benar-benar menggulir ke arah unit itu. Dengan begitu, permintaan yang dikirim adalah permintaan yang punya peluang nyata untuk tampil, bukan permintaan untuk unit yang tidak pernah dilihat. Hasilnya, coverage untuk unit-unit itu cenderung membaik, karena penyebut dalam rumus coverage hanya mencakup permintaan yang memang punya peluang terisi.

Namun lazy load bukan solusi ajaib. Jika Anda menerapkan lazy load pada unit di atas lipatan, iklan utama Anda justru terlambat tampil dan bisa kehilangan lelang. Terapkan lazy load hanya pada unit yang berada di bawah lipatan, dan pastikan jarak pemicunya tidak terlalu dekat dengan area pandang, supaya lelang sempat selesai sebelum pengguna tiba di unit itu. Pengaturan jarak pemicu beberapa ratus piksel sebelum unit masuk area pandang adalah patokan praktik yang umum dipakai.

11. Cara Meningkatkan Fill Rate: Rencana 30 Hari Langkah demi Langkah

Perbaikan fill rate yang bertahan lama dilakukan secara berurutan, bukan sekaligus. Rencana 30 hari di bawah ini memisahkan diagnosis, perbaikan cepat, dan perbaikan konten, supaya Anda tahu perubahan mana yang benar-benar berpengaruh. Jangan mengubah lima hal sekaligus lalu menebak mana yang berhasil; ubah satu kelompok perbaikan, tunggu datanya, lalu lanjut ke kelompok berikutnya.

11.1 Minggu 1: Diagnosis dan perbaikan cepat

Hari pertama sampai hari ketiga adalah masa diagnosis. Unduh laporan coverage 28 hari terakhir dan pecah berdasarkan situs, unit iklan, perangkat, dan negara. Catat tiga unit dengan coverage terendah dan tiga halaman dengan coverage terendah. Periksa atribut data-ad-status di tiga halaman terpenting Anda dengan cara yang dijelaskan di bab 3. Periksa file ads.txt, Pusat Kebijakan, dan status situs di akun AdSense. Catat semua temuan dalam satu dokumen sederhana supaya Anda bisa membandingkan sebelum dan sesudah perbaikan.

Hari keempat sampai hari ketujuh adalah masa perbaikan cepat. Perbaiki ads.txt jika bermasalah. Ganti unit berukuran tetap yang tidak muat di ponsel dengan unit responsif. Hapus unit iklan yang duplikatif atau terlalu berdekatan. Nonaktifkan format Auto Ads yang menghasilkan unit di posisi yang tidak Anda inginkan. Periksa dan perbarui CMP jika Anda memiliki pengunjung dari Eropa. Setiap perbaikan cepat ini tidak membutuhkan penulisan konten baru, tetapi sering kali sudah mengangkat coverage beberapa poin.

11.2 Minggu 2: Perbaikan struktur halaman

Minggu kedua berfokus pada struktur halaman yang paling banyak dikunjungi. Periksa 10 halaman dengan traffic tertinggi dan coverage terendah. Untuk setiap halaman, tanyakan tiga hal: apakah kontennya masih relevan dan cukup mendalam, apakah unit iklannya berada di posisi yang dilihat pembaca, dan apakah halaman itu memuat dengan cukup cepat di ponsel. Perbarui halaman yang kontennya sudah kedaluwarsa, tambahkan subjudul yang memperjelas topik, dan pastikan setiap halaman memiliki setidaknya beberapa ratus kata yang membahas satu topik secara fokus.

Di minggu ini juga periksa kecepatan halaman dengan PageSpeed Insights dan perbaiki masalah yang paling berdampak, biasanya gambar yang belum dikompresi dan plugin yang tidak terpakai. Aktifkan lazy load untuk unit iklan di bawah lipatan jika tema atau plugin Anda mendukungnya. Setelah semua perbaikan struktur selesai, jangan mengubah apa pun selama beberapa hari supaya data yang terkumpul mencerminkan kondisi baru.

11.3 Minggu 3 dan 4: Perbaikan konten dan evaluasi

Minggu ketiga adalah masa perbaikan konten. Pilih 5 halaman dengan potensi terbesar, yaitu halaman dengan traffic tinggi tetapi coverage rendah, dan perdalam kontennya. Tambahkan penjelasan yang menjawab pertanyaan lanjutan pembaca, tambahkan contoh yang konkret, dan perbaiki judul serta subjudul supaya topiknya lebih jelas bagi sistem penargetan. Jika ada halaman yang topiknya terlalu umum, pertimbangkan untuk memecahnya menjadi dua artikel yang lebih spesifik, dengan redirect dari halaman lama ke halaman baru yang relevan.

Minggu keempat adalah masa evaluasi. Bandingkan laporan coverage 28 hari setelah perbaikan dengan 28 hari sebelumnya, dengan pemecahan yang sama: per unit, per perangkat, dan per halaman. Perbaikan yang berhasil akan terlihat sebagai kenaikan coverage pada unit atau halaman yang Anda perbaiki, sementara unit yang tidak Anda sentuh seharusnya tidak berubah banyak. Jika coverage naik di semua unit termasuk yang tidak Anda perbaiki, kemungkinan ada faktor musiman yang ikut berperan, dan Anda perlu berhati-hati mengklaim keberhasilan. Jika coverage tidak berubah sama sekali, kembalilah ke catatan diagnosis minggu pertama dan periksa apakah ada penyebab yang terlewat, misalnya pembatasan penayangan yang belum Anda sadari.

Minggu Fokus Tindakan utama Cara menilai
1 Diagnosis dan perbaikan cepat Laporan coverage, data-ad-status, ads.txt, Pusat Kebijakan, ganti unit tidak responsif Daftar masalah terkonfirmasi dan perbaikan cepat yang selesai
2 Struktur halaman Perbarui 10 halaman teratas, perbaiki kecepatan, lazy load unit bawah Skor PageSpeed membaik, unit kosong di ponsel berkurang
3 Konten Perdalam 5 halaman potensial, perjelas topik dan subjudul Halaman yang diperbarui mulai menunjukkan coverage lebih stabil
4 Evaluasi Bandingkan coverage 28 hari sebelum dan sesudah Kenaikan coverage pada unit dan halaman yang diperbaiki

12. Kapan Fill Rate Rendah Bukan Masalah yang Perlu Diperbaiki

Tidak semua coverage rendah perlu diperbaiki, dan mengenali kapan harus berhenti sama pentingnya dengan mengetahui cara memperbaiki. Ada beberapa situasi di mana coverage rendah adalah kondisi yang wajar dan upaya memperbaikinya justru merugikan.

Situasi pertama adalah halaman baru. Seperti dijelaskan di bab 4, halaman yang baru terbit membutuhkan waktu beberapa hari sebelum sistem penargetan mengenalinya dengan baik. Coverage rendah di minggu pertama adalah hal yang normal dan biasanya membaik sendiri. Menunggu adalah tindakan yang benar di sini, bukan mengubah unit iklan setiap hari.

Situasi kedua adalah halaman dengan traffic yang sangat kecil. Jika sebuah halaman hanya mendapat puluhan kunjungan per bulan, angka coverage-nya tidak bisa dipercaya secara statistik. Satu kunjungan dari wilayah dengan permintaan iklan rendah bisa membuat coverage halaman itu anjlok, dan satu kunjungan dari wilayah dengan permintaan tinggi bisa membuatnya melonjak ke 100 persen. Jangan menghabiskan waktu memperbaiki halaman seperti ini; fokuskan pada halaman yang traffic-nya cukup besar untuk memberi data yang stabil.

Situasi ketiga adalah halaman yang memang tidak dimaksudkan untuk menghasilkan iklan. Halaman kebijakan privasi, halaman kontak, halaman arsip penulis, dan halaman hasil pencarian internal biasanya memiliki coverage yang rendah karena kontennya tipis dan niat pengunjungnya bukan untuk membaca konten komersial. Untuk halaman-halaman ini, pilihan yang lebih masuk akal adalah tidak memasang iklan sama sekali, atau memasang satu unit saja, daripada memaksakan coverage yang tinggi.

Situasi keempat adalah periode musiman. Jika coverage turun di seluruh situs pada saat yang sama setiap tahun, misalnya di bulan setelah hari raya belanja besar, kemungkinan besar itu pola musiman. Bandingkan dengan periode yang sama tahun lalu, bukan dengan bulan lalu, sebelum memutuskan ada masalah. Mengubah struktur iklan karena penurunan musiman sama kelirunya dengan mengubahnya karena satu hari yang buruk.

Situasi kelima adalah ketika Anda sudah mencoba perbaikan yang masuk akal dan coverage mentok di angka tertentu. Setiap niche memiliki batas atas coverage yang realistis, ditentukan oleh jumlah pengiklan yang menargetkan niche itu. Jika situs Anda sudah memiliki konten yang mendalam, unit yang responsif, ads.txt yang benar, dan tidak ada pembatasan, tetapi coverage tetap di angka 85 persen, kemungkinan itulah batas yang wajar untuk niche Anda. Pada titik ini, upaya yang lebih menguntungkan adalah meningkatkan traffic dan nilai halaman, bukan mengejar lima poin coverage terakhir.

13. FAQ

Apakah fill rate dan coverage AdSense itu hal yang sama?

Secara praktis, ya. AdSense menyebut metrik ini coverage dan mendefinisikannya sebagai persentase permintaan iklan yang mengembalikan setidaknya satu iklan. Google Ad Manager menyebut metrik yang setara dengan nama fill rate, dengan definisi yang sama: permintaan iklan yang terisi dibagi total permintaan iklan. Perbedaan namanya hanya soal platform, bukan soal cara menghitungnya.

Berapa fill rate yang dianggap bagus untuk publisher Indonesia?

Google tidak menerbitkan angka standar yang berlaku untuk semua publisher. Sebagai patokan praktik, bukan aturan resmi, coverage di atas 90 persen umumnya dianggap sehat, 80 sampai 90 persen masih bisa diterima tetapi layak diperiksa, dan di bawah 80 persen secara konsisten menandakan ada masalah struktural. Yang lebih penting daripada angka absolut adalah perbandingan dengan riwayat Anda sendiri per unit iklan dan per perangkat.

Mengapa iklan saya muncul di desktop tetapi kosong di ponsel?

Penyebab paling umum adalah ukuran unit yang tidak muat di layar ponsel. Unit dengan lebar tetap yang dirancang untuk desktop tidak akan terisi jika wadahnya lebih sempit dari lebar unit. Ganti unit itu dengan unit responsif dan periksa lebar wadah dengan Inspect di lebar layar ponsel. Penyebab lain yang mungkin adalah kecepatan halaman seluler yang lambat sehingga lelang tidak sempat selesai.

Apakah menambah unit iklan bisa menaikkan fill rate?

Tidak, dan sering kali justru sebaliknya. Jumlah permintaan iklan untuk satu halaman tidak bertambah hanya karena Anda menambah unit. Permintaan yang sama dibagi ke lebih banyak slot, sehingga coverage per unit turun. Cara yang benar adalah mengurangi unit yang tidak efektif, memperbaiki posisi unit yang tersisa, dan meningkatkan kualitas konten halaman supaya lelangnya lebih kuat.

Apa itu setelan "Fill empty in-page ads" dari Google?

Setelan ini diumumkan Google pada 3 Juli 2025 untuk mengoptimalkan ruang iklan kosong di halaman. Ketika sebuah ruang iklan in-page tidak terisi, Google dapat menampilkan saran konten yang relevan dengan halaman Anda di ruang itu, dan jika pengguna mengklik saran tersebut, Google akan mencoba menampilkan iklan display yang relevan di dalam dialog. Setelan ini diaktifkan secara otomatis untuk semua publisher dalam 30 hari setelah pengumuman, dan bisa dimatikan lewat Brand safety, lalu Content, lalu Blocking controls, lalu Manage Ad serving, di bagian Display ads.

Berapa lama pembatasan penayangan AdSense biasanya berlangsung?

Menurut panduan resmi AdSense, pembatasan penayangan biasanya berlangsung kurang dari 30 hari, tetapi bisa lebih lama, dan Google tidak memberikan tanggal pasti kapan pembatasan itu berakhir. Selama masa itu, periksa Pusat Kebijakan, perbaiki penyebab yang disebutkan, dan jangan mencoba mengakalinya dengan akun baru atau domain lain.

Kesimpulan

Fill rate AdSense, yang diukur lewat metrik resmi bernama coverage, adalah persentase permintaan iklan yang berhasil dijawab Google dengan sebuah iklan. Rumusnya sederhana, tetapi penyebab di balik angka yang rendah bisa berasal dari tujuh arah yang berbeda: permintaan iklan yang rendah untuk niche dan halaman Anda, terlalu banyak unit iklan di satu halaman, ukuran dan format yang tidak cocok, ads.txt yang bermasalah, sinyal persetujuan yang tidak lengkap, pembatasan penayangan, dan halaman yang lambat. Setiap penyebab memiliki tanda yang berbeda, dan diagnosis yang benar selalu dimulai dari laporan coverage yang dipecah per unit, per perangkat, dan per halaman, lalu dikonfirmasi dengan pemeriksaan data-ad-status di browser.

Perbaikan yang bertahan lama mengikuti urutan yang disiplin: diagnosis dulu, perbaikan cepat kemudian, perbaikan struktur dan konten sesudahnya, dan evaluasi di akhir. Jangan menambah unit iklan untuk menambal slot kosong, jangan mendiagnosis dari satu hari yang buruk, dan jangan mengejar coverage 100 persen yang tidak realistis untuk situs nyata. Gunakan setelan "Fill empty in-page ads" dari Google sebagai pengaman tambahan untuk ruang yang tidak terisi, bukan sebagai pengganti perbaikan struktural.

Mulailah hari ini dari langkah yang paling murah: buka laporan coverage 28 hari terakhir, temukan tiga unit dengan angka terendah, dan periksa ketiganya dengan cara yang dijelaskan di bab 3. Dalam banyak kasus, satu perbaikan kecil, seperti mengganti unit berukuran tetap dengan unit responsif atau memperbaiki satu baris ads.txt, sudah mengangkat coverage beberapa poin dalam dua minggu. Sisanya adalah pekerjaan konten yang memang membutuhkan waktu, tetapi itulah pekerjaan yang membuat situs Anda lebih berharga bagi pembaca dan bagi pengiklan sekaligus.

Sumber Resmi yang Dirujuk

  1. Google AdSense Help, "Coverage" — definisi resmi coverage dan rumusnya, beserta contoh 3 unit iklan dengan coverage 66,67 persen. https://support.google.com/adsense/answer/92360?hl=en
  2. Google AdSense Help, "Optimizing your empty in-page ad spaces" (3 Juli 2025) — definisi unfilled ad space dan setelan "Fill empty in-page ads" beserta cara menonaktifkannya. https://support.google.com/adsense/answer/16302564?hl=en
  3. Google AdSense Help, "Ad request" — permintaan iklan dihitung setiap kali situs meminta iklan, dan tetap dilaporkan meskipun tidak ada iklan yang dikembalikan. https://support.google.com/adsense/answer/1082460
  4. Google Ad Manager Help, "YouTube consolidated report" — definisi fill rate sebagai persentase permintaan iklan yang terisi (filled ad requests dibagi total ad requests). https://support.google.com/admanager/answer/16404251?hl=en
  5. Google AdSense Help, "AdSense ads not showing troubleshooter" — alat diagnosis resmi untuk masalah iklan tidak tampil dan coverage nol. https://support.google.com/adsense/workflow/10383839
  6. Google AdSense Help, "Ad serving limits" — pembatasan penayangan biasanya berlangsung kurang dari 30 hari, tetapi bisa lebih lama, tanpa tanggal pasti. (Diverifikasi pada run sebelumnya; jawaban bantuan AdSense nomor 9437976.)
  7. Google AdSense Help, "Ads.txt" dan status Unauthorized — permintaan iklan ditolak ketika ID publisher tidak ditemukan di file ads.txt situs. (Diverifikasi pada run sebelumnya.)

Lukman

Penulis dan kontributor redaksi di Bangeko Media (bangekomedia.com). Berkomitmen menghadirkan informasi yang akurat dan berimbang.

← Artikel Sebelumnya Mengurangi Gula Tambahan: Cara Menurunkan Konsumsi Gula Harian Secara Bertahap untuk Pekerja Sibuk Artikel Selanjutnya → Deposito Berjangka untuk Pemula: Cara Kerja, Bunga, dan Risiko yang Perlu Dipahami Sebelum Menyimpan Dana

Tinggalkan Tanggapan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *