Jawaban langsung: harga jasa SEOSEOPekerjaan membuat halaman Anda mudah ditemukan dan dipilih pada hasil pencarian, tanpa membayar iklan.Buka glosarium bulanan di Indonesia bergerak pada 3 pita. UMKM membayar Rp 2.000.000 sampai Rp 8.000.000 per bulan, dan bisnis menengah membayar Rp 8.000.000 sampai Rp 20.000.000 per bulan. Enterprise membayar Rp 20.000.000 sampai Rp 50.000.000 per bulan ke atas, menurut panduan harga jasa SEO dipstrategy 2026.

Kondisi utama: pita itu berlaku untuk retainer bulanan, dan kontrak minimum 6 bulan adalah standar pasar Indonesia. Penawaran Rp 5.000.000 per bulan masuk pita UMKM, jadi harga itu wajar bila agensi menyebut jam kerja dan hasil kerja. Batas: harga di bawah Rp 1.000.000 per bulan dengan janji halaman 1 berisiko memakai teknik black hat, dan artikel ini tidak menjanjikan peringkat Google.

Kami membaca 9 sumber publik pada 16 September 2026 untuk artikel ini. Sumbernya adalah optimaise, dipstrategy, gen-optima, The Digital Elevator, WebFX, Ahrefs, Contently, doit.co.id, dan get-ryze. Simulasi pada artikel ini memakai data dummy berlabel, dan kurs yang kami pakai adalah Rp 16.300 per USD.

Kenapa 2 penawaran SEO bisa berbeda 10 kali lipat

Pembeli menerima 1 penawaran Rp 900.000 per bulan dan 1 penawaran Rp 18.000.000 per bulan untuk situs yang sama. Kedua penawaran memakai judul yang mirip, misalnya "paket SEO lengkap", tetapi tidak menyebut jam kerja. Tanpa jam kerja, pembeli tidak punya satuan untuk membandingkan keduanya.

Harga berbeda karena 4 hal yang tidak terlihat pada judul paket: jumlah jam kerja, senioritas orang yang mengerjakan, jumlah halaman yang disentuh, dan tingkat persaingan kata kunci. Definisi pekerjaan SEO sendiri juga berbeda antar-agensi. Baca penjelasan dasar tentang jasa SEO bila Anda ingin definisi lengkapnya lebih dulu.

Pada 2026 ada 1 penyebab baru. Klik organik turun 34% sampai 61% ketika AI OverviewsAIORingkasan jawaban buatan AI di atas hasil pencarian. AIO menjawab sebagian pertanyaan sebelum orang menekan tautan.Buka glosarium muncul pada halaman hasil, menurut riset Ahrefs tentang AI Overviews. Query dengan AI Overviews mencapai zero-click 80% sampai 83%, dan traffic rujukan Google ke penerbit turun 38% dibanding tahun sebelumnya, menurut analisis Contently.

Akibatnya, agensi menambah pekerjaan baru ke dalam retainer, yaitu pemantauan jawaban mesin AI. Brand yang dikutip AI Overviews menerima 35% lebih banyak klik organik, menurut data Contently yang sama. Pekerjaan tambahan itu menaikkan jam kerja, jadi harga 2026 tidak dapat dibandingkan langsung dengan harga 2023.

4 model harga jasa SEO dan cara kerjanya

Agensi memakai 4 model harga. Setiap model menjawab pertanyaan berbeda, dan setiap model punya risiko sendiri. Kenali modelnya dulu, baru nilai angkanya.

Model 1: harga per jam

Anda membayar tarif kali jumlah jam. Model ini cocok untuk perbaikan kecil, konsultasi, atau pekerjaan yang lingkupnya belum pasti. Risikonya adalah jam yang membengkak, jadi minta catatan jam per tugas sebelum Anda menyetujui tagihan berikutnya.

Model 2: harga per proyek

Anda membayar 1 harga untuk 1 lingkup yang selesai pada 1 tanggal. Audit SEO sekali bayar berharga Rp 500.000 sampai Rp 3.000.000, riset kata kunci Rp 500.000 sampai Rp 2.000.000, dan technical SEO per proyek Rp 1.000.000 sampai lebih dari Rp 5.000.000, menurut daftar harga optimaise. Risikonya adalah lingkup yang melebar, jadi minta daftar keluaran dan tanggal serah terima.

Model 3: retainer bulanan

Anda membayar 1 harga setiap bulan untuk pekerjaan yang berulang. Model ini paling umum untuk SEO karena hasil SEO memerlukan pekerjaan berlanjut. Risikonya adalah jam kerja yang tidak terlihat, jadi minta rincian jam per bulan sebelum tanda tangan.

Model 4: harga berbasis hasil

Anda membayar setelah target tercapai, misalnya setelah 1 kata kunci masuk halaman 1. Model ini terasa aman bagi pembeli yang ragu. Risikonya besar: agensi dapat memilih kata kunci yang mudah, atau memakai teknik black hat untuk mengejar target cepat, dan Anda yang menanggung akibatnya.

Model hargaCara hitungCocok untukRisiko utamaBukti yang Anda minta
Per jamTarif kali jumlah jamPerbaikan kecil dan konsultasiJam membengkakCatatan jam per tugas
Per proyek1 harga untuk 1 lingkupAudit, migrasi, riset kata kunciLingkup melebarDaftar keluaran dan tanggal
Retainer bulanan1 harga setiap bulanPekerjaan berulang jangka panjangJam kerja tidak terlihatRincian jam per bulan
Berbasis hasilBayar setelah target tercapaiPembeli yang ingin risiko rendahTarget mudah atau teknik black hatDefinisi target dan alat ukur

Rekomendasi Rama Digital: pakai retainer bulanan bila Anda ingin pekerjaan berlanjut, dan pakai harga per proyek untuk audit atau migrasi. Rekomendasi ini berlaku bila Anda dapat menyediakan 1 penanggung jawab internal yang menyetujui perubahan halaman.

Peta harga pasar Indonesia 2026

Tabel berikut memuat angka pasar yang kami baca pada 16 September 2026. Angka ini adalah rentang publik dari panduan harga agensi, bukan penawaran untuk situs Anda. Harga akan berubah, jadi periksa ulang sumbernya sebelum Anda memakainya dalam negosiasi.

ItemRentang harga pasarModel hargaSumber
Audit SEO sekali bayarRp 500.000 ke Rp 3.000.000Per proyekoptimaise
Riset kata kunciRp 500.000 ke Rp 2.000.000Per proyekoptimaise
Konten per artikelRp 300.000 ke Rp 1.500.000Per proyekoptimaise
BacklinkRp 500.000 ke lebih dari Rp 5.000.000 per bulanRetaineroptimaise
Technical SEORp 1.000.000 ke lebih dari Rp 5.000.000Per proyekoptimaise
SEO bulanan UMKMRp 2.000.000 ke Rp 8.000.000 per bulanRetainerdipstrategy
SEO bulanan menengahRp 8.000.000 ke Rp 20.000.000 per bulanRetainerdipstrategy
SEO bulanan enterpriseRp 20.000.000 ke Rp 50.000.000 per bulan ke atasRetainerdipstrategy
GEOGEOPekerjaan menyiapkan halaman agar mesin jawaban AI mengutipnya dengan benar, bukan hanya mesin pencari biasa.Buka glosarium cmlabs IndonesiaMulai Rp 15.000.000 per bulanRetainergen-optima
GEO agensi globalUSD 4.000 ke USD 10.000 per bulan, atau Rp 65.200.000 ke Rp 163.000.000Retainergen-optima
AEO dan GEO kelas menengahUSD 2.000 ke USD 8.000 per bulan, atau Rp 32.600.000 ke Rp 130.400.000RetainerThe Digital Elevator

Angka Indonesia berasal dari daftar harga optimaise dan panduan harga dipstrategy. Angka GEO berasal dari daftar agensi GEO Indonesia gen-optima, panduan harga AEO dan GEO The Digital Elevator, dan rincian biaya GEO 2026 WebFX. KonversiKonversiTindakan yang Anda hitung sebagai hasil, misalnya pesanan terbayar, pendaftaran, atau chat yang menjadi calon pembeli.Buka glosarium memakai kurs Rp 16.300 per USD.

Peta harga jasa SEO Indonesia 2026 dengan 4 pita harga dan 4 paket Rama Digital pada sumbu yang sama
Empat pita harga berdiri di atas 1 sumbu rupiah. Pita GEO mulai Rp 15 juta per bulan, dan 4 paket Rama Digital (01 sampai 04) berada di bagian kiri sumbu yang sama. Kesimpulan: posisi paket menentukan jam kerja yang Anda beli, bukan judul paketnya.

Diagram di atas menempatkan 4 pita pasar dan 4 paket Rama Digital pada 1 sumbu. Paket Pantau Rp 1.080.000 per bulan berada di bawah pita UMKM karena paket itu hanya memantau, tanpa jam perbaikan. Paket Tumbuh Rp 7.080.000 per bulan berada di dalam pita UMKM.

Satu biaya tetap sering luput dari perhitungan pembeli, yaitu alat pemantauan jawaban AI. Semrush AI Visibility Toolkit berharga USD 99 per bulan per domain, Profound USD 99 sampai USD 399 per bulan, dan Peec AI EUR 89 sampai EUR 199 per bulan, menurut perbandingan harga alat visibilitas AI get-ryze. Biaya alat itu masuk ke dalam retainer, jadi retainer kecil memberi jam kerja manusia yang lebih sedikit daripada yang terlihat.

Yang Anda siapkan sebelum membaca penawaran

  • Akses Google Search Console untuk domain Anda, dengan peran pemilik atau pengguna penuh.
  • Akses Google AnalyticsGA4Alat analitik Google yang mencatat kunjungan dan tindakan di situs Anda dalam bentuk event.Apa itu Google Analytics 4 (GA4)? atau alat statistik lain yang sudah berjalan minimal 3 bulan.
  • Akses admin ke CMS situs, atau nama orang yang memilikinya.
  • 1 daftar 10 kata kunci yang penting untuk penjualan Anda.
  • 1 angka target: jumlah prospek per bulan yang Anda inginkan dari pencarian.
  • 1 penanggung jawab internal yang boleh menyetujui perubahan halaman.
  • Salinan penawaran dalam bentuk PDF atau email, bukan tangkapan layar chat.

Langkah 1: Minta rincian jam kerja dari setiap penawaran

Kirim 1 permintaan tertulis kepada setiap agensi. Minta 3 kolom: item pekerjaan, perkiraan jam per bulan, dan keluaran yang Anda terima. Simpan balasannya sebagai lampiran email, karena lampiran itu menjadi dasar evaluasi Anda pada bulan ke-3.

Agensi yang menolak memberi perkiraan jam memberi Anda 1 sinyal. Sinyal itu bukan bukti penipuan, tetapi Anda tidak dapat menghitung tarif per jam tanpa angka jam. Tanpa tarif per jam, Anda hanya membandingkan judul paket.

Langkah 2: Bagi harga dengan jam kerja

Rumusnya 1 baris: harga per bulan dibagi jam kerja per bulan sama dengan tarif per jam. Rumus ini mengubah 2 penawaran yang tidak sebanding menjadi 1 angka yang sebanding. Pakai angka jam dari agensi, bukan tebakan Anda.

Tabel simulasi yang membongkar penawaran Rp 5.000.000 per bulan menjadi 20 jam kerja dan tarif Rp 250.000 per jam
Lima item pekerjaan berjumlah 20 jam untuk Rp 5.000.000, jadi tarifnya Rp 250.000 per jam. Tiga kotak di bawah memberi ambang baca: di bawah Rp 150.000 per jam, di antara Rp 150.000 dan Rp 400.000, dan di atas Rp 400.000. Kesimpulan: nilai tarif per jam, bukan harga bulanannya.

Contoh simulasi pada diagram memakai data dummy. Penawaran Rp 5.000.000 per bulan berisi 20 jam kerja, jadi tarifnya Rp 250.000 per jam. Tarif itu masuk akal untuk retainer bisnis kecil dengan 1 orang pelaksana.

Rekomendasi Rama Digital: minta rincian jam bila tarif per jam turun di bawah Rp 150.000. Pada tarif serendah itu, penawaran biasanya menghitung jam yang lebih sedikit daripada klaimnya, atau memakai alat otomatis tanpa orang yang membaca hasilnya. Ambang ini adalah rekomendasi kami, bukan angka resmi pasar.

Langkah 3: Bandingkan tarif per jam dengan pita pasar

Letakkan tarif per jam Anda di samping pita pasar pada tabel di atas. Penawaran Rp 900.000 per bulan dengan janji halaman 1 dalam 30 hari gagal pada 2 uji sekaligus. Harga itu berada di bawah ambang Rp 1.000.000 per bulan yang dipstrategy tandai sebagai risiko black hat, dan janji 30 hari bertabrakan dengan waktu hasil yang normal.

Hasil SEO umumnya terlihat dalam 3 sampai 6 bulan. Kata kunci yang bersaing ketat memerlukan 6 sampai 12 bulan, dan SEO lokal dapat terlihat dalam 1 sampai 3 bulan, menurut penjelasan waktu hasil SEO doit.co.id. Bandingkan janji waktu pada penawaran dengan rentang ini sebelum Anda menilai harganya.

Pekerjaan GEO dan AEO memakai pita harga sendiri. cmlabs Indonesia memulai dari Rp 15.000.000 per bulan, dan retainer AEO serta GEO kelas menengah di pasar global berada pada USD 2.000 sampai USD 8.000 per bulan. Bila penawaran Anda menyebut "optimasi untuk ChatGPT" pada harga Rp 1.500.000 per bulan, minta daftar prompt dan mesin AI yang diuji.

Langkah 4: Periksa kontrak, laporan, dan hak berhenti

Kontrak minimum 6 bulan adalah standar pasar Indonesia, menurut dipstrategy. Kontrak panjang wajar karena pekerjaan SEO berlanjut, tetapi kontrak panjang tanpa titik evaluasi memindahkan seluruh risiko kepada Anda. Minta 1 evaluasi terjadwal dan 1 hak berhenti.

Periksa 4 hal pada draf kontrak: tanggal laporan bulanan, isi laporan, pemilik akun alat berbayar, dan status aset setelah kontrak berakhir. Artikel dan halaman yang dibuat agensi harus tetap milik Anda. Minta daftar isi laporan secara tertulis, karena laporan tanpa angka Search Console tidak dapat Anda periksa.

Untuk daftar pekerjaan yang pantas ada di dalam 1 retainer bulanan, baca isi pekerjaan jasa SEO bulanan. Untuk tanda bahaya pada penawaran murah, baca risiko jasa SEO murah.

Simulasi: 1 toko membandingkan 3 penawaran

Timeline berikut adalah simulasi dengan data dummy. Toko, agensi, dan angka pada tabel ini adalah contoh untuk penjelasan, bukan pelanggan nyata. Bulan pada simulasi ini kami tulis tanpa tahun karena polanya berlaku untuk bulan mana pun.

TanggalYang pembeli lakukanYang tercatatKeputusan
3 MaretMenerima 3 penawaran: Rp 900.000, Rp 5.000.000, dan Rp 18.000.000 per bulanTidak ada penawaran yang menyebut jam kerjaMinta rincian jam kepada 3 agensi
5 MaretMembaca balasan agensi AAgensi A menolak memberi jam dan menjanjikan halaman 1 dalam 30 hariCoret penawaran Rp 900.000
6 MaretMembaca balasan agensi B20 jam per bulan untuk Rp 5.000.000, jadi Rp 250.000 per jamLanjut ke tahap tanya
6 MaretMembaca balasan agensi C40 jam per bulan untuk Rp 18.000.000, jadi Rp 450.000 per jamLanjut ke tahap tanya
10 MaretMenanyakan siapa yang mengerjakan dan alat ukurnyaB memakai 1 pelaksana paruh waktu; C memakai 3 orang dan 2 alat berbayarPilih B untuk 6 bulan, dengan evaluasi bulan ke-3
10 JuniMenjalankan evaluasi bulan ke-3Laporan memuat 28 hari data Search Console dan 5 halaman yang diperbaikiLanjutkan kontrak sampai bulan ke-6

Simulasi ini menunjukkan bahwa keputusan tidak jatuh pada harga terendah maupun harga tertinggi. Keputusan jatuh pada penawaran yang dapat menjelaskan jam kerjanya dan menunjukkan alat ukurnya. Harga Rp 18.000.000 per bulan tidak salah; harga itu membeli 40 jam dan 3 orang, dan toko kecil pada simulasi ini belum memerlukannya.

Daftar periksa sebelum Anda tanda tangan

  1. Minta rincian jam kerja per bulan secara tertulis. Penanggung jawab: pemilik bisnis. Bukti yang disimpan: email atau PDF dari agensi.
  2. Hitung tarif per jam dengan rumus harga dibagi jam. Penanggung jawab: pemilik bisnis. Bukti yang disimpan: 1 baris hitungan pada berkas perbandingan.
  3. Bandingkan tarif per jam dengan pita pasar pada tabel di artikel ini. Penanggung jawab: pemilik bisnis. Bukti yang disimpan: tangkapan layar tabel dan tanggal pembacaan.
  4. Tanyakan nama peran orang yang mengerjakan dan jumlah jamnya. Penanggung jawab: penanggung jawab internal. Bukti yang disimpan: balasan tertulis agensi.
  5. Periksa janji waktu hasil terhadap rentang 3 sampai 6 bulan. Penanggung jawab: pemilik bisnis. Bukti yang disimpan: kutipan kalimat janji pada penawaran.
  6. Pastikan kontrak memuat 1 evaluasi terjadwal dan 1 hak berhenti. Penanggung jawab: penanggung jawab internal. Bukti yang disimpan: pasal kontrak yang ditandai.
  7. Pastikan akun alat berbayar dan aset konten tetap milik Anda. Penanggung jawab: pemilik bisnis. Bukti yang disimpan: daftar akun dan pemiliknya.
  8. Kriteria berhenti: bila 1 agensi menolak memberi rincian jam setelah 2 permintaan tertulis, hentikan proses dengan agensi itu dan lanjutkan dengan kandidat lain.

Harga Rama Digital sebagai pembanding terbuka

Kami menerbitkan angka kami sendiri supaya Anda punya 1 pembanding yang lengkap. Angka berikut adalah harga layanan Rama Digital, bukan rata-rata pasar. Setiap paket promo berada 40% di bawah harga normal.

Paket auditHarga promoHarga normalDurasiIsi utama
PindaiRp 2.520.000Rp 4.200.0003 hari kerjaMaksimal 100 URL, 15 prompt uji pada 2 mesin AI, laporan tertulis dan rekaman
AuditRp 8.640.000Rp 14.400.0002 mingguMaksimal 1.000 URL, 197 aturan pemeriksaan, 40 prompt uji pada 4 mesin AI, analisis Search Console 28 hari, 3 pesaing, sesi presentasi
Audit dan PerbaikanRp 17.280.000Rp 28.800.0005 mingguSeluruh isi Audit, ditambah perbaikan prioritas yang tim kami kerjakan

Biaya paket Pindai dikreditkan penuh ke Audit atau ke Audit dan Perbaikan bila Anda melanjutkan dalam 30 hari. Tabel berikut memuat paket bulanan beserta jam kerjanya, sehingga Anda dapat memakai rumus harga dibagi jam pada angka kami juga.

Paket bulananHarga promo per bulanHarga normal per bulanJam kerja per bulanIsi utama
PantauRp 1.080.000Rp 1.800.0001Pantau 30 prompt pada 4 mesin AI, laporan bulanan
RawatRp 3.540.000Rp 5.900.0008Crawl bulanan, maksimal 5 perbaikan prioritas, pantau 20 prompt pada 2 mesin AI, laporan Search Console 28 hari, 1 halaman diperbarui
TumbuhRp 7.080.000Rp 11.800.00018Seluruh isi Rawat, ditambah pantau 50 prompt pada 4 mesin AI, 2 artikel baru, 3 halaman diperbarui, analisis 2 pesaing, 1 sesi 60 menit
PerluasRp 14.280.000Rp 23.800.00036Seluruh isi Tumbuh, ditambah 4 artikel baru, 8 halaman diperbarui, penguatan entitas, dasbor

Pakai rumus pada angka kami: paket Tumbuh Rp 7.080.000 dibagi 18 jam sama dengan Rp 393.000 per jam pada harga promo. Paket Perluas Rp 14.280.000 dibagi 36 jam sama dengan Rp 396.000 per jam. Kontrak bulanan kami minimal 6 bulan, dengan evaluasi pada bulan ke-3 dan hak berhenti.

Pertanyaan yang sering diajukan

Berapa harga wajar jasa SEO di Indonesia? Untuk UMKM, Rp 2.000.000 sampai Rp 8.000.000 per bulan. Untuk bisnis menengah, Rp 8.000.000 sampai Rp 20.000.000 per bulan. Untuk enterprise, Rp 20.000.000 sampai Rp 50.000.000 per bulan ke atas. Angka ini berasal dari panduan harga dipstrategy 2026.

Saya ditawari jasa SEO Rp 5.000.000 per bulan, itu mahal atau murah? Harga itu berada di dalam pita UMKM, jadi angkanya wajar. Jawaban akhirnya bergantung pada jam kerja: bagi Rp 5.000.000 dengan jam kerja per bulan. Bila hasilnya 20 jam, tarifnya Rp 250.000 per jam, dan itu masuk akal untuk 1 pelaksana.

Kenapa harga jasa SEO beda-beda jauh? Empat hal menentukan selisihnya: jumlah jam kerja, senioritas pelaksana, jumlah halaman, dan tingkat persaingan kata kunci. Judul paket tidak menyebut keempatnya, jadi 2 paket dengan nama sama dapat berisi pekerjaan yang jauh berbeda.

Berapa lama sampai hasil SEO terlihat? Umumnya 3 sampai 6 bulan. Kata kunci yang bersaing ketat memerlukan 6 sampai 12 bulan, dan SEO lokal dapat terlihat dalam 1 sampai 3 bulan. Sumbernya adalah penjelasan doit.co.id tentang waktu hasil SEO.

Apakah harga GEO berbeda dari harga SEO biasa? Ya. cmlabs Indonesia memulai GEO dari Rp 15.000.000 per bulan, agensi GEO global mematok USD 4.000 sampai USD 10.000 per bulan, dan retainer AEO serta GEO kelas menengah berada pada USD 2.000 sampai USD 8.000 per bulan.

Apakah kontrak minimum 6 bulan itu wajar? Ya, 6 bulan adalah standar pasar Indonesia. Mintalah 1 evaluasi terjadwal di tengah kontrak dan 1 hak berhenti, sehingga Anda dapat keluar bila laporan tidak memuat angka yang dapat Anda periksa.

Langkah berikutnya

Batas yang masih berlaku: artikel ini memberi pita harga pasar dan 1 rumus, bukan penawaran untuk situs Anda. Tarif per jam yang wajar juga berbeda menurut kota, industri, dan tingkat persaingan kata kunci Anda. Periksa angka pasar pada sumber aslinya sebelum Anda memakainya dalam negosiasi.

Bila Anda ingin 1 penawaran yang menyebut jam kerja di depan, lihat paket Jasa SEO Bulanan dan Visibilitas AI. Setiap paket kami menulis jam kerja per bulan, jadi Anda dapat langsung memakai rumus harga dibagi jam. Bila Anda ingin membandingkan 3 penawaran yang sudah Anda terima lebih dulu, jadwalkan sesi 30 menit.

Sumber