Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Membuat Tag Heading Dinamis SEO Friendly

Membuat Tag Heading H1 dan H2 SEO FriendlyHeading merupakan elemen sangat penting yang menjadi tanda pengenal bagi sebuah blog berdasarkan title atau judul. Pengaturan tag heading agar menjadi seo friendly di blogspot mutlak diperlukan agar blog terindeks dengan baik di search engine dan mendapatkan posisi SERP yang baik pula. Nah berhubung saya baru ganti template, akhirnya dapat kerjaan baru lagi ngoprek tag heading blog Share With Irfan ini. Namun kali ini saya mencoba menerapkan tag heading dinamis dimana pada saat berada di homepage maka title blog akan diindeks sebagai H1 dan judul artikel diindeks sebagai H2. Kemudian apabila kita membuka halaman posting (single post) maka secara otomatis judul artikel berubah menjadi H1. Konsep perubahan yang otomatis seperti inilah yang disebut dengan tag heading dinamis seo friendly. Ada banyak sekali memang model penataan tag heading H1 dan H2 ini yang mungkin pernah anda baca di blog-blog lain. Tapi pada dasarnya tujuan akhir tetap sama yaitu jangan sampai terjadi ada banyak H1 saat kita membuka halaman blog atau halaman posting. Seperti apa penataan tag heading dinamis yang seo friendly ini, ikuti langkah-langkah dibawah ini :    

Tips Membuat Tag Heading Dinamis SEO Friendly

1.       Login ke dashboard blogger anda.
2.       Pilih Rancangan > Edit HTML, centang Expand widget template.
3.       Jangan lupa backup dulu template anda sebelum melakukan perubahan.
4.       Cari kode seperti dibawah ini :
<div id=’header-inner’>
<div class=’titlewrapper’>
<h1 class=’title’>
<b:include name=’title’/>
</h1>
</div>
<b:include name=’description’/>
</div>

5.       Kemudian ganti dengan kode berikut ini :
<div id='header-inner'>
<div class='blogtitle'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<h1 id='blogtitle'><a expr:href='data:blog.homepageUrl'><data:title/></a></h1>
<b:else/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<h2 id='blogtitle'><a expr:href='data:blog.homepageUrl'><data:title/></a></h2>
<b:else/>
<h1 id='blogtitle'><a expr:href='data:blog.homepageUrl'><data:title/></a></h1>
</b:if>
</b:if>
</div>
<b:include name='description'/>
</div>

6.       Selanjutnya cari lagi kode seperti dibawah ini :
<a expr:name=’data:post.id’/>
<b:if cond=’data:post.title’>
<H2 class=’post-title entry-title’>
<b:if cond=’data:post.link’>
<a expr:href=’data:post.link’><data:post.title/></a>
<b:else/>
<b:if cond=’data:post.url’>
<a expr:href=’data:post.url’><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</H2>
</b:if>

7.       Dan ganti dengan kode berikut ini :
<a expr:name='data:post.id'/>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:if cond='data:post.title'>
<h2 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link' expr:title='data:post.title'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h2>
</b:if>
<b:else/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:if cond='data:post.title'>
<h1 class='post-title entry-title' style='font-size:1.3em;'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link' expr:title='data:post.title'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h1>
</b:if>
<b:else/>
<b:if cond='data:post.title'>
<h2 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link' expr:title='data:post.title'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h2>
</b:if>
</b:if>
</b:if>

8.       Save/Simpan template anda.

Menanggapi komentar beberapa sahabat yang meminta supaya diberikan tutorial tambahan untuk editing bagian CSS template, maka saya tanggapi dengan memberikan tutorial edit CSS seperti yang saya lakukan. Meskipun pada template yang saya gunakan sekarang tidak ada kendala dengan perubahan tag heading tanpa mengedit bagian CSS, namun saya sangat berterima kasih atas masukan sobat blogger, karena SEMESTINYA memang ada perubahan yang harus dilakukan terutama untuk bagian CSS post H1 dan H2.

Dibawah ini adalah kode CSS awal khusus pengaturan bagian .post :

.post {
  margin:.5em 0 0.5em;
  border-bottom:1px solid $bordercolor;
  padding-bottom:0.5em;
  }
.post h3 {
  margin:2px 0 0px 0;
  font-size:131%;
  font-weight:bold;
  line-height:1.3em;
  color:$titlecolor;
}

.post h3 a, .post h3 a:visited, .post h3 strong {
  display:block;
  text-decoration:none;
  color:$titlecolor;
  font-weight:bold;
}

.post h3 strong, .post h3 a:hover {
  color:$textcolor;text-decoration:underline;
}

.post-body { font:normal 13px Arial;
  margin:8px 0 .75em;
  line-height:1.6em;
}

.post-body blockquote {
  line-height:1.3em; 
}

.post-footer {
  margin: .75em 0;
  color:$sidebarcolor;
  text-transform:none;
  letter-spacing:.01em;
  font: $postfooterfont;
  line-height: 1.4em;
}

Perhatikan perubahan yang saya lakukan pada bagian CSS dibawah ini yaitu ada penambahan khusus untuk kode .post h1 dan .post h2. Sedangkan kode h3 pada template sudah saya rubah menjadi tag heading widget. 

.post{
  border-bottom:1px solid #f2f2f2;
  padding-bottom:.5em;margin:.5em 0
  }

.post h1,.post h2{font:normal 12px Arial;
  font-weight:700;line-height:1.3em;
  color:#333;margin:2px 0 0
  }

.post h1 a,.post h1 a:visited,.post h1 strong,.post h2 a,.post h2 a:visited, .post h2 strong{
  display:block;text-decoration:none;
  color:#333;font-weight:700
  }

.post h1 strong,.post h1 a:hover,.post h2 strong,.post h2 a:hover{
  color:#222;text-decoration:underline
  }

.post-body{
  font:normal 12px Arial;
  line-height:1.6em;margin:8px 0 .75em
  }

.post-body blockquote{
  line-height:1.3em
  }

.post-footer{
  color:#444;text-transform:none;
  letter-spacing:.01em;font:normal 11px Arial, sans-serif;
  line-height:1.4em;margin:.75em 0
  }

Untuk mengubah tag heading h2 menjadi h3 (widget) silahkan sobat baca lagi di Cara Pengaturan Tag Heading yang sudah pernah saya posting sebelumnya. Semoga dengan Tips Membuat Tag Heading Dinamis SEO Friendly ini dapat membantu meningkatkan nilai skor SEO blog anda. Selamat mencoba..!!

43 komentar untuk "Cara Membuat Tag Heading Dinamis SEO Friendly"

  1. Pasti di coba deh.. mantap sob..

    BalasHapus
  2. ga ada yang perlu di ganti lagi kan?

    BalasHapus
  3. @Agung Talaga dan KDblogspot
    Silahkan dicoba aja sob... :D

    @CV Wira Jaya
    Ngga ada yang diganti, langsung dipraktekin aja ya !!

    BalasHapus
  4. bagus sob, tutorialnya
    hebat lah sob :D

    ane mau tanya sebentar sob
    template yg lgi dipake sobat, tolong di share di blognya sobat ya :D kok bisa didesain persis punya kang salman. tolong templatenya di share ya sob :)

    BalasHapus
  5. Coba Dluah Sebelumnya Terima Kasih Bnyak yah ....

    BalasHapus
  6. Sob, tutorial diatas hanya diterapkan pada kode HTML aja ya ?
    kode CSS nya nggak perlu diubah?
    kalo template blog saya bagaimana dengan CSS nya ???

    BalasHapus
  7. wah... nambah ilmu lagi nich...

    makasih mas irfan....

    BalasHapus
  8. sekedar masukan sob, tmbhkan tutorial juga buat edit html bagian css nya, soalnya, kalau cuma itu yang diterapkan, pastinya jadi berantakan nantinya, mhon dikoreksi kalau saya slh :-)

    BalasHapus
  9. wah, kayaknya bener tuh kata " Tutorial Blogging dan SEO" harus ada edit css.nya juga. dari tadi q coba bolak-balik, lagi lagi galat.
    tapi makasih postingannya, jadi lebih tau.

    BalasHapus
  10. @Tutorial Blogging dan SEO
    @Free Download Games

    Terimakasih atas tanggapannya, untuk edit CSS sudah saya tambahkan pada artikel. Salam Blogger !

    BalasHapus
  11. terima kasih banyak atas tips dan triknya sob..
    sangat bermanfaat..

    BalasHapus
  12. Master, ane mau nyoba tapi takut template ane eror.. maklum newbi

    BalasHapus
  13. tutorialnya manteb bos, cuma ada masalah nih bos kenapa di homepage h1 tidak ada ya? sehingga saya menerapkan kode suntikan biar ada h1 di homepage. efeknya pada postingan terjadi dobel h1. UNTUK SEMUA SOBAT Yang TAHU mohon kasih solusi.
    Kalau ada yg punya solusi send email bos ya kesini: belinotebook@yahoo.co.id

    BalasHapus
  14. untuk judul itu bagusnya h2 atau h3 ya? soalnya google dngan bloggernya memakai default h3 untuk judul artikel

    BalasHapus
  15. Kalau judul artikel sebaiknya pilih H2 saja, jadi default H3 bawaan blogger memang sebaiknya diganti dan H3 diperuntukkan untuk widget. Sedangkan maksud H2 (judul artikel) dirubah menjadi H1 pada tag heading dinamis maksudnya adalah supaya judul artikel tersebut diindeks lebih dulu oleh robots search engine pada saat melakukan crawling halaman posting (single post)sedangkan H1 (judul blog) untuk SEMENTARA akan berubah menjadi H2. Tapi kalau kita coba cek di halaman homepage maka H1 tetap saja menjadi judul/title blog dan H2 menjadi judul artikel. Jadi secara umum kesimpulannya hanyalah untuk kepentingan prioritas indeks artikel pada halaman tertentu yang tak lepas pula dari kepentingan SEO.

    BalasHapus
  16. @Promo Alfamart
    Judul artikel yang baik menurut saya adalah H2. Jadi kalau di template kebanyakan default bawaan blogger adalah H3 dan sebaiknya memang harus diganti. Pada blog sobat saya lihat masih H3 dan H2 adalah tag heading widget dan date-header. Alangkah lebih bagus kalau posisinya ditukar, namun sebaiknya pelajari dulu susunan coding CSS pada template supaya tidak kacau nantinya.

    BalasHapus
  17. punya ane enggak ada kode css yang di maksud sob..kalau saya tambahkan saja di atas bskin gmana tuh??

    BalasHapus
  18. infonya sngat bgus, tp kode css nya msih krg smpurna. ..jd ak ubah #header h1 menjdi #header h1 h2 apkah nggak apa-apa.
    dtunggu knjugan bliknya..

    BalasHapus
  19. mksh ya mas atas tipsnya,, berkunjung balik N jgn lupa komentar disini http://rasyashare.blogspot.com/2012/05/rebutan-rumah-gratis-semudah-1-2-3.html

    BalasHapus
  20. manteb, pertamax. .knjung balik y ;D

    BalasHapus
  21. Trimakasih infonya bos, akan langsung saya coba di web saya.

    BalasHapus
  22. Rahyan...
    Saya sudah ikuti langkah2 yang ada di atas, tetapi hasilnya seperti ini :
    Hasil cek Bing : The h1 tag is missing
    Hasil cek Semantic data extraction W3C : No top-level heading h1 found, no outline extracted.
    Apakah ada solusi lain Membuat Tag Heading Dinamis SEO Friendly???
    Mohon pencerahannya...
    Terima Kasih.

    BalasHapus
  23. Artikel nya bagus sekali!Saya dapat ilmu lagi nih tentang SEO,maklum masih newbie.Setelah membaca artikel ini,saya jadi tahu cara membuat tag heading dinamis SEO friendly.

    Sukses trus gan! Thanks for sharing!

    BalasHapus
  24. Mohon bantuannya mas,,,, setelah ane setting single post judu; blog h2 dan judul post h1, home page judul h1, judul post h2,,, jadi judulnya naik ke atas sama descriptionnya,,,, naik ketas sekali,,,,

    BalasHapus
  25. sob tolong di cek ya tag heading saya, udah bener belom,, sayaudah mengikuti tutorialnya dengan benar,, kalo ada yang kurang tolong komen di blog sya.. tolong ya??

    BalasHapus
  26. Bos, itu ganti favicon kok siip buanget, aku dah nyoba ganti2 tp kok nongol2.
    skalian tanya itu domain dan hotingnya pake apa ya...
    maaf masih pemula...makasih

    BalasHapus
  27. Terimakasih sangat membantu, keep posting... :D

    BalasHapus
  28. Saya masih bingung kalau soal tag heading, soalnya belum belajar dasar html sama css.. trus menu yang ada di posting blogspot itu juga ada normal, heading, sub heading dan apalagi satunya saya lupa, itu fungsinya buat apa juga gan.. gak dunk bener e..

    BalasHapus
  29. ribet sekali sob,,,ane bingung banyak yg salah dalam mengedit nih ane.,.,,hehe maklum nubi...

    BalasHapus
  30. Kok gk ada sob code div id=’header-inner’ ?
    udah dicari pke cntl F...

    BalasHapus
  31. mantapp sangat bermanfaat mas bro =)) SEO scorenya naek 1 persen ahahahha lmyan dari pada gg naek hehe

    http://zzs-inside.blogspot.com/
    Komeng Back ya =))

    BalasHapus
  32. thnks gan atas infonya ya,,,meskipun agak ribet tapi saya tetap mencobanya dan mudah2an blog saya menjadi tenar kayak blog agan,,,,hehehe. Salam persahabatan aja buat agan.

    BalasHapus
  33. Ijin nyoba dulu mas...smoga berhasil dan ga ada masalah di blog saya. Makasih sahring bagusnya.

    Salam kenal dari Direktori Penerjemah Indonesia

    BalasHapus
  34. Makasih infonya gan.. bermanfaat sekali, salam kenal dari nubi Coconias Blog

    BalasHapus
  35. mau tanya gan.. kalo h2 nya udah saya ganti jadi h1 gimana?

    BalasHapus
  36. Sebelumnya terimakaih atas tutorialnya.. saya mau nanya bang.. sesuai cara diatas sukses saya ikuti, tapi setelah saya cek di (validator.w3.org) jika dalam kondisi Homepage H1 tidak ada, yg muncul adalah H2, h3, h4. dan ketika dikondii postingan, H1 adalah judul postingan, h2 tidak muncul.. langsung lompat ke h3 dan h4. apakah tag heading ini sudah benar atau masih perlu perbaikan...??? mohon bantuannya bang.. Terimakasi

    BalasHapus
  37. alhamdullilah sudah ane terapkan makasih banyak ya gan..

    BalasHapus
  38. langsung diterapkan mas brow.. thk bngt

    BalasHapus