Buat Sitemap OTOMATIS Pakai Efek Animasi Di Blogger

Halaman sitemap otomatis dengan gaya slideshow di blogger.
Blog Cepot

Membuat Sitemap Otomatis di Blogger dengan Animasi Slideshow

Sitemap Otomatis Blogspot

Sitemap adalah halaman yang berisi daftar semua artikel yang ada di blog. Dengan adanya sitemap otomatis di Blogger, pengunjung dapat dengan mudah menemukan artikel yang mereka cari. Selain itu, sitemap juga membantu meningkatkan SEO karena mempermudah indeksasi oleh mesin pencari seperti Google.

Dalam artikel ini, kita akan membuat halaman sitemap otomatis dengan animasi slideshow menggunakan kode yang telah disiapkan. Sitemap ini akan menampilkan daftar artikel terbaru secara otomatis dengan efek animasi geser ke atas.

Jadi ilustrasi dari halaman sitemap yang akan cepot buat kali ini yaitu tidak berbeda jauh dengan halaman si temap seperti yang pernah orang-orang buat. Namun yang menjadi perbedaan dari halaman sitemap milik Cepot yaitu terdapat sebuah gaya atau efek di mana setiap artikel yang ditampilkan akan memiliki gaya slide. 

Nah gaya slide dari si temap milik Cepot ini bisa sobat Cepot sesuaikan dengan kemauan salah satunya contoh seperti slide ke atas slide ke bawah dan slide ke kiri maupun ke kanan.



Mengapa Sitemap Penting untuk Blogger?

Sitemap di Blogspot memiliki beberapa manfaat utama, di antaranya:

  1. Meningkatkan Navigasi Pengguna
    • Pengunjung dapat menemukan artikel dengan lebih cepat.
  2. Mempercepat Indeksasi oleh Google
    • Sitemap membantu Google dalam memahami struktur situs kita.
  3. Meningkatkan SEO
    • Dengan halaman sitemap yang rapi dan dinamis, Google akan lebih sering mengindeks artikel terbaru.
  4. Mempermudah Internal Linking
    • Sitemap membantu meningkatkan interkoneksi antar halaman di blog kita.

Cara Membuat Halaman Sitemap di Blogspot dengan Gaya Animasi Slideshow

Kita akan menggunakan JavaScript dan CSS untuk menampilkan daftar artikel terbaru dengan efek animasi slideshow otomatis. Sitemap ini akan mengambil data dari RSS feed Blogger dan menampilkannya dalam bentuk slide yang bergerak ke atas.

1. Tambahkan Kode Sitemap Dengan Efek Animasi Berikut ke Halaman Blogger

Salin dan tempelkan kode berikut ke dalam halaman statis di Blogger:

<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Sitemap Slideshow Blogger</title>
    <style>
        /* Reset dasar */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Arial', sans-serif;
        }

        body {
            background: #f4f4f4;
            padding: 20px;
        }

        .container {
            max-width: 800px;
            margin: auto;
            background: white;
            padding: 20px;
            border-radius: 8px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            text-align: center;
            overflow: hidden;
        }

        h2 {
            color: #333;
            margin-bottom: 20px;
        }

        .slideshow-container {
            position: relative;
            height: 100px; /* Sesuaikan tinggi slide */
            overflow: hidden;
        }

        .slide-wrapper {
            display: flex;
            flex-direction: column;
            position: relative;
            animation: slideUp 10s infinite linear;
        }

        @keyframes slideUp {
            0% { transform: translateY(0); }
            100% { transform: translateY(-100%); }
        }

        .slide {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
            padding: 10px;
            border-radius: 8px;
            background: white;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
            margin-bottom: 10px;
        }

        .slide img {
            width: 80px;
            height: 80px;
            object-fit: cover;
            border-radius: 10px;
            margin-right: 15px;
        }

        .slide-content {
            flex: 1;
            overflow: hidden;
            text-align: left;
        }

        .slide-content a {
            text-decoration: none;
            color: #333;
            font-size: 16px;
            font-weight: bold;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            transition: 0.3s;
        }

        .slide-content a:hover {
            color: #4ca1af;
        }

    </style>
    <script>
        function loadSitemap() {
            var blogUrl = window.location.origin; // Ambil URL blog otomatis
            var feedUrl = blogUrl + "/feeds/posts/default?alt=json&max-results=10"; // Ambil 10 artikel terbaru

            fetch(feedUrl)
                .then(response => response.json())
                .then(data => {
                    var posts = data.feed.entry;
                    var slideshowWrapper = document.getElementById("slide-wrapper");

                    if (posts) {
                        slideshowWrapper.innerHTML = ""; // Kosongkan sebelum mengisi

                        posts.forEach(post => {
                            var title = post.title.$t;
                            var link = post.link.find(l => l.rel === "alternate").href;
                            var image = "https://via.placeholder.com/80"; // Gambar default

                            if (post.media$thumbnail) {
                                image = post.media$thumbnail.url; // Ambil gambar jika ada
                            }

                            var slideItem = `
                                <div class="slide">
                                    <img src="${image}" alt="${title}">
                                    <div class="slide-content">
                                        <a href="${link}" target="_blank" title="${title}">${title}</a>
                                    </div>
                                </div>
                            `;

                            slideshowWrapper.innerHTML += slideItem;
                        });

                        // Duplikasi slide agar transisi berjalan mulus
                        slideshowWrapper.innerHTML += slideshowWrapper.innerHTML;
                    }
                })
                .catch(error => {
                    console.error("Error fetching sitemap:", error);
                });
        }

        document.addEventListener("DOMContentLoaded", loadSitemap);
    </script>
</head>
<body>
    <div class="container">
        <h2>Daftar Artikel</h2>
        <div class="slideshow-container">
            <div id="slide-wrapper" class="slide-wrapper">
                <p>Memuat artikel...</p>
            </div>
        </div>
    </div>
</body>
</html>

Penjelasan Kode Sitemap

  1. Menggunakan JSON Feed Blogger
    • Mengambil daftar artikel terbaru dari RSS feed Blogger secara otomatis.
  2. Membuat Elemen Slideshow
    • Menggunakan CSS animation untuk membuat efek geser ke atas.
  3. Mengambil Thumbnail Artikel
    • Jika artikel memiliki gambar, akan digunakan sebagai thumbnail.
  4. Menampilkan Judul dengan Link
    • Setiap artikel akan ditampilkan dalam daftar dengan tautan ke artikel aslinya.
  5. Menyesuaikan Gaya Slideshow
    • Menggunakan CSS flexbox untuk membuat tampilan rapi dan responsif.

Optimasi SEO untuk Sitemap Blogger Anda 

Agar sitemap ini lebih SEO-friendly, pastikan untuk:

✔️ Gunakan kata kunci utama seperti cara membuat halaman sitemap di Blogspot dan sitemap otomatis di Blogger dalam deskripsi halaman.
✔️ Perbarui sitemap secara otomatis dengan mengambil artikel terbaru menggunakan JSON feed.
✔️ Gunakan struktur heading (H1, H2, H3) yang tepat dalam halaman Blogger.
✔️ Pastikan halaman sitemap bisa diindeks oleh Google dengan menambahkannya ke Google Search Console.


Kesimpulan Auto Sitemap Blogger

Membuat sitemap otomatis di Blogger dengan animasi slideshow tidak hanya mempercantik tampilan blog tetapi juga meningkatkan navigasi dan SEO. Dengan kode di atas, sitemap akan selalu menampilkan artikel terbaru secara otomatis tanpa perlu diperbarui secara manual.

Jangan lupa untuk menyesuaikan desain sesuai dengan tema blog Anda! Selamat mencoba!

Rate This Article

Thanks for reading: Buat Sitemap OTOMATIS Pakai Efek Animasi Di Blogger, Sorry, my English is bad:)

Getting Info...

Posting Komentar

Daftar Artikel

Memuat artikel...

Tentang Donasi

Widget Donasi Adalah Widget Yang diperuntukan untuk pengunjung website HalloMadiun.Com Yang Ingin Membagikan Sedikit Rejekinya Untuk Para Penulis Di Website Hallo Madiun



Dana Donasi yang terkumpul setiap bulanya akan di bagi menjadi beberapa bagian.
Seperti :
● Membayar Keperluan Website Hallo Madiun Seperti
1. Domain
2. Hosting
3. Internet
4. paket premium Desain

● Memberikan Bantuan Sembako Kepada Para Pebulis Di Hallo Madiun Yang Senantiasa Gigih Memberikan Informasi Terupdate Seputar Madiun Dan Sekitarnya Di Website Ini.

● Sisa Dana Yang Masih Tersisa Setiap Bulanya Akan Di Simpan Dalam Dana Kas Website Hallo Madiun.

Bank Kesejahteraan Ekonomi / Seabank

Bank Seabank Indonesia

Nomor Rekening: 901353934119

Nama Pemilik: M*********N

BRI

BRI

Nomor Rekening: 813201005292502

Nama Pemilik: M*********N

Gopay

Gopay

Nomor: 0895405964539

Nama Pemilik: M*********N

QRIs

QRIS

Scan QR di aplikasi pembayaran untuk berdonasi.


PayPal

Jika Anda Ingin Berdonasi Via Paypal Anda Bisa Menyalin Id Paypal Kami Atau Klik Tautan Langaung


PayPal

Nomor: bangalexindonesian@gmail.com

Nama Pemilik: M*********N

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.