導覽標記

顯示在網頁上的導覽標記

導覽標記記錄會指明其所屬網頁在整個網站階層中的位置。使用者可以從導覽標記記錄的最後一個標記開始,依網站階層往上瀏覽,一次瀏覽一個階層。

範例

Google 搜尋會使用網頁內文中的導覽標記,在搜尋結果中將網頁資訊分門別類。如下列應用實例所示,使用者經常會透過類型截然不同的搜尋查詢內容到達某個網頁。雖然每次搜尋都可能會傳回相同的網頁,但導覽標記會根據 Google 搜尋查詢的脈絡將內容分門別類。網頁 ancillaryjustice.html 可能會顯示下列導覽標記記錄,具體如何取決於搜尋脈絡:

「Ancillary Justice」這個書名的搜尋查詢可能會產生下列導覽標記:

書籍作者Ann Leckie › Ancillary Justice

以下是以 JSON-LD 格式呈現該導覽標記的範例:

如果是「2014 年星雲獎最佳小說」這個包含年份和特定類型獎項的搜尋查詢,則可能會產生下列導覽標記:

書籍科幻獲獎作品

RDFa

以下是以 RDFa 格式呈現該導覽標記的範例:

微資料

以下是以微資料格式呈現該導覽標記的範例:

以下是多個導覽標記記錄的範例:

書籍科幻A獲獎作品
文學推想小說

RDFa

以下是以 RDFa 格式呈現該導覽標記的範例:

微資料

以下是以微資料格式呈現該導覽標記的範例:

HTML 範例

以下範例說明如何在網頁中插入 HTML 導覽標記區塊,做為視覺設計的一部分。

<ol>
  <li>
    <a href="http://www.example.com/books">Books</a>
  </li>
  <li>
    <a href="http://www.example.com/sciencefiction">Science Fiction</a>
  </li>
  <li>
    Award Winners
  </li>
</ol>

指南規範

您必須遵守以下指南規範,Google 搜尋才會顯示您的導覽標記。

結構化資料類型定義

如要指定導覽標記,請定義包含至少兩個 ListItemsBreadcrumbList。您必須為內容加入必要屬性,才能在內容搜尋結果中顯示導覽標記。

BreadcrumbList 是用於存放清單中所有元素的容器項目。schema.org/BreadcrumbList 內提供 BreadcrumbList 的完整定義。

必要屬性
itemListElement

BreadcrumbList

以特定順序列出的導覽標記陣列。請使用 ListItem 指定每個導覽標記,例如:


{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "name": "Books",
    "item": "https://example.com/books"
  },{
    "@type": "ListItem",
    "position": 2,
    "name": "Authors",
    "item": "https://example.com/books/authors"
  },{
    "@type": "ListItem",
    "position": 3,
    "name": "Ann Leckie",
    "item": "https://example.com/books/authors/annleckie"
  }]
}

ListItem

ListItem 包含清單中個別項目的詳細資料。schema.org/ListItem 內提供 ListItem 的完整定義。

必要屬性
item

URLThing 的子類型

可代表導覽標記的網頁網址。您可以透過兩種方式指定 item

  • URL:指定網頁的網址,例如:
    
    "item": "https://example.com/books"
  • Thing:根據您使用的標記格式,利用 ID 指定網址:
    • JSON-LD:使用 @id 指定網址。
    • 微資料:您可以使用 hrefitemid 指定網址。
    • RDFa:您可以使用 abouthrefresource 指定網址。

如果導覽標記是導覽標記記錄中的最後一個項目,則不必指定 item。如果沒有針對最後一個項目指定 item,Google 會使用包含相應內容的網頁所對應的網址。

name

Text

向使用者顯示的導覽標記標題。如果您使用包含 nameThing (而非 URL) 來指定 item,則不必指定 name

position

Integer

導覽標記在導覽標記記錄中的位置。位置 1 表示在記錄的開頭。