Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat Search Box Google Cse Di Amp Blogger

Membuat Search Box Google CSE di Template AMP Blogger

Salah satu bab penting dalam sebuah website dinamis yakni Box penelusuran. Ini penting untuk memudahkan pengunjung mencari artikel ataupun content dalam sebuah website. Google pun sangat merekomendasikan adanya Search Box dalam setiap website.



Kali ini aku akan menjelaskan cara menciptakan search box pada halaman AMP. Yang dapat diintegrasikan dengan Google Custom Search. Keunggulan Google Custom search itu sendiri salah satunya yakni bis dimonetisasi. Kaprikornus anda dapat mendapat penghasilan dari setiap orang yang mencari kata kunci di blog anda. 

Berikut aku jelaskan cara menciptakan Search Box di Halaman Google AMP Blogger, yang diintegrasikan dengan Google Custom Search.

Setup Google Custom Search

Pertama, buatlah Google Custom Search di: sini.

Buat CSE gres dengan kliklick New Search Engine



Isi Site to search with your blog address. Isi bahasa dan nama kemudian klik Create.

Untuk menciptakan search box dengan Google CSE, anda harus mendapat arahan script custom search terlebih dahulu. 

Pada sidebar kiri, pilih nama search engine yang tadi anda buat, kemudian klik Look and Feel. Untuk layout, pilih result only. Klik Save and Get Code. Maka anda akan mendapat arahan menyerupai di bawah ini:

 <script> 
  (function() {
    var cx = 'partner-pub-4026188032600094:2100710169';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);})();
</script>
<gcse:searchresults-only></gcse:searchresults-only>

*Tanda kuning yakni ID cse anda.

Selanjutnya yakni setup search box dengan memanfaatkan amp-form di AMP Blogger. 

Create Search Box with Google Custom Search in AMP Blogger Template

Silahkan copy dan paste komponen amp-form berikut ini sebelum arahan </head> pada template editor di Blogger. Tapi abaikan step ini bila anda sudah meletakan komponen tersebut.

<script async='async' custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>

Kemudian kita pada tahap selesai untuk meletakan search box google custom search memakai amp-form.  Copy arahan berikut, dan letakan ditempat yang anda inginkan. Misalkan di sidebar blogger.
 <div id='searchamp'> 
  <form action='https://www.google.com/cse' class='p2' method='GET' target='_top'>
   <div id='search-cse'>
   <input name='cx' type='hidden' value='partner-pub-4026188032600094:2100710169'/>
   <input name='ie' type='hidden' value='UTF-8'/>
   <input name='q' placeholder='Search...' required='' type='search'/>
   <input class='search-links' type='submit' value='Go'/>
   </div>
  </form>
</div>

*Ganti arahan berwarna kuning dengan ID cse anda.

Copy arahan CSS berikut ini dan tempelkan sehabis <style amp-custom='amp-custom'>:
 /*amp search box by amp-blogger.com */
#searchamp {margin:auto;text-align:center;}
#search-cse {margin:5px;}
#search-cse input, button, select, textarea {
 font-size: 100%;
 line-height: normal;
 vertical-align:baseline;
 background-color: #b7bdb7
 ;color: #020202;padding: 14px 20px;
 margin: 8px 0;border: none;
 border-radius: 4px;
 cursor: pointer;
}

Untuk mengakhiri proses pembuatan Google Custom Search Engine, Klik SAVE.

SEE RESULT IN CODEPEN

Perlu diperhatikan bahwa hasil pencarian akan dilihat dalam halaman google sendiri. Bukan di blog kita secara langsung. Dalam waktu erat aku akan menciptakan artikel biar hasil pencarian situs dapat ditampilkan dalam halaman statis Blogger.

Semoga bermanfaat :)