Blogger site haritası sayfası blogunuzda bulunan tüm yazılara tek bir sayfadan ulaşabilmenizi sağlar. Ayrıca google'dan daha hızlı index almanıza da yardımcı olur.

Nasıl yapacağımıza geçmeden önce buraya tıklayarak site haritası sayfasını önizleyebilirsiniz.

Blogunuzun kontrol paneline girerek yeni bir sayfa oluşturun ve sayfanın Html görünümüne geçiş yapıp aşağıdaki kodları yapıştırın.

<script> var postTitle = new Array(); var postUrl = new Array(); var postPublished = new Array(); var postDate = new Array(); var postLabels = new Array(); var postRecent = new Array(); var sortBy = "titleasc"; var numberfeed = 0; function bloggersitemap(a) { function b() { if ("entry" in a.feed) { var d = a.feed.entry.length; numberfeed = d; ii = 0; for (var h = 0; h < d; h++) { var n = a.feed.entry[h]; var e = n.title.$t; var m = n.published.$t.substring(0, 10); var j; for (var g = 0; g < n.link.length; g++) { if (n.link[g].rel == "alternate") { j = n.link[g].href; break }
} var o = ""; for (var g = 0; g < n.link.length; g++) { if (n.link[g].rel == "enclosure") { o = n.link[g].href; break }
} var c = ""; if ("category" in n) { for (var g = 0; g < n.category.length; g++) { c = n.category[g].term; var f = c.lastIndexOf(";"); if (f != -1) { c = c.substring(0, f) }
postLabels[ii] = c; postTitle[ii] = e; postDate[ii] = m; postUrl[ii] = j; postPublished[ii] = o; if (h < 10) { postRecent[ii] = true } else { postRecent[ii] = false }
ii = ii + 1 }
} }
} }
b(); sortBy = "titledesc"; sortPosts(sortBy); sortlabel(); displayToc(); }
function sortPosts(d) { function c(e, g) { var f = postTitle[e]; postTitle[e] = postTitle[g]; postTitle[g] = f; var f = postDate[e]; postDate[e] = postDate[g]; postDate[g] = f; var f = postUrl[e]; postUrl[e] = postUrl[g]; postUrl[g] = f; var f = postLabels[e]; postLabels[e] = postLabels[g]; postLabels[g] = f; var f = postPublished[e]; postPublished[e] = postPublished[g]; postPublished[g] = f; var f = postRecent[e]; postRecent[e] = postRecent[g]; postRecent[g] = f }
for (var b = 0; b < postTitle.length - 1; b++) { for (var a = b + 1; a < postTitle.length; a++) { if (d == "titleasc") { if (postTitle[b] > postTitle[a]) { c(b, a) }
} if (d == "titledesc") { if (postTitle[b] < postTitle[a]) { c(b, a) }
} if (d == "dateoldest") { if (postDate[b] > postDate[a]) { c(b, a) }
} if (d == "datenewest") { if (postDate[b] < postDate[a]) { c(b, a) }
} if (d == "orderlabel") { if (postLabels[b] > postLabels[a]) { c(b, a) }
} }
} }
function sortlabel() { sortBy = "orderlabel"; sortPosts(sortBy); var a = 0; var b = 0; while (b < postTitle.length) { temp1 = postLabels[b]; firsti = a; do { a = a + 1 } while (postLabels[a] == temp1); b = a; sortPosts2(firsti, a); if (b > postTitle.length) { break }
} }
function sortPosts2(d, c) { function e(f, h) { var g = postTitle[f]; postTitle[f] = postTitle[h]; postTitle[h] = g; var g = postDate[f]; postDate[f] = postDate[h]; postDate[h] = g; var g = postUrl[f]; postUrl[f] = postUrl[h]; postUrl[h] = g; var g = postLabels[f]; postLabels[f] = postLabels[h]; postLabels[h] = g; var g = postPublished[f]; postPublished[f] = postPublished[h]; postPublished[h] = g; var g = postRecent[f]; postRecent[f] = postRecent[h]; postRecent[h] = g }
for (var b = d; b < c - 1; b++) { for (var a = b + 1; a < c; a++) { if (postTitle[b] > postTitle[a]) { e(b, a) }
} }
} function displayToc() { var a = 0; var b = 0; while (b < postTitle.length) { temp1 = postLabels[b]; document.write(""); document.write('

' + temp1 + '

'); firsti = a; do { document.write("

"); document.write('

"); a = a + 1 } while (postLabels[a] == temp1); b = a; document.write("
"); sortPosts2(firsti, a); if (b > postTitle.length) { break }
} }
</script> <script></script>
Kodları yapıştırdıktan sonra canuzunyol.com yazan yeri kendi blogunuzun adresi ile değiştirmeyi unutmayın.

Kaynak : https://www.canuzunyol.com/2021/09/blogger-site-haritasi-sayfasi-nasil-yapilir.html