把一張只填了一半的名片遞給陌生人,對方大概只能猜出名字,猜不出在哪高就、做什麼生意。多數企業網站在 Google 眼中,長期就是這張沒填完的名片,內容寫了不少,產品頁、部落格文章一篇接一篇,卻從來沒有一段話直接告訴搜尋引擎「這就是我的官方身分」。
結果就是打開 Google 搜尋自己的品牌名,右側那塊資訊卡始終沒出現;有時更尷尬,跳出來的反而是同名的另一家公司,或是一段早就過時的描述。Organization Schema 就是幫這張名片填滿的結構化資料,它用標準化的 JSON-LD 格式,把品牌名稱、官網、Logo、社群帳號一次講清楚,讓 Google 能把散落在網站各處的線索,收斂成一個它認得出來、也信得過的品牌實體。 少了它,Google 只能拼湊零碎訊號去猜;裝上它,等於主動遞出一份身分證明。
這件事在 AI 開始直接生成答案的現在,只會更關鍵。接下來先從欄位怎麼填、sameAs 怎麼排優先順序講起,一路拆到 WordPress 怎麼裝、裝完怎麼驗證,連最容易被忽略的坑和迷思也一起講完。

Organization Schema 是什麼,和一般 SEO 有什麼不同?
先把一句話講清楚。Organization Schema 是一段用 Schema.org 詞彙寫成的結構化資料,放在網頁裡,專門用來向搜尋引擎宣告「這個品牌是誰」。它不會改變使用者在頁面上看到的內容,是寫給機器讀的那一層。實際做法是在 <head> 或 <body> 結尾插入一段 <script type="application/ld+json">,把資料包在裡面就好,不必動到現有版面。Google 官方文件也把 JSON-LD 列為最推薦的實作方式,理由很單純。它能跟 HTML 完全分離,版面怎麼改都不會牽動這段標記。
跟平常做的關鍵字、內容、外鏈那種 SEO 不太一樣。傳統 SEO 優化的是文字本身,希望 Google 從字裡行間推敲出品牌的意思;結構化資料則是跳過推敲這一步,直接把答案遞給它。要特別澄清一個常見誤會。Organization Schema 不會像食譜或評論那樣,立刻在搜尋結果長出星星或圖片,它屬於不直接觸發複合式搜尋結果的那種標記。它的價值在背景默默累積,幫 Google 確認身分、決定知識面板要顯示哪個 Logo、把內容歸到對的發布者名下,看不見,但是地基。
另外有件事要先講清楚。Google 官方明說 Organization Schema 並沒有所謂的必要欄位,建議是盡可能加入所有跟機構相關的屬性,提供得越完整,能利用的訊號就越多。這也是為什麼接下來每一節,重點都不是「這個欄位一定要填」,而是「這個欄位填了會多帶來什麼」。
Google 為什麼從比對字串,改成辨識實體?
早在 2012 年,Google 推出知識圖譜(Knowledge Graph)時就喊出一句口號:「Things, not strings」,事物,而不是字串。意思是搜尋引擎不再只把品牌名稱當成兩串比對用的文字,而是試著把它理解成一個有屬性、有關係的真實對象,它是一家公司,做什麼的,官網在哪,跟哪些社群帳號是同一個主體。
實體(Entity)指的是任何唯一且可被明確辨識的對象,可以是人、地點、組織,也可以是一個品牌。每一個實體在知識圖譜裡都會被分配一個專屬 ID,附帶它的屬性與關係。這套基礎建設後來被一路沿用,Hummingbird、RankBrain、BERT,到現在生成式的 AI Overviews,都是圍繞著實體與實體之間的關係在運作,不只是關鍵字比對。

它之所以重要,還有一個很實際的理由,是解除歧義。同一個名稱可能對應好幾個對象,Google 需要足夠的訊號,才能在對的情境下把對的品牌配出來。而把這些訊號用機器看得懂的方式遞給它,最直接的工具就是 Organization Schema,這也是它常被歸進 E-E-A-T 裡信任(Trust)這個面向的原因,一段結構清楚、資訊一致的機構標記,等於主動出示可驗證的身分訊號,不必等 Google 自己去零碎的網頁裡拼湊。有了這層認知,接下來就實際看欄位怎麼填。
@type、name、url、logo,四個欄位是最基本的地基
前面提過,Organization Schema 沒有所謂「必要欄位」,但沒有強制不代表可以隨便寫,實務上有一組欄位是地基中的地基,少了它們,這段標記幾乎發揮不了作用:
- @type:宣告這是什麼類型,通常就是 Organization;如果經營的是純電商,官方建議用更精確的子類型 OnlineStore,在地實體店家則用 LocalBusiness。
- name:品牌的正式名稱,要跟網站名稱、社群名稱保持一致,不要為了塞關鍵字硬改。
- url:官方網站的網址,這是 Google 用來精準對應身分的關鍵錨點。
- logo:代表品牌的標誌圖檔網址,這個欄位會直接影響知識面板和搜尋結果裡顯示哪一個 Logo,圖片網址一定要能正常打開,不能是 404。

logo 這一欄還有一個技術細節,可以再講清楚一點。最簡單的寫法是直接給一個圖片網址:
"logo": "https://www.yourbrand.com/images/logo.png"Code language: JSON / JSON with Comments (json)
但改用 ImageObject 型別、附上寬高,能讓 Google 更清楚這張圖的實際規格,也能額外加一句 caption 說明:
"logo": {
"@type": "ImageObject",
"url": "https://www.yourbrand.com/images/logo.png",
"width": 600,
"height": 600
}Code language: JSON / JSON with Comments (json)
把這四個欄位填對、填一致,已經是一段合格 Organization Schema 的起點。再往下,sameAs、description、foundingDate、founder、contactPoint 這些屬於強烈建議的層次,補得越完整,Google 能用的訊號就越多。
sameAs 這個欄位,是品牌身分的交叉驗證
如果只能在 Organization Schema 裡用心經營一個欄位,那會是 sameAs。它是一個網址陣列,作用像一個數位等號,等於在跟 Google 說:「官網上的這個品牌,和維基百科上的它、LinkedIn 上的它,是同一個主體。」
這一行的份量為什麼這麼重?因為 Google 的知識圖譜不會只信單方面的說法,它要把多個來源的資料交叉比對、整合成一個可信的實體。sameAs 等於把這些散落各處的官方檔案串成一條線,讓 Google 有信心把它們認定成同一個品牌。對 AI 搜尋來說,這條線還有一個額外好處,當生成的答案要引用來源時,明確的權威連結能降低模型把資訊張冠李戴、甚至憑空編造的機率。
不是每個連結份量都一樣,可以照權威性分成三個層級:
- 最高優先:維基百科頁面、Wikidata 條目,以及完全掌控的官方社群主帳號,這兩者是知識圖譜的核心資料源,帶來的驗證效果遠高於一般社群連結。
- 次優先:LinkedIn 公司頁、Google 商家檔案、產業專屬目錄,多半用來佐證商業身分與聯絡方式,權威性僅次於前者。
- 支援性:YouTube 頻道、Facebook 粉專等其餘社群與內容平台,單獨存在時份量較輕,通常作為輔助訊號一起列入。

填 sameAs 有三個鐵則要守。第一、只放真正擁有、且還活著的帳號,連到一個掌控不了或早就停更的頁面只會扣分。第二、所有連結頁面上的品牌資訊(名稱、簡介、Logo)要彼此一致,對不上反而會讓 Google 起疑。第三、帳號有異動就要回來維護,把失效的連結拿掉、把新的權威檔案補上。
@id 這個看不見的欄位,把品牌、文章、作者串成一張圖
前面幾個欄位都看得到、也查得到,@id 卻不太一樣。它是替品牌實體指定的一個專屬識別碼,通常寫成官網網址加上 #organization 這個片段,作為站內錨點使用,這個網址不需要真的存在一個頁面。
有了它,同一個網站上其他的結構化資料,就能用 @id 反向指回這個 Organization,不必每頁重複寫一整段一模一樣的定義。舉例來說,每篇文章的 Article 或 BlogPosting 標記,發布者(publisher)那一欄只要寫:
"publisher": {
"@type": "Organization",
"@id": "https://www.yourbrand.com/#organization"
}Code language: JSON / JSON with Comments (json)
不用整段 Organization 定義都貼一遍。這件事看起來只是省力,實際上更重要的是一致性。如果每頁都各自貼一份 Organization,改了 Logo 或聯絡方式時很容易漏改某一頁,結果同一個網站上,Google 看到好幾個版本互相打架、彼此矛盾;用 @id 集中定義一次、其他地方只做引用,就不會有這個問題。

@id 這個機制還能再往外延伸兩個小地方。一是 founder,可以在 Organization 裡內嵌一個迷你的 Person,用 worksFor 指回 Organization 的 @id,把創辦人和品牌兩個實體正式綁在一起;要建立這個人的權威,光標記還不夠,得讓這個名字在網路上真的有互動足跡,例如受訪或被提到。二是 knowsAbout,用來明確宣告品牌擅長的主題,直接呼應 E-E-A-T 裡專業度這個面向,當 AI 系統要判斷誰是某個題目的權威來源時,這就是一個現成的訊號。至於 parentOrganization、subOrganization 這種母子公司關係的欄位,只有真的有集團架構的機構才用得到,一般品牌可以先略過。
把前面幾節的欄位整理出來,一份相對完整的 Organization Schema 大致長這樣:
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://www.yourbrand.com/#organization",
"name": "你的品牌名稱",
"url": "https://www.yourbrand.com",
"logo": {
"@type": "ImageObject",
"url": "https://www.yourbrand.com/images/logo.png",
"width": 600,
"height": 600
},
"description": "一句話講清楚品牌是做什麼的。",
"foundingDate": "2018-03-15",
"founder": {
"@type": "Person",
"name": "創辦人姓名"
},
"knowsAbout": ["專業領域一", "專業領域二", "專業領域三"],
"sameAs": [
"https://zh.wikipedia.org/wiki/你的品牌",
"http://www.wikidata.org/entity/Q12345678",
"https://www.linkedin.com/company/yourbrand",
"https://www.facebook.com/yourbrand"
]
}Code language: JSON / JSON with Comments (json)
把這份範本存起來,接下來看實際怎麼把它放進網站。
WordPress 網站,兩條路都不必自己刻程式碼
如果網站跑在 WordPress 上,不一定要會寫程式,有兩條路可以走。
第一條,用 SEO 外掛設定。主流的 SEO 外掛通常內建一塊機構或網站的結構化資料設定區,只要在後台填入機構名稱、上傳 Logo、貼上社群帳號網址,外掛就會自動產生對應的 JSON-LD,並插進每一頁。這條路最省事,也最不容易寫錯語法,是多數人的首選。設定時要把握的重點跟前面一致,名稱全站一致、Logo 網址正常、sameAs 只填掌控得了的官方帳號。
第二條,手動貼程式碼。如果想完整掌控欄位,或外掛的設定不夠細,可以把前面整理好的完整 JSON-LD 直接貼進佈景主題的 header 區域。這裡有個一定要提醒的細節,千萬別直接改母主題的 header.php,因為主題一更新,程式碼就會被蓋掉。正確做法是透過子主題,或用插入 header 程式碼類型的外掛來放,才不會每次更新後又要重弄一遍。
不管走哪一條,裝完都還有兩個收尾動作。一是確認這段標記只放在該放的頁面,首頁或關於我們,不要整站每一頁都塞一份一模一樣的 Organization。二是檢查 Logo 那個圖片網址,用瀏覽器直接打開它,確定真的看得到圖、不是壞掉的連結,這是最常見、也最冤枉的失誤之一。
裝好之後,Google 搜尋主控台其實看不到這個標記
寫好、裝上去不等於做對,一定要驗證。但 Organization Schema 的驗證,有一個很少被講清楚的落差。Search Console 的「加強功能」報表,對 FAQ、商品、文章這類會產生複合式搜尋結果的標記,各自有獨立的檢測分類,出錯會主動列出來提醒;但機構這一類,目前並沒有對應的加強功能報表。裝完 Organization Schema,不會像裝 FAQ 一樣自動收到錯誤或警告清單,這段標記等於少了一層自動監控,得自己養成手動檢查的習慣。
實際的驗證流程分三步。第一步,把已經放上標記的網址貼進複合式搜尋結果測試,看它有沒有正確抓到 Organization 這個項目,並修掉所有標成錯誤的地方,警告代表建議欄位缺了、但標記仍然有效,可以之後慢慢補。第二步,拿 Schema.org 自己的標記驗證器再跑一次,它抓的是語法層面的問題,例如少一個逗號、多一個括號,跟 Google 的工具互補。第三步,手動抽查,尤其是 sameAs 裡的每一條連結,公司改版、社群改名之後很容易變成死連結,自動工具不一定馬上抓得到,得定期自己點開看一次。

要提醒的是,就算驗證全綠、零錯誤,Google 也從不保證一定會顯示複合式搜尋結果或知識面板。結構化資料是必要條件,不是充分條件,但在談這件事之前,先把幾個最常見、最容易讓標記失效的錯誤抓出來,實際幫助大得多。
常見的實作錯誤,這幾個最容易被忽略
實務上最常見的坑,跟前面幾節都有呼應,先記著可以少走冤枉路。
- Logo 只給字串網址、沒附寬高:能用,但 Google 拿到的資訊不夠精確,遇到多張候選圖時容易挑錯張;改用 ImageObject 附上寬高,才是比較穩妥的寫法。
- sameAs 連到已經停用或改版後的頁面:公司換了新的 LinkedIn 網址、社群帳號停更改名,舊連結卻還留在 sameAs 裡,不但沒幫助,還可能讓 Google 對整段標記的可信度打折扣。
- 同一段 Organization 整段複製貼到好幾個頁面:每頁都各自貼一份,日後改 Logo 或聯絡方式很容易漏掉某一頁,版本兜不起來;改用 @id 集中定義、其他頁面只做引用,才是穩妥的做法。
- Wikidata 連結格式搞混:如果 sameAs 裡要放 Wikidata 條目,官方慣用的是
wikidata.org/entity/開頭的 Linked Data 網址格式,不是瀏覽器看的wikidata.org/wiki/頁面路徑。兩種格式對機器來說代表不同的識別方式,混用等於把同一個實體拆成兩個節點,反而削弱了 sameAs 原本要做的事。 - JSON 語法本身寫錯:少一個逗號、多一個括號,整段標記就會直接失效。手寫特別容易中這個坑,貼進驗證工具跑一次,是最快的檢查方式。
把這幾個坑都填掉,才算是一段值得信任的 Organization Schema。至於信任之後能不能真的換到知識面板,又是另一回事了。
標記裝好,知識面板會不會就跟著出現?
先把期待校準清楚,加了 Organization Schema,知識面板不會自動長出來。Google 的知識面板是綜合維基百科、Wikidata、各種可信第三方來源生成的,schema 只是把品牌這一側的訊號整理好遞上去,幫得上忙,但不能單獨成事。
完整的品牌實體大致建立在三根支柱上,Organization Schema 是其中一根,另外兩根同樣不能少。第一根是實體源頭,也就是用 Organization Schema 定義品牌的那一頁,這件事已經做了。第二根是要有一個外部的權威知識庫存在,在維基百科或 Wikidata 上有一筆準確的條目。Wikidata 的門檻比維基百科低不少,是相對務實的起點,可以建立並維護一筆描述品牌的結構化條目,再透過 sameAs 把它和官網串起來。第三根是跨來源的一致品牌提及,在各種權威第三方來源裡,品牌資訊都一致地出現。

這裡頭有一條看似瑣碎、卻會默默拖垮整體信任的細節,叫 NAP 一致性,也就是 Name(名稱)、Address(地址)、Phone(電話)三者。商家資訊在所有平台上必須完全一致,哪怕是「股份有限公司」寫成「有限公司」、電話多寫一個區碼這種小差異,都可能讓 Google 懷疑這是不是同一個主體,進而降低信任程度。如果有實體據點,把 Google 商家檔案建好、填完整、並連回品牌的官方頁面,是 CP 值很高的一步,商家檔案本身就會出現在知識面板、地圖和在地搜尋結果裡,等於多一個能互相佐證的官方版位。
也要先把預期校準好,知識圖譜重新處理、驗證這些新建立的資料連結,沒有保證的時間表,通常需要數週到數個月才會反映出來。把該做的訊號都做齊之後,剩下的就是耐心,以及持續累積品牌在外部世界的真實足跡。
AI 搜尋不需要結構化資料嗎?Google 官方這樣說
這是全篇最該誠實講清楚的一節。結構化資料圈子裡流傳很廣的一種說法,是 AI 摘要時代,結構化資料變得比以前更重要,做好 schema 幾乎等於排名保證。但 Google 自己在搜尋生成式 AI 功能最佳化指南裡,把這個說法直接列進破解生成式 AI 搜尋迷思的清單。原話講得很直接。生成式 AI 搜尋不需要結構化資料,不必新增任何特殊的 schema.org 標記;不過官方仍建議繼續使用,做為整體 SEO 策略的一部分,因為這有助於在 Google 搜尋顯示複合式搜尋結果。
把這句話拆開來看,其實不衝突,只是提醒把因果順序擺對。Organization Schema 做的是身分驗證這一層,它讓 Google 更有信心確認品牌是誰、內容歸給哪個發布者,這件事本身不會讓內容被 AI 摘要引用的機率直接跳升。真正決定內容能不能被引用、被生成式回覆採用的,還是同一份官方指南反覆強調的那幾件事,提供獨特觀點、寫出有真實經驗支撐的非同質化內容、把架構整理清楚讓內容容易被解析、確保頁面本身可以被檢索。schema 是輔助,不是捷徑。
所以與其把 Organization Schema 當成 AI 排名的開關,不如把它當成長期該做的基本功,跟寫好標題、拆好段落屬於同一個層次的事。單獨做不會讓排名一夜翻身,但少了它,前面那些內容上的努力,也少了一份能被機器驗證的身分背書。
設定 Organization Schema,本質上是一次身分的交接,從讓 Google 自己去猜品牌是誰,轉成主動把答案遞給它。它不是一個裝完當天就見效的開關,比較像替品牌打地基,埋下去當下看不出變化,但之後每一篇文章、每一個社群連結,都會因為有了 @id 這個錨點,被算進同一個實體身上,慢慢累積成搜尋引擎和 AI 都認得的那個品牌。今天就把名稱、官網、Logo、sameAs 這幾個最基本的欄位填對、填一致,讓機器第一次正式認識這個品牌,是任何時候開始都不嫌晚的一步。
