Cara Membuat Related Post - IRWANSULAIMAN

Monday, January 9

Cara Membuat Related Post

Cara membuat related post di blog sangat perlu untuk meningkatkan traffic blog dan juga SEO, karena bilamana pengujung blog kita membaca artikel di blog kita artikel yang satu kategori akan mudah sekali terbaca oleh pengunjung, sebab related post ini letaknya di bawah postingan paling akhir memudahkan pemgunjung untuk membaca lagi artikel yang lainnya tanpa harus susah-susah, manfaat dari Related Post atau artikel terkait adalah mata rantai, dari artikel satu ke yang satu lagi berdasarkan kategori atau label dari postingan kita yang sama berdasarkan kategori. langsung saja bagaimana cara membuatnya.
  • Pertama login ke dashboard blogspot
  • klik Rancangan
  • Edit Html
  • Centang
kemudian cari kode seperti ini
<data:post.body>
lalutempatkan code di bawah ini tepat di bawah code di atas
<b:if cond='data:blog.pageType == &quot;item&quot;'> <div class='similiar'> <div class='widget-content'> <h3>Artikel Terkait</h3> <div id='data2007'/><br/><br/> <script type='text/javascript'> var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;; var maxNumberOfPostsPerLabel = 4; var maxNumberOfLabels = 10; maxNumberOfPostsPerLabel = 6; maxNumberOfLabels = 100; function listEntries10(json) { var ul = document.createElement(&#39;ul&#39;); var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ? json.feed.entry.length : maxNumberOfPostsPerLabel; for (var i = 0; i &lt; maxPosts; i++) { var entry = json.feed.entry[i]; var alturl; for (var k = 0; k &lt; entry.link.length; k++) { if (entry.link[k].rel == &#39;alternate&#39;) { alturl = entry.link[k].href; break; } } var li = document.createElement(&#39;li&#39;); var a = document.createElement(&#39;a&#39;); a.href = alturl; if(a.href!=location.href) { var txt = document.createTextNode(entry.title.$t); a.appendChild(txt); li.appendChild(a); ul.appendChild(li); } } for (var l = 0; l &lt; json.feed.link.length; l++) { if (json.feed.link[l].rel == &#39;alternate&#39;) { var raw = json.feed.link[l].href; var label = raw.substr(homeUrl3.length+13); var k; for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;); var txt = document.createTextNode(label); var h = document.createElement(&#39;b&#39;); h.appendChild(txt); var div1 = document.createElement(&#39;div&#39;); div1.appendChild(h); div1.appendChild(ul); document.getElementById(&#39;data2007&#39;).appendChild(div1); } } } function search10(query, label) { var script = document.createElement(&#39;script&#39;); script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39; + label + &#39;?alt=json-in-script&amp;callback=listEntries10&#39;); script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;); document.documentElement.firstChild.appendChild(script); } var labelArray = new Array(); var numLabel = 0; <b:loop values='data:posts' var='post'> <b:loop values='data:post.labels' var='label'> textLabel = &quot;<data:label.name/>&quot;; var test = 0; for (var i = 0; i &lt; labelArray.length; i++) if (labelArray[i] == textLabel) test = 1; if (test == 0) { labelArray.push(textLabel); var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ? labelArray.length : maxNumberOfLabels; if (numLabel &lt; maxLabels) { search10(homeUrl3, textLabel); numLabel++; } } </b:loop> </b:loop> </script> </div> </div> </b:if>
kemudian klik simpan dan lihat hasilnya, Jika sudah memasang 'Readmore' maka harus menempatkan script related post di bawah kode
<data:post.body/>..... </b:if>
semoga berhasil.
Comments


EmoticonEmoticon