Memasang Artikel Terkait (Related Post) di Tengah Postingan Blogger
Ditulis pada: February 08, 2021
Artikel Tekait (Related post) - Di tengah postingan artikel kita dapat menampilkan beberapa judul artikel terkait dari artikel yang sedang dibaca. Related post ini biasanya berada di tengah-tengah dan menampilkan 3 sampai 4 judul saja. Metode ini merupakan teknik in-page SEO, meningkatkan trafik setelah pembaca masuk ke blog kita. Dengan adanya artikel terkait di tengah postingan bounce rate anda akan turun, ini sangat penting untuk blog anda. Artikel terkait juga berfungsi untuk memancing pengunjung agar mau membaca artikel lain.
Bentuk jadi : Artikel Terkait |
Related post atau artikel terkait kali ini saya ambil script dari mbak Igniel. Desain dan warnanya yang menarik menjadi penyebab saya memilih script dari mbak igniel ini. Saya rasa anda juga pasti akan menyukai related post yang saya share sekarang.
Langkah untuk memasang artikel terkait ditengah postingan sangat mudah. Biasanya ada dua jenis kode yang kita butuhkan. Kode pertama adalah css untuk membuat lembar (worksheet). Dengan kata lain, kita terlebih dahulu meneydiakan tempat untuk related post ini. Jika tempatnya belum kita sediakan, kode pemanggil judul artikel terkait tidak dapat bekerja.
Kode kedua adalah kode pemanggil judul artikel terkait sesuai label yang sama. Kode ini dapat berfungsi setelah kode CSS dipasang. Judul dari artikel akan dipaggil lalu ditampilkan pada CSS yang telah kita sediakan sebelumnya.
Memasang Artikel Terkait (Related Post) di Tengah Postingan Blogger
Ada kode yang kita butuhkan untuk dapat menampilkan related post ditengah artikel. Kedua kode script ini wajib anda pasang di template blog anda. Script ini saling mendukung satu sama lainnya, sehingga diperoleh bentuk yang menarik dan tidak membosankan.
Menambahkan kode CSS
Kode pertama ini kita sebut sebagai kode CSS. Silahkan buka dasboard blog anda, lalu edit tema HTML, lalu cari </style> atau kode ]]></b:skin>. Copy kode berikut ini lalu pastekan DIATAS </style> atau kode ]]></b:skin> .
/* Related Posts Middle by igniel.com */
.ignielRelatedMiddle {background-color:#f5f5f5; border:1px solid #e5e5e5; display:block; margin:20px 0px; padding:10px 20px;}
.ignielRelatedMiddle .judul {color:#f44336; font-size:120%; font-weight:600; text-transform:uppercase}
.ignielRelatedMiddle ul {margin:10px 0px 0px !important; padding:0px !important;}
.ignielRelatedMiddle ul li {list-style:none; padding:5px 0px !important; border-bottom:2px dotted #aaa !important; text-align:left !important; line-height:1.25em !important;}
.ignielRelatedMiddle ul li:first-child {padding-top:0px; !important;}
.ignielRelatedMiddle ul li:last-child {padding-bottom:0px !important; border:0px !important}
.ignielRelatedMiddle ul li a:before{content:''; display:inline-block; width:17px; height:17px; margin-right:3px; vertical-align:-3px; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z' fill='%23333'/%3E%3C/svg%3E") center / 20px no-repeat;}
Langkah pertama sudah kita lakukan, jangan lupa untuk menekan tombol SIMPAN setelah kode CSS artikel terkait ini selesai anda pastekan. Sampai disini kita sudah berhasil membuat lembar atau tempat untuk related post.
Menambahkah kode Data:Post.Body
Selanjutnya adalah menambahkan kode pemanggil judul artikel terkait sesuai label postingan. Kode ini kita tambahkan tepat di BAWAH <data:post.body/>. Kode ini ada beberapa buah untuk jenis template berbeda, namun ada juga hanya satu kode. Silahkan anda pilih dan coba saja, kode <data:post.body/> ke berapa yang berhasil menampilkan related post.
<b:if cond='data:view.isPost'>
<script> //<![CDATA[
// Related Posts Middle by igniel.com
var jumlah = 4;
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('c a=["\\e\\d\\s\\Q\\f\\C","\\d\\s\\f\\h\\W","\\B\\d\\d\\I","\\V\\f","\\f\\k\\f\\e\\d","\\e\\k\\s\\S","\\h\\d\\e","\\r\\e\\f\\d\\h\\s\\r\\f\\d","\\C\\h\\d\\B","\\h\\r\\s\\I\\F\\U","\\B\\e\\F\\F\\h","\\m\\O\\e\\l","\\T\\h\\k\\f\\d","\\m\\e\\k\\l\\m\\r\\K\\C\\h\\d\\B\\P\\w","\\w\\K\\f\\k\\f\\e\\d\\P\\w","\\w\\l","\\m\\D\\r\\l\\m\\D\\e\\k\\l","\\m\\D\\O\\e\\l"];c g=x y();c v=0;c j=x y();z R(H){u(c b=0;b<H[a[2]][a[1]][a[0]];b++){c p=H[a[2]][a[1]][b];g[v]=p[a[4]][a[3]];u(c q=0;q<p[a[5]][a[0]];q++){A(p[a[5]][q][a[6]]==a[7]){j[v]=p[a[5]][q][a[8]];v++;18}}}}z X(){c n=x y(0);c o=x y(0);u(c b=0;b<j[a[0]];b++){A(!J(n,j[b])){n[a[0]]+=1;n[n[a[0]]-1]=j[b];o[a[0]]+=1;o[o[a[0]]-1]=g[b]}};g=o;j=n}z J(G,L){u(c t=0;t<G[a[0]];t++){A(G[t]==L){M 1b}};M Y}z 19(){c i=N[a[10]]((g[a[0]]-1)*N[a[9]]());c b=0;E[a[12]](a[11]);Z(b<g[a[0]]&&b<1c){E[a[12]](a[13]+j[i]+a[14]+g[i]+a[15]+g[i]+a[16]);A(i<g[a[0]]-1){i++}1a{i=0};b++};E[a[12]](a[17])}',62,75,'||||||||||_0x22c4|_0x6c56x6|var|x65|x6C|x74|relatedTitles|x72|_0x6c56x11|relatedUrls|x69|x3E|x3C|_0x6c56xa|_0x6c56xb|_0x6c56x7|_0x6c56x8|x61|x6E|_0x6c56xf|for|relatedTitlesNum|x22|new|Array|function|if|x66|x68|x2F|document|x6F|_0x6c56xd|_0x6c56x5|x64|contains|x20|_0x6c56xe|return|Math|x75|x3D|x67|related_results_labels|x6B|x77|x6D|x24|x79|removeRelatedDuplicates|false|while|||||||||break|ignielBacaJuga|else|true|jumlah'.split('|'),0,{}));
//]]></script>
<div class='ignielRelatedMiddle'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:view.isPost'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels&max-results=100"'/>
</b:if>
</b:loop>
</b:if>
<span class='judul'><span>Baca Juga</span></span>
<script> //<![CDATA[
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('L b=["\\i\\p\\e\\i\\a\\c\\K\\a\\c\\m\\d\\a\\h\\J\\i\\h\\h\\c\\a","\\p\\a\\d\\S\\c\\a\\s\\a\\e\\d\\j\\v\\r\\R\\c\\m\\j\\j\\t\\m\\s\\a","\\x\\n\\f\\j\\d\\y\\o\\f\\h\\r\\u\\o\\k\\Q\\u\\x\\n\\f\\j\\d\\y\\o\\f\\h\\r\\u\\n","\\P\\D\\a\\k\\r\\w\\a\\c\\a\\E\\d\\f\\k\\F\\c\\c","\\c\\a\\e\\p\\d\\G","\\e\\f\\h\\a\\t\\m\\s\\a","\\C","\\i\\e\\j\\a\\k\\d\\v\\a\\H\\f\\k\\a","\\n\\m\\k\\a\\e\\d\\t\\f\\h\\a","\\e\\a\\I\\d\\w\\i\\o\\c\\i\\e\\p"];O();(N(){A q=z[b[1]](b[0])[0];B(q){A g=z[b[3]](b[2]),l=M(g[b[4]]/2);B(g[l][b[5]]==b[6]){g[l][b[8]][b[7]](q,g[l])}T{g[l][b[8]][b[7]](q,g[l][b[9]])}}})()',56,56,'||||||||||x65|_0x9301|x6C|x74|x6E|x6F|_0xa209x2|x64|x69|x73|x72|_0xa209x3|x61|x70|x62|x67|_0xa209x1|x79|x6D|x4E|x20|x42|x53|x2E|x2D|document|let|if|x50|x75|x63|x41|x68|x66|x78|x4D|x52|var|parseInt|function|ignielBacaJuga|x71|x2C|x43|x45|else'.split('|'),0,{}));
//]]> </script>
</div>
</b:if>
Pada bagian var jumlah = 4 dapat anda ubah sesuai selera, namun akan lebih baik jika hanya 3 atau 4 judul artikel saja yang anda tampilkan.
Silahkan simpan perubahan template yang sudah dilakukan, agar hasilnya dapat kita lihat, coba refresh lihat blog anda. Jika sudah terdapat related post ditengah postingan atau artikel, artinya settingan yang anda buat sudah berhasil dan sukses.