Data terstruktur aplikasi software (SoftwareApplication
)
Tambahkan markup ke informasi aplikasi software dalam isi halaman web untuk menampilkan detail aplikasi Anda dengan lebih baik pada hasil Google Penelusuran.
![Hasil kaya aplikasi software di hasil Google Penelusuran](https://developers-dot-devsite-v2-prod.appspot.com/static/search/docs/images/software-apps.png?authuser=19&hl=id)
Cara menambahkan data terstruktur
Data terstruktur adalah format terstandarisasi untuk memberikan informasi tentang suatu halaman dan mengelompokkan konten halaman tersebut. Jika Anda baru mengenal data terstruktur, Anda dapat mempelajari lebih lanjut cara kerja data terstruktur.
Berikut adalah ringkasan tentang cara membuat, menguji, dan merilis data terstruktur.
- Tambahkan properti wajib. Berdasarkan format yang Anda gunakan, pelajari tempat menyisipkan data terstruktur di halaman.
- Ikuti pedoman.
- Validasi kode Anda menggunakan Pengujian Hasil Kaya dan perbaiki setiap error kritis. Pertimbangkan juga untuk memperbaiki masalah non-kritis yang mungkin ditandai di alat tersebut, karena tindakan ini dapat membantu meningkatkan kualitas data terstruktur Anda (tetapi hal ini tidak diperlukan agar memenuhi syarat untuk hasil kaya).
- Deploy beberapa halaman yang menyertakan data terstruktur dan gunakan Alat Inspeksi URL untuk menguji cara Google melihat halaman tersebut. Pastikan halaman Anda
dapat diakses oleh Google dan tidak diblokir oleh file robots.txt, tag
noindex
, atau persyaratan login. Jika halaman tidak bermasalah, Anda dapat meminta Google meng-crawl ulang URL tersebut. - Agar Google tetap mengetahui setiap perubahan pada masa mendatang, sebaiknya kirimkan peta situs. Anda dapat mengotomatiskan proses ini dengan Search Console Sitemap API.
Contoh
Berikut adalah contoh aplikasi software di JSON-LD:
<html> <head> <title>Angry Birds</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SoftwareApplication", "name": "Angry Birds", "operatingSystem": "ANDROID", "applicationCategory": "GameApplication", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.6", "ratingCount": "8864" }, "offers": { "@type": "Offer", "price": "1.00", "priceCurrency": "USD" } } </script> </head> <body> </body> </html>
Berikut adalah contoh aplikasi software di RDFa:
<div vocab="https://schema.org/" typeof="SoftwareApplication"> <span property="name">Angry Birds</span> - REQUIRES <span property="operatingSystem">ANDROID</span> TYPE: <span property="applicationCategory" content="GameApplication">Game</span> RATING: <div property="aggregateRating" typeof="AggregateRating"> <span property="ratingValue">4.6</span> ( <span property="ratingCount">8864</span> ratings ) </div> <div property="offers" typeof="Offer"> Price: $<span property="price">1.00</span> <meta property="priceCurrency" content="USD" /> </div> </div>
Berikut adalah contoh aplikasi software di Microdata:
<div itemscope itemtype="https://schema.org/SoftwareApplication"> <span itemprop="name">Angry Birds</span> - REQUIRES <span itemprop="operatingSystem">ANDROID</span> TYPE: <span itemprop="applicationCategory" content="GameApplication">Game</span> RATING: <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> <span itemprop="ratingValue">4.6</span> ( <span itemprop="ratingCount">8864</span> ratings ) </div> <div itemprop="offers" itemscope itemtype="https://schema.org/Offer"> Price: $<span itemprop="price">1.00</span> <meta itemprop="priceCurrency" content="USD" /> </div> </div>
Panduan
Aplikasi Anda harus mengikuti panduan berikut agar memenuhi syarat untuk dimunculkan sebagai hasil kaya.
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 ke konten, yang akan meningkatkan kualitas pengalaman pengguna.
SoftwareApplication
Definisi lengkap SoftwareApplication
tersedia di
schema.org/SoftwareApplication.
Properti yang didukung Google adalah sebagai berikut:
Properti wajib | |||||
---|---|---|---|---|---|
name
|
Nama aplikasi. |
||||
offers.price
|
Penawaran untuk menjual aplikasi. Bagi developer,
Jika aplikasi tersedia tanpa membayar, tetapkan "offers": { "@type": "Offer", "price": "0" }
Jika aplikasi memiliki harga di atas 0, Anda harus menyertakan "offers": { "@type": "Offer", "price": "1.00", "priceCurrency": "USD" } |
||||
Rating atau ulasan |
Rating atau ulasan aplikasi. Anda harus menyertakan salah satu properti berikut:
|
Properti yang direkomendasikan | |
---|---|
applicationCategory
|
Jenis aplikasi (misalnya Daftar jenis aplikasi yang didukung
|
operatingSystem
|
Sistem operasi yang diperlukan untuk menggunakan aplikasi (misalnya |
Properti yang diperluas untuk subjenis aplikasi
Untuk aplikasi seluler dan aplikasi web, Google juga mendukung MobileApplication
dan WebApplication
.
Google tidak menampilkan hasil kaya untuk Aplikasi Software yang hanya memiliki jenis VideoGame
.
Untuk memastikan bahwa Aplikasi Software Anda memenuhi syarat untuk ditampilkan sebagai hasil kaya, kelompokkan jenis
VideoGame
dengan jenis lain. Contoh:
{ "@context": "https://schema.org", "@type": ["VideoGame", "MobileApplication"], .... }
Pemecahan masalah
Jika Anda mengalami masalah saat menerapkan atau mendebug data terstruktur, berikut beberapa referensi yang dapat membantu Anda.
- Jika Anda menggunakan sistem pengelolaan konten (CMS) atau ada orang lain yang menangani situs Anda, minta mereka untuk membantu Anda. Pastikan untuk meneruskan pesan Search Console yang menjelaskan masalah tersebut kepada mereka.
- Google tidak menjamin bahwa fitur yang menggunakan data terstruktur akan muncul dalam hasil penelusuran. Untuk mengetahui daftar alasan umum mengapa Google tidak dapat menampilkan konten Anda dalam hasil kaya, lihat Panduan Umum terkait Data Terstruktur.
- Mungkin ada error dalam data terstruktur Anda. Periksa daftar error data terstruktur.
- Jika halaman Anda dikenai tindakan manual data terstruktur, data terstruktur pada halaman itu akan diabaikan (meskipun halaman masih bisa muncul di hasil Google Penelusuran). Untuk memperbaiki masalah data terstruktur, gunakan laporan Tindakan Manual.
- Tinjau panduan lagi untuk mengidentifikasi apakah konten Anda tidak mematuhi panduan. Masalah itu mungkin disebabkan oleh konten yang berisi spam atau penggunaan markup yang berisi spam. Namun, masalahnya mungkin bukan pada sintaksis, sehingga Pengujian Hasil Kaya tidak akan dapat mengidentifikasi masalah tersebut.
- Pecahkan masalah hasil kaya tidak ada/penurunan jumlah hasil kaya.
- Tunggu hingga crawling dan pengindeksan ulang selesai. Perlu diingat bahwa Google mungkin memerlukan waktu beberapa hari untuk mencari dan meng-crawl halaman setelah Anda memublikasikannya. Untuk pertanyaan umum terkait crawling dan pengindeksan, lihat FAQ crawling dan pengindeksan Google Penelusuran.
- Posting pertanyaan di forum Pusat Google Penelusuran.