Yazılım Uygulaması

Google Arama sonuçlarında uygulamanızın ayrıntılarını daha iyi görüntülemek için bir web sayfasının gövdesine eklenen işaretleme yazılımı uygulama bilgileri.

Arama sonuçlarındaki bir yazılım uygulaması için zengin sonucun ekran görüntüsü

Yapılandırılmış veri ekleme

Yapılandırılmış veriler, bir sayfa hakkında bilgi sağlamak ve sayfa içeriğini sınıflandırmak için kullanılan standart bir biçimdir. Yapılandırılmış veriler konusunda yeniyseniz yapılandırılmış verilerin nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz.

Aşağıda, yapılandırılmış verilerin nasıl oluşturulacağı, test edileceği ve yayınlanacağı hakkında bir genel bakış sunulmuştur. Bir web sayfasına yapılandırılmış verinin nasıl ekleneceği hakkında adım adım açıklamalı kılavuz için yapılandırılmış veri codelab'e göz atın.

  1. Zorunlu özellikleri ekleyin. Yapılandırılmış verinin sayfada nereye yerleştirileceği hakkında bilgi için JSON-LD structured data: Where to insert on the page (JSON-LD yapılandırılmış veri: Sayfada yerleştirilecek yer) başlıklı videoyu izleyin.
  2. Yönergeleri uygulayın.
  3. Zengin Sonuçlar Testini kullanarak kodunuzu doğrulayın.
  4. Yapılandırılmış verinizi içeren birkaç sayfa dağıtıp Google'ın sayfayı nasıl gördüğünü test etmek için URL Denetleme aracını kullanın. Google'ın sayfanıza erişebildiğinden ve bir robots.txt dosyası, noindex etiketi veya giriş gereksinimleri tarafından engellenmediğinden emin olun. Sayfa düzgün görünüyorsa Google'dan URL'lerinizi yeniden taramasını isteyebilirsiniz.
  5. İleride yapılacak değişiklikler konusunda Google'a bilgi vermeye devam etmek için site haritası gönderin. Bu işlemi Search Console Site Haritası API'si ile otomatikleştirebilirsiniz.

Örnekler

JSON-LD

Bir JSON-LD yazılım uygulaması örneğini burada bulabilirsiniz:


<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

Bir RDFa yazılım uygulaması örneğini burada bulabilirsiniz:


<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>
  
Mikro veri

Bir Mikro veri yazılım uygulaması örneğini burada bulabilirsiniz:


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

Yönergeler

Uygulamanızın zengin sonuç olarak görünmeye uygun olması için bu yönergelere uymanız gerekir.

Yapılandırılmış veri türü tanımları

İçeriğinizin zengin sonuç olarak görüntülenmeye uygun olması için gereken özellikleri eklemeniz gerekir. İçeriğiniz hakkında daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için önerilen özellikleri de dahil edebilirsiniz.

SoftwareApplication

SoftwareApplication öğesinin tam tanımını schema.org/SoftwareApplication adresinde bulabilirsiniz.

Zorunlu özellikler
name

Text

Uygulamanın adı.

offers.price

Offer

Uygulamayı satmak için bir teklif. Geliştiriciler için offers, uygulamayı içeren pazarları belirtebilir. Pazarlar için belirli bir uygulama örneğine ait uygulamanın fiyatını belirtirken offers kullanın.

Uygulama ücretsiz ise offers.price değerini 0 olarak ayarlayın. Örneğin:

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

Uygulamanın fiyatı 0'dan fazlaysa offers.currency eklemeniz gerekir. Örneğin:

"offers": {
  "@type": "Offer",
  "price": "1.00",
  "priceCurrency": "USD"
}
Puan veya yorum

Uygulamanın puanı veya yorumu. Aşağıdaki özelliklerden birini eklemelisiniz:

aggregateRating

AggregateRating

Uygulamanın ortalama yorum puanı. Yorum snippet'i yönergelerini uygulayın ve hem zorunlu hem de önerilen AggregateRating özelliklerine uyun.

review

Review

Uygulamanın tek bir yorumu. Yorum snippet'i yönergelerini uygulayın ve hem zorunlu hem de önerilen Yorum özelliklerine uyun.

Önerilen özellikler
applicationCategory

Text

Uygulamanın türü (örneğin, BusinessApplication veya GameApplication). Değer, desteklenen bir uygulama türü olmalıdır.

operatingSystem

Text

Uygulamayı kullanmak için gereken işletim sistemi (örneğin, Windows 7, OSX 10.6, Android 1.6)

Uygulama alt türleri için genişletilmiş özellikler

Google, mobil uygulamalar ve web uygulamaları için MobileApplication ve WebApplication özelliklerini de destekler.

Sorun giderme

Yapılandırılmış verileri uygulamada sorun yaşıyorsanız size yardımcı olabilecek bazı kaynaklar aşağıda verilmiştir.