Breadcrumbs SEO Friendly dan Valid HTML5
Breadcrumbs SEO Friendly dan Valid HTML5 - Masih berbicara seputar validasi HTML5, diantara komponen agar postingan valid HTML5 adalah breadcrumbs. Script yang akan saya bagikan, tidak hanya blog yang valid HTML5 saja yang bisa menggunakan. Bagi sobat yang tidak peduli dengan validasi pun bisa menggunakan kode yang saya bagikan.
Sebenarnya, pada postingan sebelumnya (baca: Cara Membuat Breadcrumbs / Navigasi di atas Postingan di Blogspot/Blogger) itu sudah SEO Friendly, akan tetapi belum valid html5.
Lantas apa bedanya script sebelumnya dan yang sekarang? Sebetulnya sama kodenya, namun dalam format penulisan, pada tutorial sebelumnya menggunakan markup RDFa sedangkan sekarang menggunakan Microdata. Untuk markup RDFa sendiri tidak valid HTML5. Bingung dengan RDFa dan Microdata? Insya Allah akan saya bahas pada tutorial selanjutnya.
Namun secara singkat, markup HTML RDFa biasanya menggunakan kode kurang lebih seperti ini :
kode inilah yang membuatnya tidak valid html5.
Kembali lagi kepada tutorial Cara membuat breadcrumbs SEO friendly dan valid html5, bagi sobat yang ingin menerapkan, silahkan simak langkahnya :
Langkah 1 : Simpan kode ini di atas
Langkah 2 : Cari kode
Saya sudah menerapkan kode sebelumnya? mana yang harus diedit?
Apabila sobat sudah menerapkan breadcrumbs pada artikel sebelumnya, silahkan cari kode seperti ini :
ganti dengan kode ini :
Semoga bermanfaat...
Sebenarnya, pada postingan sebelumnya (baca: Cara Membuat Breadcrumbs / Navigasi di atas Postingan di Blogspot/Blogger) itu sudah SEO Friendly, akan tetapi belum valid html5.
Lantas apa bedanya script sebelumnya dan yang sekarang? Sebetulnya sama kodenya, namun dalam format penulisan, pada tutorial sebelumnya menggunakan markup RDFa sedangkan sekarang menggunakan Microdata. Untuk markup RDFa sendiri tidak valid HTML5. Bingung dengan RDFa dan Microdata? Insya Allah akan saya bahas pada tutorial selanjutnya.
Namun secara singkat, markup HTML RDFa biasanya menggunakan kode kurang lebih seperti ini :
<div class='breadcrumbs' xmlns:v='http://rdf.data-vocabulary.org/#'>
kode inilah yang membuatnya tidak valid html5.
Kembali lagi kepada tutorial Cara membuat breadcrumbs SEO friendly dan valid html5, bagi sobat yang ingin menerapkan, silahkan simak langkahnya :
Langkah 1 : Simpan kode ini di atas
]]></b:skin>
.breadcrumbs{padding:0px 5px 5px 0;margin-bottom:20px;margin-top:0px;font-size:11px;color:#5B5B5B;border-bottom:1px dotted #bbb;}
Langkah 2 : Cari kode
<b:includable id='main' var='top'>
kemudian ganti dengan :<b:includable id='breadcrumb' var='posts'><b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType == "static_page"'>
<div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'>Home</a></span> » <span><data:blog.pageName/></span></div>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<!-- breadcrumb for the post page -->
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<div class='breadcrumbs'>
<span itemscope='' itemtype='http://data-vocabulary.org/Breadcrumb'><a expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a></span>
<b:loop values='data:post.labels' var='label'>
» <span itemscope='' itemtype='http://data-vocabulary.org/Breadcrumb'><a expr:href='data:label.url' itemprop='url'><span itemprop='title'><data:label.name/></span></a></span>
</b:loop>
» <span><data:post.title/></span>
</div>
<b:else/>
<div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'>Home</a></span> » <span>Unlabelled</span> » <span><data:post.title/></span></div>
</b:if>
</b:loop>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<!-- breadcrumb for the label archive page and search pages.. -->
<div class='breadcrumbs'>
<span><a expr:href='data:blog.homepageUrl'>Home</a></span> » <span>Archives for <data:blog.pageName/></span>
</div>
<b:else/>
<b:if cond='data:blog.pageType == "index"'>
<div class='breadcrumbs'>
<b:if cond='data:blog.pageName == ""'>
<span><a expr:href='data:blog.homepageUrl'>Home</a></span> » <span>All posts</span>
<b:else/>
<span><a expr:href='data:blog.homepageUrl'>Home</a></span> » <span>Posts filed under <data:blog.pageName/></span>
</b:if>
</div>
</b:if>
</b:if>
</b:if>
</b:if>
</b:if>
</b:includable>
<b:includable id='main' var='top'>
<b:include data='posts' name='breadcrumb'/>
Saya sudah menerapkan kode sebelumnya? mana yang harus diedit?
Apabila sobat sudah menerapkan breadcrumbs pada artikel sebelumnya, silahkan cari kode seperti ini :
<div class='breadcrumbs' xmlns:v='http://rdf.data-vocabulary.org/#'>
<span typeof='v:Breadcrumb'><a expr:href='data:blog.homepageUrl' property='v:title' rel='v:url'>Home</a></span>
<b:loop values='data:post.labels' var='label'>
» <span typeof='v:Breadcrumb'><a expr:href='data:label.url' property='v:title' rel='v:url'><data:label.name/></a></span>
ganti dengan kode ini :
<div class='breadcrumbs'>
<span itemscope='' itemtype='http://data-vocabulary.org/Breadcrumb'><a expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a></span>
<b:loop values='data:post.labels' var='label'>
» <span itemscope='' itemtype='http://data-vocabulary.org/Breadcrumb'><a expr:href='data:label.url' itemprop='url'><span itemprop='title'><data:label.name/></span></a></span>
Semoga bermanfaat...
yaah gagal keduax nih xD
selamat... anda dapat Solar :D
Semuanya tentang HTML5 Cuy ... :D
soalnya masih banyak yang perlu dibahas :) malah diotak masih ada 3-4 artikel lagi tentang validasi html5
ho`oh
kereeeen... tengkyu infonya
sama2 bung..
Trims banget triknya Kang Ismet.
Sekalian terima kasih juga template iklannya..sekarang sdg saya pakai untuk uji coba :)
Ada yang kelupaan...kalau buat floating navbar/menu di template itu, kira-kira harus tambah apa lagi ya Kang?
Trims sebelumnya :)
Terima kasih tutorialnya kak akan Angel coba biar breadcrums nya angel jadi seo friendly dan valid dengan html5.
silahkan dicoba :)
Tambah ilmu lagi ni kang,,,
Yang pasti sangat bermanfaat.
makasih sob kalau bermanfaat
Makin mataf ajah nih kang tutorialna he,,
hehhee... nuhun ki
Alhamdulillah tos update deui hehehehe... mudah2an kenging G+ nu seueur deui hehehe :D
wkwkkwk... error sigana +1 na kang, ujug2 20rb kitu :)
Dapat ilmu lagi, coba dipraktekin Kang Ismet...
Terima kasih
silahkan kang ferry
punya saya sudah ada kang, tapi ngga tahu juga yah, valid HTML atw ngga....saya bungkus dulu kang scriptnya....
silahkan kang mur..
Akhirnya nyampai juga kang..
dari kemaren ngak bisa masuk2 saya juga bingung mungkin browser saya yang bermasalah..
btw saya pake ya breadcrumbs nya kang ismet.. :)
domain saya expire :)
Tap surantap lah kang ... pokoke seepp !!
urang raosan ahh
mangga dicobian kang :)
kemarin mati suri kini sudah hidup kembali, hehehe |o| keren dan top deh trik validasinya
wkwkkwk... makasih jeng
makasih kang buat tutor nya :)
mantap kang :), oh iya, kemaren2 ane kunjung ke blog ini kok ga bisa ?
Sip kang, perlahan-lahan mulai mencoba validasi di halaman post. Habisnya dulu bingung ngatasi validasi breadcrum yg gagal mulu. :D
wew mantab kang!
updatennya tambah mantab!
#salam damai kang!
bungkus kang ! .. haha mantap , saya masih linglung kang all about HTML5 ! -,-
Kang hari ini ada yang agak aneh...Creating Website dan Mas Template error (berantakan). Mungkin semua yang pakai template Maskolis juga eror. Semua blog demo saya untuk editan template juga error (semuanya pakai dasar Johny Wusss), hanya Kompi Ajaib dan Kompi Side (juga pakai dasar Johny Wusss) yang sudah saya validasi HTML5 tidak error (CSS Reset Blogger disembunyikan) ... Apakah sekarang semua blog harus valid HTML5 (CSS Reset Blogger-nya disembunyikan)? Coba cek sama akang... punten miwarang hehehe...
Ternyata jawabannya, untuk blog yang menggunakan template Maskolis khususnya atau blog yang tampilannya error/berantakan baru-baru ini padahal blog tidak diapa-apain, coba sembunyikan CSS Reset Blogger-nya... sudah saya coba dan ini berhasil...
mau tanya,mohon dijawab,,
bagasi mana cara menggati tampilan daftar postingan di homepage?
saya ingin mengganti seperti blog : http://www.maskolis.com/
saya sudah cari di google tapi gak ada tutorial mengganti tampilan postingan di homepage,mohon dijawab gan :)
pake tag kondisional, coba cari di gugel "tag kondisional dan cara penggunaannya"
Wah oke juga nih kang :D tapi sebelum itu saya cek dulu apakah breadcrums blog saya udah valid html5 atau belum, kalau udah ya cara ini disimpan aja :D :D
titip kang : http://mestiqui.blogspot.com/
Oh iya kang, url replace akun ini, dari planetajaib.blogspot.com dipindah ke mestiqui.blogspot.com aja ya kang :D, terimakasih kang
Sudah Seo dan valid html5 lagi hebat banget Kang :)
hehhe... biar kumplit
kang mau tanya, klo blog sudah valid HTML5 apa breadcrumbs nya bawaan blogger harus di ubah lagi?
Kang, kalau tidak ada kode <div class='breadcrumbs' xmlns:v='http://rdf.data-vocabulary.org/#'>
<span typeof='v:Breadcrumb'><a expr:href='data:blog.homepageUrl' property='v:title' rel='v:url'>Home</a></span>
<b:loop values='data:post.labels' var='label'>
» <span typeof='v:Breadcrumb'><a expr:href='data:label.url' property='v:title' rel='v:url'><data:label.name/></a></span>
gmn ya kang ?
itu beda lagi, coba hapus dulu breadcrumb yang awal
kang ismet, kok gk bisa y...???
mlah ada kata2 ini nih :
The widget with id "Blog1" contains at least two b:includable elements with the same id: "main". All b:includable elements should have a unique id for a given widget.
tlong bntuannya kang ismet...
Kok ane gagal ya kang .. dan ada tulisan seperti ini " Tidak dapat memuat pratinjau template: The widget with id "Blog1" contains at least two b:includable elements with the same id: "breadcrumb". All b:includable elements should have a unique id for a given widget. "
Kalau tidak salah di HTML5, misal pingin semantic pakai ol li kang :)
kang, baru2 ini saya mencoba pasang, namun saya menemui sebuah kendala, saat label di klik, kok ada muncul
Home » Posts filed under Urban Legend
minta solusinya kang.
yang saya maksud adalah bagaimana jika label diklik dan dapat menyebunyikan tulisan ini?
Home » Posts filed under Urban Legend
atau ang ismet meluncur ke TKP sebentar
di hapus tag kondisionalnya
sip sip kang euy, udah di praktekan dan valid, hanyakal teu terindex di yahoo, bing, microsoft, yandex seperti schema.org breadcrumb
pan diluhur eta aya schemana kang :)
mantap kang
kalo mau naro selain di id='main' var='top' bisa gak kang ?
dicoba aja sob.. soalnya saya belom pernah nyoba :D
di sini udah selesai. Sekarang waktunya pindah ke artikel berikutnya
Salam Kang simak lagi artikelnya.
saya ganti dengan yg ini breadcrumbs nya
terima kasih kang ismet
sukses kang
om ismet memang joshhhh.., semua artikel yang ane butuhin ada disini :D
makasih om..
kang saya , mau tanya , bagaimana cara agar breadcrumbs agar tidak diindeks .....
nambah ilmu bwat saya...
terima kasih kang
mas, breadcrumb saya udah ada dr tmpalte bawaan, tapi cra diatas sy terapkan juga, cra ngilanginnya gmana? saya udah coba, kode yg ditaruh diatas ]]> udah sy hapus, tapi kode yang diletakkan sebagai pengganti sudah hilang sebagian, bagian yang hilang adalah:
pas saya cari dua baris kode diatas, ketemu, tapi tempatnya jauh banget. pas saya hapus satu persatu, gagal mas... cara mengembalikan seperti semula gimana bang? mohon penjelasan,,,
huh kok kodenya ilang dr komentar?
salah nulis kode kali formatnya
<i rel="pre">isi kode</i>
saya masih bingung sebenernya breadcrumbs itu seo apa gak, kata MBT breadcrumb gak begitu berguna kalo cuma untuk beberapa sub category kecuali toko online yang punya banyak subcategory.
diambang kebingungan
menurut yang saya baca sih bermanfaat sob... tapi mungkin masih banyak perbedaan
kang kalo bisa request dong, saya pake template standar jose peterson, saya pengen laman tidak tampil di single pos, sebagai gantinya kolom laman tersebut terdapat breadcrumb, jadi posisi breadcrumb tampil di bawah header(posisi laman) dan hanya tampil di single pos, sebaliknya laman hanya tampil di homepage, ini blog sederhana saya indosata,blogspot,com. semoga kang ismet bisa bantu.
saya bingung memahaminya.. laman tidak tampil di single post.. dst..
apa maksudnya spt ini : navigasi hanya muncu di homepage, dan posisi navigasi diganti breadcrumb pada postingan?
kang ismet, sya mau menerapkan cara ini, tapi saya bingung, gimana cara ngeganti breadcrumbs bawaan template johny wuss :((((
Terima kasih atas tutornya kang mas, sekalian mampir sambil muter2 di blog kang ismet
Kang mau tanya.. kalau di blog saya umpama memilih kategori/label kok ada navigasi breadcrumbsnya juga yah, seperti ini "Home » Posts filed under Acha Septriasa". seharusnya kan munculnya cuma ada di halaman artikel. tolong dibantu kang.. terimakasih.
woke error solved
http://diaz-zahran-asyari.blogspot.com/2013/08/cara-mengatasi-widget-with-id-blog1.html
selama ini saya pakai bawaan dari johny wuss, sekarang saya coba pakai yang ini dengan edit cara kedua yang kang ismet berikan, mudah2an hasilnya memuaskan heheh thanks ya kang atas tutorialnya....
Mantap kang!
Kemaren2 saya pasang breadcrumb yang satunya lagi, tapi pas cek di validator error. Iseng2 saya kembali kemari dan ternyata ada juga yang udah valif HTML5
OOT: Request buat error rel='service.post' dong. Saya belum nemu solusi yang bagus nih.
Terima kasih
Pengen pake template deposith photos, rencana dikasi breadcrumbs ini tapi keluar
Kami tidak dapat menyimpan template Anda.
Template Anda tidak dapat diuraikan karena template tidak terbentuk dengan baik. Pastikan semua elemen XML ditutup dengan benar. pesan kesalahan XML:
The widget with id "" cannot contain element: "#comment". A widget can only contain b:includable elements.
thank`s infonya
hatur nuhun kang
semua infonya sangat bermanfaat, kereeen gan...