Thursday, March 03, 2016

Cara Membuat RSS Feed untuk hasil pencarian/SERP Google


Tutorial ini menjelaskan bagaimana Anda dapat membuat RSS feed untuk hasil pencarian Google dari query apapun dan kemudian berlangganan ke hasil pencarian dalam Pustaka feed.
Google Alerts, Anda mungkin sudah tahu, menawarkan cara mudah bagi Anda untuk membuat RSS feed dari hasil pencarian Google dari query apapun. Ini adalah pilihan yang tepat jika Anda sedang mencari alat untuk memantau ketika sebuah halaman web, yang baru diindeks oleh Google akan sesuai dengan permintaan pencarian Anda.

Jika Anda belum pernah membuat feed dengan Google Alerts sebelumnya, di sini adalah tempat yang tepat. Ketik kata kunci pencarian Anda, Tampilkan opsi, pilih "Otomatis" untuk "Sumber", pilih "Semua Hasil" untuk "Seberapa banyak" dan set "Umpan RSS" sebagai "kirim ke". Google akan membuat RSS feed dari hasil pencarian web dan Anda dapat berlangganan di Feedly atau RSS Reader lain.

Google Alerts

Keuntungan RSS Feed untuk Google Search

Keterbatasan besar dengan feed yang dibuat menggunakan "Google Alerts" adalah bahwa Anda mempunyai keterbatasan kontrol atas feed tersebut dan tidak akan menyertakan hasil pencarian dari seluruh web. Bahkan, pertama kali Anda membuat feed, kemungkinan yang terjadi adalah hasil kosong dan hasilnya akan ditambahkan setelah Google menemukan dan mengindeks konten baru dari query pencarian.

Ada metode alternatif untuk menciptakan RSS feed sebagai hasil pencarian Google, meskipun dalam pengaturan awal akan melalui beberapa langkah tambahan, Anda harus mengatur untuk membuat query yang terbaik dalam pencarian dan memiliki hasil pencarian yang lebih bermakna dalam feed. Anda bahkan dapat memiliki RSS feed dari Gambar Google.
  1. Buka Google Custom Search dan ciptakan mesin pencari baru. Jika Anda ingin mencari seluruh web, seperti pencarian Google misalnya, tempatkan www.mysite.com/* sebagai situs untuk mencari, edit CSE Anda dan pada pilihan "Situs yang akan ditelusuri", pilih opsi yang mengatakan "Telusuri seluruh web, namun tekankan situs yang disertakan"
  2. Simpan dan catat Google CSE id yang akan terlihat seperti ini "xxxx:yyy" klik tombol "ID Mesin telusur" pada "Detail" untuk mengetahui ID CSE Anda.
  3. Buka Google Developers Console , masuk dengan Akun Google Anda dan buat sebuah project baru. Beri nama project Anda dengan nama terserah Anda - misalnya "Google Search RSS Feed" - dan klik tombol "Create".
  4. Selanjutnya klik "Use Google APIs" dan klik pada APIs. Berikutnya cari "Custom Search API" dan enable API.
  5. Kemudian klik Creditials, - Add Creditials - Browser Key dan klik tombol "Create". lalu Anda akan mendapatkan API key.
Google Developers Console

Sekarang kita memiliki semua bahan yang diperlukan untuk membuat RSS feed untuk Pencarian Google. URL feed dasar biasanya akan terlihat seperti ini:
https://www.googleapis.com/customsearch/v1?alt=atom&cx=xxx:yyy&key=abc&q=query
Ganti "xxx:yyy" dengan Search Engine/CSE ID, "abc" dengan API key dan query dengan query pencarian yang sebenarnya. Jika permintaan Anda memiliki beberapa kata, pisahkan dengan simbol + (seperti Istana + Kecilku). Ada banyak parameter pencarian lainnya untuk feed URL. Contohnya:
  1. googlehost = google.de (untuk hasil pencarian dari Google Jerman)
  2. searchType=image (hanya mencari gambar, default nya adalah halaman web)
  3. safe=high (filter konten dewasa dari hasil penelusuran)
  4. dateRestrict = d10 (hasil pencarian yang diterbitkan dalam 10 hari terakhir)
Untuk memberikan contoh, URL feed berikut akan mengambil halaman "family safe pages" dari Google Indonesia, yang diterbitkan dalam 2 minggu terakhir untuk query "Buatan Indonesia"
https://www.googleapis.com/customsearch/v1?alt=atom&cx=xxx:yyy&key=abc&q=Buatan+Indonesia&dateRestrict=w2&googlehost=google.id&safe=high
Pengguna "Advanced" dapat membuat aplikasi web sederhana menggunakan Custom Search API untuk memantau hasil pencarian melalui email atau mereka dapat scrap pencarian Google pada spreadsheet. Satu-satunya batasan adalah bahwa Search API memiliki kuota harian (100 permintaan per hari) sehingga Anda tidak direkomendasikan untuk berbagi feed atau API key dengan pengguna lain. Namun, jika Anda mengaktifkan billing dalam Google API Console, kuota gratis akan ditingkatkan menjadi 200 permintaan pencarian per hari.


Emoticon Emoticon