Info Populer 2022

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

Custom Structured Metadata Json Blogger Versi Terbaru (Blogger Layout Versi 3)
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 meningkatkan secara optimal Rich Snippet sebuah blog/website untuk hasil penelurusan yang ideal dalam niche atau bahasan blog.
Setidaknya ada dua cara memasang structured metadata di blog Custom Structured Metadata JSON Blogger Versi Terbaru (Blogger Layout Versi 3)

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 sanggup diletakkan dimana saja, baik itu di dalam <head> dan di dalam <body>.

Contohnya ini, yang sering kita liat nimbrung bersama meta tag, di bawah isyarat <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), memakai format JSON. Yang dikurung oleh isyarat ini:
                    <b:includable id='postMeta' var='post'>
<b:include data='post' name='postMetadataJSON'/>
</b:includable>

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

Makara begini,
Jika kita memakai isyarat tersebut, berarti kita telah mendapatkan secara nrimo bahwa structured data di blog kita tampil apa adanya ibarat yang disajikan pada script tersebut.

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

Dengan isyarat 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 karakter capital. Kalau mau ngerubah formatnya juga silahkan!

Selamat mencoba!
Advertisement

Iklan Sidebar