Cara Membuat Sitemap Blogger Sederhana dan Otomatis

Sitemap HTML Blogger merupakan salah satu cara sederhana untuk membuat halaman daftar isi yang berisi kumpulan artikel dalam sebuah blog. Dengan sitemap ini, pengunjung dapat melihat berbagai postingan yang tersedia dalam satu halaman tanpa harus membuka artikel satu per satu.

Fitur seperti ini sangat berguna terutama untuk blog yang sudah memiliki banyak konten. Selain membuat navigasi menjadi lebih mudah, halaman sitemap juga dapat membantu pengunjung menemukan artikel lama yang mungkin sudah tidak terlihat pada halaman utama blog.

Pada tutorial ini, Anda akan mempelajari cara membuat sitemap Blogger sederhana dan otomatis menggunakan HTML dan JavaScript. Kode dapat dipasang pada halaman statis Blogger tanpa perlu mengubah struktur utama template.

Apa Itu Sitemap HTML di Blogger?

Sitemap HTML adalah halaman yang menampilkan kumpulan tautan menuju artikel-artikel yang terdapat di dalam sebuah blog. Berbeda dengan sitemap XML yang umumnya ditujukan untuk membantu mesin pencari memahami URL dalam sebuah situs, sitemap HTML lebih berorientasi pada kebutuhan pengunjung.

Dalam penggunaannya di Blogger, sitemap HTML sering dibuat sebagai halaman Daftar Isi. Ketika halaman tersebut dibuka, JavaScript akan mengambil data postingan dari feed Blogger kemudian menampilkan judul artikel beserta tautannya.

Dengan sistem otomatis seperti ini, Anda tidak perlu menambahkan judul artikel secara manual setiap kali membuat postingan baru.

Manfaat Membuat Sitemap HTML Blogger

Membuat halaman sitemap tidak hanya berguna untuk menampilkan daftar artikel. Ada beberapa manfaat yang dapat diperoleh dari sisi navigasi dan pengalaman pengguna.

  • Memudahkan pengunjung menemukan artikel karena berbagai postingan dapat ditampilkan dalam satu halaman.
  • Membantu navigasi blog terutama pada blog yang sudah memiliki banyak konten.
  • Menampilkan artikel lama yang mungkin sudah tidak terlihat pada halaman utama.
  • Membantu struktur internal link karena halaman sitemap menyediakan banyak tautan menuju artikel di dalam blog.
  • Menghemat waktu pengelolaan karena daftar artikel dapat ditampilkan secara otomatis menggunakan feed Blogger.

Perlu dipahami bahwa sitemap HTML bukan jaminan artikel mendapatkan peringkat tertentu di Google. Fungsinya lebih kepada membantu struktur navigasi dan memberikan akses yang lebih mudah bagi pengunjung ke berbagai konten dalam blog.

Contoh Penggunaan Sitemap di Blogger

Sitemap HTML biasanya dibuat pada halaman statis Blogger dengan nama seperti Daftar Isi, Sitemap, atau Semua Artikel.

Setelah halaman dibuka, script akan mengambil daftar postingan dari feed Blogger dan kemudian memasukkannya ke dalam elemen HTML yang telah disediakan.

Hasil akhirnya berupa daftar judul artikel yang dapat diklik sehingga pengunjung dapat langsung menuju postingan yang ingin dibaca.

Kode HTML Sitemap Blogger Sederhana

Berikut adalah kode sitemap Blogger otomatis yang dapat digunakan pada halaman statis. Script ini menggunakan feed Blogger untuk mengambil data postingan dan menampilkannya sebagai daftar artikel.

<div id="sitemap-container"></div>

<script type="text/javascript">
var jumlahArtikel = 100;

function ambilData(url) {
  var script = document.createElement('script');
  script.src = url;
  document.getElementsByTagName('head')[0].appendChild(script);
}

function tampilkanSitemap(data) {
  var html = '<ul>';

  for (var i = 0; i < data.feed.entry.length; i++) {
    var judul = data.feed.entry[i].title.$t;
    var link = '';

    for (var j = 0; j < data.feed.entry[i].link.length; j++) {
      if (data.feed.entry[i].link[j].rel == 'alternate') {
        link = data.feed.entry[i].link[j].href;
        break;
      }
    }

    html += '<li><a href="' + link + '">' + judul + '</a></li>';
  }

  html += '</ul>';

  document.getElementById('sitemap-container').innerHTML = html;
}

ambilData('/feeds/posts/default?alt=json-in-script&max-results=' + jumlahArtikel + '&callback=tampilkanSitemap');
</script>

Penjelasan Kode Sitemap Blogger

Agar lebih mudah memahami cara kerjanya, berikut beberapa bagian penting dari kode tersebut.

Elemen Sitemap

<div id="sitemap-container"></div>

Elemen tersebut digunakan sebagai tempat untuk menampilkan daftar artikel yang diambil dari feed Blogger.

Menentukan Jumlah Artikel

var jumlahArtikel = 100;

Variabel jumlahArtikel menentukan jumlah postingan yang diminta oleh script dalam satu proses pengambilan data. Jika blog memiliki lebih banyak artikel daripada angka tersebut, daftar yang ditampilkan dapat belum mencakup seluruh postingan.

Anda dapat menyesuaikan angka tersebut sesuai kebutuhan. Untuk jumlah artikel yang sangat banyak, diperlukan pendekatan tambahan seperti pagination atau pengambilan data dalam beberapa bagian.

Mengambil Data dari Feed Blogger

ambilData('/feeds/posts/default?alt=json-in-script&max-results=' + jumlahArtikel + '&callback=tampilkanSitemap');

Bagian ini meminta data postingan dari feed Blogger dalam format JSONP. Data tersebut kemudian diteruskan ke fungsi tampilkanSitemap untuk diproses menjadi daftar tautan.

Cara Memasang Sitemap di Blogger

Setelah kode sitemap disiapkan, Anda dapat memasangnya melalui halaman statis Blogger. Berikut langkah-langkah yang dapat diikuti.

1. Buka Dashboard Blogger

Masuk ke dashboard Blogger dan pilih blog yang ingin digunakan untuk membuat halaman sitemap.

2. Buat Halaman Baru

Pilih menu Halaman, kemudian buat halaman baru. Anda dapat menggunakan judul seperti Sitemap atau Daftar Isi Blog.

3. Pilih Mode HTML

Pada editor halaman, ubah tampilan editor ke mode HTML. Tempelkan kode sitemap yang telah disiapkan pada area editor.

4. Publikasikan Halaman

Setelah kode ditempelkan, simpan dan publikasikan halaman. Buka halaman tersebut menggunakan browser untuk melihat apakah daftar artikel sudah muncul dengan benar.

Cara Membuat Tampilan Sitemap Lebih Rapi

Tampilan sitemap bawaan dari kode di atas masih sederhana. Anda dapat menambahkan CSS agar daftar artikel terlihat lebih bersih dan nyaman dibaca.

Berikut contoh CSS sederhana yang dapat digunakan:

#sitemap-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#sitemap-container li {
  padding: 8px 0;
  border-bottom: 1px solid #ddd;
}

#sitemap-container a {
  text-decoration: none;
  color: #333;
}

#sitemap-container a:hover {
  color: #007bff;
}

CSS tersebut menghilangkan bullet bawaan daftar, memberikan jarak antarartikel, serta menambahkan garis pembatas agar setiap judul lebih mudah dibedakan.

Tips Membuat Sitemap Blogger yang Nyaman Digunakan

Gunakan Judul Halaman yang Jelas

Gunakan nama halaman yang mudah dipahami seperti Sitemap, Daftar Isi, atau Daftar Artikel. Judul yang jelas membantu pengunjung memahami fungsi halaman tersebut.

Pastikan Tautan Dapat Diklik

Setiap judul artikel pada sitemap sebaiknya mengarah langsung ke URL postingan. Setelah halaman dipublikasikan, lakukan pengujian dengan membuka beberapa tautan untuk memastikan semuanya bekerja dengan baik.

Perhatikan Jumlah Artikel

Nilai jumlahArtikel perlu disesuaikan dengan jumlah konten yang ingin ditampilkan. Jika jumlah postingan lebih banyak daripada batas yang digunakan, tidak semua artikel akan muncul dalam satu pengambilan data.

Gunakan Tampilan yang Responsif

Karena banyak pengunjung blog menggunakan perangkat mobile, pastikan tampilan sitemap tetap nyaman dibaca pada layar smartphone. Hindari desain yang terlalu lebar atau menggunakan ukuran teks yang terlalu kecil.

Masalah yang Mungkin Terjadi

Sitemap Tidak Menampilkan Artikel

Jika daftar artikel tidak muncul, periksa kembali apakah kode JavaScript ditempelkan dengan benar dan apakah halaman menggunakan mode HTML Blogger.

Pastikan juga blog dapat mengakses feed postingan dan tidak terdapat kesalahan penulisan pada kode.

Jumlah Artikel Tidak Sesuai

Jika artikel yang tampil lebih sedikit dari jumlah postingan di blog, periksa nilai jumlahArtikel. Kode sederhana ini mengambil data berdasarkan batas yang telah ditentukan pada variabel tersebut.

Tampilan Sitemap Terlalu Sederhana

Anda dapat menggunakan CSS tambahan untuk mengubah jarak, warna, garis pembatas, ukuran teks, dan berbagai elemen visual lainnya tanpa harus mengubah fungsi utama JavaScript.

FAQ Sitemap Blogger

Apakah sitemap HTML berbeda dengan sitemap XML?

Ya. Sitemap HTML dibuat terutama untuk membantu pengunjung menemukan dan menjelajahi artikel, sedangkan sitemap XML merupakan format yang ditujukan untuk membantu mesin pencari menemukan URL yang tersedia di situs.

Apakah sitemap Blogger harus menggunakan plugin?

Tidak. Blogger dapat menggunakan halaman HTML dan JavaScript sederhana untuk membuat halaman daftar artikel otomatis seperti pada tutorial ini.

Apakah sitemap dapat menampilkan semua artikel?

Kode sederhana ini menampilkan postingan sesuai jumlah yang ditentukan melalui variabel jumlahArtikel. Jika jumlah artikel blog lebih banyak dari batas tersebut, diperlukan pengaturan atau metode tambahan agar konten berikutnya dapat ikut ditampilkan.

Apakah tampilan sitemap bisa diubah?

Bisa. Tampilan sitemap dapat disesuaikan menggunakan CSS, misalnya dengan mengubah warna link, jarak antarartikel, garis pembatas, ukuran teks, dan tata letak daftar.

Apakah kode sitemap dapat dipasang pada halaman statis Blogger?

Ya. Kode dapat ditempatkan pada halaman statis Blogger melalui editor HTML, kemudian halaman tersebut dapat digunakan sebagai halaman Sitemap atau Daftar Isi.

Kesimpulan

Membuat sitemap Blogger sederhana dan otomatis dapat menjadi solusi praktis untuk menyediakan halaman daftar isi bagi pengunjung. Dengan memanfaatkan HTML, JavaScript, dan feed Blogger, daftar judul artikel dapat ditampilkan tanpa harus memasukkannya satu per satu secara manual.

Halaman sitemap juga dapat membantu membuat navigasi blog menjadi lebih terstruktur dan memudahkan pengunjung menemukan konten yang mereka cari. Agar tampilannya lebih menarik, Anda dapat menambahkan CSS sesuai dengan desain template Blogger yang digunakan.

Jika jumlah artikel pada blog terus bertambah, perhatikan batas pengambilan data pada kode dan pertimbangkan penggunaan sistem pemuatan bertahap agar daftar artikel tetap mudah digunakan dan tidak terlalu panjang dalam satu halaman.

Baca Artikel Lainnya

Link profil berhasil disalin!