AI 回答「這家店現在有沒有開」時,會讀官網、Google 商家檔案與社群平台上的營業時間。最可靠的做法是在官網用結構化資料(一種寫給機器看的標準格式)逐日寫出開門與打烊時間,午休拆成兩段,公休日與連假另外標出起訖日期,並讓官網、Google 商家檔案、FB、LINE 官方帳號四處的時間完全一致。營業時間只做成圖片、或寫成一句「週二公休,其餘 10 點到 7 點」,機器容易讀錯或讀不到
新竹一家寵物美容店,過年初二早上有位飼主帶著剛洗完澡要修毛的貴賓狗,開了二十分鐘的車到店門口,鐵門是拉下來的
她在 Google 留了一星:「問 AI 說初二有營業,結果沒開,白跑一趟」
老闆很委屈,因為他在 FB 粉專上發過公告:「除夕到初三公休」。我們幫他查了 AI 可能讀到的每一個地方:
官網的營業時間是一張設計師做的手寫風格圖片,上面寫「週二公休,10:00–19:00」,沒有任何文字版本。Google 商家檔案設了一般營業時間,但沒有設過年的特殊營業時間,所以在 Google 眼中初二是星期二以外的一般日子,照常營業。FB 粉專的「關於」欄位還是兩年前的舊時段。那則公休公告,是一篇夾在美容作品照之間的貼文
AI 拿到的是一份結構清楚、寫著「有營業」的資料,和一則它不一定會讀到的貼文。它照前者回答,一點也不奇怪
這篇講的是:AI 從哪裡讀你的營業時間、怎麼寫才讀得懂、公休和連假怎麼標、四個平台怎麼對齊、以及你自己怎麼驗收。這是〈AI 核對的 10 項商家資料〉系列的第 9 項
結論先給:吃的是已經決定要來的客人,這是最可惜的一種流失
第一筆:撲空的客人和他留下的評價。會問「現在有開嗎」的人,通常已經準備出門了。答錯一次,損失的不只是這一單,還有一則寫著「白跑一趟」的公開評價,之後每一個看評價的人都會讀到
第二筆:時段型問題把你篩掉。客人會問「新竹晚上八點以後還能洗狗的店」「週一有開的寵物美容」。AI 回答這種問題時要先知道你幾點開、哪天休。營業時間讀不到,你就不在候選名單裡,就算你剛好符合條件
第三筆:被說成「可能已歇業」。營業時間在各處互相矛盾、或長期沒更新,AI 有時會用保守的說法帶過,例如「建議先致電確認是否仍在營業」。對一家好好開著的店,這句話很傷
結論先給:AI 會從好幾個地方讀,每個地方都要對,因為你不知道它這一次讀的是哪一個
| 來源 | AI 讀到什麼 | 最常見的錯 |
|---|---|---|
| 官網的結構化資料 | 逐日的開門、打烊時間,格式固定,機器最好讀 | 根本沒寫,或寫了但跟頁面上的不一樣 |
| 官網頁面上的文字 | 頁尾或「關於我們」的營業時間文字 | 只有圖片、只有一句籠統的話 |
| Google 商家檔案 | 一般營業時間加特殊營業時間 | 連假沒設特殊時間、改時段沒同步 |
| FB 粉專、IG | 「關於」欄位與貼文 | 欄位是舊的,公休只發在貼文裡 |
| LINE 官方帳號 | 基本檔案裡的營業時間 | 開帳號時填了一次就再也沒改 |
| 訂位、外送等平台 | 平台上的營業時段 | 平台時段跟門市時段不同卻沒說明 |
為什麼要以官網為主檔?因為只有官網是你完全掌控、而且能寫結構化資料的地方。其他平台的欄位、格式、更新時機都不在你手上。官網寫對一份,其他地方全部照它抄,這樣以後要改時段,你只要對著一份清單改
結論先給:一天一天寫、一段一段寫,開門和打烊都用 24 小時制
人看得懂「週二公休,其餘 10 點到 7 點,中午休息」,因為人會自己腦補。機器不會。它需要的是:星期三,開 10:00,關 12:30;星期三,開 13:30,關 19:00。這樣一行一行寫清楚
這種格式在結構化資料裡有一個專門的欄位,叫 openingHoursSpecification,直譯就是「營業時間規格」。你不用記這個名字,只要知道各種情況該怎麼交代給廠商:
| 你的情況 | 人的說法 | 給機器的寫法 |
|---|---|---|
| 每天同時段 | 每天 11 點到 9 點 | 七天各一行,開 11:00、關 21:00 |
| 固定公休日 | 週二公休 | 週二那一行不寫,其他六天照寫 |
| 中午有休息 | 10 點到 7 點,中午休一小時 | 同一天寫兩段:10:00–12:30、13:30–19:00 |
| 跨過午夜 | 晚上 6 點到凌晨 2 點 | 開門那天寫一段:開 18:00、關 02:00 |
| 24 小時營業 | 全天候 | 開 00:00、關 23:59 |
| 平日假日不同 | 平日到 7 點,假日到 9 點 | 平日與假日分開寫,不要合成一行 |
頁面上的文字也要同步。結構化資料是給機器看的,頁面上的文字是給客人和 AI 一起看的。兩邊要一樣,而且頁面上要有真正的文字,不能只有圖片。圖片可以留著當裝飾,旁邊加一行文字版即可
跟廠商這樣說「請在首頁的 LocalBusiness 結構化資料加上 openingHoursSpecification,每個營業日分別列出 dayOfWeek、opens、closes,午休拆成兩段,跨午夜的時段掛在開門那天;頁尾同時放一份相同內容的純文字營業時間。」
結論先給:例外日要寫成「有起訖日期的例外」,不能只靠一則貼文
寵物美容店的問題就出在這裡。一般營業時間寫得再正確,遇到過年、颱風假、員工旅遊、店內整修,AI 手上沒有例外資料,就會照一般時間回答
例外分三種,處理方式不同:
一個常被漏掉的細節:過期的例外要清掉。去年的過年公休如果還掛在官網上、沒寫年份或日期,機器可能分不清那是哪一年。每一筆例外都要有明確的起訖日期,過了就移除
跟廠商這樣說「請在結構化資料加上 specialOpeningHoursSpecification,每筆例外用 validFrom、validThrough 標明日期;全天公休寫成 opens 與 closes 皆為 00:00。並告訴我後台在哪裡新增與刪除特殊營業日。」
結論先給:做一張「營業時間對照表」,每次改時段就照表全部改一輪
跟地址電話一樣,營業時間在各平台不一致,AI 就得自己挑一個相信。挑錯的機率,跟你有幾個版本成正比。地址電話一致的原則見〈官網地址和 Google 地圖不一致〉,營業時間是同一件事
建議在手機備忘錄存一張清單,每次調整時段,照順序打勾:
寫法也要統一。「10:00–19:00」「早上十點到晚上七點」「AM10–PM7」對人是同一件事,但一致的寫法能減少機器比對時出錯的機會。選一種,全部用同一種
結論先給:三個檢查,十分鐘內做完,連假前再做一次
檢查一:結構化資料有沒有寫進去。用 Google 提供的「複合式搜尋結果測試」工具,貼上你的官網網址。結果裡找到你的店家資料,展開後應該看得到每天的開門與打烊時間。看不到這一段,就是沒寫
檢查二:四個平台並排對照。把官網、Google 商家檔案、FB、LINE 官方帳號的營業時間截圖放在一起看,每一天、每一段都要一樣,包括午休
檢查三:直接問 AI。到 ChatGPT(開搜尋功能)、Perplexity、Google 搜尋結果上方的 AI 摘要,各問三題:
答錯的話,記下它答了什麼、有沒有附來源連結。來源連結通常會直接告訴你它讀的是哪一個平台,那個平台就是要先改的地方。這三題可以併入每月固定追蹤的題目裡,做法見〈AI 帶來的客人怎麼量〉
結論先給:客人知道你有開之後,下一個動作是聯絡或預約,入口要接得上
AI 回答「有開,營業到晚上七點」之後,客人接著會想打電話問還有沒有空位、或直接預約。手機上點得到電話、LINE、預約按鈕,這一趟才算完整。見〈預約與一鍵聯絡入口〉
營業時間通常也跟店家介紹放在一起被 AI 摘錄,例如「某某寵物美容是新竹東區的寵物美容店,週二公休」。這一段怎麼寫見〈一段話介紹店家〉。結構化資料裡的店家類別選對了,營業時間才會掛在正確的店家身上,見〈店家類別怎麼選〉。其他八項商家資料的完整清單見〈AI 核對的 10 項商家資料〉
別讓客人白跑一趟
結構化資料、給 AI 讀的店家簡介檔與 AI 爬蟲放行規則都已預設處理。你負責提供正確的營業時間,再照這篇的三個檢查驗一次。14 天免費試用
請填寫以下資訊,以便我們為您服務