Cara Membuat Job Board: Lowongan, Lamaran, dan Listing Berbayar
Untuk membuat job board, pilih niche yang membuat perusahaan kesulitan menjangkau kandidat yang tepat, susun daftar lowongan yang rapi dengan filter yang sesuai dengan cara kandidat mencari, beri setiap lowongan halaman sendiri dengan struktur yang baik, lalu biarkan perusahaan memasang dan membayar listing lewat formulir sederhana dan checkout. Putuskan sejak awal apakah kandidat melamar di situs Anda atau di situs perusahaan, karena pilihan itu menentukan seberapa banyak data pribadi yang harus Anda tangani. Membawa perusahaan dan kandidat ke job board yang baru adalah bagian yang paling sulit; perangkat lunaknya justru bagian yang lebih mudah.
Apa saja yang dibutuhkan job board
| Bagian | Isi | MVP? |
|---|---|---|
| Daftar lowongan | Lowongan terbaru di atas, dengan filter | Ya |
| Halaman lowongan | Judul, perusahaan, lokasi atau remote, rentang gaji, deskripsi, cara melamar | Ya |
| Filter dan pencarian | Kata kunci, jenis peran, lokasi atau remote, level senioritas, gaji | Ya, beberapa saja |
| Pasang lowongan | Formulir perusahaan, pratinjau, pembayaran, lalu tayang | Ya |
| Tinjauan admin | Setujui, edit, atau tolak pemasangan sebelum atau sesudah tayang | Ya |
| Masa berlaku | Lowongan hilang setelah jangka waktu tertentu atau saat sudah terisi | Ya |
| Alert lowongan | Kirim email ke kandidat tentang lowongan baru yang cocok dengan minat mereka | Segera setelah peluncuran |
| Akun perusahaan | Kelola lowongan, perpanjang, lihat statistik dasar | Nanti |
| Halaman perusahaan | Semua lowongan dari satu perusahaan, dengan profil singkat | Nanti |
| Lamaran di situs | Kandidat melamar dan mengunggah CV di job board Anda | Opsional |
Datanya
Lowongan, perusahaan, kategori atau jenis peran, lokasi, dan, jika Anda menerima pembayaran, pesanan atau pemasangan dengan status bayar dan tanggal berakhir. Jika Anda mengumpulkan lamaran, tambahkan lamaran dan file CV, yang terhubung ke lowongan dan hanya terlihat oleh perusahaan terkait.
Hak akses
- Siapa pun bisa melihat lowongan yang aktif dan belum kedaluwarsa.
- Perusahaan hanya bisa mengedit pemasangan miliknya sendiri.
- Jika Anda menerima lamaran di situs, perusahaan hanya melihat lamaran untuk lowongan miliknya, dan kandidat hanya melihat lamaran mereka sendiri.
- Admin bisa melihat dan memoderasi semuanya.
CV berisi data pribadi: nama, detail kontak, riwayat kerja. Jika Anda menyimpannya, jaga agar file bersifat privat, hapus setelah jangka waktu tertentu, dan tuliskan dengan jelas di pemberitahuan privasi berapa lama Anda menyimpannya.
Keputusan dan trade-off
Niche
Job board umum sudah sangat padat. Job board khusus menang dari sisi relevansi: lowongan remote untuk bahasa pemrograman tertentu, lowongan di bidang climate tech, peran perawat di satu wilayah, lowongan perhotelan di satu kota. Niche yang sempit juga membuat filter Anda jelas dan pemasaran Anda lebih mudah.
Melamar di situs atau di luar situs
Di luar situs (tautan ke halaman lamaran perusahaan atau alamat email) lebih sederhana: tidak perlu menyimpan CV, kewajiban privasi lebih sedikit, dan perusahaan tetap memakai alat rekrutmen mereka sendiri. Di situs memberi kandidat pengalaman yang konsisten dan memungkinkan Anda menawarkan daftar pelamar yang sederhana kepada perusahaan, tetapi Anda kemudian menangani data pribadi dan ikut membangun sebagian applicant tracking system. Kebanyakan job board baru dimulai dari model di luar situs.
Harga
Model yang umum adalah harga tetap per pemasangan, harga lebih tinggi untuk pemasangan unggulan, paket diskon untuk beberapa pemasangan, atau langganan bagi perusahaan yang sering merekrut. Mulailah dengan satu harga dan satu tambahan. Beberapa job board memasang beberapa lowongan pertama secara gratis untuk menunjukkan aktivitas; jika Anda melakukannya, jujurlah tentang mana listing yang berbayar, bersponsor, atau dikumpulkan dari tempat lain.
Masa berlaku dan kesegaran data
Pencari kerja cepat kehilangan kepercayaan jika mereka melamar lowongan yang sudah terisi. Beri setiap lowongan tanggal berakhir (30 atau 60 hari adalah pilihan umum), biarkan perusahaan menandai peran yang sudah terisi, dan sembunyikan lowongan kedaluwarsa secara otomatis. Pendekatan paling sederhana adalah memfilter berdasarkan tanggal berakhir setiap kali lowongan ditampilkan, sehingga tidak perlu ada proses terjadwal untuk menyembunyikannya.
Visibilitas di pencarian
Halaman lowongan bisa muncul di pengalaman pencarian kerja Google jika memiliki data terstruktur yang tepat. Per September 2026, dokumentasi Google mencantumkan properti JobPosting yang wajib, termasuk judul lowongan, deskripsi, tanggal dipasang, organisasi perekrut, dan lokasi kerja (dengan panduan terpisah untuk lowongan remote). Dokumentasi tersebut juga menyatakan bahwa lowongan yang sudah kedaluwarsa harus dihapus — dengan mengatur tanggal validThrough yang sudah lewat, mengembalikan 404 atau 410, atau menghapus markup-nya — dan bahwa markup hanya boleh ada di halaman lowongan individual, bukan di halaman daftar. Periksa panduan terbaru Google sebelum menerapkannya.
Karena itu, render halaman menjadi penting: halaman lowongan sebaiknya bisa dibaca mesin pencari tanpa bergantung pada JavaScript sisi klien yang berat. Panduan kami tentang SEO untuk website yang dibuat dengan AI menjelaskan pilihan-pilihannya.
Prompt pertama untuk AI builder
Buat job board khusus bernama GreenStack Jobs untuk peran software di perusahaan climate dan clean energy. Halaman lowongan berisi judul, nama perusahaan dan logo, lokasi atau "Remote" dengan negara yang diizinkan, rentang gaji, jenis pekerjaan, level senioritas, deskripsi, dan tombol "Apply" yang menautkan ke URL lamaran perusahaan. Halaman utama menampilkan lowongan aktif dengan yang terbaru di atas, lowongan unggulan disematkan di paling atas, dan filter untuk jenis peran, remote/on-site, senioritas, dan gaji, yang tetap tersimpan di URL. Perusahaan memakai formulir "Post a job", melihat pratinjau listing, lalu mengirimkannya; pemasangan menunggu di antrean admin untuk disetujui. Lowongan kedaluwarsa 30 hari setelah dipublikasikan dan disembunyikan setelah kedaluwarsa. Setiap halaman lowongan mendapat judul, meta description, dan data terstruktur JobPosting yang unik. Gunakan Next.js agar halaman lowongan di-render di server. Simpan data di database dan logo di file storage. Biarkan pembayaran sebagai langkah placeholder — kami akan menambahkan Stripe Checkout berikutnya.
Setelah inti aplikasinya berjalan, tambahkan Stripe Checkout untuk biaya pemasangan, lalu email alert untuk kandidat. Cara menambahkan pembayaran ke aplikasi Anda membahas checkout dan webhook.
Langkah membangun
- Pilih niche dan daftarkan filter yang akan dipakai kandidat.
- Kumpulkan beberapa lowongan nyata pertama — dengan izin, atau dengan menautkan ke listing aslinya.
- Bangun halaman lowongan, daftar, dan filter dengan data tersebut.
- Tambahkan formulir pasang lowongan dengan pratinjau dan antrean persetujuan admin.
- Tambahkan pembayaran untuk pemasangan dalam mode test, lalu mode live: bayar, lalu lowongan masuk ke tinjauan atau langsung tayang.
- Tambahkan masa berlaku dan "tandai sebagai terisi."
- Tambahkan dasar SEO dan markup JobPosting ke halaman lowongan, serta sitemap.
- Luncurkan saluran kandidat — email mingguan berisi lowongan baru, atau komunitas di niche Anda.
- Tambahkan akun perusahaan agar pelanggan yang berulang bisa mengelola dan memperpanjang pemasangan.
- Pertimbangkan lamaran di situs hanya setelah perusahaan memintanya.
Kesalahan umum
- Meluncurkan dalam keadaan kosong. Kandidat meninggalkan job board yang hanya punya lima lowongan. Isi dengan lowongan nyata dan relevan.
- Membiarkan lowongan kedaluwarsa tetap tayang. Ini membuang waktu kandidat dan bisa bertentangan dengan pedoman mesin pencari.
- Memasang lowongan tanpa sepengetahuan perusahaan dengan cara yang menyesatkan. Jika Anda mencantumkan lowongan dari tempat lain, tautkan ke sumbernya dan jangan memberi kesan bahwa perusahaan membayar Anda.
- Menyembunyikan rentang gaji. Banyak kandidat memfilter berdasarkan gaji lebih dulu; di beberapa tempat, rentang gaji bahkan wajib dicantumkan dalam iklan lowongan. Buat kolomnya menonjol.
- Mengumpulkan CV tanpa rencana. Menyimpan data pribadi yang tidak Anda butuhkan hanya menambah risiko tanpa manfaat.
- Moderasi yang lemah. Lowongan palsu muncul di job board terbuka. Tinjau perusahaan baru sebelum pemasangannya tayang.
- Markup terstruktur di halaman daftar, atau field yang dikarang. Ikuti pedoman mesin pencari dengan tepat.
Biaya dan alat
Hosting, database, dan storage untuk logo adalah biaya dasarnya. Biaya pemrosesan pembayaran berlaku untuk setiap pemasangan berbayar. Penyedia email mengirim alert lowongan dan bukti pembayaran. Jika Anda menambahkan lamaran di situs, penyimpanan CV dan pemindaian virus untuk unggahan akan menambah sedikit biaya lagi. Periksa harga terkini langsung di situs masing-masing penyedia.
Kapan produk siap pakai lebih baik
Jika Anda ingin job board standar dengan cepat, software job board hosted bisa memberi pemasangan lowongan, pembayaran, alert, dan akun perusahaan langsung dari awal, biasanya dengan biaya bulanan. Ini juga cocok untuk komunitas atau asosiasi yang hanya ingin halaman lowongan di samping situs yang sudah ada. Jika Anda hanya perlu merekrut untuk perusahaan sendiri, Anda tidak butuh job board sama sekali — applicant tracking system atau halaman karier akan lebih tepat. Bangun sendiri ketika niche Anda membutuhkan field, filter, atau harga yang tidak biasa, ketika job board menjadi bagian dari produk yang lebih besar, atau ketika Anda ingin kontrol penuh atas halaman untuk SEO.
Membangunnya dengan Mythex
Mythex bisa membangun job board dari prompt di atas: halaman lowongan, filter yang tersimpan di URL, formulir pasang lowongan dengan antrean admin, dan logika masa berlaku, dengan database Postgres khusus dan file storage untuk logo. Anda bisa meminta Next.js agar halaman lowongan di-render di server, memeriksanya di pratinjau langsung, dan mempublikasikannya ke URL publik atau domain sendiri di Pro. Login perusahaan dan pembayaran bersifat bring-your-own: Anda memilih pendekatan autentikasi dan menghubungkan akun Stripe sendiri, dengan kunci yang disimpan sebagai secret proyek. Email alert lowongan memakai penyedia seperti Resend atau Postmark dengan kunci Anda sendiri.
Dokumentasi mencakup menerima pembayaran dengan Stripe, mengirim email, dan SEO untuk aplikasi yang dipublikasikan. Untuk titik awal yang berfokus pada rekrutmen, lihat pembuat website agen rekrutmen; jika Anda justru melacak kandidat untuk perekrutan perusahaan sendiri, template pelacak pipeline rekrutmen lebih sesuai. Job board adalah salah satu jenis direktori, jadi cara membuat website direktori juga berguna sebagai latar belakang.
Pertanyaan
Bagaimana job board menghasilkan uang?
Kebanyakan job board memungut biaya dari perusahaan untuk memasang lowongan, sering kali dengan tambahan berbayar seperti penempatan unggulan atau masa tayang yang lebih lama. Beberapa juga menjual paket pasang lowongan, langganan perusahaan, slot sponsor di newsletter, atau akses ke database kandidat.
Apakah kandidat sebaiknya melamar di job board saya atau di situs perusahaan?
Menautkan ke halaman lamaran milik perusahaan itu lebih sederhana dan memang dipakai banyak job board khusus. Mengumpulkan lamaran di job board Anda memberi lebih banyak data dan nilai tambah, tetapi berarti Anda harus menyimpan CV dan data pribadi dengan aman dan bertanggung jawab.
Bagaimana cara memasukkan lowongan saya ke pencarian kerja Google?
Tambahkan data terstruktur JobPosting ke setiap halaman lowongan, sesuai dokumentasi Google, dan segera hapus atau tandai lowongan yang sudah kedaluwarsa. Google menyatakan markup tersebut harus ada di halaman detail lowongan, bukan di halaman yang menampilkan banyak lowongan sekaligus.
Bagaimana cara mendapatkan perusahaan pertama untuk job board yang baru?
Pasang sendiri sejumlah lowongan nyata dan relevan dengan izin atau tautan ke listing aslinya, tawarkan pemasangan gratis atau diskon bagi perusahaan awal, dan bangun audiens kandidat lewat newsletter atau komunitas di niche Anda.