Schema Markup結構化數據實戰教學——香港本地商戶必學
你有冇試過喺Google搜尋結果見到有啲網站會顯示星星評分、營業時間、FAQ展開答案,而你嘅網站只得普通藍色連結?呢啲豐富嘅搜尋結果(Rich Results)就係靠Schema Markup結構化數據嚟實現嘅。對於香港本地商戶嚟講,正確部署Schema Markup唔單止可以提升搜尋結果嘅點擊率(CTR),仲可以幫助Google更準確咁理解你嘅業務,從而提升Local SEO排名。
本文將會用實際程式碼範例,一步步教你部署最常用嘅三種Schema——LocalBusiness、FAQ同Product,並教你用Google官方工具驗證。即使你唔係程式員,跟住做就得。
什麼是Schema Markup?
Schema Markup(結構化數據標記)係一種加喺網頁HTML入面嘅特殊代碼,目的係用搜尋引擎睇得明嘅格式,明確告訴Google你嘅網頁內容係關於咩——例如呢個係一間公司、一個產品、定係一篇FAQ。
你可以將Schema理解為網頁嘅「身份證」:普通網頁內容係寫畀人睇嘅,而Schema係寫畀Google睇嘅。當Google清楚知道你嘅頁面內容,就更有機會喺搜尋結果顯示Rich Snippets(豐富摘要),包括:
- 星星評分——產品或服務嘅平均評分
- 營業時間——直接喺搜尋結果顯示幾點開門
- FAQ展開——常見問題直接喺Google展開顯示
- 價格範圍——產品或服務嘅價格資訊
- 公司地址及電話——方便用戶直接聯繫
根據Google官方文檔,Schema Markup採用Schema.org定義嘅詞彙標準,係Google、Bing、Yahoo等搜尋引擎共同認可嘅結構化數據格式。
點解香港商戶一定要做Schema Markup?
好多香港中小企老闆會覺得Schema係「進階SEO」,唔急住做。但事實係,喺香港本地搜尋市場,Schema Markup已經唔係optional而係must-have。以下係三個關鍵原因:
1. 大幅提升搜尋結果點擊率(CTR)
有Schema嘅搜尋結果會顯示額外資訊(評分、價格、FAQ等),視覺上比普通結果更突出。研究顯示,Rich Results嘅點擊率比普通結果高出20-30%。對於香港高度競爭嘅行業(如美容、裝修、補習),呢個差距足以影響你每個月嘅查詢量。
2. 強化Local SEO本地搜尋表現
當你部署LocalBusiness Schema,Google可以更準確咁將你嘅業務同地理位置掛鈎。配合Google Business Profile嘅優化,你喺「附近嘅XX」呢類搜尋嘅排名會更有優勢。
3. 為AI搜尋時代做好準備
2026年,Google AI Overview同ChatGPT搜尋已經成為主流。AI引擎喺生成答案時,會優先引用有結構化數據嘅網站。研究顯示,有正確Schema嘅網站被AI引用嘅機率高出4.7倍。
JSON-LD格式基礎——Google推薦嘅寫法
Schema Markup有三種格式:JSON-LD、Microdata同RDFa。Google官方明確推薦使用JSON-LD,因為佢最易維護、唔會同HTML混合、方便日後修改。
JSON-LD嘅基本結構如下:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "你嘅Schema類型",
"屬性1": "值1",
"屬性2": "值2"
}
</script>
呢段代碼放喺你網頁嘅<head>或<body>入面都可以,Google都會讀取到。建議統一放喺<head>方便管理。
如果你嘅網站係用PHP自訂開發(好似EC Shop City嘅網頁設計服務咁),直接喺模板嘅<head>加入就可以;如果用WordPress,可以透過插件或者直接編輯header.php。
LocalBusiness Schema部署教學(最重要)
對香港本地商戶嚟講,LocalBusiness Schema係最優先要部署嘅類型。佢告訴Google你嘅公司名、地址、電話、營業時間等關鍵資訊。
完整LocalBusiness JSON-LD範例
以下係一間香港商戶嘅完整範例,你可以直接複製修改:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://www.yourwebsite.com/#business",
"name": "你嘅公司名稱",
"description": "簡短描述你嘅業務(50-160字)",
"url": "https://www.yourwebsite.com",
"telephone": "+852-1234-5678",
"email": "info@yourwebsite.com",
"image": "https://www.yourwebsite.com/images/logo.jpg",
"logo": {
"@type": "ImageObject",
"url": "https://www.yourwebsite.com/images/logo.jpg"
},
"address": {
"@type": "PostalAddress",
"streetAddress": "你嘅街道地址",
"addressLocality": "香港",
"addressRegion": "九龍",
"postalCode": "000000",
"addressCountry": "HK"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "22.3193",
"longitude": "114.1694"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "14:00"
}
],
"priceRange": "$$",
"currenciesAccepted": "HKD",
"paymentAccepted": "Cash, Credit Card, PayMe, FPS",
"areaServed": {
"@type": "Place",
"name": "香港"
},
"sameAs": [
"https://www.facebook.com/yourpage",
"https://www.instagram.com/yourpage",
"https://maps.google.com/?cid=你嘅GoogleMapsCID"
]
}
</script>
逐項說明重點欄位
- @id——為你嘅商戶建立唯一識別碼,方便跨頁面引用
- telephone——必須用國際格式
+852-XXXX-XXXX - geo——經緯度可以喺Google Maps搵到,右鍵點擊地圖位置就會顯示
- openingHoursSpecification——可以設定唔同日子嘅營業時間,包括假日
- sameAs——連結你嘅社交媒體同Google Maps,幫助Google建立實體關聯
- priceRange——用$至$$$$表示價格範圍
- paymentAccepted——特別適合香港商戶加入PayMe、FPS等本地支付方式
更具體嘅行業類型
如果你嘅業務屬於特定行業,應該用更具體嘅@type取代LocalBusiness:
- 餐廳 →
"@type": "Restaurant" - 美容院 →
"@type": "BeautySalon" - 牙醫 →
"@type": "Dentist" - 律師行 →
"@type": "LegalService" - 會計師行 →
"@type": "AccountingService" - 花店 →
"@type": "Florist" - 補習社 →
"@type": "EducationalOrganization"
呢啲具體類型都係LocalBusiness嘅子類型,Google會更準確咁分類你嘅業務。完整嘅行業列表可以喺Schema.org/LocalBusiness查閱。
FAQ Schema部署教學
FAQ Schema可以令你嘅搜尋結果直接展開顯示常見問題同答案,大幅增加搜尋結果嘅版面面積同點擊率。
重要更新(2026年):Google已調整FAQ Rich Results嘅顯示政策,目前只有政府網站及醫療網站會自動展開FAQ。但部署FAQ Schema仍然有價值,因為:
- 幫助Google理解你嘅頁面內容結構
- AI搜尋引擎(如ChatGPT、Google AI Overview)會優先引用有FAQ Schema嘅內容
- Google可能隨時恢復展開顯示,提前部署唔會有壞處
FAQ Schema JSON-LD範例
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "你哋嘅網頁設計服務收費幾多?",
"acceptedAnswer": {
"@type": "Answer",
"text": "我哋嘅網頁設計服務由HK$X,XXX起,視乎功能需求及頁面數量而定。所有方案包含響應式設計、基本SEO優化及一年免費維護。歡迎<a href='https://www.yourwebsite.com/contact'>聯絡我哋</a>索取詳細報價。"
}
},
{
"@type": "Question",
"name": "設計一個網站需要幾長時間?",
"acceptedAnswer": {
"@type": "Answer",
"text": "一般企業網站需要4-6星期,網上商店則需要6-8星期。實際時間取決於功能複雜度及客戶提供素材嘅速度。"
}
},
{
"@type": "Question",
"name": "你哋有冇提供SEO優化服務?",
"acceptedAnswer": {
"@type": "Answer",
"text": "有,我哋提供全面嘅SEO優化服務,包括技術SEO、內容優化、關鍵字研究及每月成效報告。詳情可以參閱我哋嘅<a href='https://www.yourwebsite.com/seo'>SEO服務頁面</a>。"
}
}
]
}
</script>
FAQ Schema注意事項
- 問答內容必須喺網頁上可見——唔可以只有Schema冇有頁面內容,Google會視為spam
- 答案入面可以包含HTML連結,呢個係增加內部連結嘅好機會
- 每頁建議放3-8條FAQ,太多會影響頁面載入
- 問題應該用自然語言撰寫,模擬用戶真實搜尋嘅方式
Product Schema部署教學
如果你有網上商店或者喺網站展示產品/服務,Product Schema可以令搜尋結果顯示價格、庫存狀態同評分,直接影響用戶嘅購買決策。
Product Schema JSON-LD範例
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "你嘅產品名稱",
"description": "產品嘅詳細描述(50-300字)",
"image": [
"https://www.yourwebsite.com/images/product-1.jpg",
"https://www.yourwebsite.com/images/product-2.jpg"
],
"sku": "PROD-001",
"brand": {
"@type": "Brand",
"name": "你嘅品牌名"
},
"offers": {
"@type": "Offer",
"url": "https://www.yourwebsite.com/product/prod-001",
"priceCurrency": "HKD",
"price": "299.00",
"priceValidUntil": "2026-12-31",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "你嘅公司名"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"bestRating": "5",
"ratingCount": "38"
}
}
</script>
Product Schema重點欄位
- offers——必填,包含價格、貨幣(HKD)同庫存狀態
- availability——常用值包括
InStock、OutOfStock、PreOrder - aggregateRating——如果你有真實客戶評分就加上去;如果冇,唔好造假,Google會懲罰
- image——建議提供多張圖片,用array格式
- priceValidUntil——設定價格有效期,Google喺過期後可能唔再顯示價格Rich Result
如果你正在經營網上商店,Product Schema係絕對必須嘅。WooCommerce、Shopify等平台通常有內建支援,但自訂開發嘅商店就需要手動加入。
用Google Rich Results Test驗證
部署完Schema之後,一定要驗證。Google提供兩個免費官方工具:
工具一:Rich Results Test(首選)
- 前往 Google Rich Results Test
- 輸入你嘅網頁URL(或者貼上代碼選「代碼」模式)
- 按「測試網址」
- 等待幾秒,查看結果:
- 綠色勾號——恭喜,Schema有效,可能獲得Rich Results
- 紅色錯誤——必填欄位缺失,需要修正
- 黃色警告——建議欄位缺失,盡量補上但唔係必須
- 預覽Rich Results嘅顯示效果
工具二:Schema Markup Validator
Schema Markup Validator係用嚟檢查所有類型嘅Schema.org標記,唔限於Google支援嘅類型。適合做更全面嘅技術驗證。
部署後追蹤
除咗即時測試,你仲要喺Google Search Console監察長期表現:
- 登入Google Search Console
- 左側選單揀「增強功能」(Enhancements)
- 查看各種Rich Results嘅狀態報告
- 如有錯誤,修正後按「驗證修正」通知Google重新檢查
常見錯誤及注意事項
喺我哋Technical SEO嘅服務經驗中,經常見到以下Schema部署錯誤:
錯誤一:Schema內容同頁面唔一致
Schema入面寫嘅地址、電話同頁面上顯示嘅唔同。Google會當呢個係誤導性標記,嚴重可導致手動處罰。解決方法:確保Schema每個欄位都同頁面可見內容一致。
錯誤二:虛構評分數據
冇真實客戶評價就自己填上aggregateRating。Google嘅AI可以偵測到呢種行為。解決方法:只有喺你嘅網站有真實評論系統時先加入評分Schema。
錯誤三:所有頁面用相同Schema
將首頁嘅LocalBusiness Schema原封不動複製到每個子頁面。解決方法:首頁放LocalBusiness/Organization,個別服務頁放Service,產品頁放Product,Blog文章放Article。
錯誤四:NAP資訊唔一致
Schema入面嘅Name(名稱)、Address(地址)、Phone(電話)同Google Business Profile或其他目錄網站嘅資訊唔一致。呢個會嚴重影響Local SEO表現。
錯誤五:JSON-LD語法錯誤
最常見嘅係漏咗逗號、多咗逗號或引號格式錯誤。解決方法:用JSONLint先檢查JSON格式係否正確。
2026年AI搜尋時代——Schema嘅新角色
喺AI搜尋引擎崛起嘅今日,Schema Markup嘅價值已經超越傳統SEO。
AI引擎更依賴結構化數據
ChatGPT、Google AI Overview同Perplexity等AI搜尋工具喺生成答案時,需要可靠嘅數據來源。Schema Markup提供嘅結構化格式,令AI更容易理解同引用你嘅內容。研究顯示,有Schema嘅網站被AI引用嘅機率高出4.7倍。
重點部署建議(2026年)
根據最新嘅SEO趨勢,以下係2026年應該優先部署嘅Schema類型:
- LocalBusiness / Organization——基礎中嘅基礎,必做
- Product + Offer——電商網站必備
- Article——Blog文章應該每篇都有
- Service——服務型企業嘅服務頁面
- VideoObject——如果你有影片內容
FAQ Schema雖然唔再自動展開顯示,但對AI搜尋仍然有參考價值,建議繼續部署。
行動清單:即刻開始部署
以下係你今日就可以開始做嘅步驟:
- 首頁——加入LocalBusiness Schema(用上面嘅完整範例)
- 服務頁面——每個服務頁加入Service Schema
- 產品頁面——每個產品加入Product Schema(如有網上商店)
- FAQ頁面/常見問題區——加入FAQPage Schema
- Blog文章——每篇加入Article Schema
- 驗證——逐頁用Rich Results Test檢查
- 監察——喺Google Search Console定期查看增強功能報告
如果你唔確定點樣喺你嘅網站部署Schema,或者想確保技術上冇出錯,歡迎聯絡EC Shop City——我哋嘅網上推廣服務已包含完整嘅Schema Markup部署同E-E-A-T優化。擁有超過15年經驗及50+長期客戶,我哋可以幫你嘅網站喺搜尋結果脫穎而出。