軟體應用程式 (測試版)

在網頁內文中標記軟體應用程式資訊可以更有效地在 Google 搜尋結果中顯示應用程式的詳細資訊。

搜尋結果中軟體應用程式的複合式搜尋結果螢幕擷圖

示例

我們已針對這種複合式搜尋結果類型著手實作 JSON-LD 支援,但是目前仍建議您使用微資料或 RDFa。

JSON-LD

以下是採用 JSON-LD 格式的軟體應用程式範例:

RDFa

以下是採用 RDFa 格式呈現的軟體應用程式範例:

微資料

以下是採用微資料格式呈現的軟體應用程式範例:

這個範例的運作原理如下:

  • 每個列出的應用程式都會以 <div> 括住,如下所示:
    <div itemscope itemtype="https://schema.org/SoftwareApplication">

    itemscope 表示 <div> 所括住的 HTML 程式碼是一個項目,而 itemtype="https://schema.org/SoftwareApplication" 表示該項目是一個行動軟體應用程式。

  • 每個 <div> 都描述了應用程式的各種屬性,例如名稱和所需的作業系統。為了標明應用程式屬性,每個具有上述任一屬性 (例如 <div><span>) 的元素都會獲指派一個 itemprop 屬性。例如:
    <span itemprop="name">Angry Birds</span>
  • 應用程式包含巢狀的 ReviewOffer 資訊。

規範

name 為必要屬性。此外,目前軟體應用程式至少必須提供下列物件的其中兩項,系統才能顯示複合式搜尋結果 (舊稱為複合式摘要):

  • aggregateRating (包含 ratingValue 以及 ratingCountreviewCount 其中之一)
  • offers (包含 pricecurrency)
  • operatingSystem
  • applicationCategory

結構化資料類型定義

您的內容必須包含必要的屬性,才能以複合式搜尋結果的形式呈現。您也可以加入建議的屬性以新增內容的其他相關資訊,進而讓使用者享有更優質的體驗。

軟體應用程式

schema.org/SoftwareApplication 內提供 SoftwareApplication 的完整定義。

必要屬性
name

Text

應用程式名稱。

建議屬性
aggregateRating

AggregateRating

應用程式的彙總評分。

applicationCategory

TextURL

軟體應用程式的類型 (例如 BusinessApplicationGameApplication)。必須是支援的軟體應用程式類型。

offers

Offer

銷售應用程式的商情內容。對開發人員而言,Offer 可以表示展示應用程式的賣場。對賣場而言,Offer 則是用來指出特定應用程式實例中應用程式的價格。

operatingSystem

Text

必須使用的作業系統 (例如,「Windows 7」、「OSX 10.6」、「Android 1.6」)。

應用程式子類型的擴充屬性

此外,Google 也支援適用於行動應用程式和網路應用程式的 MobileApplicationWebApplication

傳送您對下列選項的寶貴意見...

這個網頁