Usaha Berbeda Membuat Artikel Nomor Satu Google
Selalu inovatif adalah tuntutan bagi yang menggeluti atau bekerja di bidang Teknologi Informasi (TI).
Tulisan berikut ini adalah salah satu usaha penulis dengan cara beda, untuk meningkatkan traffic ke blog penulis.
Cara beda tersebut adalah penulis mencoba menggunakan bantuan Javascript, untuk menganalisa kata-kata, yaitu mencari dan menghitung kata-kata yang sering digunakan dan telah terindek di halaman pertama Google, terkait query (susunan kata) yang dimasukkan pada kolom pencaharian Google Search.
Ide ini berdasarkan obrolan penulis dengan teman-teman se-komunitas, membaca artikel terkait SEO (Search Engine Optimatization), dan tip-tip bagaimana membuat tulisan yang dapat terindek di page one Google, dari berbagai sumber.
Selain itu salah satu teman penulis, sempat ada yang menggunakan bantuan Ms. Excel untuk mencoba metode ini dalam bentuk aplikasi xls. Tetapi dengan bantuan Javascript, aplikasi ini lebih mudah dibuat, dan juga digunakan.
Berikut ini adalah kode Javascript yang dapat dijalankan menggunakan web browser, yang berfungsi untuk memilah dan menghitung perkata yang muncul sebagai hasil pencaharian:
<html> <head> <title>Frekuensi Kata</title> </head> <body> <div> <div> <h1>Masukkan kata:</h1> <textarea id="inputText" style="width:600px;height:300px;"></textarea><br/> <button onclick="calculate()">Click me</button> </div> <div id="pilihan" style="margin:10px;"></div> </div> <hr/> <div id="hasil"></div> <script> function calculate() { document.getElementById("hasil").innerHTML=""; document.getElementById("pilihan").innerHTML=""; var myText=document.getElementById("inputText").value; myText=myText.trim().split(/\s+/); var kata=[]; var num=[]; for(i=0;i<myText.length;i++){ var ketemu=false; myText[i]=myText[i].toLowerCase(); for(j=0;j<kata.length;j++){ if(kata[j]==myText[i]){ num[j]++; ketemu=true; break; } } if(!ketemu){ kata[kata.length]=myText[i]; num[num.length]=1; } } for(i=0;i<kata.length;i++){ for(j=i+1;j<kata.length;j++){ if(num[j]>num[i]){ var tmp1=kata[i]; kata[i]=kata[j]; kata[j]=tmp1; var tmp2=num[i]; num[i]=num[j]; num[j]=tmp2; } } } for(i=0;i<kata.length;i++){ var persen=Math.round(num[i]*100/num[0]); document.getElementById("hasil").innerHTML+="<div style='margin:10px;background-color:#dbdbff;width:"+persen+"%;overflow:visible;'><div style='display:inline;'>"+num[i]+":</div> <div onclick='myFunction(this,"+persen+")' style='display:inline;'>"+kata[i]+"</div></div>"; } } function myFunction(x,s) { if(s<15)s=15; document.getElementById("pilihan").innerHTML+="<span style='font-size:"+s+"'>"+x.innerHTML+"</span> "; } </script> </body> </html>
Untuk penggunaan kode di atas, kurang lebih dapat dilihat sebagaimana video berikut:
Dengan memasukkan query, manghitung kata, memilih dan merangkai menjadi kata-kata menjadi tulisan baru, diharapkan cara ini adalah cara terbaik dalam membuat tulisan.
Sebelumnya, meskipun jumlah tulisan penulis telah mencapai ratusan, akibat penurunan traffic oleh adanya broad core update tanggal 24 September 2019, penulis putus asa, karena serasa cara optimasi yang penulis lakukan telah gagal.
Penulis membutuhkan waktu minimal tiga bulan untuk melihat hasil uji coba metode ini. Untuk hasil dan pembahasannya, akan coba penulis ulas pada posting-posting berikutnya.
Referensi
Referensi
- Southern, Matt. 2019. Google is Releasing a Broad Core Algorithm Update Today, September 24th. https://www.google.com/amp/s/www.searchenginejournal.com/google-is-releasing-a-broad-core-algorithm-update-today-september-24th/327617/amp/. Diakses tanggal 27 September 2019.
Komentar
Posting Komentar