Schema 基礎類型:先把資料分類好
在撰寫 Schema 時,先將你要標記的資料分成幾個大類別,這樣才能選擇最適合的屬性與資料型態。以下列舉常見的基礎型別:
- Text(文字):任何純文字,例如產品名稱、文章標題。
- Number(數值):數字或金額,像是價格、評分。
- Boolean(布林):true / false 的旗標,例如「是否為在售」。
- DateTime(日期時間):ISO 格式的時間戳,用於發佈日誌或活動開始時間。
- URL(網址):完整連結,通常用於圖片、影片或相關網頁。
如何挑選合適的基礎型別
1️⃣ 先看資料本身:如果是文字描述,就用 Text;若是數字就用 Number。
2️⃣ 考慮搜尋引擎需求:例如 Google 會把 DateTime 視為「時間」來排序,使用正確格式能讓搜尋結果更精準。
3️⃣ 避免混用:不要把網址寫成 Text,這樣連結就失去跳轉功能;相反地,把圖片 URL 用 URL 型別,而非文字。
常見錯誤範例與修正
- ❌
"price": "29.99"(字串) → ✅"price": 29.99(數值) - ❌
"image": "https://example.com/img.jpg"(文字) → ✅"image": {"@type":"ImageObject","url":"https://example.com/img.jpg"}
基礎型別對應表格
| 型別 | 代表資料 | 範例值 | 建議用途 |
|---|---|---|---|
| Text | 文字 | "最新優惠" | 標題、描述 |
| Number | 數字 | 1999 | 價格、分數 |
| Boolean | 布林 | true | 在售狀態 |
| DateTime | 日期時間 | 2025-08-19T12:00:00Z | 發佈日 |
| URL | 網址 | https://example.com/page | 連結、圖片 |
