Aplikasi Software

Tambahkan markup ke informasi aplikasi software dalam isi halaman web untuk menampilkan detail aplikasi Anda dengan lebih baik pada hasil Google Penelusuran.

Screenshot hasil kaya untuk aplikasi software di hasil penelusuran

Bagaimana cara menambahkan data terstruktur

Data terstruktur adalah format terstandarisasi untuk memberikan informasi tentang suatu halaman dan mengelompokkan konten halaman tersebut. Jika baru mengenal data terstruktur, Anda dapat mempelajari lebih lanjut cara kerja data terstruktur.

Berikut adalah ringkasan tentang cara membuat, menguji, dan merilis data terstruktur. Untuk panduan langkah demi langkah tentang cara menambahkan data terstruktur ke halaman web, lihat codelab data terstruktur.

  1. Tambahkan properti wajib. Untuk informasi tentang tempat untuk menempatkan data terstruktur di halaman, tonton Data terstruktur JSON-LD: Tempat untuk menyisipkan di halaman.
  2. Ikuti panduan.
  3. Validasi kode Anda menggunakan Alat Pengujian Hasil Kaya.
  4. Deploy beberapa halaman yang menyertakan data terstruktur dan gunakan Alat Inspeksi URL untuk menguji bagaimana 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 Anda.
  5. Agar Google tetap mengetahui adanya perubahan di masa mendatang, sebaiknya Anda mengirimkan peta situs. Anda dapat mengotomatiskan proses ini dengan API Peta Situs Search Console.

Contoh

JSON-LD

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>
RDFa

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>
  
Microdata

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 pengalaman pengguna.

SoftwareApplication

Definisi lengkap SoftwareApplication tersedia di schema.org/SoftwareApplication.

Properti wajib
name

Text

Nama aplikasi.

offers.price

Offer

Penawaran untuk menjual aplikasi. Bagi developer, offers dapat menunjukkan marketplace yang menyediakan aplikasi. Untuk marketplace, gunakan properti offers untuk menunjukkan harga aplikasi untuk instance aplikasi tertentu.

Jika aplikasi gratis, tetapkan offers.price ke 0. Contoh:

"offers": {
  "@type": "Offer",
  "price": "0"
}

Jika aplikasi memiliki harga di atas 0, Anda harus menyertakan offers.currency. Contoh:

"offers": {
  "@type": "Offer",
  "price": "1.00",
  "priceCurrency": "USD"
}
Rating atau ulasan

Rating atau ulasan aplikasi. Anda harus menyertakan salah satu properti berikut:

aggregateRating

AggregateRating

Skor ulasan rata-rata aplikasi. Ikuti Panduan cuplikan ulasan serta daftar properti AggregateRating yang wajib dan direkomendasikan.

review

Review

Ulasan tunggal untuk aplikasi. Ikuti Panduan cuplikan ulasan serta daftar properti Review yang wajib dan direkomendasikan.

Properti yang direkomendasikan
applicationCategory

Text

Jenis aplikasi (misalnya BusinessApplication atau GameApplication). Nilai ini harus berupa jenis aplikasi yang didukung.

operatingSystem

Text

Sistem operasi yang diperlukan untuk menggunakan aplikasi (misalnya Windows 7, OSX 10.6, Android 1.6)

Properti yang diperluas untuk subjenis aplikasi

Untuk aplikasi seluler dan aplikasi web, Google juga mendukung MobileApplication dan WebApplication .

Pemecahan masalah

Jika Anda mengalami masalah saat menerapkan data terstruktur, berikut beberapa referensi yang dapat membantu Anda.