Friday, September 7, 2018

Cara Membuat Halaman Sitemap Di Blogger

  Unknown       Friday, September 7, 2018
Apa itu Sitemap XML? 

Sitemap XML Adalah, mesin Pencari yang menggunakan perayap web masing-masing (bot) untuk menemukan halaman dari tautan di dalam situs web maupun blog. Sitemap XML adalah file .xml yang terpasang ke situs web atau blog yang memasok data ke perayap. File peta situs terdiri dari semua posting URL dengan informasi tambahan mengenai setiap URL. Mesin Pencari menggunakan data ini untuk mengindeks postingan pada web atau blog dengan cara sebaik mungkin. Penggunaan file Sitemap XML menjamin bahwa halaman web atau blog akan diindeks di mesin pencari.

Apa itu Sitemap HTML?

Sitemap HTML adalah halaman HTML biasa yang dapat dibaca oleh bot mesin pencari maupun oleh pengunjung. Perayap web memperlakukannya seperti halaman HTML biasa (dengan banyak tautan). Tujuan utama dari penggunaan sitemap berbasis HTML adalah untuk mewakili semua posting secara teratur sehingga para pengunjung situs dapat menavigasi semua posting melalui satu halaman.

Fitur Sitemap HTML :
- Daftar posting akan diperbarui secara otomatis dengan penambahan  posting baru.
- Penambahan Suffix otomatis 'New!' ke posting yang baru ditambahkan.
- Diurutkan menurut abjad


Bagaimana Cara Menambahkan Halaman Sitemap Di Blogger
Catatan: Ini adalah Laman Peta Situs Berdasarkan Label dan hanya dapat menerapkan tema berbasis label di atasnya. 

Langkah 1. Masuk ke akun Blogger, lalu buka Halaman> Halaman baru.



Langkah 2. Masukkan "Sitemap" di bidang Judul halaman.

Langkah 3. Pilih mode HTML di sebelah Compose.



Langkah 4. Masukkan ke bidang kosong kode HTML di bawah ini. Catatan: Hapus semua kode default di dalam bidang HTML sebelum menempelkan kode yang disediakan dan kode HTML ini sudah mengatasi semua jenis kesalahan pada HTTPS.

<script type='text/javascript'>

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('<div class="post-archive"><h4>' + temp1 + '</h4><div class="ct-columns">');
        firsti = a;
        do {
            document.write("<p>");
            document.write('<a " href="' + postUrl[a] + '">' + postTitle[a] + "");
            if (postRecent[a] == true) {
                document.write(' - <strong><span>New!</span></strong>')
            }
            document.write("</a></p>");
            a = a + 1
        } while (postLabels[a] == temp1);
        b = a;
        document.write("</div></div>");
        sortPosts2(firsti, a);
        if (b > postTitle.length) {
            break
        }
    }
}

</script>

<script src="http://blog-anda.blogspot.com/feeds/posts/default?max-results=9999&amp;alt=json-in-script&amp;callback=bloggersitemap"></script>
Langkah 5. Konfigurasi - Ganti blog-anda.blogspot.com dengan URL blog kaian.

Langkah 6. Klik pada Pilihan> pada komentar Pembaca> pilih Jangan izinkan> Selesai.



Langkah 7. Klik Publikasikan.

Tutorial ini tentang membuat sitemap HTML Sederhana. Kalian dapat menerapkan tema warna-warni yang berbeda pada sitemap situs kalian. dan kode HTML yang dibagikan tidak ada sekalipun situs link lain jadi kalian bebas berkreasi dengan kode HTML tersebut.
logoblog

Terima Kasih Sudah Membaca Cara Membuat Halaman Sitemap Di Blogger

Previous
« Prev Post