Jam Kerja Klikdesainweb



SKIP TO CONTENT
Tanggal: January 06, 2021

Area Layanan:
Jakarta, Yogyakarta, Bandung, Jawa Tengah, Surabaya, Medan, Riau, Kalimantan, Bandar Lampung, Bogor, Bekasi, Tangerang, Banten, Sulawesi dan seluruh Kota dan Daerah di Indonesia.

Schema JobPosting Error

JobPosting adalah schema atau listing data sebuah situs mengenai data rekrutmen calon tenaga kerja sebuah perusahaan. Dengan menggunakan schema markup JobPosting, google akan menampilkannya dalam bentuk rich card/rich snippet atau tampilan khusus di halaman hasil pencarian google. Pengalaman saya waktu memperbaiki situs seseorang yang schema JobPosting Error sudah biasa.

Memasang structured data sesuai aturan schema.org tidak selalu benar. Seringkali mengalami error - gagal terverifikasi. Berikut ini adalah gambaran sebuah situs yang mengalami error/warning pada schema microdata JobPosting:

Structure JobPosting Error pada Plugin Rich Snippet Wordpress

Banyak blogger wordpress menggunakan plugin khusus mengatasi masalah rich snippet/rich card. Beberapa plugin terkadang belum lengkap dan hasilnya masih kurang memuaskan karena masih terdapat error, tapi tidak sedikit pula yang nyaris sempurna. Untuk itu sering-sering meng-update plugin untuk menjamin kompatibilitasnya dimasa-masa yang akan datang.

Berikut ini contoh penggunaan plugin wordpress yang mengalami error pada structured data JobPosting:

Pada contoh kedua ini, kita melihat ada banyak sekali error. Error bisa disebabkan karena si user/admin tidak mengisi kotak-kotak yang disediakan pada saat akan mengisi listing data JobPosting, bisa juga dikarenakan developer plugin rich card JobPosting tersebut belum lengkap atau perlu diupdate/dikembangkan lebih baik lagi.

Tanda error/warning pada contoh structured data yang error tersebut ada yang wajib dicantumkan ada yang berupa sekedar rekomendasi. Adalah lebih baik jika diisi semua secara lengkap.

Solusi jobPosting

Pada contoh berikut, terjadi error pada baseSalary. baseSalary merupakan property dari JobPosting yang berarti "gaji pokok". Kami pernah bertanya di forum developer stackoverflow mengenai sebab-musabab terjadinya error pada property baseSalary padahal sudah sesuai contoh penulisan yang diberikan oleh schema.org.

Setelah beberapa lama mengkoreksi kembali, akhirnya ditemukan permasalahannya mengapa bisa terjadi error, ternyata bahwa: property baseSalary yang merupakan salah satu property dari structured data JobPosting adalah memiliki sub itemtype atau sub dibawahnya ber-tipe "MonetaryAmount". Sedangkan nilai atau jumlah baseSalary dalam bentuk digit tersebut merupakan nilai atau Value dari MonetaryAmount tersebut.

Lihat contoh penggunaan baseSalary pada itemtype MonetaryAmount sbb:

      "baseSalary":{
      "@type":"MonetaryAmount",
          "value":"100000"
          },

Bila anda coba verifikasi kembali snippet diatas, google akan menampilkan error lagi. Error selanjutnya berupa, "mata uang apa yang digunakan untuk nilai gaji tersebut?". Ini disebut dengan "currency", bisa berupa USD, EURO, IDR, dsb. Perhatikan bagaimana property "currency" ditulis dalam listing baseSalary sbb:

      "baseSalary":{
      "@type":"MonetaryAmount",
          "value":"100000",
          "currency":"USD"
          },

Secara lengkap, contoh penulisan structured data JobPosting:

<script type="application/ld+json">{
  "@context": "https://schema.org", 
  "@type": "JobPosting", 

      "baseSalary":{
      "@type":"MonetaryAmount",
          "value":"100000",
          "currency":"USD"
          },

        "datePosted":"2017-06-18T15:14:57+00:00",
        "validThrough":"2017-12-31T00:00:00+00:00",
        "title":"Sales And Marketing Manager",
        "description":"Responsible for Corporate and Travel Agent Room Sales for the hotel",
        "educationRequirements":"S-1 Management",//educationRequirements
        "employmentType":"Kontrak 1 Tahun",//employmentType
        "experienceRequirements":"100 Tahun",//experienceRequirements
        "industry":"Perpajakan Daerah Sumedang",//industry
        "qualifications":"Single, Fresh Graduates dan suka ternak bebek",//qualifications
        "responsibilities":"Tukang mbersihin kadang embek",//responsibilities
        "skills":"Bisa menjahit, ngetik 40 jari",//skills
        "workHours":"Jam 10 s/d 70",//workHours
        "hiringOrganization":{
        "@type":"Organization",
            "name":"Equity Jimbaran Resort And Villa",
            "sameAs":"https://equityhoteljimbaran.com",
            "url":"https://equityhoteljimbaran.com"
            },
                    "jobLocation":{
                    "@type":"Place",
                        "address":{
                            "@type":"PostalAddress",
                                "addressRegion":"Bali",
                                "addressCountry":"ID",
                                "streetAddress":"Jl.Muara 3, KM.18, Blok4, RT04/05, Tanjung Perak",//streetAddress
                                "addressLocality":"Jimbaran",//addressLocality
                                "postalCode":"56161"//postalCode
                                }
                            }                   
        }     
}
</script>

Referensi Lengkap:
Contoh diatas pernah kami posting di forum stackoverflow: https://stackoverflow.com/questions/45795199/unable-to-verify-jobposting-in-sdtt

Segala jenis error dan masalah pada website anda, percayakan pada Klikdesainweb, Jasa Perbaikan Website - Layanan tuntas semua permasalahan website dengan harga perbaikan web lebih murah.


This website uses cookies to ensure you get the best experience on our website. cookies
Saya mau Tanya dulu