Use Cases (Diperbarui: 7/6/2026)

Artikel ramai dibaca tapi tak ada yang beli: cara merancang jalur ke langkah berikutnya

PV naik tapi produk dan konsultasi diam. Cara membuat tabel routing yang menetapkan satu tawaran per artikel, lengkap kode siap salin.

Artikel ramai dibaca tapi tak ada yang beli: cara merancang jalur ke langkah berikutnya

Bulan lalu, artikel yang paling banyak dibaca di blog saya adalah “Pengantar Claude Code”. Sebanyak 3.200 PV dalam sebulan. Angka yang lumayan. Tapi dari artikel itu, yang mengunduh PDF gratis hanya empat orang dalam sebulan.

Saya merasa ada yang aneh, lalu saya buka bagian bawah artikel. Penyebabnya langsung kelihatan. Di paragraf terakhir, ada lima tautan berderet dengan ukuran sama persis: PDF gratis, kumpulan template berbayar, panduan setup, formulir konsultasi, dan daftar produk.

Dengan tampilan seperti itu, pembaca tidak bisa memilih. Orang yang sampai ke artikel pengantar cuma ingin tahu “apa langkah berikutnya”, tapi tiba-tiba disodori lima pilihan. Akhirnya tak satu pun diklik, tab ditutup, selesai.

Artikel dibaca tapi tidak menghasilkan penjualan. Kemacetan ini bukan soal kualitas tulisan, bukan pula soal pintar atau tidaknya Claude Code. Penyebabnya adalah menaruh lima tawaran sekaligus dalam satu artikel. Hari ini kita ubah itu menjadi tabel routing yang menentukan satu “langkah berikutnya” per artikel.

Poin penting

  • PV ada tapi produk dan konsultasi diam karena tawaran di akhir artikel terlalu banyak. Disodori lima pilihan, pembaca justru tidak memilih apa pun.
  • Solusinya: lihat “niat pencarian” tiap artikel, lalu batasi tawaran jadi satu per artikel lewat tabel routing.
  • Artikel pengantar arahkan ke PDF gratis, yang bingung menulis instruksi arahkan ke kumpulan prompt, artikel setup dan izin ke panduan berbayar, adopsi tim ke konsultasi. Pintu keluar dipisah per niat.
  • Yang diserahkan ke Claude Code adalah pencocokan mekanis “niat mana ke pintu mana”. Keputusan akhir “tawaran apa untuk pembaca ini” tetap dilakukan manusia.
  • Setelah publish, jangan menulis ulang seluruh artikel. Cukup pantau tingkat keluar di pembuka dan klik tautan pertama, lalu perbaiki satu titik terlemah.

Kenapa membatasi “langkah berikutnya” jadi satu itu manjur

Semakin banyak pilihan, semakin sulit orang memutuskan. Dalam ekonomi perilaku ini dikenal sebagai “paradoks pilihan”. Ada eksperimen terkenal: rak yang memajang 24 jenis selai untuk dicicipi justru kalah laku dibanding rak yang hanya memajang enam jenis.

Tautan di akhir artikel pun sama. PDF gratis, kumpulan template, panduan setup, konsultasi, daftar produk. Dengan niat baik kita pajang semuanya, tapi di kepala pembaca langsung mulai kerja membandingkan: “mana yang cocok buat saya?” Membandingkan itu merepotkan, jadi kebanyakan orang keluar di titik itu.

Karena itu, batasi pintu keluar jadi satu per artikel. Tapi bukan dipatok mati seperti “selalu PDF gratis”. Sebab tiap artikel berbeda: apa yang dibutuhkan pembaca berikutnya tidak sama. Orang yang membaca artikel pengantar dan orang yang mentok di pengaturan izin butuh tawaran yang sama sekali berbeda. Mekanisme “mengubah pintu keluar sesuai niat artikel” inilah yang hari ini kita buat dengan tabel dan kode.

Tabel routing: menentukan pintu keluar per niat pencarian

Pertama, klasifikasikan artikel di blog Anda berdasarkan “masalah apa yang membawa pembaca ke sini”. Masalah ini saya sebut niat pencarian. Saya membaginya jadi lima.

Niat pencarian (masalah pembaca)Contoh artikelSatu tawaran berikutnya
Pokoknya ingin mulai (pemula)Pengantar, langkah instalasiPDF gratis
Bosan menulis instruksi yang sama tiap kaliTips prompt, pola instruksiKumpulan prompt (berbayar)
Mentok di setup, izin, operasi amanPengaturan izin, cara menulis CLAUDE.mdPanduan setup (berbayar)
Ingin adopsi produksi untuk tim atau perusahaanOperasi tim, risiko produksi, estimasi biayaKonsultasi adopsi
Tidak masuk kategori mana punCatatan ringan, beritaPDF gratis (pintu default)

Yang penting adalah kolom paling kanan. Untuk satu artikel, isinya wajib satu saja. Kalau Anda tergoda menulis lebih dari satu, itu tanda gambaran pembaca artikel tersebut masih kabur.

Misalnya, di artikel pengaturan izin Anda ingin menaruh “PDF gratis, panduan berbayar, dan konsultasi” sekaligus. Berhenti dulu. Orang yang mentok di pengaturan izin hampir pasti ingin “petunjuk setup yang lebih rinci”. Kalau di situ Anda campur PDF gratis, pembaca yang sebenarnya pas untuk panduan berbayar malah Anda lepaskan ke pilihan yang lebih murah.

Begitu tabel ini jadi, sisanya tinggal menentukan satu “niat mana” per artikel, lalu menerapkan pintu keluarnya. Artikel yang sulit ditentukan biasanya mencampur dua topik dalam satu tulisan. Untuk kasus itu, memisah artikel justru memperbaiki jalur sekaligus keterbacaan.

Batas yang diserahkan ke AI dan yang diputuskan manusia

Kesalahan umum di sini adalah menyerahkan seluruh routing ke Claude Code. Kalau Anda minta “pasangkan CTA ke tiap artikel sebaik mungkin”, ia akan membaca konteks berlebihan dan memasang pintu keluar yang aneh.

Garis batasnya begini.

  • Diserahkan ke Claude: pekerjaan mekanis sesuai tabel routing. Menerima label niat artikel, lalu menerapkan pintu keluar yang sesuai. Menulis ulang kalimat di akhir artikel agar pas dengan satu pintu yang sudah ditentukan. Mengecek secara mekanis apakah masih ada dua CTA atau lebih yang tersisa.
  • Diputuskan manusia: menentukan akhir niat pencarian mana untuk artikel tersebut. Mengubah harga atau cara menampilkan. Menambah kategori niat baru. Bagian ini adalah pekerjaan membaca perasaan pembaca, jadi manusia yang melakukannya.

Jadi, manusia menentukan “niat mana” dalam satu kata, lalu “pintu keluar mana” dan “draf kalimatnya” dikerjakan Claude. Dengan pembagian ini, kecelakaan tidak terjadi. Dasar menyerahkan pekerjaan rutin semacam ini ke Claude Code juga dirangkum dalam dokumentasi resmi Claude Code dari Anthropic.

Pola prompt yang saya pakai saat memberi tugas bentuknya seperti ini. Salin, lalu ganti isi dalam tanda kurung dengan artikel Anda sendiri.

Pasang satu pintu keluar (tawaran berikutnya) saja ke artikel berikut.

- slug artikel: "claude-code-permissions-guide"
- niat pencarian: "mentok di setup, izin, operasi aman"
- pintu keluar sesuai tabel routing: "Panduan setup (berbayar)"
- URL tujuan pintu keluar: "https://example.com/setup-guide"

Syarat:
1. Pintu keluar di akhir artikel wajib satu saja. Jangan pasang tautan lain.
2. Bukan "tolong beli", tapi tulis dalam 1-2 kalimat bagaimana panduan itu
   membantu mengulang pekerjaan artikel ini lagi besok.
3. Cek sendiri di akhir apakah masih ada dua pintu keluar atau lebih, lalu laporkan.

Poin nomor 3 itu penting. Kalau Anda menulis instruksi swacek dalam kalimat untuk Claude, kelupaan menghitung tautan jauh berkurang.

Siap salin: skrip yang menghitung jumlah CTA dan memberi peringatan

Kalau cuma mengandalkan mata, di hari sibuk pasti ada yang lolos. Karena itu pasang penjaga gerbang kecil yang menghitung secara mekanis “apakah ada dua pintu keluar atau lebih di akhir artikel”. Skrip ini jalan di Node.js dan tanpa pustaka tambahan.

import { readFile } from "node:fs/promises";

// Pola tautan yang dianggap pintu keluar (tambah sesuai jalur Anda)
const offerPatterns = [
  { name: "PDF gratis", re: /\/thanks\// },
  { name: "Kumpulan prompt", re: /gumroad\.com\/l\/huqrgo/ },
  { name: "Panduan setup", re: /gumroad\.com\/l\/ceyhda/ },
  { name: "Konsultasi adopsi", re: /\/training\// },
];

// Hanya menyasar akhir artikel (mulai dari heading terakhir)
function tailSection(markdown) {
  const idx = markdown.lastIndexOf("\n## ");
  return idx === -1 ? markdown : markdown.slice(idx);
}

async function checkOffers(filePath) {
  const text = await readFile(filePath, "utf8");
  const tail = tailSection(text);
  const found = offerPatterns.filter((p) => p.re.test(tail));

  if (found.length === 0) {
    console.log(`⚠ ${filePath}: tidak ada satu pun pintu keluar. Artikel tanpa langkah berikutnya.`);
  } else if (found.length > 1) {
    const names = found.map((f) => f.name).join(", ");
    console.log(`⚠ ${filePath}: ada ${found.length} pintu keluar (${names}). Batasi jadi satu.`);
  } else {
    console.log(`OK ${filePath}: pintu keluar hanya satu, yaitu "${found[0].name}".`);
  }
}

// Cara pakai: node check-offers.mjs path-file-artikel
const target = process.argv[2];
if (!target) {
  console.error("Cara pakai: node check-offers.mjs <file-artikel>");
  process.exit(1);
}
checkOffers(target);

Simpan dengan nama check-offers.mjs, lalu jalankan seperti ini.

node check-offers.mjs ./content/blog/claude-code-permissions-guide.mdx

Kalau ada dua pintu keluar atau lebih yang tersisa, peringatan langsung muncul. Jalankan ke semua artikel sebelum publish, maka “tidak sengaja publish dengan lima tautan berderet” jadi tak mungkin terjadi secara fisik. Saya menyelipkan satu baris ini di akhir alur publish, dan berkat itu kecelakaan seperti di pembuka tadi berhenti.

Tiga situasi nyata saat saya memakainya

1. Pintu keluar artikel pengantar dibuat cuma PDF gratis Dari artikel pengantar 3.200 PV, saya lepas tautan template berbayar dan konsultasi, menyisakan PDF gratis saja. Alasannya sederhana: orang yang datang ke artikel pengantar belum berada di tahap mengeluarkan uang. Hasilnya, unduhan PDF naik dari 4 menjadi 31 per bulan. Mengajak orang masuk daftar lewat yang gratis dulu, baru menawarkan produk berbayar di email berikutnya, lebih tumbuh dibanding menjual sejak awal.

2. Artikel prompt disambungkan langsung ke kumpulan template berbayar Orang yang mencari karena bingung menulis instruksi sudah bisa memakai Claude Code itu sendiri. Jadi PDF gratis tidak diperlukan. Untuk lapisan ini, dari artikel cara meningkatkan kemampuan prompt saya jadikan kumpulan template berbayar sebagai satu-satunya pintu keluar. Cukup menambah satu kalimat “berguna untuk mengulang instruksi berkualitas sama besok”, rasio klik pun naik.

3. Artikel izin dan setup disambungkan ke konsultasi Artikel yang menyentuh risiko adopsi tim atau operasi produksi tak cukup dengan materi mandiri saja. Yang ingin diketahui pembaca adalah penilaian individual “apakah aman di lingkungan kami”. Artikel seperti panduan izin saya jadikan formulir konsultasi sebagai satu-satunya pintu keluar. Kalau di sini saya campur PDF gratis, penanggung jawab perusahaan yang seharusnya maju ke konsultasi malah merasa cukup dengan brosur gratis lalu hilang.

Jebakan yang sering terjadi dan cara membetulkannya

Jebakan 1: menemukan jalur lemah lalu menulis ulang seluruh artikel Begitu sadar “klik PDF sedikit”, muncul keinginan menulis ulang seluruh artikel. Tapi itu lambat dan peluang berhasilnya rendah. Perbaiki cukup satu titik lemah saja. Kalau PDF lemah, tambahkan 1-2 kalimat di akhir tentang “bagaimana pekerjaan yang dibahas di badan artikel bisa diulas lewat PDF”. Sering kali itu sudah cukup.

Jebakan 2: mengira sudah publish hanya karena build lokal lolos Meski build lolos di lokal, kadang URL publik menampilkan artikel lain atau halaman depan. HTTP 200 saja tidak cukup. Setelah publish, buka URL aslinya dan periksa dengan mata apakah judul, gambar eyecatch, pembuka badan artikel, dan tautan pintu keluar sudah “milik artikel itu”.

Jebakan 3: tidak mencatat apa yang dicoba Kalau Anda tidak mencatat bagaimana klik bergerak setelah mengubah pintu keluar, bulan depan Anda mengulang coba-coba yang sama. Sisakan satu baris saja: “artikel ini niatnya saya ubah ke OO, pintu keluar saya jadikan XX, hasilnya klik sekian”. Cukup ini, keputusan jadi menumpuk.

Aturan dasar perbaikan selalu sama. Begitu kegagalan terlihat, jangan ganti seluruh artikel; dekatkan bukti ke contoh kegagalan pertama, kurangi jumlah pintu keluar, dan bentuk supaya tindakan berikutnya bisa diukur. Cukup taati urutan ini, kecepatan perbaikan berubah.

Pertanyaan umum

T. Apakah pintu keluar benar-benar harus satu per artikel? Saya ingin menaruh yang gratis dan berbayar sekaligus. J. Batasi pintu keluar utama di akhir jadi satu. Kalau Anda tetap ingin menyisakan asuransi gratis, tonjolkan pintu berbayar, lalu sisipkan yang gratis dalam satu baris kecil di bawahnya. Kalau dua pintu dipajang dengan ukuran sama, pembaca hampir pasti mengalir ke yang murah atau ke pilihan tidak melakukan apa-apa.

T. Bolehkah menambah kategori niat di tabel routing jadi lebih dari lima? J. Boleh, tapi saya sarankan mulai dengan lima dulu. Semakin banyak kategori, semakin lama waktu bingung menentukan artikel mana masuk yang mana. Sambil jalan, ketika terlihat ada kelompok artikel yang “benar-benar tak muat di lima kategori”, saat itulah pas menambah satu.

T. Apakah aman menyuruh Claude Code memasang CTA ke semua artikel sekaligus? J. Sekaligus itu berbahaya. Label niat artikel harus ditentukan manusia satu per satu, baru pembuatan kalimat dan pengecekannya diserahkan ke Claude. Kalau penilaian niat ikut diserahkan, ia bisa membaca konteks berlebihan dan memasang pintu keluar yang meleset. Coba dulu di beberapa artikel sebelum diperluas.

T. Saya belum punya mekanisme mengukur klik. Bagaimana mulainya? J. Awalnya jangan kejar pengukuran sempurna. Cukup tambahkan parameter penanda pada tautan (misalnya ?from=intro-article), Anda sudah bisa tahu klik datang dari artikel mana. Dasar analitik akses bisa diterapkan dengan pola pikir yang sama seperti langkah di cara memulai Claude Code.

T. Pintu keluar artikel ber-PV rendah boleh ditunda dulu? J. Ya. Mulailah dari 10 artikel teratas yang PV-nya banyak. Perbaikan jalur berdampak sebanding dengan PV, jadi membetulkan artikel yang aksesnya sedikit sulit terlihat hasilnya. Rapikan dulu pintu masuk dari artikel andalan.

Hasil yang benar-benar saya coba

Setelah menerapkan tabel routing ini ke seluruh 23 artikel di blog saya, yang paling manjur adalah “skrip penjaga gerbang yang menghitung pintu keluar”. Begitu dijalankan, ternyata 8 artikel masih punya dua pintu keluar atau lebih, dan 3 artikel pintu keluarnya nol. Saya kira sudah membatasinya jadi satu, padahal tautan dari template lama lupa dihapus dan masih tersisa.

Pekerjaan memberi ulang label niat tidak saya serahkan bulat-bulat ke Claude Code, melainkan saya tentukan sendiri satu per satu: “ini untuk pemula”, “ini untuk yang mentok di izin”. Untuk 23 artikel butuh sekitar 30 menit. Setelah itu draf kalimat dan pengecekan akhir jumlah saja yang saya serahkan ke Claude, dan dalam setengah hari pintu keluar semua artikel rapi jadi satu.

Yang saya pastikan dari angka sebulan kemudian: unduhan PDF artikel pengantar naik dari 4 menjadi 31, dan PV total nyaris tidak berubah. Saya tidak menambah akses, hanya berhenti melepaskan pembaca yang sudah datang. Membetulkan pintu keluar sebelum menambah artikel itu lebih cepat, itulah hal yang paling saya yakini kali ini.

Sebelum mengurus jalur, kalau Anda ingin merapikan cara membuat artikelnya dulu, saya sarankan baca dari cara memulai Claude Code. Untuk blog perusahaan atau media milik sendiri, jika Anda ingin merancang jalur pendapatan sebagai tim, saya merancangnya bersama Anda lewat pelatihan dan konsultasi khusus.

#claude-code #operasi-konten #desain-jalur #monetisasi #kelola-blog
Gratis

PDF gratis: cheatsheet Claude Code

Masukkan email dan unduh satu halaman berisi command, kebiasaan review, dan workflow aman.

Kami menjaga datamu dan tidak mengirim spam.

Masa

Tentang penulis

Masa

Engineer yang berfokus pada workflow Claude Code praktis dan adopsi tim.