Yazılım uygulaması (SoftwareApplication) yapılandırılmış verileri

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.

Google arama sonuçlarında yazılım uygulaması zengin sonucu

Yapılandırılmış veri ekleme

Yapılandırılmış veri, 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ış veri konusunda yeniyseniz yapılandırılmış verinin nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz.

Aşağıda, yapılandırılmış verinin nasıl oluşturulacağı, test edileceği ve yayınlanacağı hakkında bir genel bakış sunulmuştur.

  1. Zorunlu özellikleri ekleyin. Kullandığınız biçime bağlı olarak sayfada yapılandırılmış verilerin nereye ekleneceğini öğrenin.
  2. Yönergeleri uygulayın.
  3. Zengin Sonuçlar Testini kullanarak kodunuzu doğrulayın ve kritik hataları düzeltin. Ayrıca, araçta işaretlenmiş olabilecek kritik olmayan sorunları düzeltmek de yapılandırılmış verilerinizin kalitesini iyileştirmeye yardımcı olabilir (ancak bunların düzeltilmesi, zengin sonuçlara uygunluk için gerekli değildir).
  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 Sitemap API ile otomatikleştirebilirsiniz.

Örnekler

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>

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>
  

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.

Google tarafından desteklenen özellikler şunlardır:

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 olarak kullanılıyorsa offers.price öğesini 0 olarak ayarlayın. Örneğin:

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

Uygulamanın fiyatı 0'dan büyükse offers.priceCurrency özelliğini de eklemenizi öneririz (eklemezseniz Google doğru para birimini bulmaya çalışır). Ö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.

Desteklenen uygulama türlerinin listesi

  • GameApplication
  • SocialNetworkingApplication
  • TravelApplication
  • ShoppingApplication
  • SportsApplication
  • LifestyleApplication
  • BusinessApplication
  • DesignApplication
  • DeveloperApplication
  • DriverApplication
  • EducationalApplication
  • HealthApplication
  • FinanceApplication
  • SecurityApplication
  • BrowserApplication
  • CommunicationApplication
  • DesktopEnhancementApplication
  • EntertainmentApplication
  • MultimediaApplication
  • HomeApplication
  • UtilitiesApplication
  • ReferenceApplication
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.

Google, yalnızca VideoGame türüne sahip yazılım uygulamaları için zengin sonuç göstermez. Yazılım uygulamanızın zengin sonuç olarak görüntülenmeye uygun olduğundan emin olmak için VideoGame türünü başka bir türle birlikte yazın. Örneğin:

{
  "@context": "https://schema.org",
  "@type": ["VideoGame", "MobileApplication"],
  ....
}

Sorun giderme

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