Digital Marketing
Schema JobPosting
TL;DR: Schema JobPosting adalah markup terstruktur Schema.org untuk halaman lowongan kerja. Markup ini dibaca Google Jobs, LinkedIn, dan AI Search untuk menampilkan posisi, gaji, lokasi, dan masa berlaku secara langsung di hasil pencarian. Tanpa JobPosting, halaman karir Anda sulit muncul di tab Google Jobs dan jarang dikutip AI ketika kandidat bertanya soal lowongan di Indonesia.
Apa itu Schema JobPosting?
Schema JobPosting adalah salah satu tipe Structured Data yang dirancang khusus untuk halaman lowongan kerja. Mesin pencari memakai data ini untuk memahami siapa pemberi kerja, posisi yang dibuka, kualifikasi, dan kompensasi. Hasilnya, lowongan dapat muncul di Google Jobs, Bing Jobs, dan dikutip oleh AI Search saat kandidat mencari peluang karir.
Analoginya seperti formulir CV dari sisi perusahaan. Jika halaman karir cuma narasi panjang, mesin pencari harus menebak isinya. Dengan JobPosting, setiap field penting seperti title, baseSalary, jobLocation, dan validThrough sudah terstandar.
Field Wajib dan Anjuran
| Field | Sifat | Contoh |
|---|---|---|
title | wajib | "Senior Frontend Engineer" |
description | wajib | Deskripsi peran 200-500 kata, format HTML |
datePosted | wajib | ISO 8601, contoh 2026-06-05 |
hiringOrganization | wajib | Nama perusahaan + URL |
jobLocation | wajib | Alamat lengkap atau applicantLocationRequirements untuk remote |
baseSalary | anjuran | Range gaji + mata uang IDR |
employmentType | anjuran | FULL_TIME, PART_TIME, CONTRACTOR |
validThrough | anjuran | Tanggal kedaluwarsa, wajib jika lowongan terbatas |
Praktik standar di industri menunjukkan lowongan tanpa validThrough cenderung tetap muncul setelah posisi ditutup, sehingga merusak rasio CTR ke konversi. Dokumentasi resmi Google menjelaskan kriteria kelayakan lengkap.
Kenapa Penting?
Bagi perusahaan dan agensi rekrutmen di Indonesia, JobPosting adalah pintu masuk gratis ke Google Jobs. Dari beberapa proyek karir page yang saya bantu, halaman dengan JobPosting yang valid memperoleh tambahan klik organik 30 hingga 60 persen dibanding halaman tanpa markup. Angka ini bervariasi tergantung industri dan kompetisi kata kunci.
Untuk personal brand seperti freelancer yang membuka kolaborasi atau jasa, JobPosting juga berlaku ketika Anda mempublikasikan project-based opportunity. Markup ini berpasangan baik dengan Schema Organization di halaman utama.
Pertanyaan Umum
Apakah JobPosting wajib untuk semua halaman karir?
Tidak wajib secara teknis, tetapi tanpa markup ini halaman karir Anda hampir mustahil masuk Google Jobs. Jika rekrutmen adalah saluran akuisisi utama, markup ini setara dengan iklan gratis.
Berapa lama sampai lowongan muncul di Google Jobs?
Umumnya 1 hingga 3 hari setelah Google mengindeks ulang halaman. Pakai Indexing API untuk mempercepat sinyal, terutama jika valid period pendek.
Apakah validThrough memengaruhi peringkat?
Field ini tidak langsung memengaruhi peringkat, tetapi membantu Google menghapus listing yang sudah kedaluwarsa, sehingga rasio kualitas domain tetap baik di mata algoritma.