Biasanya blog yang menggunakan blogger hanya bisa menampilkan meta keywords yang statis, yaitu menampilkan meta keywords yang selalu sama disemua halaman blog Anda. Hal itu sangat dibenci Search Engine apalagi Google,
meta keyword yang statis alias selalu sama disetiap halaman blog kita akan membingungkan Mesin Pencari, dan menganggap kalau website Anda menggunakan duplikat keyword, itu sangat tidak diperbolehkan oleh Google sendiri.
Baiklah kini kita akan membuat label blogger menjadi meta keywords dinamis.
Pertama buka Layout >> Edit Html >> Klik Expand Widgets Template,
lalu sisipkan kode dibawah sebelum tag <head>
<!--::::::::::: Block1: Output post meta keywords -->
<b:if cond='data:blog.pageType == "item"'>
<b:section id='meta1' showaddelement='no'>
<!-- widget must be a of Type = 'blog' to have posts data exposed, and must have a unique id -->
<!-- Empty Includables(functions) to output nothing, You must keep them ): -->
<b:widget id='Blog2' locked='no' type='Blog'>
<b:includable id='nextprev'/>
<b:includable id='backlinks' var='post'/>
<b:includable id='post' var='post' />
<b:includable id='status-message'/>
<b:includable id='comment-form' var='post'/>
<b:includable id='backlinkDeleteIcon' var='backlink'/>
<b:includable id='postQuickEdit' var='post'/>
<b:includable id='commentDeleteIcon' var='comment'/>
<b:includable id='feedLinks'/>
<b:includable id='feedLinksBody' var='links'/>
<b:includable id='comments' var='post'/>
<b:includable id='main' var='top'><!-- Main Function of Any widget comes with ID 'main' -->
<!-- Loop Page Posts (only 1 in a post page )-->
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<!-- If the post has labels, make Meta keywords by looping lables -->
<meta name="keywords" content="<b:loop values='data:post.labels' var='label'><data:label.name/><b:if cond='data:label.isLast != "true"'>,</b:if></b:loop>" />
</b:if>
</b:loop>
</b:includable>
</b:widget>
</b:section>
</b:if>
<!--::::::::::: Block1 END -->
Setelah itu, sisipkan lagi kode dibawah setelah tag <head>
<!-- THE HEAD -->
<!-- must include(called) here to output other head sub elements -->
<b:include data='blog' name='all-head-content'/>
<!--::::::::::: Block2: Output Index Title,keywords,decription
and Post Title,description -->
<!-- Post/Archive Page -->
<b:if cond='data:blog.pageType != "index"'>
<title><data:blog.pageName/></title>
<meta name='description' expr:content='data:blog.pageName' />
<!-- Index Page -->
<b:else/>
<title><data:blog.pageTitle/></title>
<meta name='keywords' content='your,blog,keywords!!' />
<meta name='description' content='your blog description!!' />
</b:if>
<!--::::::::::: Block2 END -->
KETERANGAN
Meta keywords dari label akan muncul diatas tag , memang biasanya meta keywords ditaruh di antara tag <head> bla...bla...bla..</head>. Soalnya sebuah widget tidak bisa dimasukan kedalam tag head.
Beberapa analis mata tag/keyword tidak akan menemukan meta keyword Anda, tetapi untuk Search Engine seperti google dan yahoo dapat menemukannya.
meta keyword yang statis alias selalu sama disetiap halaman blog kita akan membingungkan Mesin Pencari, dan menganggap kalau website Anda menggunakan duplikat keyword, itu sangat tidak diperbolehkan oleh Google sendiri.
Baiklah kini kita akan membuat label blogger menjadi meta keywords dinamis.
Pertama buka Layout >> Edit Html >> Klik Expand Widgets Template,
lalu sisipkan kode dibawah sebelum tag <head>
<!--::::::::::: Block1: Output post meta keywords -->
<b:if cond='data:blog.pageType == "item"'>
<b:section id='meta1' showaddelement='no'>
<!-- widget must be a of Type = 'blog' to have posts data exposed, and must have a unique id -->
<!-- Empty Includables(functions) to output nothing, You must keep them ): -->
<b:widget id='Blog2' locked='no' type='Blog'>
<b:includable id='nextprev'/>
<b:includable id='backlinks' var='post'/>
<b:includable id='post' var='post' />
<b:includable id='status-message'/>
<b:includable id='comment-form' var='post'/>
<b:includable id='backlinkDeleteIcon' var='backlink'/>
<b:includable id='postQuickEdit' var='post'/>
<b:includable id='commentDeleteIcon' var='comment'/>
<b:includable id='feedLinks'/>
<b:includable id='feedLinksBody' var='links'/>
<b:includable id='comments' var='post'/>
<b:includable id='main' var='top'><!-- Main Function of Any widget comes with ID 'main' -->
<!-- Loop Page Posts (only 1 in a post page )-->
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<!-- If the post has labels, make Meta keywords by looping lables -->
<meta name="keywords" content="<b:loop values='data:post.labels' var='label'><data:label.name/><b:if cond='data:label.isLast != "true"'>,</b:if></b:loop>" />
</b:if>
</b:loop>
</b:includable>
</b:widget>
</b:section>
</b:if>
<!--::::::::::: Block1 END -->
Setelah itu, sisipkan lagi kode dibawah setelah tag <head>
<!-- THE HEAD -->
<!-- must include(called) here to output other head sub elements -->
<b:include data='blog' name='all-head-content'/>
<!--::::::::::: Block2: Output Index Title,keywords,decription
and Post Title,description -->
<!-- Post/Archive Page -->
<b:if cond='data:blog.pageType != "index"'>
<title><data:blog.pageName/></title>
<meta name='description' expr:content='data:blog.pageName' />
<!-- Index Page -->
<b:else/>
<title><data:blog.pageTitle/></title>
<meta name='keywords' content='your,blog,keywords!!' />
<meta name='description' content='your blog description!!' />
</b:if>
<!--::::::::::: Block2 END -->
KETERANGAN
Meta keywords dari label akan muncul diatas tag , memang biasanya meta keywords ditaruh di antara tag <head> bla...bla...bla..</head>. Soalnya sebuah widget tidak bisa dimasukan kedalam tag head.
Beberapa analis mata tag/keyword tidak akan menemukan meta keyword Anda, tetapi untuk Search Engine seperti google dan yahoo dapat menemukannya.
Komentar
Posting Komentar