ZMedia Purwodadi

Cara Membuat Sitemap Otomatis Modern UI di Blogger: Tampilan Keren, SEO Friendly, dan Anti Ribet

Table of Contents
Memasang sitemap otomatis modern UI yang keren di blogger


Dalam dunia blogging modern, tampilan website bukan lagi sekadar pelengkap, melainkan menjadi salah satu faktor utama yang menentukan kenyamanan pengunjung. Blog yang memiliki desain menarik cenderung lebih lama dikunjungi, lebih sering di-klik, dan tentu saja lebih disukai oleh mesin pencari seperti Google.

Namun sayangnya, masih banyak pengguna Blogger yang mengabaikan satu halaman penting, yaitu sitemap. Padahal sitemap bukan hanya berguna untuk SEO, tetapi juga membantu pengunjung menjelajahi seluruh isi blog dengan lebih mudah.

Saya sendiri dulu termasuk yang meremehkan halaman ini. Sitemap di blog saya hanya berupa daftar link biasa—tidak menarik, tidak interaktif, dan jujur saja terlihat membosankan. Pengunjung hampir tidak pernah mengkliknya. Bahkan saya sempat berpikir, “Untuk apa sih sitemap kalau tampilannya seperti ini?”

Dari situ saya mulai bereksperimen. Saya ingin membuat sitemap yang tampil seperti homepage—ada gambar, ada judul, ada tombol, dan tentunya enak dilihat. Setelah beberapa kali mencoba dan gagal, akhirnya saya menemukan formula yang pas: sitemap otomatis berbasis feed JSON Blogger dengan tampilan modern UI.

Hasilnya? Jauh di luar ekspektasi.

Halaman sitemap jadi lebih hidup, pengunjung mulai mengklik artikel dari sana, dan internal link blog saya meningkat drastis. Dari pengalaman itu, saya sadar bahwa sitemap yang menarik bukan hanya soal estetika, tapi juga strategi.


Penjelasan Sitemap di Blogger?

Sitemap adalah halaman yang berisi daftar seluruh artikel dalam sebuah blog. Fungsinya sangat penting, baik untuk pengunjung maupun mesin pencari.

Untuk pengunjung:

  • Memudahkan mencari artikel

  • Menjelajah konten berdasarkan kategori

  • Menemukan artikel lama

Untuk mesin pencari:

  • Membantu memahami struktur website

  • Mempercepat proses indexing

  • Meningkatkan SEO

Di platform Blogger, sitemap biasanya dibuat secara manual atau menggunakan widget sederhana. Tapi metode ini punya banyak kekurangan:

  • Tidak update otomatis

  • Tampilan kaku

  • Kurang menarik

  • Tidak interaktif

Karena itu, solusi terbaik adalah menggunakan sitemap otomatis berbasis feed JSON.


Mengapa Harus Menggunakan Sitemap Modern UI Di Blog?

Meng-upgrade sitemap ke versi modern bukan sekadar gaya-gayaan. Ada manfaat nyata yang bisa kamu rasakan.

1. Meningkatkan User Experience

Tampilan card dengan thumbnail membuat pengunjung lebih nyaman. Mereka bisa melihat gambaran artikel sebelum mengklik.

2. Meningkatkan Internal Link

Semakin banyak artikel yang diklik, semakin kuat struktur internal link blog kamu. Ini sangat penting untuk SEO.

3. SEO Lebih Optimal

Mesin pencari seperti Google menyukai website dengan navigasi jelas dan rapi.

4. Tampilan Lebih Profesional

Blog kamu akan terlihat seperti portal berita besar, bukan sekadar blog biasa.



Konsep Sitemap Modern UI Pada Blog

Sitemap yang akan kita buat memiliki beberapa elemen utama:

  • Card layout (tampilan seperti kartu)

  • Thumbnail otomatis

  • Judul artikel

  • Tombol CTA “BACA”

  • Pengelompokan berdasarkan label

Semua data diambil dari feed Blogger:

/feeds/posts/default?alt=json

Dengan cara ini, sitemap akan:

  • Update otomatis

  • Tidak perlu input manual

  • Selalu menampilkan artikel terbaru



Cara Membuat Sitemap Modern di Halaman Statis Blogger


  • Masuk ke dashboard Blogger

  • Klik menu Halaman

  • Pilih Halaman Baru

  • Beri judul: Sitemap

  • Ubah ke mode HTML


Pasang Kode Sitemap Pada Blogspot 

Berikut kode lengkap yang bisa langsung kamu gunakan:

<style>
.sitemap-container {
  font-family: Arial, sans-serif;
}

.sitemap-label {
  margin: 25px 0 10px;
  font-size: 18px;
  font-weight: bold;
  border-left: 5px solid #4CAF50;
  padding-left: 10px;
}

.sitemap-card {
  display: flex;
  align-items: center;
  gap: 12px;
  background: #fff;
  border-radius: 10px;
  padding: 10px;
  margin: 8px 0;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  transition: 0.3s;
}

.sitemap-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

.sitemap-thumb {
  width: 80px;
  height: 60px;
  flex-shrink: 0;
  border-radius: 8px;
  overflow: hidden;
}

.sitemap-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.sitemap-title {
  font-size: 14px;
  font-weight: 500;
}

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

.sitemap-title a:hover {
  color: #4CAF50;
}

.sitemap-btn {
  margin-left: auto;
}

.sitemap-btn a {
  display: inline-block;
  padding: 6px 14px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  border-radius: 20px;
  background: linear-gradient(45deg, #4CAF50, #FFD54F);
  transition: 0.3s;
}

.sitemap-btn a:hover {
  transform: scale(1.05);
}
</style>

<div class="sitemap-container">
  <div id="sitemap">Loading sitemap...</div>
</div>

<script>
var blogUrl = window.location.origin;
var sitemap = {};

function fetchPosts(startIndex) {
  var script = document.createElement('script');
  script.src = blogUrl + '/feeds/posts/default?alt=json-in-script&max-results=150&start-index=' + startIndex + '&callback=processPosts';
  document.body.appendChild(script);
}

function processPosts(data) {
  if (!data.feed.entry) {
    renderSitemap();
    return;
  }

  data.feed.entry.forEach(function(entry) {
    var title = entry.title.$t;
    var url = '';
    var thumbnail = '';

    entry.link.forEach(function(link) {
      if (link.rel === 'alternate') {
        url = link.href;
      }
    });

    if (entry.media$thumbnail) {
      thumbnail = entry.media$thumbnail.url.replace('/s72-c/', '/s160/');
    } else {
      thumbnail = 'https://via.placeholder.com/160x120?text=No+Image';
    }

    var labels = entry.category ? entry.category.map(cat => cat.term) : ['Tanpa Label'];

    labels.forEach(function(label) {
      if (!sitemap[label]) sitemap[label] = [];
      sitemap[label].push({
        title: title,
        url: url,
        thumb: thumbnail
      });
    });
  });

  renderSitemap();
}

function renderSitemap() {
  var container = document.getElementById('sitemap');
  var html = '';

  for (var label in sitemap) {
    html += '<div class="sitemap-label">' + label + '</div>';

    sitemap[label].forEach(function(post) {
      html += `
        <div class="sitemap-card">
          <div class="sitemap-thumb">
            <img src="${post.thumb}">
          </div>
          <div class="sitemap-title">
            <a href="${post.url}">${post.title}</a>
          </div>
          <div class="sitemap-btn">
            <a href="${post.url}">BACA</a>
          </div>
        </div>
      `;
    });
  }

  container.innerHTML = html;
}

fetchPosts(1);
</script>



Penjelasan Kode

1. CSS Styling

Digunakan untuk membuat tampilan modern:

  • Card dengan shadow

  • Hover efek

  • Tombol gradasi

2. JavaScript Feed Blogger

Script mengambil data dari feed JSON dan mengubahnya menjadi daftar artikel otomatis.

3. Thumbnail Otomatis

Menggunakan:

entry.media$thumbnail

Jika tidak ada gambar, otomatis pakai placeholder.

4. Tombol “BACA”

Berfungsi sebagai call-to-action agar pengunjung tertarik membuka artikel.


Tips SEO untuk Sitemap

Agar sitemap kamu makin maksimal:

  • Gunakan judul seperti:
    “Sitemap Blog” atau “Daftar Artikel Lengkap”

  • Letakkan sitemap di menu utama

  • Gunakan label yang rapi

  • Jangan terlalu banyak artikel dalam satu halaman


Kelebihan Sitemap Modern Ini

  • Otomatis update

  • Tidak perlu plugin

  • Ringan

  • Mobile friendly

  • SEO friendly

  • Tampilan profesional


Kesalahan yang Harus Dihindari

  • Terlalu banyak artikel tanpa batas

  • Tidak pakai thumbnail

  • Tampilan terlalu polos

  • Tidak menaruh sitemap di navigasi


Pengembangan Lanjutan

Kalau mau lebih keren, kamu bisa tambah:

  • Live search

  • Load more button

  • Dark mode

  • Filter kategori

  • Animasi loading




Membuat sitemap modern UI di Blogger sebenarnya tidak sulit. Bahkan tanpa skill coding tinggi pun kamu sudah bisa membuat tampilan yang profesional.

Dengan memanfaatkan feed bawaan dan sedikit sentuhan desain, sitemap yang awalnya membosankan bisa berubah menjadi halaman yang menarik, interaktif, dan bermanfaat untuk SEO.

Ingat, sitemap bukan sekadar halaman tambahan. Ini adalah bagian penting dari strategi blog kamu.

Kalau kamu ingin blog terlihat serius dan profesional, maka upgrade sitemap adalah langkah kecil dengan dampak besar.

⏳ Loading...