Custom Structured Metadata JSON Blogger Versi Terbaru (Blogger Layout Versi 3)

Setidaknya ada dua cara memasang structured metadata di blog/website yang paling popular digunakan. Yaitu dengan format Microdata dan JSON. Masing-masing cara pemasangan structured metadata keduanya berbeda. Intinya, structured metadata ini ditujukan untuk optimasi Rich Snippet sebuah blog/website untuk hasil penelurusan yang ideal dalam niche atau bahasan blog.
Custom Structured Metadata JSON Blogger Terbaru

Structured data dengan format Microdata lebih sering ditempelkan dan memanfaatkan selector serta markup HTML secara struktur atas HTML itu sendiri.

Pokoknya tinggal di tempel-tempel saja pada markup yang ingin disajikan untuk membentuk rich snippet yang ideal (juga memenuhi spesifikasi).

Kalau structured data dengan format JSON, itu dihidangkan secara terpisah. Karena sifatnya yang terbungkus menjadi satu script. Structured data dengan format JSON bisa diletakkan dimana saja, baik itu di dalam <head> dan di dalam <body>.

Contohnya ini, yang sering kita liat nimbrung bersama meta tag, di bawah kode <head>
<script type='application/ld+json'>{ "@context": "http://schema.org", "@type": "WebSite", "@id": "#website", "url": "<data:blog.homepageUrl/>", "potentialAction": { "@type": "SearchAction", "target": "<data:blog.homepageUrl/>search?q={search_term}", "query-input": "required name=search_term" } }</script>

Demikian ceramah singkat, mari kita kembali ke topik!

Secara default, dalam sintaks structured metadata Blogger versi terbaru (layout versi 3), menggunakan format JSON. Yang dikurung oleh kode ini:
                    <b:includable id='postMeta' var='post'>
<b:include data='post' name='postMetadataJSON'/>
</b:includable>

Yang agar parameternya bisa bekerja, maka dipanggil dengan kode berikut ini, diletakkan di bawah kode <article class='post-outer-container'>
<b:include data='post' name='postMeta'/>

Jadi begini,
Jika kita menggunakan kode tersebut, berarti kita telah menerima secara lapang dada bahwa structured data di blog kita tampil apa adanya seperti yang disajikan pada script tersebut.

Nah, bagi yang masih ingin menggunakan structured metadata dengan format JSON tapi masih bisa modifikasi sesuai selera, silahkan ganti kode ini:
<b:include data='post' name='postMetadataJSON'/>

Dengan kode berikut ini:
       <!--<b:include data='post' name='postMetadataJSON'/> // aaih...disebelah itu defaultnya -->
<script type='application/ld+json'>
{
    "@context": "http://schema.org",
    "@type": "BlogPosting",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "<data:post.url.canonical.jsonEscaped/>"
    },
    "headline": "<data:post.title.jsonEscaped/>",
    "description": "<b:eval expr='(data:post.body snippet { length: 255, links: false, linebreaks: false, ellipsis: true }).jsonEscaped'/>",
    <b:if cond='data:view.isSingleItem'>"articleBody": "<b:eval expr='(data:post.body).escaped'/>",</b:if>
    "datePublished": "<data:post.date.iso8601.jsonEscaped/>",
    "dateModified": "<data:post.lastUpdated.iso8601.jsonEscaped/>",
    "image": {
        "@type": "ImageObject",
        "url": "<b:eval expr='(data:post.featuredImage ? resizeImage(data:post.featuredImage, 1200, "1200:630") : "URL-GAMBAR-JIKA-POSTINGAN-NO-IMAGE").jsonEscaped'/>",
        "height": <b:eval expr='data:post.featuredImage ? 630 : 348'/>,
        "width": 1200
    },
    "publisher": {
        "@type": "Organization",
        "name": "Blogger",
        "logo": {
            "@type": "ImageObject",
            "url": "URL-LOGO-ATAU-BANNER-BLOG",
            "width": 206,
            "height": 60
        }
    },
    "author": {
        "@type": "Person",
        "name": "<data:post.author.name.jsonEscaped/>",
        "url": "<data:post.author.profileUrl.jsonEscaped/>",
        "image": "<data:post.author.authorPhoto.image.jsonEscaped/>"
    }
}
</script>

Tinggal edit saja keterangan yang diberi huruf capital. Kalau mau ngerubah formatnya juga silahkan!

Selamat mencoba!
Niagahoster
Starts from
$2.5
/Month

Vultr

Read Review
  • One-click installation of 20+ apps
  • Available 17 worldwide locations
  • 100% local SSD and high performance Intel CPUs
  • Infinite OS combinations
Visit Site
Gunakan link di atas untuk saldo akun $100 gratis
DigitalOcean
Starts from
$5
/Month

DigitalOcean

Read Review
  • Deploy custom image, RDP, 1-Click App, or standard distribution
  • Flexibility and scalability
  • Fantastic average uptime of 99.99%
  • Infinite OS combinations (Linux and Windows)
  • Developer-friendly tools and APIs
Visit Site
Topup $25 to gets $100 in credit over 60 days with refer link above
Niagahoster
Mulai dari
Rp10K
/Bulan

Niagahoster

View Details
  • Free SSL Certificate
  • Garansi 30 hari
  • Free domain & website migration
  • Tersedia unlimited disk space (shared hosting, kecuali paket bayi)
Visit Site
Diskon unlimited hosting hingga 75%
Niagahoster
VPS mulai dari
Rp68
/Jam

IDCloudHost

View Details
  • One-Click Deploy
  • Lokasi server Indonesia termurah
  • Instal berbagai Control Panel, VM, OS dan aplikasi
  • Menghubungkan dengan API
Visit Site
Dapatkan free credit Rp50K dengan minimal topup Rp50K
Free and premium blogger templates