香港公司的結構化資料:Organization 與 LocalBusiness
更新日期: · GEO Score
結構化資料是甚麼?
結構化資料是以 schema.org 詞彙、通常以 JSON-LD 格式寫在網頁內的機器可讀資料,用來說明公司名稱、地址、電話、服務等事實。
搜尋引擎與 AI 閱讀一般文字時需要推測;結構化資料則直接列明「這是公司的電話」「這是公司的地址」,減少誤解。Google 的官方說明可參考 機構結構化資料及本地商家結構化資料,完整詞彙見 schema.org:LocalBusiness。
香港公司應標記哪些欄位?
香港公司應標記的欄位最少包括七個:name、url、logo、telephone、address、openingHoursSpecification 及 sameAs。
- name:與招牌、商業登記一致的公司名稱,中英文版本固定一種寫法。
- telephone:以 +852 開頭的完整國際格式,例如 +852 2XXX XXXX。
- address:使用 PostalAddress,分開填寫 streetAddress、addressLocality(地區)、addressRegion(香港)及 addressCountry(HK)。
- openingHoursSpecification:逐日填寫營業時間,與 Google 商家檔案一致。
- sameAs:官方 Facebook、Instagram、LinkedIn、Google 商家檔案等公開頁面連結。
有實體門市或服務特定地區的公司,應使用 LocalBusiness(或更具體的類型);純網上服務可使用 Organization。
JSON-LD 範例
以下是一個香港本地商戶的 JSON-LD 範例,«…» 位置須換成公司的真實資料,並放在網頁的 <head> 或 <body> 內。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "«公司名稱»",
"url": "https://«網域»/",
"logo": "https://«網域»/logo.png",
"telephone": "+852 «電話»",
"address": {
"@type": "PostalAddress",
"streetAddress": "«街道、大廈、樓層及室號»",
"addressLocality": "«地區,例如東涌»",
"addressRegion": "香港",
"addressCountry": "HK"
},
"sameAs": ["«Facebook 專頁網址»", "«Google 商家檔案網址»"]
}
</script>
最常見的錯誤是甚麼?
最常見的錯誤是結構化資料與網頁上可見的文字不一致,例如 schema 的電話與頁尾電話不同。
Google 的指引要求結構化資料須反映網頁上用戶看得到的內容。其他常見錯誤包括:JSON 語法錯誤令整段資料無效;電話不用 +852 格式;加入虛構的評分或評論數目;多個頁面使用互相矛盾的公司名稱。
如何檢查結構化資料?
檢查結構化資料最簡單的方法是使用 GEO Score 免費檢查,報告會列出偵測到的 schema 類型、語法錯誤及缺少的欄位。
完整報告會按網站實際偵測到的資料預填 JSON-LD 範本,未能核實的欄位以 «…» 標示。延伸閱讀:llms.txt 是甚麼。
免費檢查您的網站:輸入網址,約 30 秒完成 32 項香港 GEO/SEO 檢查,即時看到分數與主要問題。
開始免費檢查參考資料
以下是本頁引用的官方及學術資料,全部可以公開查閱。
- 機構結構化資料 developers.google.com
- 本地商家結構化資料 developers.google.com
- schema.org:LocalBusiness schema.org