Cara menghitung ROI SEO paling sederhana adalah membandingkan nilai yang dihasilkan trafik organik dengan total biaya SEO yang dikeluarkan, lalu menyatakannya dalam persen. Rumusnya: ROI SEO = ((Nilai konversi organik – Biaya SEO) / Biaya SEO) x 100%. Kalau hasilnya positif, investasi SEO Anda sudah balik modal dan mencetak keuntungan.

Masalahnya, sebagian besar pemilik bisnis berhenti di rumus itu dan tidak pernah sampai ke bagian yang sulit: menentukan berapa sebenarnya nilai satu konversi organik, memisahkan hasil SEO dari kanal lain, dan memutuskan periode mana yang adil untuk dinilai. Di situlah angka ROI berubah dari alat pengambilan keputusan menjadi angka hiburan.

Artikel ini membahas cara menghitung ROI SEO seperti yang kami lakukan untuk klien di Creativism: dari mana datanya diambil, bagaimana menetapkan nilai konversi kalau bisnis Anda tidak jualan online, dan kesalahan hitung yang paling sering membuat pemilik bisnis salah mengambil keputusan.

Daftar Isi

Rumus ROI SEO dan Cara Membacanya

Rumus dasarnya identik dengan ROI investasi apa pun:

ROI SEO = ((Nilai konversi dari organik – Biaya SEO) / Biaya SEO) x 100%

Hasil 0% berarti impas. Hasil 100% berarti setiap Rp1 yang Anda keluarkan menghasilkan Rp1 keuntungan bersih di atas modal. Hasil negatif berarti Anda belum balik modal pada periode yang diukur, yang belum tentu berarti gagal, tergantung sudah berapa lama kampanye berjalan.

Ada satu metrik pendamping yang sering lebih berguna untuk rapat internal, yaitu ROAS gaya SEO: nilai konversi dibagi biaya, tanpa dikurangi dulu. Angka 3,0 berarti setiap Rp1 biaya menghasilkan Rp3 nilai konversi. Dua metrik ini bukan pengganti satu sama lain, jadi pilih satu dan konsisten pakai itu di seluruh laporan.

Perbandingan biaya investasi SEO dan pertumbuhan ROI SEO
Perbandingan biaya investasi dan hasil kumulatif membantu membaca ROI SEO secara lebih adil.
Metrik Rumus Titik impas Cocok untuk
ROI SEO ((Nilai – Biaya) / Biaya) x 100% 0% Keputusan lanjut atau stop investasi
ROAS SEO Nilai / Biaya 1,0 Perbandingan cepat antar kanal
Biaya per lead organik Biaya / jumlah lead organik Bisnis jasa tanpa transaksi online
Poin Kunci: ROI SEO bukan angka tunggal yang berlaku selamanya. Angkanya berubah drastis tergantung periode yang Anda pilih, karena biaya SEO cenderung rata tiap bulan sementara hasilnya menumpuk. Selalu sebutkan periode pengukuran di samping angkanya.

Menghitung Sisi Biaya dengan Jujur

Sisi biaya adalah bagian yang paling sering dipangkas diam-diam supaya ROI terlihat bagus. Kalau Anda ingin angka yang bisa dipakai mengambil keputusan, masukkan semuanya:

  • Biaya agency atau retainer bulanan. Ini komponen terbesar untuk sebagian besar bisnis. Rentang tarif di pasar Indonesia bisa Anda pelajari di pembahasan biaya jasa SEO bulanan dan harga jasa SEO Jogja.
  • Gaji tim internal yang porsi waktunya dipakai untuk SEO, dihitung proporsional. Kalau content writer Anda menghabiskan 40% waktunya untuk artikel SEO, masukkan 40% gajinya.
  • Biaya tools seperti riset keyword, rank tracker, dan audit. Sebagian bisa ditekan dengan tools audit SEO yang gratis.
  • Biaya produksi konten, termasuk penulis lepas, desain, dan foto. Kalau Anda memakai jasa penulis artikel, itu masuk hitungan.
  • Biaya link building jika ada, termasuk placement berbayar. Konteksnya ada di pembahasan link building.
  • Biaya teknis seperti upgrade hosting atau perbaikan kecepatan yang dilakukan khusus demi SEO.

Kalau Anda melewatkan gaji internal dan biaya konten, ROI Anda akan terlihat jauh lebih tinggi dari kenyataan. Ini kesalahan paling umum di laporan yang dibuat sendiri tanpa akuntan.

Menentukan Nilai Konversi Organik

Sisi nilai adalah bagian yang membuat banyak bisnis jasa menyerah menghitung ROI SEO, karena mereka tidak punya transaksi online. Padahal ada jalan keluarnya.

Untuk toko online

Paling mudah. Nilai konversi organik sama dengan total revenue dari sesi organik yang tercatat di GA4. Kalau Anda menjual lewat website toko online dengan tracking ecommerce aktif, angkanya sudah tersedia langsung.

Untuk bisnis jasa dan B2B

Anda perlu menetapkan nilai per lead terlebih dahulu, dengan tiga angka yang biasanya sudah Anda ketahui dari operasional:

Nilai per lead = Rata-rata nilai transaksi x Tingkat closing lead

Jadi kalau rata-rata proyek Anda Rp10.000.000 dan dari 10 lead yang masuk biasanya 2 jadi klien, nilai per lead adalah Rp10.000.000 x 20% = Rp2.000.000. Angka inilah yang dikalikan jumlah lead organik. Pendekatan ini lazim dipakai untuk model bisnis yang siklus penjualannya panjang, seperti yang dibahas di SEO untuk B2B.

Untuk bisnis dengan konversi offline

Kalau konversi terjadi lewat telepon, WhatsApp, atau kunjungan langsung, Anda tetap bisa mengukurnya asalkan tiap titik kontak diberi penanda. Klik tombol WhatsApp, klik nomor telepon, dan klik petunjuk arah bisa dijadikan event konversi. Untuk bisnis lokal, sinyal dari profil Google juga penting, dan cara menatanya dibahas di optimasi Google Maps.

Pro Tip: Jangan pakai nilai transaksi tunggal. Pakai lifetime value kalau bisnis Anda punya pembelian berulang. Klien yang berlangganan 12 bulan bernilai jauh lebih besar dari nilai transaksi bulan pertama, dan mengabaikannya membuat ROI SEO Anda tampak jauh lebih kecil dari kenyataan.

Mengambil Data dari GA4 dan Search Console

Dua sumber data ini gratis dan sudah cukup untuk menghitung ROI SEO. Keduanya menjawab pertanyaan berbeda, jadi Anda butuh dua-duanya.

Pertanyaan Sumber Yang dilihat
Berapa orang datang dari pencarian? Google Analytics 4 Sesi dengan channel Organic Search
Berapa yang konversi? Google Analytics 4 Key event pada segmen Organic Search
Berapa nilainya? Google Analytics 4 Revenue atau nilai event yang Anda tetapkan
Keyword apa yang membawa mereka? Search Console Query, klik, impresi, posisi rata-rata
Halaman mana yang bekerja? Search Console Laporan Pages

Di GA4, buka laporan akuisisi trafik lalu filter channel ke Organic Search. Pastikan konversi yang Anda anggap penting sudah ditandai sebagai key event, karena tanpa itu GA4 tidak akan menghitungnya. Di Google Search Console, laporan performa memberi Anda konteks keyword yang tidak tersedia di GA4.

Satu catatan penting soal keterbatasan data: Search Console tidak menampilkan semua query. Google menyatakan sebagian query difilter karena alasan privasi dan tidak muncul di laporan, sehingga total klik per query hampir selalu lebih kecil dari total klik situs. Ini normal dan bukan bug. Dokumentasi resminya dijelaskan Google di panduan data laporan performa Search Console.

Kalau Anda belum yakin posisi situs Anda saat ini, mulai dari cek ranking website dan audit SEO gratis untuk mendapat gambaran awal sebelum menghitung.

Contoh Perhitungan Lengkap

Berikut satu skenario ilustratif. Angka-angka di bawah ini adalah contoh rekaan untuk menunjukkan cara kerja rumusnya, bukan data klien nyata dan bukan patokan harga layanan.

Profil: perusahaan jasa renovasi interior, mengukur periode 12 bulan.

Sisi biaya selama 12 bulan:

Komponen Perhitungan Total
Retainer agency Rp7.000.000 x 12 Rp84.000.000
Produksi konten tambahan Rp1.500.000 x 12 Rp18.000.000
Tools Rp500.000 x 12 Rp6.000.000
Waktu tim internal Rp1.000.000 x 12 Rp12.000.000
Total biaya Rp120.000.000

Sisi nilai selama 12 bulan:

  • Lead dari trafik organik: 150 lead
  • Tingkat closing: 12% (artinya 18 proyek didapat)
  • Rata-rata nilai proyek: Rp15.000.000
  • Nilai konversi organik: 18 x Rp15.000.000 = Rp270.000.000

Perhitungan ROI:

ROI = ((Rp270.000.000 – Rp120.000.000) / Rp120.000.000) x 100%
ROI = (Rp150.000.000 / Rp120.000.000) x 100%
ROI = 125%

Artinya setiap Rp1 yang dikeluarkan menghasilkan Rp1,25 keuntungan bersih di atas modal. Nilai per lead di skenario ini adalah Rp15.000.000 x 12% = Rp1.800.000, dan biaya per lead adalah Rp120.000.000 dibagi 150 = Rp800.000. Selisih itulah marginnya.

Perhatikan bahwa kalau kita hanya mengukur 6 bulan pertama, hasilnya kemungkinan besar negatif, karena biaya sudah berjalan penuh sementara peringkat baru mulai naik. Ini membawa kita ke pertanyaan berikutnya.

Kapan ROI SEO Wajar Mulai Positif

SEO bukan kanal instan, dan Google sendiri mengonfirmasi hal itu. Dalam SEO Starter Guide, Google menyebut bahwa perubahan yang Anda lakukan bisa butuh waktu berbulan-bulan sebelum efeknya terlihat di hasil pencarian. Karena itu mengukur ROI di bulan kedua hampir selalu menghasilkan angka negatif yang tidak informatif.

Pola yang wajar untuk situs yang belum punya otoritas kuat kira-kira seperti ini:

Periode Yang biasanya terjadi ROI khas
Bulan 1-3 Perbaikan teknis, riset, produksi konten awal Negatif
Bulan 4-6 Impresi naik, keyword ekor panjang mulai masuk Masih negatif atau mendekati impas
Bulan 7-12 Halaman komersial naik, lead mulai konsisten Mulai positif
Setelah bulan 12 Biaya relatif tetap, hasil menumpuk Positif dan menanjak

Pembahasan lebih detail soal ekspektasi waktu ada di artikel berapa lama proses SEO sampai membuahkan hasil. Kalau Anda membandingkan SEO dengan iklan berbayar, perbedaan kurva ini penting dan kami bahas di SEO vs Ads.

Perbedaan mendasarnya begini. Iklan berhenti membawa trafik pada hari Anda berhenti membayar. Konten yang sudah menempati posisi bagus terus mendatangkan trafik selama masih relevan. Itulah kenapa ROI SEO di tahun kedua biasanya jauh lebih tinggi daripada tahun pertama, meski biayanya mirip.

Kesalahan Umum yang Membuat Angka Menipu

Mengklaim semua trafik organik sebagai hasil SEO

Orang yang mengetik nama merek Anda di Google lalu mengklik hasil teratas akan tercatat sebagai trafik organik. Tapi mereka datang karena sudah tahu merek Anda, mungkin dari iklan atau rekomendasi teman. Kalau Anda menghitung mereka sebagai hasil SEO, ROI Anda menggelembung. Pisahkan query bermerek dan tidak bermerek di Search Console sebelum menghitung.

Memakai atribusi last-click mentah-mentah

Banyak pembeli menemukan Anda lewat pencarian, pergi, lalu kembali beberapa hari kemudian lewat kanal lain. Dengan last-click, SEO tidak dapat kredit sama sekali padahal dialah yang memulai perjalanan. Lihat laporan jalur konversi di GA4 sebelum menyimpulkan SEO tidak berkontribusi.

Mengabaikan biaya yang tidak ditagih agency

Waktu tim Anda sendiri tetap biaya. Kalau tidak dimasukkan, Anda sedang membandingkan biaya sebagian dengan hasil penuh.

Memakai periode yang terlalu pendek

Mengukur ROI SEO per bulan hampir selalu menyesatkan di tahun pertama. Ukur kumulatif, minimal per kuartal.

Menyamakan peringkat dengan hasil

Naik ke posisi 1 untuk keyword yang tidak pernah dicari orang tidak menghasilkan apa-apa. Karena itu riset keyword yang benar menentukan ROI sejak awal, dan dasarnya kami bahas di cara riset keyword serta manfaat riset keyword.

Tidak memvalidasi laporan agency

Kalau laporan yang Anda terima hanya berisi grafik naik tanpa data konversi, Anda tidak sedang melihat ROI. Anda sedang melihat aktivitas. Pahami dulu apa yang seharusnya ada di laporan SEO, dan gunakan kriteria memilih jasa SEO sebelum memperpanjang kontrak.

Catatan dari praktik kami: Ketika sebuah kampanye SEO terlihat gagal secara ROI, penyebabnya sering bukan SEO-nya, melainkan halaman tujuannya. Trafik naik, tapi halaman yang dituju tidak dirancang untuk mengubah pengunjung jadi lead. Periksa halaman konversinya sebelum memutuskan menghentikan investasi.

Pertanyaan yang Sering Diajukan

Berapa ROI SEO yang dianggap bagus?

Tidak ada satu angka universal karena margin tiap industri berbeda. Yang lebih berguna adalah membandingkan ROI SEO Anda dengan kanal lain yang Anda pakai pada periode sama. Kalau SEO memberi biaya per lead yang lebih rendah daripada iklan berbayar dan trennya membaik tiap kuartal, itu sudah sinyal sehat.

Bisakah menghitung ROI SEO tanpa Google Analytics?

Bisa, tapi kasar. Anda tetap bisa memakai Search Console untuk jumlah klik organik, lalu mengalikannya dengan tingkat konversi rata-rata yang Anda ketahui dari operasional. Hasilnya perkiraan, bukan pengukuran. Untuk keputusan anggaran serius, pasang analytics dengan key event yang benar.

Bagaimana kalau bisnis saya tidak menjual online sama sekali?

Pakai nilai per lead, bukan revenue. Tetapkan nilai rata-rata transaksi dikali tingkat closing, lalu kalikan dengan jumlah lead organik. Pastikan klik WhatsApp, klik telepon, dan pengiriman formulir dicatat sebagai key event.

Apakah trafik dari nama merek harus dihitung?

Sebaiknya dipisahkan. Trafik bermerek lebih mencerminkan hasil brand awareness daripada hasil SEO. Laporkan keduanya secara terpisah supaya kontribusi SEO terlihat jujur, terutama kalau Anda juga menjalankan iklan.

Berapa lama saya harus menunggu sebelum menilai ROI SEO?

Minimal 6 bulan untuk melihat arah, dan 12 bulan untuk menilai secara adil. Google sendiri menyatakan efek perubahan SEO bisa butuh berbulan-bulan untuk terlihat. Menilai di bulan ketiga sama seperti memanen sebelum tanamannya berbuah.

Apakah ROI SEO bisa dibandingkan langsung dengan ROI Google Ads?

Bisa, asalkan Anda sadar bentuk kurvanya berbeda. Iklan memberi hasil cepat lalu berhenti saat anggaran habis. SEO lambat di awal tapi hasilnya menumpuk. Perbandingan yang adil dilakukan secara kumulatif dalam 12 sampai 24 bulan, bukan dalam satu bulan berjalan.

Apa yang harus dilakukan kalau ROI SEO saya negatif setelah setahun?

Periksa tiga hal berurutan sebelum menghentikan investasi. Pertama, apakah keyword yang dikejar memang punya niat beli. Kedua, apakah halaman tujuan dirancang untuk konversi. Ketiga, apakah pelacakan konversinya benar, karena tidak sedikit kasus ROI terlihat nol semata-mata karena event konversi tidak pernah terpasang.

Apakah SEO lokal punya cara hitung ROI berbeda?

Rumusnya sama, tapi sumber datanya bertambah. Untuk bisnis lokal, sebagian konversi terjadi lewat profil bisnis di Google, bukan lewat website, misalnya klik telepon dan permintaan petunjuk arah. Masukkan itu ke sisi nilai, jika tidak ROI SEO lokal Anda akan terlihat jauh lebih rendah dari kenyataan.

Mulai dari Data yang Benar

ROI SEO hanya berguna kalau dua sisinya dihitung jujur: seluruh biaya masuk, dan nilai konversi dihitung dengan asumsi yang bisa Anda pertanggungjawabkan. Setelah itu, angkanya berhenti jadi bahan debat dan mulai jadi dasar keputusan.

Kalau Anda ingin tahu posisi situs Anda sekarang dan berapa potensi nilai yang belum tergarap, tim jasa SEO Creativism bisa membantu memetakannya. Untuk bisnis di wilayah Yogyakarta dan sekitarnya, silakan lihat layanan jasa SEO Jogja kami, atau pelajari dulu panduan memilih agency SEO supaya Anda punya pembanding sebelum memutuskan.

Ahmad Thariq Syauqi

CEO & Founder Creativism Digital Marketing Agency. Berpengalaman 7+ tahun di industri digital marketing, menangani SEO, SMM, dan web development untuk berbagai industri.

Leave a Reply

Your email address will not be published. Required fields are marked *