Header Ads

  • Meta Tag SEO Blogger Modern Lengkap dan Aman untuk Template

    Meta Tag SEO Blogger Modern Lengkap untuk Template


    Meta tag merupakan bagian dari dokumen HTML yang memberikan informasi tambahan mengenai sebuah halaman kepada browser, mesin pencari, platform sosial dan layanan lain yang membaca metadata halaman.

    Pada Blogger, meta tag biasanya ditempatkan di dalam elemen <head> template. Namun memasang sebanyak mungkin meta tag bukan berarti SEO akan semakin baik.

    Justru salah satu kesalahan yang sering ditemukan pada template Blogger lama adalah menumpuk puluhan meta tag yang sebenarnya sudah tidak digunakan, saling duplikat atau bahkan memberikan instruksi yang bertentangan.

    Karena itu pembaruan tutorial ini tidak lagi menggunakan konsep semakin banyak meta tag semakin SEO. Kita hanya menggunakan metadata yang memang mempunyai fungsi jelas.

    Fokus utama kita adalah title, description, canonical URL, robots, favicon, theme color, Open Graph, X/Twitter Card dan structured data yang masih relevan.

    Informasi Singkat
    Google tidak menggunakan meta keywords sebagai signal indexing maupun ranking sehingga tag tersebut tidak perlu dimasukkan ke template hanya untuk alasan SEO.

    Meta description dapat membantu menjelaskan isi halaman dan pada kondisi tertentu digunakan Google sebagai snippet hasil pencarian, tetapi tidak berarti isi meta description selalu ditampilkan persis seperti yang kita tulis.

    Metadata sosial seperti Open Graph dan X Card mempunyai fungsi berbeda dari metadata SEO Google. Fungsinya terutama membantu membuat preview ketika URL dibagikan.



    DAFTAR ISI
    1. Apa Itu Meta Tag?
    2. Meta Tag yang Masih Penting
    3. Meta Tag Lama yang Sebaiknya Dihapus
    4. Jangan Hapus Semua Head Blogger
    5. Title dan Meta Description
    6. Canonical URL Blogger
    7. Meta Robots
    8. Favicon dan Theme Color
    9. Open Graph Facebook
    10. X atau Twitter Card
    11. Structured Data JSON-LD
    12. Kode Meta Tag Blogger Modern
    13. Cara Memasang ke Template
    14. Cara Mengecek Hasil Meta Tag
    15. Troubleshooting

    Apa Itu Meta Tag?


    Elemen <meta> digunakan untuk memberikan metadata yang tidak direpresentasikan langsung oleh konten utama halaman.

    Contoh paling sederhana:

    <meta name="description" content="Tutorial Blogger, template dan JavaScript." />

    Meta tag berada di dalam:

    <head> ... </head>

    HTML HEAD Tempat metadata
    METADATA Informasi halaman
    SEARCH Mesin pencari
    SOCIAL Preview link

    Meta Tag yang Masih Penting


    Title Judul utama dokumen dan salah satu sumber title link.
    Description Deskripsi singkat isi halaman.
    Canonical Memberikan preferensi URL utama.
    Robots Mengontrol indexing dan snippet tertentu.
    Open Graph Metadata preview sosial.
    X Card Metadata preview untuk X/Twitter.
    Favicon Icon identitas website.
    JSON-LD Data terstruktur halaman.

    Meta Tag Lama yang Sebaiknya Dihapus


    Banyak paket “meta tag SEO lengkap” lama memasukkan puluhan tag yang sekarang tidak memberikan manfaat SEO nyata.

    meta keywords

    Google tidak menggunakannya untuk indexing maupun ranking.

    MSNBot / spiders / WEBCRAWLERS

    Tidak perlu menambahkan banyak meta bot dengan instruksi identik.

    Meta language untuk SEO

    Tidak perlu menumpuk metadata bahasa sebagai trik ranking.

    IE9 HTML5 Shiv

    Optimasi Internet Explorer lawas sudah tidak relevan untuk template modern.

    msapplication-notification

    Konfigurasi pinned-site Windows lama tidak diperlukan untuk SEO Blogger modern.

    SearchAction lama

    Google sudah menghentikan tampilan sitelinks search box.

    Redirect 404 JavaScript

    Halaman error jangan otomatis dilempar ke homepage melalui metadata SEO.

    Belasan favicon duplikat

    Gunakan favicon modern yang sederhana dan jelas.


    Lebih Banyak Bukan Berarti Lebih SEO

    Meta tag yang tidak dikenal oleh crawler biasanya hanya diabaikan. Fokus pada metadata yang mempunyai fungsi nyata dan hindari instruksi robots yang saling bertentangan.


    Jangan Hapus Semua Head Blogger


    Pada tutorial lama sering terdapat instruksi seperti “hapus semua meta tag kemudian ganti dengan paket berikut”.

    Cara tersebut sebaiknya tidak dilakukan secara membabi buta.

    Template Blogger biasanya mempunyai:

    <b:include data='blog' name='all-head-content' />

    Blogger menggunakan data template untuk menghasilkan berbagai informasi halaman secara dinamis.

    Sebelum menambahkan meta tag baru, periksa source halaman terlebih dahulu agar tidak menghasilkan dua description, dua canonical atau beberapa Open Graph tag dengan isi berbeda.



    Title dan Meta Description


    Elemen title tetap merupakan bagian penting dari sebuah halaman.

    Untuk Blogger, bentuk sederhana:

    <title> <data:blog.pageTitle/> </title>

    Tidak perlu menambahkan kata seperti:

    Homepage SEO Friendly Best Blog No.1 Blog

    secara otomatis ke setiap title apabila kata tersebut tidak benar-benar membantu pengguna memahami halaman.

    Untuk description:

    <b:if cond='data:blog.metaDescription'> <meta expr:content='data:blog.metaDescription' name='description' /> </b:if>

    Google Dapat Membuat Snippet Sendiri

    Meta description memberikan kandidat deskripsi halaman, tetapi mesin pencari dapat memilih teks lain dari konten jika dianggap lebih relevan dengan query pengguna.


    Canonical URL Blogger


    Canonical digunakan untuk memberikan sinyal mengenai URL utama ketika konten dapat diakses melalui lebih dari satu alamat.

    <link expr:href='data:blog.canonicalUrl' rel='canonical' />

    Canonical membantu pada situasi seperti variasi URL dengan parameter, HTTP/HTTPS atau variasi perangkat.

    Namun canonical merupakan sinyal. Mesin pencari masih dapat memilih URL canonical lain jika menemukan signal yang lebih kuat.

    URL Variant ?m=1 / parameter
    Canonical Preferensi URL
    Main URL URL representatif

    Meta Robots


    Untuk halaman normal yang boleh diindeks, sebenarnya tidak wajib menambahkan:

    <meta name="robots" content="index,follow" />

    Perilaku tersebut merupakan kondisi normal crawler.

    Meta robots lebih berguna ketika Anda ingin memberikan instruksi khusus:

    <meta name="robots" content="noindex,follow" />

    atau:

    <meta name="robots" content="max-image-preview:large" />

    Hindari Robots Duplikat

    Jangan menghasilkan satu meta robots berisi index,follow kemudian meta lain pada halaman yang sama berisi noindex,nofollow. Periksa hasil HTML akhir template.


    Favicon dan Theme Color


    Untuk favicon modern, implementasinya tidak perlu sepanjang paket favicon generasi lama.

    <link href="https://www.example.com/favicon.png" rel="icon" type="image/png" />

    Jika ingin menyediakan Apple touch icon:

    <link href="https://www.example.com/apple-touch-icon.png" rel="apple-touch-icon" />

    Theme color:

    <meta name="theme-color" content="#0083da" />

    Tidak perlu membuat banyak variasi msapplication-square70x70logo, square150x150logo, wide310x150logo dan tag lama lainnya hanya demi SEO.

    Open Graph Facebook


    Open Graph digunakan untuk memberikan informasi ketika halaman dibagikan ke platform yang mendukung protokol tersebut.

    Empat metadata dasar adalah:

    og:title Judul halaman.
    og:type Jenis objek.
    og:image Gambar preview.
    og:url URL canonical objek.

    Contoh Blogger:

    <meta expr:content='data:blog.pageTitle' property='og:title' /> <meta expr:content='data:blog.canonicalUrl' property='og:url' /> <b:if cond='data:blog.pageType == "item"'> <meta content='article' property='og:type' /> <b:else/> <meta content='website' property='og:type' /> </b:if> <meta expr:content='data:blog.title' property='og:site_name' /> <meta content='id_ID' property='og:locale' />

    Open Graph Description


    <b:if cond='data:blog.metaDescription'> <meta expr:content='data:blog.metaDescription' property='og:description' /> </b:if>

    Open Graph Image


    <b:if cond='data:blog.postImageUrl'> <meta expr:content='data:blog.postImageUrl' property='og:image' /> <b:else/> <meta content='URL-GAMBAR-DEFAULT' property='og:image' /> </b:if>

    Anda juga dapat memberikan alt gambar:

    <meta expr:content='data:blog.pageTitle' property='og:image:alt' />

    X atau Twitter Card


    Walaupun platform Twitter telah berganti nama menjadi X, metadata card secara umum masih menggunakan prefix twitter:.

    Untuk artikel bergambar, format sederhana:

    <meta content='summary_large_image' name='twitter:card' /> <meta expr:content='data:blog.pageTitle' name='twitter:title' /> <b:if cond='data:blog.metaDescription'> <meta expr:content='data:blog.metaDescription' name='twitter:description' /> </b:if>

    Gambar:

    <b:if cond='data:blog.postImageUrl'> <meta expr:content='data:blog.postImageUrl' name='twitter:image' /> <b:else/> <meta content='URL-GAMBAR-DEFAULT' name='twitter:image' /> </b:if>

    Jika mempunyai akun X:

    <meta content='@username' name='twitter:site' />

    Gunakan Gambar Berkualitas

    Pastikan gambar sosial dapat diakses publik melalui HTTPS, tidak diblokir crawler dan mempunyai rasio yang cocok untuk preview besar.



    Structured Data JSON-LD


    Structured data berbeda dari meta tag biasa. JSON-LD memberikan informasi terstruktur mengenai jenis entitas pada halaman.

    Untuk identitas website, struktur sederhana:

    <script type='application/ld+json'> { "@context":"https://schema.org", "@type":"WebSite", "url":"https://www.example.com/", "name":"Nama Blog" } </script>

    Perhatikan bahwa versi artikel lama mempunyai:

    "potentialAction":{ "@type":"SearchAction", ... }

    Bagian tersebut tidak perlu dipertahankan hanya untuk mendapatkan sitelinks search box karena Google sudah menghentikan fitur tersebut.

    Structured data artikel sebaiknya menggunakan BlogPosting atau Article dan ditempatkan pada konteks data posting yang benar.

    Jangan Membuat Schema Palsu

    Nilai author, tanggal, gambar dan publisher dalam JSON-LD harus mewakili isi halaman sebenarnya. Jangan menambahkan rating, review atau data lain yang tidak benar-benar tersedia pada konten.


    Kode Meta Tag Blogger Modern


    Berikut contoh blok yang jauh lebih ringkas dibanding paket meta tag lama.

    Jangan langsung menempelkannya sebelum memeriksa metadata yang sudah dibuat template Anda. Gunakan bagian yang belum tersedia dan hindari duplikasi.

    <!-- ===================================== CODEFLARE MODERN BLOGGER META Periksa duplikasi sebelum digunakan ====================================== --> <!-- Blogger native head. Pertahankan jika template memakainya --> <b:include data='blog' name='all-head-content' /> <!-- VIEWPORT --> <meta content='width=device-width,initial-scale=1' name='viewport' /> <!-- THEME --> <meta content='#0083da' name='theme-color' /> <!-- FAVICON --> <link href='URL-FAVICON-ANDA' rel='icon' type='image/png' /> <link href='URL-APPLE-TOUCH-ICON' rel='apple-touch-icon' /> <!-- TITLE Jangan buat title kedua jika template sudah menghasilkannya --> <title><data:blog.pageTitle/></title> <!-- DESCRIPTION --> <b:if cond='data:blog.metaDescription'> <meta expr:content='data:blog.metaDescription' name='description' /> </b:if> <!-- CANONICAL Gunakan hanya jika belum dihasilkan oleh head bawaan template --> <link expr:href='data:blog.canonicalUrl' rel='canonical' /> <!-- IMAGE PREVIEW SETTING --> <meta content='max-image-preview:large' name='robots' /> <!-- ===================================== OPEN GRAPH ====================================== --> <meta expr:content='data:blog.pageTitle' property='og:title' /> <meta expr:content='data:blog.canonicalUrl' property='og:url' /> <meta expr:content='data:blog.title' property='og:site_name' /> <meta content='id_ID' property='og:locale' /> <b:if cond='data:blog.pageType == "item"'> <meta content='article' property='og:type' /> <b:else/> <meta content='website' property='og:type' /> </b:if> <b:if cond='data:blog.metaDescription'> <meta expr:content='data:blog.metaDescription' property='og:description' /> </b:if> <b:if cond='data:blog.postImageUrl'> <meta expr:content='data:blog.postImageUrl' property='og:image' /> <b:else/> <meta content='URL-GAMBAR-DEFAULT' property='og:image' /> </b:if> <meta expr:content='data:blog.pageTitle' property='og:image:alt' /> <!-- ===================================== X / TWITTER CARD ====================================== --> <meta content='summary_large_image' name='twitter:card' /> <meta expr:content='data:blog.pageTitle' name='twitter:title' /> <meta content='@USERNAME-ANDA' name='twitter:site' /> <b:if cond='data:blog.metaDescription'> <meta expr:content='data:blog.metaDescription' name='twitter:description' /> </b:if> <b:if cond='data:blog.postImageUrl'> <meta expr:content='data:blog.postImageUrl' name='twitter:image' /> <b:else/> <meta content='URL-GAMBAR-DEFAULT' name='twitter:image' /> </b:if> <meta expr:content='data:blog.pageTitle' name='twitter:image:alt' /> <!-- ===================================== WEBSITE STRUCTURED DATA ====================================== --> <script type='application/ld+json'> { "@context":"https://schema.org", "@type":"WebSite", "url":"<data:blog.homepageUrl/>", "name":"<data:blog.title/>" } </script>

    JANGAN LANGSUNG COPY SEMUA
    Kode di atas adalah referensi implementasi. Template Blogger modern dapat sudah menghasilkan title, canonical, description, Open Graph atau structured data. Periksa source HTML hasil render dan gunakan hanya bagian yang memang belum tersedia.


    Yang Sengaja Tidak Ada


    meta keywords Tidak digunakan Google Search.
    MSNBot Tidak perlu bot meta terpisah.
    spiders Tidak diperlukan.
    WEBCRAWLERS Tidak diperlukan.
    IE9 Shiv Browser lawas.
    SearchAction Sitelinks search box dihentikan.
    JS 404 redirect 404 sebaiknya tetap informatif.
    15 favicon tags Tidak diperlukan.

    Cara Memasang ke Template


    BACKUP TEMPLATE
    Sebelum memodifikasi bagian head Blogger, download backup tema terlebih dahulu. Kesalahan kecil pada kondisi XML Blogger dapat membuat template gagal disimpan.


    01
    Buka Blogger

    Login kemudian pilih blog.

    02
    Buka Tema

    Pilih menu Tema.

    03
    Backup

    Download salinan template terlebih dahulu.

    04
    Edit HTML

    Buka editor HTML template.

    05
    Cari <head>

    Periksa seluruh metadata yang sudah ada.

    06
    Cari Duplikasi

    Periksa title, description, canonical, robots, OG dan Twitter.

    07
    Tambahkan yang Kurang

    Jangan mengganti seluruh head tanpa alasan.

    08
    Simpan dan Uji

    Periksa homepage, artikel, halaman dan label.


    Edit HTML template Blogger

    Data Blogger ditulis menggunakan format seperti:

    <data:blog.title/> <data:blog.pageTitle/> <data:blog.url/> <data:blog.homepageUrl/>

    Data tersebut diisi Blogger secara dinamis berdasarkan halaman yang sedang dibuka.


    Cara Mengecek Hasil Meta Tag


    Jangan hanya memeriksa template editor. Yang perlu dianalisis adalah HTML yang sudah dirender browser.

    View Source

    Periksa metadata HTML akhir.

    Search Console

    Gunakan URL Inspection untuk halaman penting.

    Sharing Debugger

    Periksa Open Graph Facebook.

    Schema Validator

    Validasi struktur JSON-LD.


    Cari Meta Duplikat


    Pada source halaman, cari:


    Idealnya metadata utama tidak mempunyai beberapa nilai berbeda yang saling bertentangan.

    Troubleshooting


    Template gagal disimpan

    Periksa entity XML, quote, penutup b:if dan struktur tag Blogger.

    Ada dua description

    Template atau all-head-content kemungkinan sudah menghasilkannya. Hapus implementasi tambahan yang duplikat.

    Ada dua canonical

    Gunakan satu implementasi canonical yang benar. Jangan menambah canonical hanya karena melihatnya pada tutorial lain.

    Gambar Facebook salah

    Periksa og:image, cache platform sosial dan gambar utama posting.

    X Card tidak bergambar

    Pastikan twitter:card memakai summary_large_image dan URL gambar dapat diakses.

    Meta description berbeda di Google

    Ini belum tentu error. Google dapat membuat snippet sendiri berdasarkan query pencarian.

    Favicon tidak langsung berubah

    Google perlu melakukan crawl ulang. Pastikan favicon stabil, dapat diakses dan tidak diblokir.

    SearchAction tidak muncul

    Sitelinks search box sudah dihentikan Google sehingga markup tersebut tidak perlu dikejar.

    meta keywords hilang

    Itu memang disengaja karena Google Search tidak menggunakan meta keywords.


    Meta Tag Bukan Pengganti Konten

    Metadata membantu mesin dan platform memahami halaman, tetapi tidak dapat menggantikan artikel yang berguna, struktur navigasi yang baik, internal link relevan, performa halaman dan pengalaman pengguna.


    Optimasi meta tag Blogger modern sebenarnya jauh lebih sederhana dibandingkan paket SEO generasi lama.

    Kita tidak membutuhkan puluhan meta bot, meta keywords, compatibility Internet Explorer, daftar favicon yang sangat panjang ataupun kode yang mengklaim dapat meningkatkan ranking hanya karena ditempatkan di dalam head.

    Pertahankan metadata inti yang jelas: title, description, canonical, robots jika diperlukan, favicon, Open Graph, X Card dan structured data yang sesuai dengan isi halaman.

    Yang tidak kalah penting adalah memeriksa apa yang sudah dihasilkan Blogger dan template sebelum menambahkan kode baru. Duplikasi metadata sering terjadi karena pengguna memasang paket SEO baru di atas metadata bawaan yang sebenarnya sudah bekerja.

    Template yang baik bukan template dengan head paling panjang, tetapi template yang menghasilkan metadata tepat sesuai jenis halaman dan tidak memberikan signal yang saling bertentangan.


    Referensi Teknis Dokumentasi Google, Blogger dan Open Graph.
    Google Meta Tags Canonical URL Favicon Google Blogger Data Tags Open Graph

    1 comment:

    1. Wahhh untuk meningkatkan kualitas artikel dalam SEO ternyata tidak hanya soal tulisan saja ya, tentu dengan menerapkan meta tag yang SEO Friendly kedalam website juga bisa membantu artikel untuk bisa terindex dan muncul di halaman google. Luar biasa, meta tag SEO yang dibagikan sangat bermanfaat sekali, terima kasih.

      ReplyDelete

    💬 Share Your Thoughts & Join the Hall of Fame!

    Punya pendapat atau tips tentang artikel ini? Tuliskan komentar kamu sekarang! 🚀

    💎 Komentar yang bermanfaat, relevan, dan positif berkesempatan tampil di CodeFlare Hall of Fame dan masuk ke Top Commentators Widget.

    👉 Comment now. Share your ideas. Get noticed on codeflare.net

    Post Top Ad

    Post Bottom Ad