Panduan Untuk API Pencarian Grafik Pengetahuan Google Untuk SEO

Panduan Untuk API Pencarian Grafik Pengetahuan Google Untuk SEO

Google memperkenalkan Grafik Pengetahuan pada tahun 2012 untuk membantu pencari menemukan informasi baru lebih cepat.

Pada dasarnya, pengguna dapat mencari tempat, orang, perusahaan, dan produk serta menemukan hasil instan yang paling relevan dengan kueri.

Grafik Pengetahuan adalah kumpulan topik, juga dikenal sebagai entitas, yang terhubung ke entitas lain. Entitas adalah objek informasi tunggal yang dapat didefinisikan secara unik.

Mereka memungkinkan Google untuk melampaui hanya pencocokan kata kunci saat mengembalikan respons ke kueri tertentu. Ini semakin membantu Google mencapai tujuannya menjadi mesin penjawab.

Google akan menampilkan data Grafik Pengetahuan dalam fitur SERP seperti panel pengetahuan, kartu pengetahuan, dan cuplikan unggulan.

Ini dapat membantu merek menjadi lebih terlihat di hasil penelusuran dan membangun otoritas untuk topik tertentu. Data terstruktur di situs web dapat memengaruhi data yang ditarik ke dalam Grafik Pengetahuan.

Google menggunakan Grafik Pengetahuan untuk memberikan pengalaman penelusuran yang lebih baik bagi pengguna karena dapat lebih memahami berbagai topik dan hubungannya satu sama lain.

Misalnya, jika kita ingin melihat pemeran film, Google dapat menampilkannya dalam format carousel di halaman hasil pencarian.

Contoh KorselTangkapan layar dari Google, September 2022

Namun, fitur SERP (halaman hasil mesin pencari) ini juga dapat menyebabkan lebih sedikit klik situs web, karena Google dapat menampilkan lebih banyak informasi di halaman hasil pencarian.

Hal ini memungkinkan mereka untuk memberikan respons yang cepat dan akurat untuk pencari dan mengarahkan mereka ke hasil pencarian lainnya, dengan fitur seperti “Orang juga mencari” dan kueri relevan yang terkait dengan istilah pencarian utama.

Misalnya, jika kita mengambil grup K-pop BTS, dalam satu pencarian, saya dapat melihat daftar semua anggota, lagu dan album mereka, serta acara mendatang, penghargaan yang telah mereka menangkan, dan berbagai tempat yang saya dapat mendengarkan musik mereka.

Semua dalam satu pencarian tanpa harus mengunjungi satu situs web eksternal.

Contoh Fitur SERP BTSTangkapan layar dari Google, September 2022

API Grafik Pengetahuan

API Grafik Pengetahuan, yang telah dibuat oleh Google, memungkinkan kami menemukan entitas dalam Grafik Pengetahuan Google untuk kueri tertentu.

Ini memberi kita akses langsung ke database untuk melihat entitas yang ditandai untuk setiap kueri. Ini juga tidak bergantung pada lokasi pengguna, memberikan tampilan Grafik Pengetahuan yang lebih akurat.

Beberapa contoh kasus penggunaan API, seperti yang diberikan oleh Google, meliputi:

  • Mendapatkan daftar peringkat entitas paling terkenal yang cocok dengan kriteria tertentu.
  • Mereka secara prediktif menyelesaikan entitas di kotak pencarian.
  • Anotasi/pengaturan konten menggunakan entitas Grafik Pengetahuan.

Seperti yang dinyatakan oleh dokumentasiAPI itu sendiri hanya mengembalikan entitas individu yang cocok, bukan grafik entitas yang saling berhubungan.

Menggunakan Python Untuk Memanggil API

Ada empat klien berbeda yang memungkinkan Google memanggil API melalui: Python, Java, JavaScript, dan PHP.

Contoh titik awal untuk masing-masing dapat ditemukan di halaman yang relevan dalam dokumentasi.

Untuk contoh ini, saya akan menggunakan Python karena ini adalah bahasa yang paling saya kenal.

Membuat Kunci API

Langkah pertama adalah membuat kunci API untuk mengirim permintaan ke API.

Untuk membuat kunci API, buka konsol Google API dan navigasikan ke halaman kredensial.

Langkah selanjutnya adalah pergi ke perpustakaan APIcari Grafik Pengetahuan, lalu aktifkan.

API Grafik Pengetahuan,Tangkapan layar dari API Grafik Pengetahuan, September 2022

Anda dapat menyimpan catatan kunci API Anda, tetapi Anda juga dapat dengan mudah menemukan kunci API lagi dengan mengklik API yang telah Anda buat.

API Grafik Pengetahuan KredensialTangkapan layar dari API Grafik Pengetahuan, September 2022

Permintaan API Sederhana

Untuk mengembalikan entitas yang cocok dengan kueri, bersama dengan skor hasil untuk setiap entitas, ada bagian sederhana dari kode Python yang dapat Anda jalankan, baik di Google Colab (mudah diakses untuk pemula) atau di lingkungan lokal Anda.

api_key = ' ' #add your API key
query = 'BTS' #add your query
service_url="https://kgsearch.googleapis.com/v1/entities:search"
params = {
'query': query,
'limit': 10,
'indent': True,
'key': api_key,
}
url = service_url + '?' + urllib.parse.urlencode(params)
response = json.loads(urllib.request.urlopen(url).read())
for element in response['itemListElement']:
print(element['result']['name'] + ' (' + str(element['resultScore']) + ')')

Ini akan menghasilkan hasil seperti di bawah ini:

Tanggapan APITangkapan layar dari Google Colab, September 2022

Dalam hal ini, kita dapat mengatur beberapa parameter, tergantung pada apa yang kita cari.

Hal pertama yang perlu Anda tambahkan adalah kunci API Anda, diikuti dengan kueri yang ingin Anda hasilkan hasilnya.

Parameter kemudian diatur untuk memanggil kunci API yang telah Anda tambahkan dan kueri yang telah Anda pilih.

Ini memungkinkan Anda untuk dengan mudah mengubah kueri yang Anda cari setiap kali Anda menjalankan kode.

Kemudian kami memiliki batasnya, yaitu jumlah entitas yang ingin Anda kembalikan. Default untuk ini adalah 20, dengan maksimum 500. Ingat bahwa permintaan dengan batas tinggi memiliki peluang waktu habis yang lebih tinggi.

Kemudian kita dapat menggunakan Boolean (Benar atau Salah) untuk memutuskan apakah kita ingin membuat indentasi respons JSON untuk pemformatan yang mudah.

Ada parameter lain yang dapat Anda sertakan, seperti:

  • Bahasa: daftar kode bahasa yang ingin Anda batasi tanggapannya.
  • Jenis: digunakan untuk membatasi entitas dengan tipe yang Anda pilih, misalnya, jika Anda hanya menginginkan hasil entitas ‘Orang’.

Kami kemudian meminta skrip untuk memanggil URL, menyelesaikan permintaan dan mengurai hasilnya menjadi cetakan sederhana nama entitas dan skor hasil untuk setiap entitas, yang akan diapit dalam tanda kurung.

Mengekstrak Lebih Banyak Lagi

Mengembalikan entitas dan skor hasilnya hanya menggores permukaan. Masih banyak lagi yang bisa kita dapatkan dari Knowledge Graph API.

Kami dapat mengembalikan objek JSON yang berisi semua bidang respons yang disimpan untuk setiap entitas dengan beberapa baris kode lagi dan beberapa fungsi.

Pertama, kami ingin meminta pengembalian halaman sesi yang akan dicari melalui API.

def get_source(url):
try:
session = HTMLSession()
response = session.get(url)
return response
except requests.exceptions.RequestException as e:
print(e)

Kemudian, dengan menggunakan permintaan API yang serupa seperti pada kode aslinya, kita dapat memanggilnya bersama dengan permintaan kueri kita menggunakan parameter yang sama.

def knowledge_graph(api_key, query):
query = 'BTS' #add your query
service_url="https://kgsearch.googleapis.com/v1/entities:search"
params = {
'query': query,
'limit': 10,
'indent': True,
'key': api_key,
}
url = service_url + '?' + urllib.parse.urlencode(params)
response = get_source(url)

Kemudian, kami memasukkan kunci API kami untuk mengembalikan objek respons kami dengan data lengkap.

return json.loads(response.text)
api_key = " " #add your API key
knowledge_graph_json = knowledge_graph(api_key, query)
knowledge_graph_json

Untuk melihat hasilnya sedikit lebih mudah dan membantu lebih memahami respons, kami dapat normalkan JSON objek ke dalam Pandas DataFrame. Ini akan mengambil setiap bidang dan mentransfernya ke dalam kolom, dengan setiap entitas baris yang berbeda.

pd.json_normalize(knowledge_graph_json, record_path=’itemListElement’)

Panduan Untuk API Pencarian Grafik Pengetahuan Google Untuk SEO

Saya juga merasa menarik untuk menjalankan kode ini pada hari yang berbeda dengan kueri yang sama dan meninjau bagaimana hasilnya berubah.

Bidang Respon

Beberapa bidang akan diekstraksi untuk setiap entitas dalam API Grafik Pengetahuan:

  • Indo: URI kanonik untuk entitas.
  • nama: nama entitas.
  • Tipe: daftar jenis skema yang didukung yang cocok dengan entitas.
  • keterangan: deskripsi singkat tentang entitas.
  • gambar: gambar yang terkait dengan entitas.
  • Detil Deskripsi: penjelasan rinci tentang entitas.
  • url: situs web resmi entitas.
  • hasilSkor: Indikator seberapa baik entitas cocok dengan kueri.

Bidang id mengacu pada MID (pengidentifikasi yang dihasilkan mesin), pengidentifikasi unik untuk setiap entitas.

Ini biasanya dimulai dengan kg:/m/ diikuti dengan string pendek yang ditambahkan. MID memecah bahasa manusia menjadi format yang dapat dimengerti oleh mesin.

MID ini juga cocok dengan entitas di Google Trends dan juga dapat digunakan untuk mengambil URL setiap entitas, meskipun tidak ada panel pengetahuan untuknya.

Skor Keyakinan

HasilScore (juga dikenal sebagai skor kepercayaan) mewakili keyakinan Google dalam pemahamannya tentang entitas. Ini pada dasarnya adalah kekuatan yang dirasakan dari hubungan antara entitas yang telah dikenali Google untuk kueri, dan entitas yang telah dikembalikan.

Semakin tinggi skor hasil, semakin besar keyakinan Google terhadap entitas yang paling cocok untuk kueri.

Namun, tidak ada jaminan bahwa entitas dengan skor tertinggi akan muncul sebagai cuplikan unggulan dalam hasil pencarian.

Skor ini, khususnya, berguna saat menganalisis kueri yang berbeda untuk peluang.

Misalnya, Anda melihat skor konstituen rendah untuk kueri tertentu. Dalam hal ini, ini menyoroti peluang untuk mengoptimalkan halaman untuk menyalip halaman yang diidentifikasi untuk entitas.

URL untuk entitas juga dianggap sebagai “rumah entitas,” yang merupakan situs web dan laman yang diakui Google sebagai sumber paling otoritatif dengan informasi paling akurat tentang entitas tersebut.

Untuk meningkatkan skor kepercayaan, memastikan bahwa situs web Anda konsisten dengan informasi di rumah entitas itu penting.

Meningkatkan kualitas dan detail yang disediakan di halaman web juga akan membantu meningkatkan skor kepercayaan, memasangkannya dengan aktivitas PR untuk lebih meningkatkan otoritas situs web untuk topik entitas yang dipilih.

Mengekstrak Wawasan

Anda dapat melakukan beberapa hal dengan temuan respons Grafik Pengetahuan Anda, termasuk mengidentifikasi area peluang dan meninjau entitas saat ini dan rumah entitas untuk kueri tertentu.

Misalnya, memastikan Anda memiliki markup skema dan pengoptimalan di halaman yang paling tepat untuk terhubung dengan entitas target Anda adalah langkah pertama yang penting.

Riset Kata Kunci

Saat menyelesaikan penelitian kata kunci, ada baiknya mempertimbangkan apakah penargetan Anda saat ini masuk akal jika ada entitas yang kuat untuk kata kunci tertentu.

Lagi pula, tujuan menyeluruh Google adalah memberikan informasi yang paling berguna dalam hasil pencarian. Dengan meningkatnya pencarian tanpa klik, persaingan untuk istilah pencarian dan kemampuan untuk muncul di fitur SERP juga meningkat.

Membangun Merek

Menggunakan entitas adalah cara terbaik untuk membangun kehadiran dan otoritas penelusuran organik merek atau perusahaan di ruang tertentu.

Sangat berguna untuk mengetahui entitas di balik kueri tertentu. Mereka dapat memberi kami wawasan seputar wawasan pencarian untuk kata kunci dan membuatnya lebih mudah untuk membuat konten yang otoritatif dan bermanfaat sesuai dengan ini.

Riset Pesaing

Karena API menyediakan daftar peringkat entitas yang muncul untuk kueri, Anda dapat melihat wawasan tingkat tinggi daripada melakukan banyak penelusuran untuk melihat apa yang muncul.

Ini akan memungkinkan Anda untuk meninjau kinerja pesaing Anda untuk kueri tertentu dan bagaimana Anda membandingkannya.

Anda juga dapat menggunakan wawasan ini untuk memastikan Anda dapat meningkatkan skor kepercayaan diri Anda untuk menyalip pesaing dalam hasil.

API memungkinkan Anda untuk melacak ini secara teratur dan melaporkan setiap perubahan yang Anda lihat, kemungkinan sebelum fitur SERP berubah.

Kesimpulan

Saya harap ini memberi Anda tempat untuk memulai dengan menganalisis Grafik Pengetahuan dan mengekstraksi wawasan berharga untuk membantu mengoptimalkan penampilan Anda di fitur pencarian.

Seperti yang dijelaskan GoogleGrafik Pengetahuan digunakan untuk menyempurnakan penelusuran Google guna menemukan hal yang benar, mendapatkan ringkasan terbaik, dan masuk lebih dalam dan lebih luas.

Mampu melihat di bawah kap Grafik Pengetahuan adalah tempat yang bagus untuk mulai memastikan situs web Anda adalah sumber terbaik yang digunakan Google untuk melakukan hal itu.

Saya telah membuat buku catatan Google Colab di sini bagi Anda untuk menggunakan dan bermain-main dengan kode.

Saya ingin tahu wawasan apa yang telah Anda ekstrak untuk kueri Anda. (Harap ingat untuk membuat salinan dan menambahkan API yang Anda buat sendiri).

Anda juga dapat menemukan versi kode di GitHub di sini.

Lebih banyak sumber daya:


Gambar Unggulan: REDPIXEL.PL/Shutterstock

Share

Leave a Reply

Your email address will not be published. Required fields are marked *