Salah satu faktor penyebab lamanya loading suatu blog adalah banyaknya widget yang terdapat pada blog yang bersangkutan. Dan untuk mengatasinya, pada umumnya terdapat 2 trik sehingga loading blog menjadi lebih cepat.
Cara Pertama, hapus semua widget. Cara pertama ini dibilang sangat ampuh untuk mempercepat loading sebuah blog. Dengan tidak adanya widget, blog akan lebih cepat untuk ditampilkan. Namun disisi lain, dengan tidak adanya widget, blog menjadi kurang berwarna dan menarik. Maka dari itu, cara yang kedua inilah yang lebih dipilih oleh para blogger untuk mempercepat dan mengoptimisasi widget di blog mereka.
Cara Kedua, widget diatur dan dibagi. Maksudnya, widget diatur hanya akan ditampil di halaman home saja. Atau bahkan sebaliknya, widget akan tampil selain di halaman home. Tentu dengan pembagian seperti ini, blog akan menjadi lebih cepat, namun tidak mengurangi keindahan blog tersebut. Penggunaan widget hanya perlu disesuaikan dengan kebutuhan blog itu sendiri.
Optimisasi Widget pada Blogger
Secara lebih lengkap sebagai berikut:
Widget tampil di halaman depan saja.
Sisipkan kode di bawah ini dalam elemen widget yang akan ditampilkan di halaman depan.
<b:if cond="data:blog.url == data:blog.homepageUrl">
</b:if>
Contoh penggunaanya:
<b:widget id="HTML44" locked="false" title="Tips SEO" type="HTML">
<b:includable id="main">
<b:if cond="data:blog.url == data:blog.homepageUrl">
<!-- only display title if it's non-empty -->
<b:if cond="data:title != """>
</b:if></b:if></b:includable></b:widget><h2 class="title"><data:title></data:title></h2>
<div class="widget-content">
<data:content/>
</div>
<b:include name="quickedit">
</b:if>
</b:includable>
</b:widget>
Widget tampil di halaman selanjutnya
Sisipkan kode di bawah ini dalam elemen widget yang akan ditampilkan di halaman selanjutnya.
<b:if cond='data:blog.pageType == "item"'>
</b:if>
Contoh penggunaannya :
<b:widget id="HTML45" locked="false" title="Trik Blogger" type="HTML">
<b:includable id="main">
<b:if cond='data:blog.pageType == "item"'>
<!-- only display title if it's non-empty -->
<b:if cond="data:title != """>
</b:if></b:if></b:includable></b:widget><h2 class="title"><data:title></data:title></h2>
<div class="widget-content">
<data:content/>
</div>
<b:include name="quickedit">
</b:if>
</b:includable>
</b:widget>
Catatan:
1. Kode di atas dapat dilihat saat Anda melakukan edit template (Tata Letak --> Edit HTML -- > centang "Expand Template Widget").
2. Pilihlah widget yang menurut Anda sesuai untuk ditampilkan dan widget mana yang tidak perlu ditampilkan, baik di halaman depan maupun di halaman selanjutnya.
3. Pemilihan widget diutamakan yang memuat script dan image.
Bagaimana? Sudah Anda praktekkan? Menjadi lebih cepatkah blog Anda?