Featured Post

Recommended

Cara Menghilangkan Kode ?m=1 dan ?m=0 pada URL Blogger

iNDZGN  - Bagi kamu yang masih menggunakan Blogger maupun Blogspot, pasti sering melihat kode ?m=1 atau ?m=0 di belakang alamat/URL bl...

Cara Menghilangkan Kode ?m=1 dan ?m=0 pada URL Blogger

Cara Menghilangkan Kode ?m=1 dan ?m=0 pada URL Blogger

Cara Menghilangkan Kode m=1 dan m=0 pada URL Blogger

iNDZGN - Bagi kamu yang masih menggunakan Blogger maupun Blogspot, pasti sering melihat kode ?m=1 atau ?m=0 di belakang alamat/URL blog ketika diakses lewat perangkat browser smartphone. Biasanya itu terjadi ketika masih menggunakan subdomain blogspot atau setelah custom domain.

Lalu, apa itu kode ?m=1 dan ?m=0 dan bagaimana cara menghilangkan atau menyembunyikannya?

Apa itu kode ?m=1 dan ?m=0 ?


Sebenarnya kode tersebut merupakan tanda bahwa perangkat yang digunakan untuk mengakses blog adalah perangkat mobile, sedangkan kode ?m=0 adalah tanda bahwa perangkat yang digunakan untuk mengakses blog adalah dekstop atau PC.

Meskipun pada kenyataanya tidak ditemui kode ?m=0 pada perangkat dekstop, tetapi kode ?m=0 masih tetap akan muncul ketika blog diakses lewat smartphone tapi disettings ke tampilan dekstop.

Kenapa kode ?m=1 dan ?m=0 pada URL Blogger Perlu Dihilangkan?


Hal itu dikarenakan kode-kode akhiran seperti ?m=1 dan ?m=0 bisa menjadi Duplicate Title Tags maupun Duplicat Content. Biarpun beberapa orang mengatakan kode tersebut menjadi Duplicate Content tidak begitu masalah asalkan bukan sebuah SPAM, namun dengan kata lain menghilangkan kode tersebut pada URL Blogspot secara tidak langsung bisa meningkatkan SEO Blog.

Apakah benar adanya? Dan apakah berhubungan dengan SEO?


Sebenarnya pernyataan seperti itu tidaklah benar dan juga tidak sepenuhnya salah juga. Pendapat seperti itu hanyalah sebuah asumsi semata, yang mungkin secara kebetulan beberapa orang mengalami permasalahan ketika URL Blog mereka masih memiliki kode dengan akhiran ?m=1 atau ?m=0. Itu yang membuat orang tersebut meyakini bahwa penyebabnya adalah hal seperti itu.

Namun pada kenyataanya para Blogger tidak memperhatikan hal seperti ini dan sebagian besar juga tidak mengalami masalah seperti duplikat konten yang diakibatkan oleh kode tersebut.

Hubungannya Kode ?m=1 atau ?m=0 dengan SEO


Faktanya, menghilangkan kode ?m=1 atau ?m=0 tidak dapat membuat sebuah blog atau situs tersebut naik atau turun rankink di mesin pencari.

Apabila ada yang mengatakan kalau menghilangkan kode ?m=1 atau ?m=0 dapat meningkatkan SEO itu tidaklah benar. Yang meningkatkan SEO Blog atau situs salah satu caranya dengan meningkatkan lagi kualitas konten yang kamu buat. Buatlah artikel yang SEO supaya Google melihat artikel tersebut adalah sebuah artikel yang baik, dan nantinya bisa menaikkan ranking di mesin pencari.

Manfaat Menghilangkan Kode ?m=1 dan ?m=0 pada URL Blog


Mungkin tidak begitu penting manfaat menghilangkan kode ?m=1 dan ?m0 pada URL Blog bagi orang yang tidak terlalu peduli dengan kode akhiran tersebut. Akan tetapi menurut saya yang sangat menyukai hal simple dan rapi akan menjadi sangat penting.

Bagi saya trik atau tips menghilangkan kode ?m=1 dan ?m=0 pada URL Blog tujuannya adalah untuk memperingkas URL Blog tersebut, terlebih pada blogspot. Menghilangkan kode tersebut membuat URL Blog terlihat singkat dan rapi.

Cara menghilangkan Kode ?m=1 dan ?m=0 pada URL Blog


Buka dasboard Blogger > masuk ke Tema lalu klik Edit HTML > Masukan kode berikut di atas kode </body>

<script type='text/javascript'>
var uri = window.location.toString();if (uri.indexOf(&quot;?m=1&quot;,&quot;?m=1&quot;) &gt; 0) {var clean_uri = uri.substring(0, uri.indexOf(&quot;?m=1&quot;));window.history.replaceState({}, document.title, clean_uri);}
</script>

Klik Simpan, dan lihat hasilnya lewat smartphone kamu.

Demikian artikel mengenai Cara Menghilangkan Kode ?m=1 dan ?m=0 pada URL Blogger. Semoga bermanfaat. Terimakasih.
Cara Memasang Script Anti Bom Klik AdSense di Bloger

Cara Memasang Script Anti Bom Klik AdSense di Bloger

Cara Memasang Script Anti Bom Klik AdSense di Bloger

iNDZGN - Bagi seorang publisher Google AdSense mungkin sudah tidak asing dengan istilah bom klik, invalid click atau klik tidak sah. Pada AdSense sendiri hal tersebut merupakan suatu tindakan yang tidak dibenarkan dan sangan merugikan sang publisher AdSense. Bom klik tersebut sangat berdampak dan menjadi kekhawatiran para publisher akan keamanan aku Google AdSense nya.

Memasang script anti bom klik ikla AdSense di blog platform blogspot, blogger.com sangat disarankan untuk blog yang sudah dimonetize AdSense. Script tersebut sangat ampuh untuk mengantisipasi dari tindakan bom klik yang secara sengaja ataupun tidak disengaja.

Apa itu Bom Klik Iklan?


Seperti yang sudah dijelaskan sedikit di atas tadi, Bom Klik Iklan adalah kegiatan dan tindakan bom klik iklan AdSense dengan secara sengaja adalah tindakan buruk yang dapat merugikan pemilik blog atau publisher, tujuan dari tindakan tersebut umumnya untuk menghancurkan dan menghilangkan iklan AdSense pada blog yang bersangkutan. Kegiatan ini dilakukan dengan cara mengklik iklan di blog secara berulang-ulang pada satu komputer yang memiliki satu IP Address.

Terjadinya Bom Klik


Mengklik iklan secara sering dapat menjadi indikator hasil pendapatan dari AdSense, tapi klik iklan manual atau bom klik adalah tindakan yang tidak dibenarkan. Banyak faktor terjadinya bom klik dan invalid click pada iklan AdSense, dan berikut adalah faktor yang sering menjadi penyebab terjadinya tindakan bom klik tersebut.

1. Terganggu dengan iklan

Pemasangan iklan yang berlebihan hingga pada iklan melayang atau pop up yang menutupi konten (artikel) merupakan faktor yang sering menjadi terjadinya sebuah bom klik. Hal ini bisa saja dilakukan secara sengaja ataupun tanpa disengaja.

2. Tidak tahu mana iklan mana konten

Disini pengunjung blog tidak mengetahui tentang iklan AdSense, dan diperburuk dengan blog yang memiliki iklan sangat banyak. Sudah pasti pengunjung atau visitor seperti ini akan susah membedakan mana yang konten dan mana yang iklan sehingga  melakukan klik sembarangan dan menjadi bom klik, invalid click, atau klik iklan tidak sah. Biasanya bom klik ini terjadi karena ketidaksengajaan, kesalahpahaman atau ketidaktahuan.

3. Tidak suka dengan blognya (mengerti AdSense)

Pada faktor ini bom klik terjadi karena mereka tidak menyukai blog kamu. Alasannya diantaranya:

  • Pengunjung idak menemukan solusi yang mereka cari
  • Seseorang yang tidak menyukai blog kamu (pribadi)
  • Iri (mungkin)

Pada poin ini bom klik terjadi karena unsur sengaja dan untuk tujuan tertentu.

Mencegah Bom Klik Iklan


Ada beberapa tips yang bisa kamu lakukan untuk menangkal dan mengatasi bom klik iklan AdSense pada blog. berikut tips yang bisa menjadi referensi untuk menghindari terjadinya bom klik iklan AdSense di blog:

1. Jangan membagikan url blog di grup.

Sangat penting sekali menghindari membagikan link blog di sebuah grup blog, blogger, maupun grup AdSense. Di dalam grup tersebut biasanya banyak orang yang tergabung sudah mengetahui tentang dunia blog dan AdSense. Tentu mereka sudah memiliki blog. Biasanya alamat blog yang diketahui anggota grup akan menjadi sebuah referensi atau contoh atau juga bisa menjadi saingan karena dengan topik blog yang sama.

2. Membuat konten blog yang berkualitas

Buatlah lebih banyak konten atau artikel yang berkualitas untuk mengisi blog kamu dan biarkan pengunjung menemukan blog kamu melalui mesin pencari. Pengunjung organik akan lebih menghargai sebuah konten kamu tanpa melakukan tindakan bom klik, ini akan sangat berbeda jika kamu membagikannya ke media sosial atau ke dalam sebuah grup.

3. Mencopot unit iklan AdSense

Jika kamu mendapati adanya sebuah klik iklan yang tidak sah pada halaman laporan AdSense, segera cpot unit iklan tersebut dari blog. Kamu bisa melihat laporan lengkap tentang klik tidak sah atau invalid click dan lainnya pada dashboard AdSense.

Cara Memasang Script Anti Bom Klik AdSense di Blogger


Buka dashboard Blogger > Klik menu Tema dan Edit HTML > Tambahkan kode di bawah ini sebelum tag </head> atau </body>

<script>
//<![CDATA[
function downloadJSAtOnload(){var e=document.createElement("script");e.src="https://cdn.jsdelivr.net/gh/Arlina-Design/phantom@master/antiboomclick.js",document.body.appendChild(e)}window.addEventListener?window.addEventListener("load",downloadJSAtOnload,!1):window.attachEvent?window.attachEvent("onload",downloadJSAtOnload):window.onload=downloadJSAtOnload;
//]]>
</script>

Atau bisa juga dengan kode di bawah ini.

<script>
//<![CDATA[
function downloadJSAtOnload(){var e=document.createElement("script");e.src="https://cdn.jsdelivr.net/gh/Arlina-Design/view@master/clickonme.js",document.body.appendChild(e)}window.addEventListener?window.addEventListener("load",downloadJSAtOnload,!1):window.attachEvent?window.attachEvent("onload",downloadJSAtOnload):window.onload=downloadJSAtOnload;
Arlina.init({click:3,interval:23000});
//]]>
</script>

click:3 - Jumlah maksimum klik, dan akan dimuat kembali setelah interval
interval:23000 - Memuat ulang waktu dalam milidetik

Kemudian klik tombol simpan tema dan selesai.


Cara Kerja Script Anti Bom Klik Iklan AdSense


Script di atas bekerja dengan menghindari aktivitas klik iklan berulang-ulang yang dilakukan oleh satu user dengan IP yang sama. Blog yang sudah terpasang script tersebut secara otomatis akan menyembunyikan iklan apabila seseorang telah mengklik iklan sebanyak 3 kali pada satu IP Address.

Perlu diketahui, menjadi seoarng publisher AdSense bukanlah hal yang mudah. Banyak waktu dan perjuangan untuk dapat diterima menjadi seorang Publisher AdSense.

Demikian informasi artikel terkait Cara Memasang Script Anti Bom Klik Iklan Adsense di Blogger. Jangan lupa share artikelnya, terima kasih.
Cara Membuat Night Mode di Blogger Dengan Cookie

Cara Membuat Night Mode di Blogger Dengan Cookie

Cara Membuat Night Mode di Blogger Dengan Cookie

iNDZGN- Sudah bukan hal asing di masa sekarang, jika kebanyakan smartphone maupun website atau blogger menggunakan Night Mode. Pada smartphone sendiri Night Mode menjadi pilihan yang paling banyak digemari, hal itu dikarenakan mengurangi daya pemakaian dari baterai sehingga dapat menghemat pemakaian battery tersebut.

Pada blogger sendiri, Night Mode merupakan sebuah fitur yang memiliki fungsi untuk membuat tampilan menjadi gelap. Seperti yang sudah saya jelaskan di atas fungsi dari Night mode ini juga ketika kamu membuka sebuah blog  pada smartphone kamu dengan adanya fitur Night Mode, bisa menghemat penggunaan baterai.

Di dalam artikel ini, saya akan berbagi tips mengenai Cara Membuat Night Mode di Blogger Dengan Cookie. Saya menambahkan fitur Cookie guna ketika refresh halaman yang sudah diaktifkan dengan Night Mode tidak akan kembali ke mode awal meskipun kawan blogger sudah berganti halaman. Menarik bukan?

Ikuti pemasangan fitur Night Mode ini lewat langkah-langkah di bawah ini.

Cara Membuat Night Mode di Blogger Dengan Cookie


Langkah pertama buka halaman Blogger > Klik menu Tema kemudain klik tombol Edit HTML > Tambahkan kode berikut sebelum kode </body>

<div class='Switchbtn'>
<span class='nightly'>Night Mode</span> <input class='togglenight togglenight-switch' id='nightmode' type='checkbox'/>
<label class='togglenight-btn' for='nightmode'/></div>
<script type='text/javascript'>
//<![CDATA[
// Night Mode
$("#nightmode").click(function(){$("body").toggleClass("nightmode")}),$("body").toggleClass(localStorage.toggled),$("#nightmode").click(function(){"nightmode"!=localStorage.toggled?($("body").toggleClass("nightmode",!0),localStorage.toggled="nightmode"):($("body").toggleClass("nightmode",!1),localStorage.toggled="")});
//]]>
</script>

Lalu tambahkan kode CSS di bawah ini sebelum kode </head>

<style type='text/css'>
/* Night Mode */
.nightly{color:#999;font-size:13px}
.Switchbtn{position:fixed;text-align:center;display:inline-block;align-items:center;z-index:100;right:20px;top:20px}
.togglenight{display:none;}
.togglenight + .togglenight-btn{outline:0;display:inline-block;width:45px;height:10px;position:relative;cursor:pointer;margin-left:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.togglenight + .togglenight-btn:after,.togglenight + .togglenight-btn:before{position:relative;display:block;content:&quot;&quot;;width:50%;height:100%}
.togglenight-switch + .togglenight-btn{background:#d5d2fc;border-radius:99em;transition:all .4s ease}
.togglenight-switch + .togglenight-btn:after{content:&#39;&#39;;border-radius:100px;background:#887fff;transition:left 0.3s cubic-bezier(0.175,0.885,0.32,1.275),padding 0.3s ease,margin 0.3s ease;position:absolute;width:20px;height:20px;top:-5px;left:0;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}
.togglenight-switch:checked + .togglenight-btn{background:rgba(255,255,255,.15)}
.togglenight:checked + .togglenight-btn:after{content:&#39;&#39;;left:55%;background:#ff9f43}
.nightmode{background:#202124;color:rgba(255,255,255,.7)}
.nightmode a{color:rgba(255,255,255,.7)!important}
.nightmode a:hover{color:rgba(255,255,255,.4)!important}
.nightmode .class-baru{}
.nightmode .class-baru{}
</style>

Perhatikan kode yang sudah ditandai. Kode tersebut adalah contoh kode yang bisa kawan blogger edit dengan mengganti .class-baru dengan class atau ID di dalam bagian tertentu template kamu. Silahkan tambahkan .nightmode sebelum class atau ID dari bagian template yang ingin kamu ubah ketika Night Mode aktif.

Contohnya seperti di bawah ini.

.nightmode .header{background:#222}
.nightmode .title{color:#fff}
dst...

Edit juga CSS di bawah ini untuk menentukan posisi dari tombol Night Mode.

.Switchbtn{position:fixed;text-align:center;display:inline-block;align-items:center;z-index:100;right:20px;top:20px}

Jika sudah selesai semua, klik tombol Simpan tema dan lihat hasilnya di blog kawan blogger.

Sekian artikel kali ini mengenai Cara Membuat Night Mode di Blogger Dengan Cookie. Semoga bermanfaat, terimakasih.

Cara Memasang Recent Comment Disqus Dengan Tombol Back To Top

Cara Memasang Recent Comment Disqus Dengan Tombol Back To Top

Cara Memasang Recent Comment Disqus Dengan Tombol Back To Top

iNDZGN - Menggunakan tombol back to top bagi sebuah blogger tentu sangat bermanfaat. Apalagi sekarang banyak template blog yang menggunakan tombol back to top. Nah, untuk kamu yang mempunyai template blogger terlebih dengan menggunakan komentar dari Disqus, kamu bisa mencoba menerapkan tutorial ini ke dalam blog pribadi kamu.

Untuk lebih lengkap mengenai tutorial Cara Memasang Recent Comment Disqus Dengan Tombol Back To Top, simak penjelasannya di bawah ini.

Cara Memasang Recent Comment Disqus Dengan Tombol Back To Top

Langkah 1
Langkah pertama yang bisa kamu lakukan adalah Login ke Blogger>Klik Tema>Edit Tema, kemudian letakan kode dibawah ini tepat diatas  </head> atau  &lt;/head&gt;&lt;!--<head/>--&gt;


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type='text/css'>
/* Notifikasi Disqus by www.indzgn.blogspot.com */
.header-1{background:#2e9eff;color:#fff;height:auto;padding:15px;overflow:hidden}.header-1 h4{font-size:18px;float:left;color:#fff}.header-1 img{float:right}#scrollToTop .notif-show{color:#54a0ff;transition:all .6s}#scrollToTop .notif-show:hover{color:#2e86de}.notif-show:hover i{animation:rubberBand 1s}#disqus-notif{position:fixed;background:#fff;z-index:999;width:23.5%;top:0;right:-769px;bottom:0;transition:all .5s}#disqus-notif.active{right:0}#overlay-1.active{background:rgba(53,58,61,.92);position:fixed;z-index:998;overflow:hidden;width:100%;height:100%;top:0;left:0}#disqus-notif .close-1{position:fixed;margin-left:-40px;margin-top:16px;color:#fff;transition:all .3s}#disqus-notif .close-1 i{font-family:fontawesome;font-size:20px;font-weight:normal;font-style:normal;transform:rotate(270deg);transition:all .3s}#disqus-notif .close-1:hover i{transform:rotate(360deg)}#RecentComments{display:block;width:100%;margin:0 auto;padding:0;height:100%}#RecentComments ul.dsq-widget-list{background:#f6f7f9;text-align:left;max-height:95%;overflow:auto;overflow-x:hidden}#RecentComments img.dsq-widget-avatar{margin:0 10px 0 0;width:32px;height:32px;padding:0;float:left;border-radius:3px;clear:both;display:block}#RecentComments p.dsq-widget-meta{clear:both;font-size:80%;margin-top:5px;font-weight:400}#RecentComments p.dsq-widget-meta a{display:inline-block;width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ced6e0;font-size:12px}#RecentComments p.dsq-widget-meta a:hover{color:#a4b0be}#RecentComments li.dsq-widget-item{background:#fff;margin:10px;padding:10px;clear:both;color:#888;border-radius:5px;border-bottom:2px solid rgba(0,0,0,0.08)}#RecentComments a.dsq-widget-user{display:table;color:#22a6b3;font-weight:400;font-size:14px;margin:7px 0 0 0}#RecentComments a.dsq-widget-user:hover{color:#2e87e7}#RecentComments span.dsq-widget-comment{display:block;clear:both;margin:20px 10px 10px 0}#RecentComments .dsq-widget-comment p{display:inline-block;font-size:13px;margin:0;font-weight:400;color:#444;line-height:1.5}#RecentComments .dsq-widget-item pre{position:relative;background-color:#f1f2f6;color:#000;font-family:monospace;line-height:normal;overflow:hidden;text-overflow:ellipsis;padding:10px;margin:5px 0;border-radius:3px;font-size:12px}#RecentComments .dsq-widget-item pre code{color:#000;padding:0}#disqus-notif.active #RecentComments li.dsq-widget-item{animation:bounceInLeft 1.5s}#RecentComments .dsq-widget-comment p a{color:#3498db}#RecentComments .dsq-widget-comment p a:hover{color:#2980b9} @media screen and (max-width:1366px){#disqus-notif{width:35%}}@media screen and (max-width:768px){#disqus-notif{width:100%}#disqus-notif .close-1{background:#535c68;display:block;text-align:left;margin:0;padding:0 15px;position:relative;font-size:35px;font-weight:500;color:#fff}} .kotak_iklanpost{margin:20px auto;text-align:center}#st-4{z-index:70!important}.kotak_iklanpost img{margin:auto;-webkit-touch-callout:initial;-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:auto;pointer-events:auto;width:100%} /* Go Up and Down by www.indzgn.blogspot.com */
#scrollToTop{display:none;list-style:none;font-size:0;position:fixed;bottom:49%;right:0;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}#scrollToTop a{position:relative;overflow:hidden;display:inline-block;background:#fff;color:#222;font-size:.9rem;margin:0 auto;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.1)}#scrollToTop a:hover{color:#747d8c}#top{position:absolute;top:0}#scrollToTop li:nth-child(1){animation:slideInTop .5s}#scrollToTop li:nth-child(2){animation:slideInRight .5s}#scrollToTop li:nth-child(3){animation:slideInDown .5s} </style> </b:if>

Langkah 2
Copy kode dibawah ini tepat di atas  </body> atau untuk kamu menggunakan template yang ada footernya, untuk lebih rapi letakan di bawah kode  </footer>


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='overlay-1'/>
<div id='disqus-notif'>
<a class='close-1' href='javascript:;' title='Close'><i class='fa fa-times'/></a>
<div class='header-1'><h4>Notifications</h4><img alt='Disqus Logo' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7dcD0Wx-NsrNAqaAm4VNcVFZOdpwRrd024iZdu-aUL_-ewE11E9GiKUWYVFFqcwj1iajidxyOy8OWlBE42uhmj1CyMkCIzbwrb3b3UQwxGKa8eRsUdaj_YgkO5HurpYb-l6T35Zc-p2xX/s1600/Disqusq.png' title='Disqus'/></div>
<div class='dsq-widget' id='RecentComments'>
<script defer='defer' type='text/javascript'>
//<![CDATA[
document.write("<scr" + "ipt type=\"text/javascript\" src=\"https://indzgn.disqus.com/recent_comments_widget.js?num_items=20&hide_mods=1&hide_avatars=0&avatar_size=32&excerpt_length=180\"></scr" + "ipt>");
//]]>
</script>
</div>
</div>
<ul id='scrollToTop'>
<li><a class='ripplelink' href='#top' title='Go up'><i class='fa fa-chevron-up'/></a></li>
<li><a class='notif-show ripplelink' href='javascript:;' title='Open Disqus Notifications'><i class='fa fa-bell'/></a></li>
<li><a class='ripplelink' href='#bottom' title='Go down'><i class='fa fa-chevron-down'/></a></li>
</ul>
<div id='top'/>
<div id='bottom'/>
</b:if>

Cari dan ganti https://indzgn.disqus.com dengan link Disqus kamu.

Langkah 3
Letakan code di bawah ini tepat di atas kode </body> atau  &lt;!--</body>--&gt;&lt;/body&gt;


<script type='text/javascript'>
//<![CDATA[
jQuery(document).ready(function(){var o=220,r=600;jQuery(window).scroll(function(){jQuery(this).scrollTop() > o?jQuery("#scrollToTop").fadeIn(r):jQuery("#scrollToTop").fadeOut(r)})});
$(function(){$("a[href*=#]:not([href=#])").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var t=$(this.hash);if(t=t.length?t:$("[name="+this.hash.slice(1)+"]"),t.length)return $("html,body").animate({scrollTop:t.offset().top},600),!1}})});
// Notif Disqus
$(function(){$(".notif-show").on("click",function(){$("#disqus-notif").addClass("active").focus()});$(".close-1").on("click",function(){$("#disqus-notif").removeClass("active")})});
$(function(){$(".notif-show").on("click",function(){$("#overlay-1").addClass("active").focus()});$(".close-1").on("click",function(){$("#overlay-1").removeClass("active")})});
$("#RecentComments a").filter(function(){return this.hostname&&this.hostname!==location.hostname}).attr('rel', 'nofollow noopener').attr('target', '_blank');
//]]>
</script>

Langkah 4
Simpan template dan lihat hasilnya.

Update CSS Terbaru.


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type='text/css'>
/* Notifikasi Disqus by www.indzgn.blogspot.com */
.header-1{background:#2e9eff;color:#fff;height:auto;padding:15px;overflow:hidden}.header-1 h4{font-size:18px;float:left;color:#fff}.header-1 img{float:right}#scrollToTop .notif-show{position:relative;color:#222;transition:all .6s}#scrollToTop .notif-show:hover{color:#222}.notif-show:hover i{animation:rubberBand 1s}#disqus-notif{position:fixed;background:#fff;z-index:999;width:23.5%;top:0;right:-769px;bottom:0;transition:all .5s}#disqus-notif.active{right:0}#overlay-1.active{background:rgba(53,58,61,.92);position:fixed;z-index:998;overflow:hidden;width:100%;height:100%;top:0;left:0}#disqus-notif .close-1{position:fixed;margin-left:-40px;margin-top:16px;color:#fff;transition:all .3s}#disqus-notif .close-1 i{font-family:fontawesome;font-size:20px;font-weight:normal;font-style:normal;transform:rotate(270deg);transition:all .3s}#disqus-notif .close-1:hover i{transform:rotate(360deg)}#RecentComments{display:block;width:100%;margin:0 auto;padding:0;height:100%}#RecentComments ul.dsq-widget-list{background:#f6f7f9;text-align:left;max-height:95%;overflow:auto;overflow-x:hidden}#RecentComments img.dsq-widget-avatar{margin:0 10px 0 0;width:32px;height:32px;padding:0;float:left;border-radius:3px;clear:both;display:block}#RecentComments p.dsq-widget-meta{clear:both;font-size:80%;margin-top:5px;font-weight:400}#RecentComments p.dsq-widget-meta a{display:inline-block;width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ced6e0;font-size:12px}#RecentComments p.dsq-widget-meta a:hover{color:#a4b0be}#RecentComments li.dsq-widget-item{background:#fff;margin:10px;padding:10px;clear:both;color:#888;border-radius:5px;border-bottom:2px solid rgba(0,0,0,0.08)}#RecentComments a.dsq-widget-user{display:table;color:#22a6b3;font-weight:400;font-size:14px;margin:7px 0 0 0}#RecentComments a.dsq-widget-user:hover{color:#2e87e7}#RecentComments span.dsq-widget-comment{display:block;clear:both;margin:20px 10px 10px 0}#RecentComments .dsq-widget-comment p{display:inline-block;font-size:13px;margin:0;font-weight:400;color:#444;line-height:1.5}#RecentComments .dsq-widget-item pre{position:relative;background-color:#f1f2f6;color:#000;font-family:monospace;line-height:normal;overflow:hidden;text-overflow:ellipsis;padding:10px;margin:5px 0;border-radius:3px;font-size:12px}#RecentComments .dsq-widget-item pre code{color:#000;padding:0}#disqus-notif.active #RecentComments li.dsq-widget-item{animation:bounceInLeft 1.5s}#RecentComments .dsq-widget-comment p a{color:#3498db}#RecentComments .dsq-widget-comment p a:hover{color:#2980b9}
@media screen and (max-width:1366px){#disqus-notif{width:35%}}@media screen and (max-width:768px){#disqus-notif{width:100%}#disqus-notif .close-1{background:#535c68;display:block;text-align:left;margin:0;padding:0 15px;position:relative;font-size:35px;font-weight:500;color:#fff}}
.kotak_iklanpost{margin:20px auto;text-align:center}#st-4{z-index:70!important}.kotak_iklanpost img{margin:auto;-webkit-touch-callout:initial;-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:auto;pointer-events:auto;width:100%}
/* Go Up and Down by www.indzgn.blogspot.com */
#scrollToTop{display:none;list-style:none;font-size:0;position:fixed;bottom:49%;right:2%;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}#scrollToTop a{position:relative;overflow:hidden;display:inline-block;background:#fff;color:#222;font-size:.8rem;margin:0 auto;padding:12px 14px;border:1px solid rgba(0,0,0,0.05)}#scrollToTop li:nth-child(1) a{border-radius:99em 99em 0 0;border-bottom:0}#scrollToTop li:nth-child(3) a{border-radius:0 0 99em 99em;border-top:0}#scrollToTop a:hover{color:#747d8c}#top{position:absolute;top:0}#scrollToTop li:nth-child(1){animation:slideInTop .5s}#scrollToTop li:nth-child(2){animation:slideInRight .5s}#scrollToTop li:nth-child(3){animation:slideInDown .5s}#scrollToTop .notif-show .sindicat{display:block;font-size:16px;background:#FFBA00;position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:10px}.sindicat{animation:sindicat 1s ease infinite} </style> </b:if>

Sekian dulu artikel kali ini, semoga bermanfaat. Apabila masih kurang paham, tinggalkan komentar di bawah. Terima kasih.
Cara Memperbaiki Formulir Kontak Bawaan Blogger

Cara Memperbaiki Formulir Kontak Bawaan Blogger

 

Cara Memperbaiki Formulir Kontak Bawaan Blogger

iNDZGN - Ada suatu waktu tombol kirim di formulir kontak Blogger tidak bisa mengirim pesan. Jika di tema kawan Blogger menggunakan tag penutup body yang diparse, maka beberapa widget bawaan Blogger termasuk formulir kontak tidak bisa berfungsi sebagai mestinya.


Tidak usah khawatir, karena dalam artikel ini saya akan memberikan tips mengembalikan fungsi widget formulir kontak kembali ke semula. Khususnya bagi kawan blogger yang menambahkan widget formulir kontak di halaman statis.

Ada beberapa langkah yang bisa kamu ikuti untuk mengatasi hal ini, simak penjelasannya di bawah ini:

Cara Memperbaiki Formulir Kontak Bawaan Blogger


Pastikan widget Formulir Kontak sudah ditambahkan di Tata Letak Blog kawan blogger.

Pertama, buka halaman Blogger > Tema > Edit HTML, jika di dalam tema blog kamu tag penutup body sudah diparse, Kawan Blogger hanya perlu mengembalikan semuanya ke semula.

Ganti kode di bawah ini:

&lt;head&gt;

Dengan kode di bawah ini.

<head>

Selanjutnya, ganti kode di bawah ini.

&lt;style type=&quot;text/css&quot;&gt;
&lt;!-- /*<b:skin><![CDATA[*/]]></b:skin>
<style type='text/css'>

Dengan kode di bawah ini.

<b:skin><![CDATA[

Selanjutnya, ganti kode di bawah ini (Ganti hanya yang paling atas)

</style>

Dengan kode di bawah ini.

]]></b:skin>

Kemudian ganti kode di bawah ini

&lt;/head&gt;&lt;!--<head/>--&gt;

Dengan kode di bawah ini.

</head>
Lalu ganti kode di bawah ini.

&lt;!--</body>--&gt;&lt;/body&gt;

Dengan kode di bawah ini.

</body>

Lalu klik tombol simpan pada tema dan selesai.

Apabila masih belum bekerja dengan baik, kamu perlu menambahkan script di bawah ini tepat sebelum tag penutup body </body>

<script src="https://www.blogger.com/static/v1/widgets/2271878333-widgets.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
if (typeof(BLOG_attachCsiOnload) != 'undefined' && BLOG_attachCsiOnload != null) { window['blogger_templates_experiment_id'] = "templatesV1";window['blogger_blog_id'] = '8460714707961095922';BLOG_attachCsiOnload(''); }_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d8460714707961095922','//www.indzgn.blogspot.com/','8460714707961095922');
_WidgetManager._RegisterWidget('_ContactFormView', new _WidgetInfo('ContactForm1', 'footer1', null, document.getElementById('ContactForm1'), {'contactFormMessageSendingMsg': 'Sending...', 'contactFormMessageSentMsg': 'Your message has been sent.', 'contactFormMessageNotSentMsg': 'Message could not be sent. Please try again later.', 'contactFormInvalidEmailMsg': 'A valid email address is required.', 'contactFormEmptyMessageMsg': 'Message field cannot be empty.', 'title': 'Contact Form', 'blogId': '8460714707961095922', 'contactFormNameMsg': 'Name', 'contactFormEmailMsg': 'Email', 'contactFormMessageMsg': 'Message', 'contactFormSendMsg': 'Send', 'submitUrl': 'https://www.blogger.com/contact-form.do'}, 'displayModeFull'));
//]]>
</script>

Ganti semua kode yang ditandai dengan URL Blog dan ID Blog kawan blogger.

Kemudian, jika di blog kamu menggunakan script jQuery Library seperti ini,

<script src='https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js'/>

Maka ganti dengan versi di bawah ini.

<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js'/>

Jangan lupa, tambahkan juga mobile='yes' pada formulir kontak di Edit HTML.

<b:widget id='ContactForm1' locked='false' mobile='yes' title='Contact
  Form' type='ContactForm' version='1'>

Selesai.
Sebenarnya sampai pada tahap ini bisa dibilang Formulir Kontak Blogger sudah berhasil diperbaiki, akan tetapi jika kamu masih ragu bisa ganti kode di bawah ini.

<HTML expr:dir='data:blog.languageDirection'>

Atau seperti ini.

<HTML>

Dengan kode seperti ini.

<html>

Ganti juga penutupnya seperti ini

</HTML>

Dengan kode seperti di bawah ini.

</html>

Penutup

Nah itu tadi tips dari saya tentang Cara Memperbaiki Formulir Kontak Bawaan Blogger. Semoga bermanfaat. Jangan lupa share artikel ini dan Follow Instagram @indzgnblog. Terimakasih.
Pengertian Page View, CPC, CTR dan RPM dalam AdSense

Pengertian Page View, CPC, CTR dan RPM dalam AdSense

 

Pengertian Page View, CPC, CTR dan RPM dalam AdSense

iNDZGN - Pada saat kita berinteraksi dengan Google Adsense, kita akan mengenal beberapa istilah yang sering dijumpai ketika memantau perkembangan pendapatan Adsense yang kita miliki. Beberapa istilah tersebut diantaranya Page Impression, CPC, CTR, CPM, dan eCPM.


Istilah tersebut merupakan informasi analisa yang diberikan oleh Google Adsense bagi para publishernya, menyangkut data yang berkaitan dengan penghasilan Adsense yang mereka dapatkan.


Nah mengenai pengertian dari judul artikel pada kali ini, simak ulasan di bawah ini.


1. Page View

Page View / Page impression atau impressi jika diterjemahkan "Tampilnya halaman", merupakan jumlah yang menunjukan berapa kali halaman yang mengandung kode unit iklan ditampilkan oleh pengunjung blog atau situs, nilainya tidak dipengaruhi oleh jumlah iklan yang di letakan pada halaman tersebut, jika iklan yang di letakan pada halaman yang ditampilkan berjumlah 3 buah unit iklan, kemudian pada halaman tersebut tampil sebanyak 10 kali, maka Page impressionnya tetap saja adalah 10. 


Istilah Impression bukan hanya ada pada Google Adsense, istilah ini dikenal juga untuk Webmaster Tool. Jika di Google Adsense impression adalah jumlah halaman yang mengandung unit iklan adsense tampil, sedangkan di webmaster istilah impression berkaitan dengan jumlah halaman ditemukan oleh mesin pencari berdasarkan kata kunci yang dijadikan kriteria pencarian. Semakin banyak impression, semakin menunjukan bahwa halaman dalam blog kita mudah ditemukan oleh mesin pencari.


Untuk mendifinisikan klik yang berkaitan dengan unit iklan Adsense adalah bahwa klik disini mengandung arti akumulasi jumlah klik yang diperoleh setiap unit iklan Adsense yang kita pasang.


2. CPC (Cost Per Click)

Merupakan biaya yang ditawarkan oleh advertiser atau si pemasang iklan untuk tiap klik iklannya. Setiap kali iklan Adsense tersebut diklik pengunjung maka dollar yang akan didapatkan sejumlah nilai CPC untuk iklan tersebut. semakin besar nilai CPC maka semakin besar pula peluang untuk mendapatkan dollar dari iklan tersebut.


Banyak faktor yang bisa mempengaruhi nilai CPC setiap iklan Adsense, diantaranya adalah jumlah iklan dalam halaman, jenis iklan yang dipilih, sumber pengunjung dan lain sebagainya.


Google sangat merahasiakan nilai CPC bagi setiap iklannya, hanya advertiser dan pihak Google Adsense saja yang lebih tau mengenai nilai CPC tiap unit iklannya. Namun saat ini ada tool yang bisa kita gunakan untuk memprediksi nilai CPC. Nilai CPC bagi tiap unit iklan berbeda satu sama lain tergantung dari kata kunci tertentu. Salah satu tool yang sangat direkomendasi untuk menemukan kata kunci yang memiliki nilai CPC tinggi atau lebih dikenal dengan istilah high paying keyword adalah SEMRush. Caranya kamu bisa baca tentang Cara menemukan High Paying Keyword pada google adsense.


3. CTR (Click Through Rate)

adalah perbandingan dalam bentuk persentase guna menghitung antara jumlah klik dan jumlah unit iklan Adsense yang bersangkutan tampil, jika iklan tampil sebanyak 1000 kali, kemudian iklan tersebut mendapatkan klik sejumlah 10 kali maka nilai CTR nya dapat dihitung sebagai berikut (10/1000 x 100%)=1%, jadi jika dalam 1000 kali tampil, iklan mendapatkan klik pengunjung sebanyak 10 kali, berarti nilai CTR untuk iklan tersebut adalah 1%.


Nilai CTR secara tidak langsung dapat menginformasikan, prilaku normal klik terhadap satu unit iklan, dan CTR menjadi referensi google maupun publisher guna memantau prilaku klik normal pada unit iklan yang bersangkutan. Nilai normal untuk CTR adalah 0% sampai dengan 5%, atau bisa juga lebih dari itu tergantung dari jumlah klik terhadap iklan tersebut. Namun apabila nilai CTR lebih dari 100% dapat diartikan itu sudah terindikasi adanya tindakan tidak normal. Kasus tersebut bisa terjadi karena adanya bom klik, klik terus menerus pada iklan yang sama lebih dari 1 kali. Kita harus terus memantau dan mewaspadai jika dalam akun Google Adsense yang kita kelola mendapatkan informasi nilai CTR dengan nilai besar atau lebih dari 100%. Apabila terindikasi adanya tindakan kecurangan atau bom klik maka resikonya adalah akun Adsense kita bisa saja terkena banned.


4. RPM (Revenue Per Thoushand Impression)

adalah hasil pembagian antara jumlah pendapatan publisher dengan jumlah impresi halaman (per 1.000) yang didapatkan dari iklan-iklannya. Sebagai contoh, publisher yang menghasilkan $200 dari 50.000 impressi akan memiliki nilai CPM sebesar $4 (nilai tersebut didapat dari perhitungan [jumlah penghasilan /(impressi/1000)]= (200/(50.000/1000)=200/50=4.


5. Estimated Earning

adalah perkiraan jumlah penghasilan yang kita peroleh dari iklan Adsense yang kita pasang. Nilai estimated earning adalah hasil kali antara Jumlah click dengan CPC. Maka semakin besar nilai CPC, akan semakin besar pula estimated earning yang akan kita peroleh. Kemudian juga semakin banyak jumlah klik iklan tersebut akan semakin besar pula pendapatan yang kita peroleh.


Demikian artikel terkait Pengertian Page View, CPC, CTR dan RPM dalam AdSense, semoga bisa membantu.

Cara Meningkatkan Loading Blog Dengan LazySizes

Cara Meningkatkan Loading Blog Dengan LazySizes

Cara Meningkatkan Loading Blog Dengan LazySizes

iNDZGN - Ada banyak sekali cara untuk meningkatkan loading pada blogger. Salah satunya adalah dengan cara menambahkan script LazySizes pada tema blog. LazySizes sendiri merupakan self-initializing lazyloader yang bisa dibilang sangat cepat, junk-free dan juga SEO Friendly untuk gambar yang ada di dalam blog. Script ini bisa juga dipakai untuk lazyload pada iFrame video seperti embed video pada Youtube dan video platform lainnya.

Nah, untuk kamu yang memiliki banyak konten dengan gambar dan video pada blog yang kamu kelola tentu ini merupakan solusi yang sangat tepat untuk meningkatkan loading pada blog kamu. Kenapa? karena konten gambar dan atau video tidak akan dimuat (off-screen) sebelum kamu scroll halaman ke bawah.

Cara Meningkatkan Loading Blog Dengan LazySizes pun terbilang sangat mudah. Kamu hanya perlu menambahkan script ini pada tema blog kamu, dan mengaplikasikannya pada konten gambar atau video.


Baiklah, untuk kamu yang ingin menambahkannya bisa ikuti langkah-langkah di bawah ini:

Cara Meningkatkan Loading Blog Dengan LazySizes

Langkah pertama, Login ke akun Blogger > Klik menu Tema > Klik Edit HTML > Kemudian tambahkan kode di bawah ini sebelum </body>

<script>
//<![CDATA[
// LazySizes https://github.com/aFarkas/lazysizes
!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,a=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,l=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],i={},G=Array.prototype.forEach,J=function(e,t){if(!i[t]){i[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return i[t].test(e[$]("class")||"")&&i[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var i;if(i=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(i," "))}},V=function(t,i,e){var a=e?P:"removeEventListener";if(e){V(t,i)}r.forEach(function(e){t[a](e,i)})},X=function(e,t,i,a,r){var n=D.createEvent("Event");if(!i){i={}}i.instance=k;n.initEvent(t,!a,!r);n.detail=i;e.dispatchEvent(n);return n},Y=function(e,t){var i;if(!a&&(i=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}i({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,i){i=i||e.offsetWidth;while(i<H.minSize&&t&&!e._lazysizesWidth){i=t.offsetWidth;t=t.parentNode}return i},ee=function(){var i,a;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;i=true;a=false;while(e.length){e.shift()()}i=false};var e=function(e,t){if(i&&!t){e.apply(this,arguments)}else{n.push(e);if(!a){a=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(i,e){return e?function(){ee(i)}:function(){var e=this;var t=arguments;ee(function(){i.apply(e,t)})}},ie=function(e){var i;var a=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){i=false;a=f.now();e()};var s=l&&n>49?function(){l(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(i){return}i=true;t=r-(f.now()-a);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ae=function(e){var t,i;var a=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-i;if(e<a){I(n,a-e)}else{(l||r)(r)}};return function(){i=f.now();if(!t){t=I(n,a)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var N=0;var M=-1;var x=function(e){N--;if(!e||N<0||!e.target){N=0}};var W=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var S=function(e,t){var i;var a=e;var r=W(e);g-=t;b+=t;p-=t;C+=t;while(r&&(a=a.offsetParent)&&a!=D.body&&a!=O){r=(Z(a,"opacity")||1)>0;if(r&&Z(a,"overflow")!="visible"){i=a.getBoundingClientRect();r=C>i.left&&p<i.right&&b>i.top-1&&g<i.bottom+1}}return r};var t=function(){var e,t,i,a,r,n,s,l,o,u,f,c;var d=k.elements;if((h=H.loadMode)&&N<8&&(e=d.length)){t=0;M++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(l=d[t][$]("data-expand"))||!(n=l*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&N<1&&M>2&&h>2&&!D.hidden){w=f;M=0}else if(h>1&&M>1&&N<6){w=u}else{w=_}}if(o!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;o=n}i=d[t].getBoundingClientRect();if((b=i.bottom)>=s&&(g=i.top)<=z&&(C=i.right)>=s*c&&(p=i.left)<=y&&(b||C||p||g)&&(H.loadHidden||W(d[t]))&&(m&&N<3&&!l&&(h<3||M<4)||S(d[t],n))){R(d[t]);r=true;if(N>9){break}}else if(!r&&m&&!a&&N<4&&M<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!l&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){a=v[0]||d[t]}}if(a&&!r){R(a)}}};var i=ie(t);var B=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}x(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,L);X(t,"lazyloaded")};var a=te(B);var L=function(e){a({target:e.target})};var T=function(t,i){try{t.contentWindow.location.replace(i)}catch(e){t.src=i}};var F=function(e){var t;var i=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(i){e.setAttribute("srcset",i)}};var s=te(function(t,e,i,a,r){var n,s,l,o,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(a){if(i){K(t,H.autosizesClass)}else{t.setAttribute("sizes",a)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){l=t.parentNode;o=l&&j.test(l.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||o);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(x,2500);V(t,L,true)}if(o){G.call(l.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!o){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||o)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,"ls-is-cached")}B(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){N--}},true)});var R=function(e){if(e._lazyRace){return}var t;var i=n.test(e.nodeName);var a=i&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=a=="auto";if((r||!m)&&i&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;N++;s(e,t,r,a,i)};var r=ae(function(){H.loadMode=3;i()});var l=function(){if(H.loadMode==3){H.loadMode=2}r()};var o=function(){if(m){return}if(f.now()-e<999){I(o,999);return}m=true;H.loadMode=3;i();q("scroll",l,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",i,true);q("resize",i,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(i).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",i,true);O[P]("DOMAttrModified",i,true);setInterval(i,999)}q("hashchange",i,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,i,true)});if(/d$|^c/.test(D.readyState)){o()}else{q("load",o);D[P]("DOMContentLoaded",i);I(o,2e4)}if(k.elements.length){t();ee._lsFlush()}else{i()}},checkElems:i,unveil:R,_aLSL:l}}(),re=function(){var i;var n=te(function(e,t,i,a){var r,n,s;e._lazysizesWidth=a;a+="px";e.setAttribute("sizes",a);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",a)}}if(!i.detail.dataAttr){Y(e,i.detail)}});var a=function(e,t,i){var a;var r=e.parentNode;if(r){i=s(e,r,i);a=X(e,"lazybeforesizes",{width:i,dataAttr:!!t});if(!a.defaultPrevented){i=a.detail.width;if(i&&i!==e._lazysizesWidth){n(e,r,a,i)}}}};var e=function(){var e;var t=i.length;if(t){e=0;for(;e<t;e++){a(i[e])}}};var t=ae(e);return{_:function(){i=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:a}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{});
//]]>
</script>

Kemudian tekan tombol Simpan Tema untuk checkpoint.

LazySizes Pada Gambar


Untuk mengaplikasikannya, kamu cari semua img di dalam tema.

<img...

Contohnya seperti di bawah ini.

<img src='//www.blogger.com/img/indzgn_delete_icon.gif'/>

Tambahkan class='lazyload' pada markup tersebut menjadi seperti ini.

<img class='lazyload' src='//www.blogger.com/img/indzgn_delete_icon.gif.gif'/>

Lakukan cara tersebut untuk semua markup img di dalam tema. Lalu, bagaimana kalau di markup tersebut sudah ada class? maka kamu hanya menambahkan lazyload setelah class pertama. Contohnya seperti ini.

<img class='blogger lazyload' src='//www.blogger.com/img/indzgn_delete_icon.gif.gif.gif'/>

Kalau sudah selesai, klik tombol Simpan Tema. Dan untuk mengaplikasikan pada gambar yang ada di dalam postingan, kamu bisa mengaturnya secara manual. Contohnya seperti di bawah ini.

<img alt="Kezel Responsive Blogger Template" style="border: none;" data-original-height="853" data-original-width="1494" height="365" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg36ypz0l88zpq10-dnFYVzBCNRtSvl5te2R5331-JYTLAw2jMU7ZiNYE1wCG4KrnMRbOW8LsAya516Qofy6ObX1vSQLOtgqkosOczewnese9NTd2zvwAjXa8Fb0DKojVzecrR7Z8eKTXA3/s640/Kezel+Responsive+Blogger+Template.png" title="Kezel Responsive Blogger Template" width="640" />

Tambahkan  class="lazyload" setelah img pada markup tersebut.

<img class="lazyload" alt="Kezel Responsive Blogger Template" style="border: none;" data-original-height="853" data-original-width="1494" height="365" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg36ypz0l88zpq10-dnFYVzBCNRtSvl5te2R5331-JYTLAw2jMU7ZiNYE1wCG4KrnMRbOW8LsAya516Qofy6ObX1vSQLOtgqkosOczewnese9NTd2zvwAjXa8Fb0DKojVzecrR7Z8eKTXA3/s640/Kezel+Responsive+Blogger+Template.png" title="Kezel Responsive Blogger Template" width="640" />

Sebenarnya untuk penerapan yang lebih bagus, lebih baik kamu mengganti src pada gambar menjadi data-src . Namun untuk blogger versi baru ternyata belum bekerja dengan baik.

LazySizes Pada Video

Setelah menerapkan LazySizes pada gambar, selanjutnya penerapan pad iFrame video. Sama halnya seperti pada gambar, di iFrame video untuk menambahkannya iNDZGN beri contoh pada iFrame video Youtube berikut ini.

<iframe width="560" height="315" src="https://www.youtube.com/embed/qZIQAk-BUEc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Tambahkan  class="lazyload" setelah iframe dan ganti src dengan data-src

<iframe class="lazyload" width="560" height="315" data-src="https://www.youtube.com/embed/Yjf_wc1zEfA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Untuk melihat hasilnya, kamu bisa cek blog di PageSpeed Insights atau GTmetrix maupun situs lainnya untuk melihat perubahan pada kecepatan blog kamu setelah ditambah lazyload.

Demikian Cara Meningkatkan Loading Blog Dengan LazySizes yang bisa iNDZGN bagikan pada artikel kali ini. Semoga bermanfaat.

Source: https://github.com/aFarkas/lazysizes

In SEO Special Ramadhan Blogger Template

In SEO Special Ramadhan Blogger Template

In SEO Special Ramadhan Blogger Template

iNDZGN - Hello kawan blogger dimanapun kamu berada. Dalam artikel ini, Indzgn akan membagikan template Blogger yang sangat menarik. Template ini dibuat oleh Namina. Template ini bisa dibilang redesign dari in SEO dengan sedikit penambahan pada tampilannya.

Nah menariknya nih, template ini akan admin bagikan untuk kamu secara gratis bagi yang suka dengan template minimalis, dan juga responsive. Banyak sekali fitur dari template ini, kamu bisa menyimaknya pada ulsan di bawah ini.

In SEO Spesial Ramadhan Blogger Template


Features Availability
Responsive True Cek
Mobile Friendly True Cek
Google PageSpeed Insights True Cek
Google Testing Tools True Cek
SEO Friendly True
Personal Blog True
2 Column True
Featured Post Widget True
Recommended Post Widget True
Breadcrumbs True
Related Posts Between Post Content True
Related Posts with Thumb True
Search Box True
Social Share Button True
Email Subscribe Box True
Slide Button Top and Down True

Dan berikut ini adalah link Demo dan juga Downloadnya. Bisa kamu unduh langsung.


Setting In SEO Spesial Ramadhan Blogger Template


Social Media Widget di Sidebar

Buka menu Tata letak > Kemudian klik edit pada widget HTML/Javascript paling atas pada sidebar dan ganti tanda pagar # dengan link social media kamu.

<div id='sosmed'>
<ul class='social-counter social social-color social-text'>
<li class='facebook'><a href='#' rel='nofollow noopener' target='_blank' title='Follow our Facebook'/></a></li>
<li class='twitter'><a href='#' rel='nofollow noopener' target='_blank' title='Follow our Twitter'/></a></li>
<li class='linkedin'><a href='#' rel='nofollow noopener' target='_blank' title='Follow our Linkedin'/></a></li>
<li class='pinterest'><a href='#' rel='nofollow noopener' target='_blank' title='Follow our Pinterest'/></a></li>
<li class='instagram'><a href='#' rel='nofollow noopener' target='_blank' title='Follow our Instagram'/></a></li>
<li class='blogger'><a href='https://www.blogger.com/follow-blog.g?blogID=8460714707961095922' rel='nofollow noopener' target='_blank' title='Join our Site'/></a></li>
</ul>
</div>

Ganti kode yang ditandai dengan ID blog kamu.

Newsletter Widget di Sidebar

Buka menu Tata Letak > Kemudian pilih widget HTML/Javascript ke dua pada sidebar dan ganti inSEOFree dengan Feedburner blog kamu.

<div class="rainbow">
<div id="subscribe-css">
<div class="subscribe-wrapper">
<h2>Newsletter</h2>
<p>If you like articles on this blog, please subscribe for free via email.</p>
<div class="subscribe-form">
<form action='https://feedburner.google.com/fb/a/mailverify?uri=InSEOFree' class="subscribe-form" method="post" onsubmit="window.open('https://feedburner.google.com/fb/a/mailverify?uri=InSEOFree', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true" target="popupwindow">
<input name="uri" type="hidden" value="InSEOFree" />
<input name="loc" type="hidden" value="en_US" />
<input class="subscribe-css-email-field" name="email" autocomplete="off" placeholder="Enter your email"/>
<input class="subscribe-css-button" title="" type="submit" value="Submit" />
</form>
</div>
</div></div></div>

Recommended Post Widget

Buka menu Tata letak > kemudian klik edit pada widget Recommended di sidebar. Dan ganti Featured dengan label blog kamu.

/feeds/posts/default/-/Featured?

Featured Post Widget

Masuk ke Tema > pilih Edit HTML > kemudian cari kode di bawah ini dan ganti Featured dengan nama label blog kamu.

/feeds/posts/default/-/Featured?

Itu tadi artikel tentang In SEO Special Ramadhan Blogger Template. Semoga bermanfaat buat kamu. Jangan lupa share artikel ini ke social media kamu. Salam semangat kawan.