SEO優化

Organization Schema 品牌實體是什麼?完整設定與驗證攻略

把一張只填了一半的名片遞給陌生人,對方大概只能猜出名字,猜不出在哪高就、做什麼生意。多數企業網站在 Google 眼中,長期就是這張沒填完的名片,內容寫了不少,產品頁、部落格文章一篇接一篇,卻從來沒有一段話直接告訴搜尋引擎「這就是我的官方身分」。

結果就是打開 Google 搜尋自己的品牌名,右側那塊資訊卡始終沒出現;有時更尷尬,跳出來的反而是同名的另一家公司,或是一段早就過時的描述。Organization Schema 就是幫這張名片填滿的結構化資料,它用標準化的 JSON-LD 格式,把品牌名稱、官網、Logo、社群帳號一次講清楚,讓 Google 能把散落在網站各處的線索,收斂成一個它認得出來、也信得過的品牌實體。 少了它,Google 只能拼湊零碎訊號去猜;裝上它,等於主動遞出一份身分證明。

這件事在 AI 開始直接生成答案的現在,只會更關鍵。接下來先從欄位怎麼填、sameAs 怎麼排優先順序講起,一路拆到 WordPress 怎麼裝、裝完怎麼驗證,連最容易被忽略的坑和迷思也一起講完。

散落在網站各處的產品頁、部落格、社群帳號與 Logo,透過 Organization Schema 的 JSON-LD 收斂成 Google 認得出的品牌實體
Organization Schema 用 JSON-LD 把散落各處的品牌訊號,收斂成 Google 認得出、也信得過的一個實體。

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,都是圍繞著實體與實體之間的關係在運作,不只是關鍵字比對。

左側把品牌名稱當成一串待比對的字元、無法解除歧義,右側則是一個附帶專屬 ID、屬性與關係的品牌實體
對 Google 來說,品牌名稱不再只是一串待比對的字元,而是一個有專屬 ID、屬性與關係、能被明確辨識的實體。

它之所以重要,還有一個很實際的理由,是解除歧義。同一個名稱可能對應好幾個對象,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。
Organization Schema 的四個地基欄位 @type、name、url、logo,分別宣告類型、品牌正式名稱、官網網址與標誌圖檔
@type、name、url、logo 這四個欄位填對、填一致,就是一段合格 Organization Schema 的起點。

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 搜尋來說,這條線還有一個額外好處,當生成的答案要引用來源時,明確的權威連結能降低模型把資訊張冠李戴、甚至憑空編造的機率。

不是每個連結份量都一樣,可以照權威性分成三個層級:

  1. 最高優先:維基百科頁面、Wikidata 條目,以及完全掌控的官方社群主帳號,這兩者是知識圖譜的核心資料源,帶來的驗證效果遠高於一般社群連結。
  2. 次優先:LinkedIn 公司頁、Google 商家檔案、產業專屬目錄,多半用來佐證商業身分與聯絡方式,權威性僅次於前者。
  3. 支援性:YouTube 頻道、Facebook 粉專等其餘社群與內容平台,單獨存在時份量較輕,通常作為輔助訊號一起列入。
sameAs 把官網品牌實體連向維基百科、Wikidata、LinkedIn、Google 商家等外部檔案,並依權威性分成最高、次、支援三個層級
sameAs 像數位等號,把官網和維基百科、LinkedIn、社群等官方檔案交叉驗證成同一個品牌,權威性由高到低分三層。

填 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 集中定義一次 Organization,文章、創辦人與其他頁面的標記都用 publisher、worksFor 反向引用同一個 @id
用 @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 裡的每一條連結,公司改版、社群改名之後很容易變成死連結,自動工具不一定馬上抓得到,得定期自己點開看一次。

Organization Schema 驗證三步驟:先用複合式搜尋結果測試、再用 Schema.org 驗證器檢查語法,最後手動抽查 sameAs 連結
機構標記沒有 Search Console 加強功能報表,得靠複合式搜尋結果測試、Schema.org 驗證器與手動抽查 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 把它和官網串起來。第三根是跨來源的一致品牌提及,在各種權威第三方來源裡,品牌資訊都一致地出現。

完整品牌實體的三根支柱:Organization Schema 的實體源頭、維基百科或 Wikidata 的外部權威知識庫、跨來源一致提及與 NAP 一致性
完整的品牌實體靠三根支柱撐起,Organization Schema 只是其中一根,外部權威知識庫與跨來源一致提及同樣不能少。

這裡頭有一條看似瑣碎、卻會默默拖垮整體信任的細節,叫 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 這幾個最基本的欄位填對、填一致,讓機器第一次正式認識這個品牌,是任何時候開始都不嫌晚的一步。

常見問答

本區問答由 AI 依文章內容自動整理,僅供快速參考,正式內容仍以全文為準。

Organization Schema 有哪些基本欄位?

基本欄位有四個:@type 宣告類型(通常是 Organization)、name 是品牌正式名稱、url 是官網網址、logo 是標誌圖檔網址且連結不能失效。四者填對、填一致,就是合格 Organization Schema 的起點。

sameAs 欄位裡的連結,哪些權威性最高?

權威性最高的是維基百科頁面、Wikidata 條目,以及品牌完全掌控、持續更新的官方社群主帳號。這些是 Google 知識圖譜的核心資料源,帶來的交叉驗證效果遠高於一般社群連結,也是經營 sameAs 最該優先確保到位的部分。

@id 欄位主要用來解決什麼問題?

@id 解決的是同一個網站上 Organization 資料被重複貼在好幾頁、卻各自維護不同步的問題。有了它,其他頁面只要引用這個識別碼即可,不必整段重寫,日後改 Logo 或聯絡方式只要改一處,不會出現版本互相矛盾的情況。

Organization Schema 要怎麼驗證?

可以把上線後的網址貼進 Google 的複合式搜尋結果測試,檢查有沒有正確抓到 Organization,並修掉標成錯誤的地方;再定期手動點開 sameAs 裡每條連結,確認沒有因為改版、社群改名而變成死連結。這部分自動工具不一定會提醒。

設定品牌結構化資料,知識面板就會出現嗎?

不會。知識面板是綜合維基百科、Wikidata 與各種可信第三方來源生成的。結構化資料只是把品牌這一側的訊號整理好遞給 Google,能幫上忙但不能單獨成事;還需要外部權威知識庫條目、品牌資訊在各來源上一致出現,三者合力才有機會促成知識面板出現。

資料來源
  1. Intro to How Structured Data Markup Works — Google Search Central
  2. Organization (Organization, LocalBusiness, Corporation) Structured Data — Google Search Central
  3. Introducing the Knowledge Graph: Things, Not Strings — Google
  4. Google's Guide to Optimizing for Generative AI Features on Google Search — Google Search Central