Menggunakan "Data Terstruktur" dari schema.org

schema.org adalah sebuah kolaborasi atau komunitas dengan tujuan untuk menciptakan standar pertukaran data yang lebih baik, menggunakan 'markup' Structured Data (Data Terstruktur). Kerja sama ini dimulai oleh Bing, Google dan Yahoo! sejak 2 Juni 2011, diikuti dengan bergabungnya Yandex (mesin pencari terbesar di Rusia) pada November 2011.

Structured Data dari schema.org memungkinkan para webmaster untuk mengontrol sendiri bagaimana konten akan ditampilkan di SERP. Juga membantu mesin pencari agar lebih mudah mengklasifikasi konten pada halaman web seperti judul, deskripsi, harga, rating, dsb.

Sampai saat ini ada tiga jenis format yang didukung yaitu Microdata, RDFa dan JSON-LD. Namun Google merekomendasikan JSON-LD pada September 2017.

Berikut adalah contoh penggunaan Structured Data dengan Microdata pada halaman bertipe artikel / blog:

  1. <div itemscope="itemscope" itemtype="http://schema.org/BlogPosting"> 
  2.     <h2 itemprop="name">Ini adalah Judul Artikel</h2> 
  3.     <div itemprop="articleBody">Ini adalah isi artikel</div> 
  4.     <ul> 
  5.         <li itemprop="datePublished">2018-01-01</li> 
  6.         <li itemprop="dateModified">2018-02-01</li> 
  7.     </ul> 
  8. </div> 

Pada attribute itemprop, bisa diisi lebih dari satu property dengan cara dipisahkan dengan menggunakan spasi. Contoh: itemprop="headline name", itemprop="articleBody description", dll.

Berikut adalah contoh penggunaan dengan JSON-LD:

  1. <script type="application/ld+json"> 
  2. { 
  3.     "@context": "http://schema.org/", 
  4.     "@type": "BlogPosting", 
  5.     "headline": "Ini adalah Judul Artikel", 
  6.     "articleBody": "Ini adalah isi artikel", 
  7.     "datePublished": "2018-01-01", 
  8.     "author": 
  9.     { 
  10.         "@type": "Person", 
  11.         "name": "Andy" 
  12.     } 
  13. } 
  14. </script> 

Untuk melihat dokumentasi lengkap silahkan ke http://schema.org/docs/full.html. Untuk validasi Structured Data bisa menggunakan Google Structured Data Testing Tool.