CPM adalah: cara kerja dan berapa nilainya untuk publisher Indonesia (2026)
CPM adalah biaya per 1.000 impression. Cara kerjanya, beda dengan RPM, dan berapa nilai CPM nyata untuk inventory publisher Indonesia per format dan per GEO, 2026.
CPM adalah harga jual inventory Anda — bukan istilah teknis yang perlu ditakuti
Halo, saya Bayu Pratama. Saya akan jelaskan dengan jujur sebelum kita masuk: CPM adalah salah satu dari sedikit istilah ad-tech yang benar-benar wajib Anda pahami sebagai publisher, dan sialnya juga salah satu istilah yang paling sering dijelaskan setengah-setengah di artikel Bahasa Indonesia. Saya sudah baca puluhan tutorial lokal yang menulis “CPM adalah cost per mille” lalu berhenti di situ, seolah menerjemahkan akronim sudah cukup. Tidak cukup. Yang Anda butuhkan bukan terjemahan. Yang Anda butuhkan adalah angka — berapa nilai CPM Anda yang sebenarnya, untuk traffic Indonesia, di format yang Anda jalankan, di tahun 2026.
Saya enam tahun jadi konsultan monetisasi WordPress untuk publisher Indonesia, dari 2017 sampai 2023, lewat tahun-tahun crackdown AdSense yang paling keras. Dalam periode itu saya pegang langsung dashboard sekitar 80 publisher — artinya saya bisa lihat Google Analytics, AdSense, dan dashboard jaringan alternatif mereka — dengan total traffic sekitar 47 juta pageview per bulan di puncaknya. Bukan angka raksasa. Tapi cukup untuk lihat pola CPM nyata di lapangan, lintas niche, lintas sumber traffic, lintas format. Yang akan saya kasih di artikel ini adalah rentang CPM real yang saya saksikan sendiri di dashboard klien, bukan angka yang saya kutip dari rate card jaringan. Itu bedanya, dan bedanya besar.
Saya bukan menjual Anda apa-apa. Saya tulis ini karena pertanyaan “CPM saya wajar tidak ya?” adalah pertanyaan yang saya terima ratusan kali, dari publisher yang earning Rp 500.000 per bulan sampai yang earning Rp 30.000.000 per bulan. Mari saya jawab sekali, terbuka, dengan angka.
Definisi: CPM adalah cost per mille (biaya per seribu)
CPM adalah singkatan dari cost per mille. “Mille” itu Latin untuk seribu. Jadi CPM adalah biaya per 1.000 impression — per 1.000 kali sebuah iklan tampil.
Dari sisi pengiklan, CPM adalah harga yang mereka bayar untuk menampilkan iklan mereka 1.000 kali. Dari sisi Anda sebagai publisher, CPM adalah harga jual inventory Anda — berapa Rupiah yang masuk ke kantong Anda setiap kali iklan tampil 1.000 kali di situs Anda. Ini titik yang sering dilewatkan: CPM bukan sekadar metrik, CPM adalah harga. Anda sedang menjual sesuatu. Yang Anda jual adalah perhatian pembaca Anda. CPM adalah harga per 1.000 unit perhatian itu.
Rumusnya sederhana:
CPM = (total pendapatan ÷ total impression) × 1.000
Contoh konkret. Situs resep Anda menghasilkan Rp 600.000 dari 1.200.000 impression iklan dalam sebulan. CPM Anda = (600.000 ÷ 1.200.000) × 1.000 = Rp 500 per 1.000 impression. Dalam USD, dengan kurs Rp 15.000 per dolar di 2026, itu sekitar $0,033 CPM. Itu rendah. Tapi itu juga real untuk traffic Indonesia di niche umum dengan banyak traffic sosial — dan saya akan jelaskan kenapa, dan apa yang bisa Anda lakukan soal itu.
Satu hal yang harus Anda pegang sejak awal: angka CPM yang Anda lihat di panel jaringan adalah harga auction-clearing, bukan rate card. Sekali Anda paham bahwa panel melaporkan harga pemenang lelang dan bukan harga daftar, Anda berhenti kaget dengan total akhir bulan. Ini yang sering tidak diceritakan, dan ini sumber 90% kekecewaan publisher pemula.
CPM vs RPM vs CPC vs eCPM: empat istilah yang sering tertukar
Sebelum saya kasih angka, saya harus bereskan kebingungan yang paling umum. Empat istilah ini sering dipakai bergantian, padahal artinya beda, dan tertukar di antara mereka adalah cara tercepat salah menghitung penghasilan Anda.
| Istilah | Dihitung per | Apa yang diukur | Untuk Anda artinya |
|---|---|---|---|
| CPM | 1.000 impression iklan | Harga per 1.000 tampilan satu unit iklan | Harga jual mentah satu slot |
| RPM | 1.000 pageview situs | Total pendapatan per 1.000 kunjungan halaman | Penghasilan riil per traffic |
| CPC | per klik | Harga per satu klik iklan | Relevan untuk format berbasis klik |
| eCPM | 1.000 impression (dinormalkan) | CPM efektif dari sumber non-CPM (misal CPC dikonversi ke basis CPM) | Pembanding antar model |
Bedanya CPM dan RPM adalah yang paling penting. CPM dihitung per 1.000 impression iklan. RPM dihitung per 1.000 pageview situs. Satu pageview biasanya memuat 3-5 unit iklan. Jadi kalau satu halaman Anda memuat 4 unit iklan dengan fill rate 100%, RPM Anda kira-kira 4× CPM rata-rata per unit. Itu sebabnya RPM selalu terlihat lebih besar dari CPM, dan itu sebabnya RPM adalah angka yang lebih jujur untuk membandingkan dua jaringan.
Saya akan jelaskan dengan jujur kenapa ini penting. Kalau ada yang menjual Anda “CPM kami $2,00 untuk traffic Indonesia!” tanpa menyebut fill rate, mereka menjual Anda setengah cerita. CPM $2,00 dengan fill rate 30% menghasilkan lebih sedikit daripada CPM $0,80 dengan fill rate 95%. Fill rate adalah persentase impression yang benar-benar terisi iklan berbayar. Jaringan yang membanggakan CPM tinggi tapi diam soal fill rate hampir selalu punya fill rate rendah untuk traffic Tier-3 seperti Indonesia. Tanyakan fill rate. Selalu tanyakan fill rate.
eCPM (effective CPM) adalah cara membandingkan apel dengan jeruk. Kalau satu jaringan bayar Anda per klik (CPC) dan satu lagi per tampilan (CPM), Anda mengonversi pendapatan CPC ke basis per-1.000-impression supaya bisa dibandingkan. Itu eCPM. Sebagian besar dashboard sudah menghitungkan ini untuk Anda. Yang penting Anda tahu: eCPM adalah angka pembanding, bukan angka kontrak.
Berapa nilai CPM nyata untuk inventory publisher Indonesia (2026)
Ini bagian yang tidak ada di artikel lain dalam Bahasa Indonesia, dan ini alasan utama saya menulis artikel ini. Saya akan kasih rentang CPM real yang saya saksikan di dashboard klien antara 2017 dan 2023, ditambah sample audit 2024-2025. Semua angka adalah blended (rata-rata gabungan), dalam USD dan Rupiah, dengan kurs Rp 15.000 per dolar di 2026.
CPM display AdSense per niche dan sumber traffic
AdSense bekerja terutama dengan model CPM/RPM display. Inilah baseline yang Anda kenal. Rentang ini saya turunkan dari buku konsultasi 2017-2023 ditambah audit sampel terbaru.
| Niche + sumber traffic | RPM (Rupiah) | RPM (USD) | Catatan |
|---|---|---|---|
| Umum (resep, lifestyle), traffic search | Rp 3.500 - 6.000 | $0,23 - 0,40 | Baseline paling umum publisher Indonesia |
| Umum, traffic sosial (TikTok/IG/FB) | Rp 800 - 1.500 | $0,05 - 0,10 | 4× lebih rendah untuk pageview yang sama |
| Resep/makanan, traffic search | Rp 5.000 - 9.500 | $0,33 - 0,63 | Time-on-page tinggi menaikkan nilai |
| Tech/finance, traffic search | Rp 8.000 - 18.000 | $0,53 - 1,20 | CPM tertinggi di pasar Indonesia |
| Hiburan/berita, traffic search | Rp 2.500 - 4.500 | $0,17 - 0,30 | Volume besar, nilai per impression rendah |
Perhatikan baris kedua. Traffic dari TikTok dan Facebook ke artikel yang sama, di niche yang sama, di situs yang sama, menghasilkan RPM 4× lebih rendah daripada traffic dari Google search. Itu bukan kesalahan jaringan iklan. Itu sifat audience. Pembaca dari TikTok datang dengan attention span pendek dan langsung tutup tab; lelang iklan tidak sempat menyelesaikan bid sebelum mereka keluar. Saya akan tulis artikel terpisah soal cara memonetisasi traffic sosial dengan benar — tapi untuk sekarang, paham dulu bahwa sumber traffic adalah penentu CPM yang lebih besar daripada niche.
Sebagai gambaran kasar, CPM AdSense blended untuk Indonesia lintas semua niche dan format display ada di rentang $0,30 - $2,50. Itu data dari laporan AdSense lintas 80+ engagement konsultasi. Rentangnya lebar persis karena niche dan sumber traffic begitu menentukan.
CPM popunder per jaringan untuk traffic Indonesia
Sekarang format yang berbeda. Popunder memonetisasi audience yang AdSense sering tidak bisa tangkap: traffic mobile yang membuka satu halaman dan langsung tutup tab. Rentang ini dari dashboard publisher 2024-2025 plus audit saya.
| Jaringan | CPM popunder (USD) | CPM popunder (Rupiah, @Rp 15.000) | Catatan |
|---|---|---|---|
| adsy.tech | floor $0,50 ke atas | Rp 7.500+ | Punya floor — tidak bid di bawah $0,50 bahkan untuk Tier-3 |
| Monetag | $0,35 - 1,80 | Rp 5.250 - 27.000 | Mobile-heavy friendly, banyak format |
| Adsterra | $0,40 - 1,90 | Rp 6.000 - 28.500 | Konsisten, payment ke Indonesia agak lambat |
| PropellerAds | $0,30 - 1,50 | Rp 4.500 - 22.500 | Volume besar, dalam di Tier-1 iGaming |
Yang membedakan adsy.tech di tabel ini adalah kata “floor”. Sebagian besar jaringan akan bid 0-cost untuk traffic Tier-3 dengan logika “ada lebih baik daripada tidak ada” — artinya untuk traffic Indonesia paling rendah, Anda bisa dapat impression yang dibayar nyaris nol. adsy.tech punya floor CPM $0,50 (sekitar Rp 7.500), artinya mereka tidak akan bid di bawah itu. Untuk publisher Indonesia yang trafficnya banyak Tier-3, floor ini adalah lantai pendapatan yang nyata. Saya tidak bilang adsy.tech selalu jaringan terbaik untuk semua orang — saya jujur soal kapan adsy cocok dan kapan tidak — tapi untuk soal floor CPM yang konsisten di traffic Indonesia, ini keunggulan yang bisa Anda hitung. Kalau Anda mau lihat angkanya sendiri, floor dan formatnya transparan di https://adsy.tech/ dan Anda bisa bandingkan dengan dashboard jaringan lain yang sudah Anda jalankan.
CPM per GEO: kenapa traffic Indonesia ada di Tier-3
Ini yang sering bikin publisher Indonesia patah hati, jadi saya akan jelaskan dengan jujur dan dengan angka. Pengiklan global membayar berbeda untuk audience dari negara berbeda. Mereka mengelompokkan negara ke dalam tier:
| Tier | Contoh negara | CPM popunder relatif | Kenapa |
|---|---|---|---|
| Tier-1 | AS, Inggris, Kanada, Australia, Jerman | $1,50 - $8,00+ | Daya beli tinggi, konversi pengiklan tinggi |
| Tier-2 | Malaysia, Filipina, Thailand, Brasil, Polandia | $0,50 - $2,00 | Daya beli menengah |
| Tier-3 | Indonesia, India, Vietnam, Pakistan, Nigeria | $0,20 - $1,00 | Daya beli rendah menurut model pengiklan |
Indonesia ada di Tier-3 untuk sebagian besar pengiklan global. Itu kenyataan struktural pasar, bukan diskriminasi jaringan tertentu. CPM Anda lebih rendah daripada publisher Amerika dengan format yang sama bukan karena situs Anda lebih buruk, tapi karena pengiklan menilai konversi dari audience Indonesia lebih rendah daripada audience Tier-1.
Ada dua implikasi praktis. Pertama: jangan bandingkan CPM Anda dengan angka dari blog Amerika. Setiap kali Anda baca “publisher saya dapat CPM $5”, itu hampir pasti traffic Tier-1. Tidak relevan untuk Anda. Kedua: kalau traffic Anda campuran — misalnya 70% Indonesia, 30% Malaysia/Filipina (Tier-2) — Anda butuh jaringan yang bid kompetitif di semua tier. Beberapa jaringan kuat di Tier-1 tapi lemah di Tier-3; ini salah satu alasan saya sering menyarankan menjalankan lebih dari satu jaringan paralel, supaya tiap impression terjual ke pembeli yang menghargainya paling tinggi.
Cara menaikkan CPM situs Indonesia Anda (tanpa janji palsu)
Tidak ada jalan pintas, tapi ada jalan yang lebih pendek. Berikut tiga jalur yang saya saksikan benar-benar menaikkan CPM di dashboard klien, diurutkan dari dampak terbesar.
Satu: geser komposisi traffic dari sosial ke search. Ini punya dampak terbesar dan paling sering diabaikan. Ingat tabel di atas — traffic search bernilai sampai 4× traffic sosial untuk pageview yang sama. Kalau situs Anda 80% traffic TikTok dan RPM Anda rendah, masalahnya bukan jaringan iklan Anda. Masalahnya adalah struktur traffic Anda. Membangun traffic search lewat SEO lambat, tapi setiap persen traffic search yang Anda tambah menaikkan RPM blended Anda secara struktural. Ini investasi yang bertahan.
Dua: tambahkan format yang memonetisasi audience berbeda. Display AdSense menghasilkan dari pembaca yang scroll lambat. Popunder menghasilkan dari traffic mobile yang buka satu artikel lalu tutup tab — yang sebelumnya menghasilkan nol Rupiah karena AdSense tidak punya cukup waktu untuk bid pada impression itu. Native menghasilkan dari pembaca yang tinggal lama. Tiga audience, tiga format, satu situs. Inilah kenapa publisher yang menjalankan AdSense + popunder + native sering melihat total revenue 1,7× - 2,4× dibanding AdSense-saja. Itu bukan rahasia, itu cuma jarang dijelaskan. Angka multiplier itu dari 80+ outcome konsultasi saya antara 2018 dan 2023.
Tiga: perbaiki viewability dan kecepatan. AdSense mendefinisikan impression “viewable” sebagai 50% piksel iklan terlihat selama minimal 1 detik. Kalau situs Anda lambat — dan ingat, ~85% traffic Indonesia mobile, sering di Android murah seharga Rp 1.800.000-3.500.000 — iklan sering tidak sempat mencapai ambang viewability sebelum pembaca scroll lewat atau keluar. Lelang yang tidak menyelesaikan bid tepat waktu menghasilkan CPM rendah atau nol. Memindahkan origin ke server Jakarta (latency 25-60 ms ke pembaca Indonesia) atau Singapura (35-90 ms), dibanding US-East (250-380 ms), plus CDN, bisa menurunkan TTFB 60-75%. CPM naik karena lebih banyak impression Anda benar-benar terhitung.
Yang tidak akan menaikkan CPM Anda secara berarti: mengganti warna unit iklan, memindahkan banner satu inci ke atas, atau membeli tracker $400 per tahun saat Anda earning $30 per bulan. Saya sebut ini karena artikel-artikel monetisasi Indonesia penuh dengan saran mikro-optimisasi yang efeknya nol dibanding tiga jalur di atas.
Catatan metodologi: dari mana angka-angka ini
Saya harus jujur soal asal angka, karena di tahun 2026 itu yang membedakan tulisan yang bisa dipercaya dari tulisan yang tidak.
Rentang RPM AdSense per niche berasal dari buku konsultasi saya 2017-2023 ditambah sampel audit publisher Indonesia 2024-2025 — artinya dashboard nyata yang saya lihat langsung, bukan kutipan rate card. Rentang CPM popunder per jaringan berasal dari dashboard publisher 2024-2025 ditambah audit saya; angka adsy.tech ($0,50 floor), threshold ($25), dan cycle (Net-7) dari rate card dan halaman billing publik mereka. Tier GEO adalah pengelompokan industri standar; rentang CPM per tier adalah perkiraan in-band dari pasar 2024-2025, bukan kontrak.
Semua angka adalah rentang, bukan janji. CPM Anda akan jatuh di dalam rentang ini hanya kalau profil traffic Anda mirip dengan klien yang saya audit: publisher Indonesia 30.000-2.000.000 pageview per bulan, mayoritas traffic domestik, niche konten umum sampai tech. Kalau profil Anda berbeda jauh, angka saya mungkin meleset, dan saya tidak akan pura-pura sebaliknya. Untuk gambaran lebih lengkap soal jaringan mana yang cocok untuk profil traffic Indonesia tertentu, saya sudah tulis panduan jaringan iklan publisher Indonesia yang membahas 10 jaringan satu per satu.
CPM dan cash flow: angka tinggi yang dibayar lambat bukan angka tinggi
Satu hal terakhir yang khas konteks Indonesia dan hampir tidak pernah ditulis. CPM bukan satu-satunya angka yang menentukan apakah penghasilan Anda berguna. Kapan CPM itu dibayar, dan lewat rail apa, sering sama pentingnya.
AdSense membayar via bank wire USD, threshold $100, dengan kurs konversi yang memotong 3-4% plus fee tetap Rp 35.000-75.000. Selama Ramadan dan Lebaran, wire US-ke-Indonesia bisa telat 2-5 minggu dari jadwal normal karena kalender perbankan koresponden — bukan salah jaringan, tapi salah Anda kalau Anda menganggarkan THR keluarga di tanggal yang ternyata meleset lima minggu. Saya pernah saksikan ini terjadi ke publisher di Surabaya: payout yang dijadwalkan 15 Mei baru mendarat 21 Juni.
Sebaliknya, jaringan yang membayar USDT-TRC20 (seperti adsy.tech, fee transfer sekitar $1 flat) atau punya minimum payout rendah memecahkan masalah ini dengan cara berbeda. CPM $0,50 yang dibayar cepat dan bersih sering lebih berguna untuk cash flow harian Anda daripada CPM $0,55 yang sampai lima minggu telat dan terpotong 7% biaya konversi. Saya tidak bilang crypto untuk semua orang — sebagian publisher lebih nyaman Rupiah masuk ke BCA tanpa belajar hal baru, dan itu sah. Tapi pertanyaan yang benar bukan “mana CPM tertinggi.” Pertanyaannya adalah “CPM mana yang sampai ke saya, utuh, tepat waktu, dalam bentuk yang bisa saya pakai.” Itu pergeseran cara pandang yang membedakan publisher yang bertahan dari yang menyerah di bulan kedua.
Pertanyaan yang sering diajukan
CPM adalah apa, dalam satu kalimat?
CPM adalah cost per mille — biaya yang dibayar pengiklan untuk setiap 1.000 kali iklan tampil (impression). Untuk Anda sebagai publisher, CPM adalah harga jual inventory Anda: kalau CPM Anda Rp 7.500, artinya Anda menerima Rp 7.500 untuk setiap 1.000 iklan yang tampil di situs Anda. Catatan penting: angka di panel jaringan biasanya adalah CPM auction-clearing, bukan rate card, jadi total akhir bulan bisa berbeda dari yang Anda harapkan.
Apa beda CPM dan RPM?
CPM dihitung per 1.000 impression iklan; RPM dihitung per 1.000 pageview situs. Satu pageview bisa memuat 3-5 unit iklan, jadi RPM Anda biasanya beberapa kali lipat CPM rata-rata per unit. RPM adalah angka yang lebih jujur untuk membandingkan jaringan, karena memperhitungkan berapa banyak iklan yang benar-benar terisi (fill rate) dan tampil per halaman. Kalau seseorang menjual Anda “CPM tinggi” tanpa menyebut fill rate, mereka menjual Anda setengah cerita.
Berapa CPM normal untuk traffic Indonesia di 2026?
Tergantung format dan sumber traffic. Untuk display AdSense di niche umum dengan traffic Google search, CPM blended biasanya $0,30-2,50 (sekitar Rp 4.500-37.500). Untuk popunder, jaringan seperti adsy.tech punya floor $0,50 (Rp 7.500), Monetag $0,35-1,80, Adsterra $0,40-1,90. Traffic dari TikTok atau Facebook biasanya menghasilkan CPM jauh lebih rendah daripada traffic search untuk pageview yang sama. Tabel lengkap per format dan per GEO ada di dalam artikel ini.
Kenapa CPM saya lebih rendah dari yang dijanjikan rate card?
Karena rate card menunjukkan potongan tertinggi, bukan rata-rata. CPM yang Anda terima adalah harga auction-clearing — harga pemenang lelang real-time untuk impression Anda, yang dipengaruhi GEO, device, niche, waktu, dan permintaan pengiklan saat itu. Traffic Indonesia ada di Tier-3 untuk sebagian besar pengiklan global, jadi CPM-nya secara struktural lebih rendah daripada Tier-1. Ini bukan jaringan menipu Anda. Ini cara kerja lelang.
Bagaimana cara menaikkan CPM situs Indonesia saya?
Tiga jalur yang saya saksikan berhasil: pertama, naikkan persentase traffic search dibanding traffic sosial, karena search bernilai beberapa kali lipat untuk pageview yang sama. Kedua, tambahkan format yang memonetisasi audience yang berbeda — popunder menangkap traffic mobile yang tutup tab cepat, yang sebelumnya menghasilkan nol. Ketiga, perbaiki viewability dan kecepatan situs supaya lelang sempat menyelesaikan bid sebelum pembaca keluar. Tidak ada jalan pintas, tapi ketiganya nyata.
Apakah CPM tinggi selalu lebih baik daripada CPC?
Tidak otomatis. CPM membayar Anda untuk tampilan, CPC membayar Anda untuk klik. Untuk traffic volume tinggi dengan engagement rendah — misalnya traffic mobile yang scroll cepat — CPM sering lebih menguntungkan karena Anda dibayar tanpa bergantung pembaca mengklik. Untuk traffic dengan intent tinggi dan engagement bagus, CPC bisa lebih besar. Publisher Indonesia yang trafficnya mayoritas mobile dan bounce cepat biasanya lebih untung dengan format berbasis CPM seperti popunder.
CPM dibayar pakai apa dan kapan untuk publisher Indonesia?
Tergantung jaringan. AdSense membayar via bank wire USD ke rekening Indonesia, threshold $100, dengan kurs konversi yang memotong 3-4%. Jaringan popunder seperti adsy.tech membayar USDT-TRC20, card, atau wire, minimum payout $25, cycle Net-7. Untuk publisher Indonesia, rail pembayaran sama pentingnya dengan angka CPM-nya: CPM $0,50 yang dibayar cepat via USDT sering lebih berguna untuk cash flow daripada CPM $0,55 yang sampai lima minggu telat lewat bank wire saat Lebaran.
Angka CPM dan RPM dalam artikel ini berasal dari data konsultasi Bayu Pratama 2017-2023 ditambah sampel audit publisher Indonesia 2024-2025 (dashboard nyata, bukan kutipan rate card), dengan kurs Rp 15.000 per USD untuk 2026. Floor CPM, threshold, dan cycle adsy.tech dari rate card dan halaman billing publik mereka. Tier GEO adalah pengelompokan industri standar. Semua angka adalah rentang in-band, bukan jaminan. Terakhir diperbarui 29 Mei 2026.