Cara Membuat Kotak Telusur Sitelinks di Google

Google Search dapat mengekspos kotak pencarian yang dilingkupi ke situs web Anda ketika muncul sebagai hasil pencarian. Kotak pencarian ini didukung oleh Google Search. Namun, jika Anda ingin menghidupkan kotak pencarian ini dengan mesin pencari Anda sendiri, atau jika Anda ingin hasil pencarian juga menyertakan aplikasi seluler terkait, Anda dapat melakukannya dengan menggunakan data terstruktur yang tertanam di situs web Anda.

Pengguna pencarian terkadang memasukkan nama merek atau URL situs atau aplikasi yang dikenal, hanya untuk melakukan pencarian yang lebih rinci setelah mereka mencapai tujuan mereka. Misalnya, pengguna yang mencari pin pizza di Pinterest akan mengetik Pinterest atau pinterest.com ke Google Penelusuran — baik dari Google App atau dari browser web mereka — kemudian memuat situs atau aplikasi Android, dan akhirnya mencari pizza. Kotak pencarian menyediakan cara cepat bagi pengguna untuk mencari situs atau aplikasi Anda segera pada halaman hasil pencarian. Kotak pencarian mengimplementasikan saran waktu nyata dan fitur lainnya.

Berikut ini contoh hasil pencarian untuk "Pinterest" di Google yang mengembalikan kotak pencarian sitelinks untuk situs web Pinterest:

Kotak Telusur Sitelinks Pinterest

Berikut adalah beberapa contoh markup yang akan mengimplementasikan kotak pencarian sitelinks yang menggunakan mesin pencari khusus situs web:

Hanya Situs (JSON-LD)

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "WebSite",
  "url": "https://www.aprie.net/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://query.aprie.net/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>

Hanya Situs (Microdata)

<div itemscope itemtype="http://schema.org/WebSite">
  <meta itemprop="url" content="https://www.aprie.net/"/>
  <form itemprop="potentialAction" itemscope itemtype="http://schema.org/SearchAction">
    <meta itemprop="target" content="https://query.aprie.net/search?q={search_term_string}"/>
    <input itemprop="query-input" type="text" name="search_term_string" required/>
    <input type="submit"/>
  </form>
</div>

Situs + Aplikasi (JSON-LD)

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "WebSite",
  "url": "https://www.aprie.net/",
  "potentialAction": [{
    "@type": "SearchAction",
    "target": "https://query.aprie.net/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  },{
    "@type": "SearchAction",
    "target": "android-app://net.aprie/https/query.aprie.net/search/?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }]
}

</script>

Ganti domain aprie.net yang berwarna merah dengan domain anda.

Untuk mengecek valid atau tidak silahkan kunjungi https://search.google.com/structured-data/testing-tool


Pengujian Data Terstruktur

Selain panduan umum data terstruktur , panduan tambahan ini berlaku untuk tautan situs sitelinks markup.


Berikut langkah-langkah untuk menyiapkan kotak pencarian untuk situs atau aplikasi Anda:

1. Instal mesin pencari yang bekerja di situs web Anda atau aplikasi Android. 
Sitelinks permintaan pencarian mengirim pengguna ke halaman hasil pencarian untuk situs atau aplikasi Anda, jadi Anda memerlukan mesin pencari yang berfungsi untuk memberdayakan fitur ini.
  • Situs web: Siapkan mesin pencari di situs web atau aplikasi Android Anda. Fitur ini meneruskan permintaan pengguna ke target Anda menggunakan sintaks yang ditentukan dalam data terstruktur Anda. Mesin pencari Anda harus mendukung query yang dienkode UTF-8.
  • Aplikasi: Lihat Ringkasan Penelusuran di Situs Pengembang Android untuk mempelajari cara menerapkan mesin telusur untuk aplikasi Anda. Aplikasi Android Anda harus mendukung ACTION_VIEW maksud dari hasil Penelusuran, dengan URI data yang sesuai yang ditentukan dalam potentialAction.target properti markup Anda .

2. Terapkan WebSite elemen data terstruktur di beranda untuk situs Anda. Aplikasi harus memiliki situs web terkait untuk mengaktifkan fitur ini, meskipun situs web hanya satu halaman. Beberapa panduan tambahan:

  • Tambahkan markup ini hanya ke beranda, bukan ke halaman lain.
  • Selalu tentukan satu SearchActionuntuk situs web, dan opsional lainnya jika mendukung pencarian aplikasi. Anda harus selalu memiliki SearchActionsitus web bahkan jika aplikasi adalah target pencarian pilihan Anda; ini memastikan bahwa jika pengguna tidak mencari dari ponsel Android atau tidak menginstal aplikasi Android Anda, hasil pencarian langsung ke situs web Anda.

3. Verifikasi data terstruktur Anda menggunakan alat Pengujian Data Terstruktur .

4. Verifikasi penerapan mesin pencari Anda dengan menyalin WebSite.potentialAction.target URL dari data terstruktur Anda, mengganti search_term_string dengan kueri percobaan, dan menjelajah ke URL itu di browser web. Misalnya, jika situs web Anda adalah aprie.net, dan Anda ingin menguji kueri "anak kucing", Anda akan menjelajah ke https://www.aprie.net/search/?q={kittens}

5. Setel URL kanonis yang dipilih untuk beranda domain Anda menggunakan rel="canonical" elemen tautan pada semua varian beranda. Ini membantu Google Search memilih URL yang tepat untuk markup Anda. Server Anda harus mendukung pengkodean karakter UTF-8.


6. Untuk aplikasi , aktifkan filter intent yang tepat untuk mendukung URL yang Anda tentukan di target aplikasi markup Anda. Untuk contoh cara membuat filter maksud untuk url Google Penelusuran, lihat Pengindeksan Aplikasi Firebase untuk Android .

Untuk mencegah kotak pencarian sitelinks muncul

Google Search dapat memilih untuk menambahkan kotak pencarian sitelinks ke situs Anda bahkan jika itu tidak termasuk data terstruktur yang dijelaskan di sini. Namun, Anda dapat mencegah perilaku ini dengan menambahkan tag meta berikut ke beranda Anda:

<meta name = "google" content = "nositelinkssearchbox" />


Kotak telusur tautan situs akan dinonaktifkan sebagai bagian dari Googlebot normal yang merayapi dan memproses laman, yang dapat memakan waktu beberapa minggu tergantung pada situs dan faktor lainnya.


Definisi tipe data terstruktur
Tabel berikut mencantumkan properti yang diperlukan dan disarankan untuk menandai kotak pencarian situs sitelinks. Properti selain ini tidak dijamin untuk dibaca atau digunakan, bahkan jika mereka didefinisikan oleh schema.org.

Jenis yang dimodifikasi WebSite
Pencarian Google menggunakan WebSite tipe data terstruktur yang dimodifikasi baik untuk situs web dan kotak pencarian aplikasi.

Definisi lengkap WebSite disediakan di schema.org, meskipun Google Search menyimpang sedikit dari standar. Deskripsi yang ditunjukkan di bawah ini pasti.


 url
URL , wajib

Menentukan URL situs yang sedang dicari. Setel ke beranda kanonik situs Anda.  Sebagai contoh: https://www.aprie.net
 potentialAction
Array dari satu atau dua objek SearchAction , diperlukan

Objek ini menjelaskan URI untuk mengirim kueri ke, dan sintaks permintaan yang dikirim. Anda harus menerapkan halaman web atau pengendali niat yang dapat menerima permintaan, dan melakukan pencarian yang sesuai pada string yang dikirimkan. Jika pengguna tidak menggunakan aplikasi Android (atau ada di aplikasi Android tetapi belum menentukan target maksud Android), kotak pencarian akan mengirimkan versi situs web permintaan ke lokasi yang ditentukan; jika pengguna menggunakan perangkat Android dan telah menetapkan URI maksud Android, itu akan mengirimkan maksud itu.

Anda harus selalu membuat situs web SearchActionuntuk mengaktifkan kasus pencarian desktop. Jika juga mendukung pencarian aplikasi, Anda juga dapat menentukan SearchActionobjek untuk aplikasi Anda. Setiap SearchActionobjek memiliki anggota berikut:

  • @type [Required] - Should be "SearchAction"
  • target [Required] - A string in this format: search_handler_uri?q={search_term_string}
  • search_handler_uri - For websites, the URL of the handler that should receive and handle the search query; for apps, the URI of the intent handler for your search engine that should handle queries.
  • search_term_string - A placeholder string that is replaced by user's search query when the user clicks the "Search" button in the search box.
  • Example: https://query.example.com/search?q={search_term_string}
  • query-input [Required] - Use the literal string "required name = search_term_string", or whatever placeholder you used in target.

Website
"potentialAction": [{
  "@type": "SearchAction",
  "target": "https://query.aprie.net/search?q={search_term_string}",
  "query-input": "required name=search_term_string"
}

yang akan mengirim permintaan GET ke https://query.aprie.net/search?q=user%20search%20string


App
"potentialAction": [{
  "@type": "SearchAction",
  "target": "android-app://net.aprie/https/query.aprie.net/search/?q={search_term_string}",
  "query-input": "required name=search_term_string"
}

yang akan mengirim intent Android ke android-app://net.aprie/https/query.aprie.net/search/?q=user_search_string


Baca Juga Artikel Terbaru

Aprillia Lauren Francesca

Aprie.Net adalah Penasihat Teknologi menarik pembeli dari semua tingkat pengalaman di seluruh jajaran teknologi konsumen... Read More...

SUBSCRIBE TO OUR NEWSLETTER

0 Response to "Cara Membuat Kotak Telusur Sitelinks di Google"

Posting Komentar