5 Hal tentang SEO untuk Meningkatkan Ranking Blog di Google Search Engine

Ada beberapa hal yang bisa dilakukan untuk meningkatkan ranking sebuah blog di google search engine. Pada kesempatan kali ini, saya akan menjelaskan hal-hal apa saja yang harus dilakukan untuk meningkatkan traffic sebuah blog. Berikut ini adalah hal-hal yang perlu dilakukan oleh blogger jika ingin menarik pengunjung ke blognya. 

Menulis Artikel yang Unik
Isi sebuah artikel memainkan peranan penting dalam menarik pengunjung ke sebuah blog, usahakan untuk menulis artikel original dan seunik mungkin. Cobalah untuk menulis artikel yang mendorong orang untuk mau kembali lagi ke blog anda, hanya dengan hal itu anda akan bisa meningkatkan traffic ke blog anda. 

Pemilihan Keyword yang Tepat
Faktor lain yang menentukan tingginya ranking di google adalah keyword. Gunakanlah keyword dengan tepat dan tidak berlebihan, letakkan keyword utama di judul dan letakkan dua atau tiga kata (long tail keyword) pada paragraph utama. Letakkan tiga sampai empat kata kunci didalam isi artikel dan sekitar dua atau lebih pada bagian akhir dari artikel. Mengisi artikal dengan propersi keyword yang tepat juga membuat artikel anda akan mudah diindex oleh google. 
Coba untuk menggunakan long tail keyword dan bukan generik keyword yang punya volume pencarian yang tinggi karena akan membuat artikel anda akan susah menempati posisi halaman pertama google. Long tail keyword terhitung punya 70% persentase pencarian dibandingkan generik keyword. 

Melakukan Customization pada Dashboard Blog
Lakukan juga customization pada dashboard blog untuk membuat blog anda menjadi lebih SEO friendly. 

Berikut adalah langkah-langkah dalam melakukan setting pada dashboard blog: 
Tambahkan Meta Tags
Meta Tags pada blog berisi tentang deskripsi sebuah blog, untuk menambahkan diskripsi ke sebuah blog, masuklah ke Blogger Dashboard >> Setting >> Basics >> Search Preferences >> Meta Tags >> Description >> Edit. Kemudian tambahkan deskripsi blog anda di dalam box tersebut: 

Setting Custom robot.txt 
Untuk melakukan setting pada Custom robot: Masuk ke Blogger Dashboard >> Setting >> Search Preferences >> Crawler and Indexing >> Custom robot.txt >> Edit. Kemudian Klik Yes pada Enable custom robots.txt content? Lalu, Ketikkan perintah berikut ini di dalam box: 
User-agent: Mediapartners-Google
Disallow:
User-agent: *
Disallow: /search/
Disallow: /search?
Disallow: /search?q=*
Disallow: /*?updated-max=*
Disallow: /p/about.html
Disallow: /p/privacy.html
Allow: /
Sitemap: http://nia-notes.blogspot.co.id/atom.xml?redirect=false&start-index=1&max-results=500
Note: Ganti "http://nia-notes.blogspot.co.id" dengan alamat blog anda. 

Setting Header Tags.
Untuk melakukan setting pada Header Tags: Masuk ke Blogger Dashboard >> Setting >> Search Preferences >> Crawler and Indexing >> Custom robot.txt >> Edit. Kemudian Klik Yes pada Enable custom robots header tags? Lalu, Ketikkan perintah berikut ini di dalam Box: 

Setting 404 Custom Error Page.
Setting 404 Error Page diperlukan untuk membuat kenyamanan bagi user. Jika ada url yang tidak ditemukan, maka user akan mendapatkan informasi apa yang harus dilakukan, untuk melakukan setting 404 Custom Error Page, ikuti langkah berikut: 
Masuk ke Blogger Dashboard >> Setting >> Basics >> Search Preferences >> Error and Restriction >> Custom Page Not found >> Edit. 
Kemudian tambahkan kode berikut di kedalam box yang disediakan: 
<div class='error-custom'>
<h2>404 Not Found</h2>
<p class='error-body'>We&#39;re sorry but we could not find the page you are looking for.<br/>
This may happen if you have entered site url incorrectly or this page doesn&#39;t exist anymore.</p>
<p>You can try searching page again or go back to home</p>
<form action='/search' id='searchform' method='get'>
<input id='s' name='q' onblur='if (this.value == &quot;&quot;) {this.value = &quot;Search...&quot;;}' onfocus='if (this.value == &quot;Search...&quot;) {this.value = &quot;&quot;;}' type='text' value='Search...'/>
<input id='searchsubmit' type='submit' value='Go'/>
</form>
</div>


Mensubmit Blog dan Artikel ke Google 
Bagian ini bertujuan untuk meminta google mengindex artikel anda, google sudah menyediakan petunjuk yang lengkap supaya blog anda menjadi cepat terindex oleh goole. Silahkan pelajari cara Memunculkan konten anda di google .

Promosi lewat Social Media
Promosi lewat social media bisa jadi cara yang sangat cepat untuk menarik pengunjung ke blog anda, cobalah untuk menggunakan facebook atau twitter dan google plus untuk mempromosikan blog anda. (http://www.twistblogger.com/2015/10/killer-seo-guides-for-newbie-blogger.html)

Cara Membuat Sitemap di Halaman Statis Blog

Pada artikel berikut akan dijelaskan tentang cara pembuatan halaman Arsip di blog seperti terlihat pada gambar di bawah ini: 
Pada halaman arsip ini, judul postingan ditampilkan berdasarkan bulan dan tanggal publikasi. Halaman ini berfungsi untuk navigasi dan internal link untuk memudahkan pengunjung dalam mencari topik-topik yang berada didalam blog kita. Berikut adalah cara membuat arsip blog seperti terlihat pada gambar di atas: 

Langkah-langkah dalam membuat arsip blog:
  1. Login ke dashboard blogger 
  2. Klik "Page" > "New Page"
  3. Isi Judul dengan "Archives"
  4. Klik mode HTML dan copy pastekan script berikut di halaman HTML tersebut.
    <script type="text/javascript">
    function LoadTheArchive(TotalFeed) 
    {
              var PostTitles = new Array();
              var PostURLs = new Array();
              var PostYears = new Array();
              var PostMonths = new Array();
              var PostDays = new Array();
              if("entry" in TotalFeed.feed) 
                    {
                       var PostEntries=TotalFeed.feed.entry.length;
                       for(var PostNum=0; PostNum<PostEntries ; PostNum++) 
                             {
                                  var ThisPost = TotalFeed.feed.entry[PostNum];
                                   PostTitles.push(ThisPost.title.$t);
                                   PostYears.push(ThisPost.published.$t.substring(0,4));
                                   PostMonths.push(ThisPost.published.$t.substring(5,7));
                                   PostDays.push(ThisPost.published.$t.substring(8,10));
                                   var ThisPostURL;
                                       for(var LinkNum=0; LinkNum < ThisPost.link.length; LinkNum++) 
                                            {
                                                if(ThisPost.link[LinkNum].rel == "alternate") 
                                                    {
                                                        ThisPostURL = ThisPost.link[LinkNum].href;
                                                         break
                                                      }
                                              } 
                                           PostURLs.push(ThisPostURL);
                                    }
                           }
                            DisplaytheTO C(PostTitles,PostURLs,PostYears,PostMonths,PostDays);
              }
              function DisplaytheTOC(PostTitles,PostURLs,PostYears,PostMonths,PostDays)
                  {
                       var MonthNames=["January","February","March","April","May", 
                       "June","July","August","September","October","November","December"];
                        var NumberOfEntries=PostTitles.length;
                        var currentMonth = "";
                        var currentYear = "";
                        for(var EntryNum = 0; EntryNum < NumberOfEntries; EntryNum++)
                            {
                                NameOfMonth = MonthNames[parseInt(PostMonths[EntryNum],10)-1]
                                if (currentMonth != NameOfMonth || currentYear != PostYears[EntryNum]){
                                     currentMonth = NameOfMonth;
                                     currentYear = PostYears[EntryNum];
                                     document.write("<div class='dateStyle'><br />" + currentMonth+" " 
                                    +currentYear+" </div>");
                                    }
                            document.write('<a href ="'+PostURLs[EntryNum]+'">
                            <div class=dayStyle>'+parseInt(PostDays[EntryNum],10)
                            +":&nbsp;&nbsp;</div> "+PostTitles[EntryNum]+"</a><br />");
                             }
                     }
    </script>
    <script src="http://YOURBLOGHERE.blogspot.com/feeds/posts/
    default?max-results=500&amp;alt=json-in-script&amp;callback=LoadTheArchive"/>
    </script>

    <!--CUSTOMIZATION-->
    <style type="text/css">
       .dateStyle {
                  color:#000;
                  font-weight:bold;
                  font-size: 15px;
                  font-family: Arial, sans-serif;
                   margin: 0;
                  }
       .dayStyle {
                   color:#000;
                    font-weight:bold;
                    font-family: Arial, sans-serif;
                    display: inline-block;
                  }
    </style>
  5. Ganti tulisan yang bewarna merah dengan alamat blog anda.
  6. Klik save dan publih.
Selamat sekarang blog anda sudah mempunyai halaman arsip.
(http://blogromeltea.blogspot.co.id/2016/02/cara-membuat-halaman-indeks-arsip-atau.html)

Cara Membuat Widget Artikel Terbaru di Blog

Widget untuk menampilkan artikel terbaru yang akan dibahas di bawah ini mempunyai beberapa kelebihan, diantaranya:
Hanya menampilkan judul artikel
Merubah jumlah postingan
Menampilkan tanggal postingan

Cara menambahkan widget artikel baru ke blogger:
  1. Login ke dashboard blogger > Layout > Klik Add a Gadget
  2. Dari window pop-up, tarik ke bawah dan pilih HTML/ Java Script
  3. Copy kode di bawah ini, kemudian pastekan di dalam box diatas.
    <div id="hlrpsb">
    <script type="text/javascript">
    function showrecentposts(t){for(var e=0;e<numposts;e++){var n,r=t.feed.entry[e],i=r.title.$t;if(e==t.feed.entry.length)break;for(var d=0;d<r.link.length;d++)if("alternate"==r.link[d].rel){n=r.link[d].href;break}i=i.link(n);var s=r.published.$t,a=s.substring(0,4),o=s.substring(5,7),l=s.substring(8,10),u=new Array;u[1]="Jan",u[2]="Feb",u[3]="Mar",u[4]="Apr",u[5]="May",u[6]="Jun",u[7]="Jul",u[8]="Aug",u[9]="Sep",u[10]="Oct",u[11]="Nov",u[12]="Dec",standardstyling||document.write(""),document.write('<div class="rctitles2">'),standardstyling&&document.write(""),document.write(i),standardstyling&&document.write(""),1==showpostdate&&document.write(" - "+l+" "+u[parseInt(o,10)]+" "+a),standardstyling||document.write("</div>"),document.write("</div>"),standardstyling&&document.write("")}standardstyling||document.write('<div class="bbwidgetfooter">'),standardstyling&&document.write(""),document.write(""),standardstyling||document.write("/div")}
    </script>
    <script type="text/javascript">var numposts = 10;var showpostdate = false;var standardstyling = true;</script>
    <script src="http://blog-address.blogspot.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=showrecentposts"></script></div><a style="font-size: 9px; color: #CECECE; float: right; margin-top: 10px;" href="http://helplogger.blogspot.com/2012/04/recent-posts-widget-for-bloggerblogspot.html" rel="nofollow" >Recent Posts Widget</a>
    <noscript>Oops! Make sure JavaScript is enabled in your browser.</noscript>
    <style type=text/css>
    #hlrpsb a {color: #000000;font-size:13px;text-transform:capitalize;}.rctitles2 {padding-bottom:10px;margin-bottom:10px;border-bottom: 1px dotted #cccccc;}
    </style>
  4. Cara customize widget artikel terbaru:
    Untuk merubah jumlah postingan yang ingin ditampilkan, ganti "varnumpost = 10" dengan angka yang diinginkan.
    Jika ingin menggantikan tanggal postingan, ganti "false" ke "True"
    Untuk mengganti warna link dan ukuran huruf, ganti tulisan warna biru dan ungu.
    Ganti "http://blog-address.blogspot.com" dengan alamat blog anda. 
  5. Jangan lupa save! Selamat, sekarang Blog anda sudah memiliki widget artikel terbaru. (http://helplogger.blogspot.co.id/2012/04/recent-posts-widget-for-bloggerblogspot.html)