Cara Membuat Sitemap Otomatis Modern UI di Blogger: Tampilan Keren, SEO Friendly, dan Anti Ribet
![]() |
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.
