Related Post atau yang lebih sering kita dengar dengan
Artikel Terkait adalah salah satu teknik seo yang menurut saya perlu di terapkan pada blog anda. Related post sendiri berfungsi untuk memudahkan pengnjung blog anda untuk membaca atau menemukan artikel yang masih berterkaitan atau masih dalam satu tema, semakin mudah pengunjung menemukan artikel yang masih terkait semakin besar pula blog anda mendafatkan trafik, oleh karena itu teknik ini adalah salah satu metode seo yang cukup mudah di terapkan.
Jika saudara perhatikan pada saat mencari sesuatu di Google pada bagian bawah ada saran-saran keyword yang kita sedang cari, mungkin itu juga adalah artikel terkait tapi versi Google.
jika tertarik untuk menggunakan artikel terkait atau related post silahkan ikuti langkah-langkah yang akan saya berikan.
Cara membuat Related Post:
1. Pilih
TEMPLATE dihalaman dashboard anda (sebaiknya unduh dulu template anda)
2. Pilih edit HTML
3. Cari kode
</head> Anda bisa menggunakan CTRL + F terus masukan kode tadi dan tekan enter
4. Jika sudah ketemu kode tadi, letakan kode dibawah ini tepat di atas kode
</head>.
<script type="text/javascript">
//<![CDATA[
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
function related_results_labels(json) { for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t; for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href; relatedTitlesNum++; break;}}}}
function removeRelatedDuplicates() {
var tmp = new Array(0);
var tmp2 = new Array(0); for(var i = 0; i < relatedUrls.length; i++) {
if(!contains(tmp, relatedUrls[i])) {
tmp.length += 1; tmp[tmp.length - 1] = relatedUrls[i]; tmp2.length += 1; tmp2[tmp2.length - 1] = relatedTitles[i];}} relatedTitles = tmp2; relatedUrls = tmp;}
function contains(a, e) { for(var j = 0; j < a.length; j++) if (a[j]==e) return true; return false;}
function printRelatedLabels() {
var r = Math.floor((relatedTitles.length - 1) * Math.random()); var i = 0; document.write('<ul>'); while (i < relatedTitles.length && i < 20) {
document.write('<li><a href="' + relatedUrls[r] + '">' + relatedTitles[r] + '</a></li>'); if (r < relatedTitles.length - 1) { r++; }
else { r = 0;} i++;} document.write('</ul>');}
//]]>
</script>
5. Jika sudah, kita ketahap selanjutnya. cari kode <data:post.body/>
6. kemudian letakan kode di bawah ini tepat dibawah kode <data:post.body/>.
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:blog.pageType == "item"'> <script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels&max-results=15"' type='text/javascript'/> </b:if>
</b:loop>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<h4>Artikel Terkait <b:loop values='data:post.labels' var='label'><data:label.name/>
<b:if cond='data:label.isLast != "true"'>,</b:if></b:loop></h4>
<script type="text/javascript"> removeRelatedDuplicates(); printRelatedLabels();
</script>
</b:if>
7.Simpan template dan lihat hasilnya.
CATATAN: Anda akan menemukan lebih dari satu <data:post.body/> silahkan coba satu persatu
jika anda berhsil membuatnya maka related post akan terletak di bawah setiap artikel yang anda buka.
Demikian cara membuat related post atau Artikel terkait semoga bisa membantu anda untuk optimasi blog.