我做工業儲存與工控類網站的 SEO 已經超過二十年,這個產業有個很尷尬的特性:產品規格頁動輒上千頁,英文站、多語系站全開,但真正能被 Google 好好收錄、又能在搜尋結果裡被點進去的頁面,常常不到一半。老闆看的是展會詢盤,工程師看的是伺服器不要出錯,結果 SEO 卡在中間兩頭不到岸。這篇我把一家工業儲存廠商從索引、TDK、Schema 到多語系收斂的整套處理順序寫下來,順序本身就是重點,做錯順序會白費力氣。
1. 先認清工控網站的權重,不是靠內容量堆出來的
很多工控廠商第一次找我,開口就問「要不要多發文章衝流量」。我通常會先把他們的域名評分和同業擺在一起看,因為這個產業的競爭結構跟一般電商完全不同,搞錯對手你連力氣該花在哪裡都判斷不了。
1.1 域名評分落在 60 到 74 之間,對手其實沒你想的強
我手上這家工業儲存廠商,用 Ahrefs 抓出來的域名評分是 74,同產業前兩名的競品分別是 64 與 62。這組數字告訴我一件事:整個產業的權重天花板並不高,沒有誰是遙不可及的巨人。這跟消費性電子或內容媒體站動輒 80、90 的環境差很多。權重差距只有十幾分的意思是,你把技術債清乾淨、把每一頁的 TDK 寫對,追上甚至超車的機會是實際存在的,不需要靠海量內容硬拚。
我的實務經驗是,B2B 工控站的排名成長,七成來自技術面與結構面的修正,只有三成來自新增內容。這跟大家想像的相反,但如果你的產品頁本身連 Schema、canonical、索引都沒處理好,發再多文章都是往破桶裡倒水。
1.2 我踩過的坑:首頁那個只給爬蟲看的隱藏 H1
接手這家廠商時,我在首頁原始碼裡發現一個 class="crawal-only" 的 H1 標籤,內容是給搜尋引擎看的品牌關鍵字,但對真實使用者是隱藏的。這是十年前很流行的手法,現在則是 Google 品質指南明文禁止的行為。向搜尋引擎和使用者展示不同內容,一旦被判定,受影響的不是單一頁面,而是整站的信任分數。
我當年也做過類似的事,那是我入行前幾年最大的教訓。後來我養成一個習慣:任何「只給爬蟲看」的元素,不管它現在有沒有被抓到,一律移除。H1 應該是頁面上使用者看得見、而且語意最重要的那個標題,沒有例外。這家廠商後來把隱藏 H1 換成真實可見的品牌標語,置於頁面頂部,風險就解除了。
1.3 連隱藏的 div class 都要一起清
同一套模板裡,我還找到 <div class="crawal-only">SUCCESS STORIES</div> 這種隱藏區塊,散落在成功案例頁、技術頁等多個模板。單看它不影響排名,但我還是建議全站移除。理由是搜尋引擎的語意分析越來越依賴 class 與 DOM 結構,今天不影響,不代表下一次演算法更新後不會被納入判斷。清理這種殘留 class 的成本很低,留著的潛在風險卻不對稱,這種取捨我一律選擇清乾淨。
2. 你的 TDK 如果全站長一樣,等於沒寫
這是我在工控站看到最普遍、也最好修的問題。產品分類頁的標題和描述,幾乎每一頁都是同一段公司簡介複製貼上。這種寫法對 Google 來說,等於你自己放棄了每一個分類頁的關鍵字機會。
2.1 通用描述會稀釋掉每一個分類頁
接手時,這家廠商所有產品分類頁的描述都是同一句:「這是一家工業級快閃儲存與記憶體模組的全球領導品牌,擁有先進技術、客製化服務與穩定供貨」。固態硬碟分類、記憶卡分類、記憶體模組分類,通通這一句。問題在哪?搜尋固態硬碟的工程師和搜尋記憶卡的採購,需求天差地遠,但你的每一頁都在講同一段空話,Google 根本分不出哪一頁該對應哪個查詢。
我的原則是:分類頁的 Title 與 Description 必須把「產品線 + 規格 + 應用場景」寫進去。工控採購搜尋時打的是 industrial ssd、ecc dram、cfexpress 這類具體詞,而不是你的品牌宣言。
2.2 分類頁 Title 該長什麼樣
下面這張表是我實際幫這家廠商改的幾個分類頁前後對照,你可以直接感受到差別。左邊是純品類名,右邊把規格與應用寫進去。
| 分類頁 | 原本 Title | 改寫後 Title |
|---|---|---|
| 固態硬碟 | Solid State Drive | Industrial SSD|Industrial Solid State Drive|品牌名 |
| USB 與嵌入式儲存 | USB / Embedded | Industrial USB & Embedded Storage|USB DOM, USB Drive & eMMC|品牌名 |
| 記憶卡 | Memory Card | Industrial Memory Card|CFexpress, CFast, SD & microSD|品牌名 |
| 記憶體模組 | DRAM Module | Industrial Memory|Industrial DRAM Module|品牌名 |
改寫的邏輯不是把關鍵字硬塞,而是用「主分類詞|規格與子產品|品牌」這個三段式結構,讓一個 Title 同時涵蓋通用查詢與具體型號查詢。Description 也一樣,我會把應用場景一次列滿:嵌入式系統、工業電腦、自動化、監控、運輸、網通、邊緣運算,這些都是工控採購真的會搜的情境詞。
2.3 H1 與 H2 要跟 Title 呼應,別各說各話
改完 Title 只做了一半。我看過太多網站 Title 寫得很到位,H1 卻還是光禿禿一個品類名。這家廠商原本固態硬碟頁的 H1 和 H2 都只是「Solid State Drive」,我改成 H1 用「Industrial Solid State Drive」、H2 用「Industrial SSD Product Lines」。這樣做的目的是讓頁面的可見標題、隱含的關鍵字意圖、跟 Title 標籤三者一致,Google 判讀頁面主題時就不會收到互相衝突的訊號。頁面內部語意一致,是我認為最被低估、但回報最穩定的一項基本功。
3. 讓機器讀懂你:Schema 與社群標籤的實際配置
工控站的內容其實很結構化:產品有型號、有規格、有品牌;新聞有日期、有作者;案例有主題。這些天生就適合用 Schema 標記,偏偏多數工控站一個都沒放,白白錯過在搜尋結果裡顯示豐富摘要的機會。
3.1 六種頁型,對應六種 Schema
我幫這家廠商規劃的 Schema 對照如下。重點是「頁型歸頁型」,不要全站塞同一種,也不要拿 Schema 取代既有的 Organization 區塊,而是額外新增在後面。
| 頁型 | Schema 類型 | 必要欄位 |
|---|---|---|
| 產品頁 | Product | name、brand、sku、image、description、offers |
| 新聞頁 | NewsArticle | headline、datePublished、author、publisher、image、url |
| 成功案例頁 | Article | headline、description、author、publisher、about |
| 技術說明頁 | TechArticle | headline、description、author、publisher |
| 有麵包屑的頁 | BreadcrumbList | itemListElement 的每層 position 與 name |
| 關於我們 / 聯絡 | Organization | name、url、logo、address、telephone、sameAs |
我要特別提醒兩個實務細節。第一,產品頁的 name、sku、description、image 一定要用程式動態帶入各產品的實際資料,不能寫死一組,否則等於全站產品共用一張錯的名片。第二,新聞頁的 headline 與 datePublished 也要動態抓文章實際值。我看過有網站把 Schema 加上去了,卻所有文章都顯示同一個發布日期,這比不加還糟,因為它送出了明顯錯誤的訊號。
3.2 Open Graph 與 Twitter Card,別忘了 robots.txt 那道門
這家廠商原本完全沒有 Open Graph 與 Twitter Card 標籤,結果就是連結被分享到 LinkedIn、Facebook 時,預覽圖、標題、描述全部抓不到,對 B2B 來說 LinkedIn 分享是很重要的曝光管道,這一漏就是白白損失。我的做法是把 og:title、og:description、og:url、twitter:title、twitter:description 全部動態綁定頁面既有的 Title、Description 與 canonical,再上傳一張通用的預設預覽圖當作退路。
但這裡有一個很多人忽略的陷阱:我在檢查時發現他們的 robots.txt 把 facebookexternalhit 這個爬蟲整個 Disallow 掉了。意思是就算你 OG 標籤寫得再完美,Facebook 根本進不來抓,預覽還是一片空白。標籤和爬蟲權限要一起檢查,只做一半等於沒做,這是我每次都會回頭再確認的地方。
3.3 llms.txt 到底要不要做
這兩年很多人問我 llms.txt 要不要跟風做。我的立場是看情況,不是必要。這家廠商的 llms.txt 當時回傳 500 錯誤,我判斷是檔案格式不對或根本沒有這個檔卻被伺服器誤導。如果你決定要做,務必用純文字 UTF-8 格式,放正確的網站摘要資訊,讓 AI 搜尋引擎理解你的產品與服務。但如果你的產品頁 Schema、TDK、索引都還沒處理好,我會建議先別碰 llms.txt,把力氣放在回報更確定的地方。優先序排錯,是我看過最多人浪費預算的原因。
4. 索引沒進去,前面全白做
這一段是我認為工控多語系站最容易失血、卻最少人認真處理的地方。你 TDK 寫得再好、Schema 標得再漂亮,頁面沒被 Google 收進索引,一切歸零。這家廠商在 Search Console 裡的索引問題,是我看過相當典型的一組。
4.1 5xx 與 404 要分開處理,別混為一談
當時 Search Console 報了 14 筆伺服器錯誤 5xx,還有多達 400 筆 404。這兩種問題的處理邏輯完全不同。5xx 代表伺服器在該回應時出了狀況,可能是權限被拒或逾時,這種必須追程式碼與伺服器設定,因為它會讓 Google 認為你的站不穩定。404 則不一定是壞事,Google 官方原則很清楚:頁面若已不存在、也沒有替代內容,回傳 404 或 410 是正常的;只有頁面搬家、有明確替代頁時,才該用 301 永久轉址。
我的處理順序是,先把 400 筆 404 拉出清單,逐一核對哪些是真的該消失的舊頁、哪些是不該壞掉卻壞掉的高價值頁。前者不用理會,後者才去追問題。這種分流工作看起來很笨,但它能讓你把有限的工程時間花在真正影響排名的頁面上。
4.2 en 和 us 兩個版本互相打架,是最貴的內耗
這家廠商同時有 /en/ 和 /us/ 兩套英文內容,而且內容幾乎一模一樣,結果就是 Search Console 判定為重複網頁,Google 選的標準頁跟他們預期的不一致。這種內耗很傷,因為兩個版本在互相稀釋彼此的權重。我給的是二選一的決策框架,不是模稜兩可的建議:
| 方案 | 適用情境 | 做法 |
|---|---|---|
| A:保留 en 與 us | us 真的要服務美國市場、兩邊有不同商業用途 | us 做出差異化:美國聯絡方式、美國業務 CTA、美國供貨資訊、美國地區的 Organization 與 ContactPoint |
| B:只保留 en | us 內容與 en 幾乎相同、沒有美國專屬內容、想集中英文權重 | us 的 canonical 指向 en,或直接 301 轉到 en |
這家最後選了方案 B,把 us 全部 301 到 en,權重就不再分散。我想強調的是,這種決策沒有標準答案,取決於你的市場策略,但你必須做決定,懸而不決才是最糟的狀態。
4.3 多語系網址要收斂到唯一一個
Google 對網址的判定非常嚴格,對它來說 /jp、/jp/、/index.php/jp、以及 http 版本,是四個完全不同的網址,即使它們顯示同一頁內容。這家廠商每個語系都存在這種一頁多址的狀況,權重被切成好幾份。我的做法是每個語系只保留一種標準結構,其餘全部收斂過去。我還遇過同一篇新聞在 /tw/news/標題 和 /index.php/tw/news/標題 兩個網址各自被收錄、互相競爭,最後保留前者、把後者轉址就解決了。網址收斂是苦工,但它是把分散的權重集中回來最直接的方法。
5. 技術細節裡藏著一堆你沒注意的扣分項
前面都是策略層,這一段講的是那些單看很小、加起來卻很傷的技術瑕疵。我做站點稽核時,這類問題往往一抓就是幾十個,而且修起來很快,回報很即時。
5.1 圖片 alt 缺漏與 width/height 格式錯誤
這家廠商首頁有圖片缺 alt 屬性,這會讓 Google 讀不懂圖片內容,也讓螢幕閱讀器的視障使用者無法理解,圖片搜尋的免費流量就這樣漏掉。我的原則是後台能上架的圖片一律補 alt,而且 alt 要描述圖片實際內容,不是塞關鍵字。另外一個更隱蔽的問題是 width 和 height 屬性寫成 80px,這兩個屬性只能填純數字,寫成 80px 在嚴格模式下會被視為無效值,正確寫法是 width="80" height="80"。這種錯誤還會影響瀏覽器預留版位,間接影響版面穩定度。
5.2 標題階層跳級與空標題
我在首頁看到 H1 後面直接接 H3、H2 後面直接跳 H6,還有一個內容只有 <br> 的空 H3。標題階層是給搜尋引擎理解頁面結構用的,不是拿來調字體大小的工具。跳級和空標題都會讓機器對你的內容大綱產生誤判。我的建議很簡單:有標題內容就補文字,沒內容就不要用 heading 標籤,字體大小交給 CSS 處理,別動 heading。
5.3 aria 屬性指到不存在的 ID
無障礙相關的 aria 屬性也是常見地雷。這家的 Modal 用了 aria-labelledby="exampleModalCenterTitle",但頁面裡根本沒有這個 ID 的元素,這是明確的錯誤,要嘛補上對應的標題元素,要嘛移除這個錯誤屬性。還有些 div 用了 aria-labelledby 卻沒有搭配正確的 role,這種就要判斷是否真的需要,不需要就移除。無障礙做對不只是合規,它同時也是搜尋引擎理解頁面語意的輔助訊號,兩件事其實是同一件事。
6. 常見問題
工控 B2B 網站的 SEO,該先做內容還是先做技術?
以我做這個產業二十年的經驗,先做技術與結構。工控站的內容天生就很結構化,問題多半出在索引沒進去、TDK 全站雷同、Schema 沒標。這些修好之前,新增內容的邊際效益很低。把既有的產品頁與分類頁的基礎打對,通常比狂發文章更快看到排名變化。
域名評分不到 70,是不是就很難跟大廠競爭?
不一定,要看你的產業競爭結構。工業儲存這類 B2B 利基市場,同業的域名評分經常也只落在 60 幾分,整體天花板不高。這種情況下,把技術債清乾淨、把每頁 TDK 寫對,追上前段班是實際可行的,不需要跟消費性市場那種 80、90 分的巨頭硬拚。
產品分類頁的 TDK 到底要寫多具體?
要具體到採購真的會搜的詞。用「主分類詞|規格與子產品|品牌」的三段式結構寫 Title,Description 則把應用場景一次列滿,例如嵌入式系統、自動化、監控、運輸、邊緣運算。避免全站共用一段公司簡介,那等於放棄每一頁的關鍵字機會。
多語系網站的重複頁,一定要處理嗎?
要,而且越早越好。en 與 us 這類內容雷同的版本會互相稀釋權重,同一頁的多個網址變體也會分散收錄。處理方式是每個語系保留唯一一種標準網址結構,重複版本用 canonical 或 301 收斂過去。懸而不決的狀態對排名的傷害,比做任何一個決定都大。
llms.txt 是不是每個工控站都該做?
不是必要項目。如果你的產品頁 Schema、TDK、索引都還沒處理好,我會建議先別碰 llms.txt。真的要做的話,務必用純文字 UTF-8 格式並放正確的網站摘要。優先序永遠是先把回報確定的基礎做完,再去做這種還在觀察階段的加分項。
Schema 加了之後,排名會立刻上升嗎?
Schema 的直接作用是幫搜尋引擎理解內容、爭取豐富摘要的顯示機會,而不是直接推升排名。它能提高在搜尋結果被點進來的機率,長期對流量有幫助。但前提是欄位要動態帶入各頁真實資料,如果所有產品共用一組寫死的資料,反而會送出錯誤訊號,那比不加還糟。
