Kotak Penelusuran Sitelink

Google Penelusuran dapat menampakkan kotak penelusuran yang ditautkan ke situs Anda ketika situs tersebut muncul sebagai hasil penelusuran. Kotak penelusuran ini didukung oleh Google Penelusuran. Namun, jika Anda ingin mendukung kotak penelusuran ini dengan mesin telusur Anda sendiri, atau jika Anda ingin hasil penelusuran juga mencakup aplikasi seluler terkait, Anda dapat melakukannya dengan menggunakan data terstruktur yang disematkan di situs Anda.

Pengguna penelusuran terkadang memasukkan nama merek atau URL dari situs atau aplikasi yang dikenal, dan selanjutnya melakukan penelusuran yang lebih mendetail setelah sampai di situs tujuan. Misalnya, pengguna yang menelusuri pin piza di Pinterest akan mengetik Pinterest atau pinterest.com ke Google Penelusuran—entah dari Google app atau dari browser web—lalu memuat situs atau aplikasi Android tersebut, dan akhirnya menelusuri piza. Kotak penelusuran menyediakan cara cepat bagi pengguna untuk menelusuri situs atau aplikasi langsung dari halaman hasil penelusuran. Kotak penelusuran menerapkan saran real-time dan fitur lainnya.

Contoh

Berikut ini contoh hasil penelusuran untuk "Pinterest" di Google yang menampilkan kotak penelusuran sitelink untuk situs Pinterest:

Kotak penelusuran sitelink yang digunakan

Berikut ini beberapa contoh markup yang akan menerapkan kotak penelusuran sitelink yang menggunakan mesin telusur kustom situs:

JSON-LD

Berikut ini contoh di JSON-LD yang menggunakan Fitur Pengujian Data Terstruktur:

Microdata

Berikut ini contoh di Microdata yang menggunakan Fitur Pengujian Data Terstruktur:

Berikut ini contoh situs dan aplikasi di JSON-LD yang menggunakan Fitur Pengujian Data Terstruktur:

Panduan

Selain panduan umum data terstruktur, panduan tambahan berikut berlaku untuk markup kotak penelusuran sitelink.

Berikut adalah langkah-langkah dalam menyiapkan kotak penelusuran untuk situs atau aplikasi Anda:

  1. Instal mesin telusur yang berfungsi di situs atau aplikasi Android Anda.

    Kueri penelusuran sitelink akan mengarahkan pengguna ke halaman hasil penelusuran untuk situs atau aplikasi Anda, jadi Anda memerlukan mesin telusur yang berfungsi untuk mendukung fitur ini.

    • Situs: Siapkan mesin telusur di situs atau aplikasi Android Anda. Fitur ini meneruskan kueri pengguna ke target Anda menggunakan sintaks yang ditentukan dalam data terstruktur Anda. Mesin telusur Anda harus mendukung kueri yang berenkode UTF-8.
    • Aplikasi: Lihat Ringkasan Penelusuran di Situs Developer Android untuk mempelajari cara menerapkan mesin telusur untuk aplikasi Anda. Aplikasi Android Anda harus mendukung intent ACTION_VIEW dari hasil Penelusuran, dengan URI data terkait yang ditentukan dalam properti potentialAction.target markup Anda.
  2. Terapkan elemen data terstruktur WebSite di halaman beranda untuk situs Anda. Aplikasi harus memiliki situs terkait agar dapat mengaktifkan fitur ini, meskipun situs tersebut hanya terdiri dari satu halaman. Beberapa panduan tambahan:
    • Tambahkan markup ini hanya ke halaman beranda, bukan ke halaman lain.
    • Selalu tentukan satu SearchAction untuk situs, dan satu lagi (opsional) jika mendukung penelusuran aplikasi. Anda harus selalu memiliki SearchAction untuk situs meskipun target penelusuran pilihan Anda adalah aplikasi. Hal ini memastikan bahwa jika pengguna tidak melakukan penelusuran dari ponsel Android atau tidak menginstal aplikasi Android Anda, hasil penelusuran akan mengarahkannya ke situs Anda.
  3. Verifikasi data terstruktur Anda menggunakan Fitur Pengujian Data Terstruktur.
  4. Verifikasi penerapan mesin telusur Anda dengan menyalin URL WebSite.potentialAction.target dari data terstruktur Anda, mengganti search_term_string dengan kueri uji coba, dan mengakses URL tersebut di browser web. Misalnya, jika situs Anda adalah example.com, dan Anda ingin menguji kueri "kittens", lakukan browsing ke https://www.example.com/search/?q={kittens}.
  5. Tetapkan URL kanonis pilihan untuk halaman beranda domain Anda menggunakan elemen link rel="canonical" di semua varian halaman beranda tersebut. Cara ini membantu Google Penelusuran memilih URL yang tepat untuk markup Anda. Server Anda harus mendukung encoding karakter UTF-8.
  6. Untuk aplikasi, aktifkan filter intent yang tepat untuk mendukung URL yang Anda tentukan pada target aplikasi markup Anda. Untuk contoh cara membuat filter intent untuk URL Google Penelusuran, lihat Firebase App Indexing untuk Android.

Google Penelusuran dapat memilih untuk menambahkan kotak penelusuran sitelink ke situs Anda meskipun situs tersebut tidak memuat data terstruktur yang dijelaskan di sini. Namun, Anda dapat mencegah perilaku ini dengan menambahkan tag meta berikut ke halaman beranda Anda:

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

Kotak penelusuran sitelink akan dinonaktifkan sebagai bagian dari crawling dan pemrosesan normal yang dilakukan Googlebot pada halaman tersebut, yang dapat memakan waktu beberapa minggu, tergantung pada situs dan faktor lainnya.

Definisi jenis data terstruktur

Anda harus menyertakan properti wajib agar konten Anda memenuhi syarat untuk ditampilkan sebagai hasil kaya. Anda juga dapat menyertakan properti yang direkomendasikan untuk menambahkan informasi lain tentang konten Anda, dan hal ini dapat meningkatkan kualitas pengalaman pengguna.

Jenis WebSite yang dimodifikasi

Google Penelusuran menggunakan jenis data terstruktur WebSite yang dimodifikasi, baik untuk kotak penelusuran situs maupun aplikasi. Definisi lengkap WebSite tersedia di schema.org, meskipun Google Penelusuran sedikit menyimpang dari standar. Deskripsi yang ditampilkan di bawah ini bersifat pasti.

Properti wajib
potentialAction

Array yang terdiri dari satu atau dua objek SearchAction

Objek ini menjelaskan URI yang dikirimi kueri, dan sintaks permintaan yang dikirim. Anda harus menerapkan pengendali intent atau halaman yang dapat menerima permintaan, dan menjalankan penelusuran yang sesuai pada string yang dikirim. Jika pengguna tidak menggunakan aplikasi Android (atau menggunakan aplikasi Android namun belum menentukan target intent Android), kotak penelusuran akan mengirimkan kueri versi situs ke lokasi yang ditentukan; jika pengguna menggunakan perangkat Android dan telah menetapkan URI intent Android, kotak penelusuran akan mengirimkan intent tersebut.

Anda harus selalu membuat SearchAction situs untuk mendukung kasus penelusuran desktop. Jika juga mendukung penelusuran aplikasi, Anda dapat menentukan objek SearchAction untuk aplikasi Anda. Setiap objek SearchAction memiliki anggota berikut:

potentialAction.query-input

Text

Gunakan string literal required name = search_term_string, atau placeholder apa pun yang Anda gunakan dalam target.

potentialAction.target

Text

String dalam format ini: search_handler_uri?q={search_term_string}

Contoh:

https://query.example.com/search?q={search_term_string}
search_handler_uri Untuk situs, URL pengendali yang akan menerima dan menangani kueri penelusuran; untuk aplikasi, URI pengendali intent untuk mesin telusur Anda yang akan menangani kueri.
search_term_string

String placeholder yang diganti dengan kueri penelusuran pengguna ketika pengguna mengklik tombol "Telusuri" di kotak penelusuran.

url

URL

Menentukan URL situs yang sedang ditelusuri. Tetapkan ke halaman beranda kanonis situs Anda. Misalnya: https://www.example.org

Kirim masukan tentang...

Penelusuran
Penelusuran