合併兩個關鍵字清單代表產生它們之間每一個有序配對——這是一個以首次出現順序排列的確定性笛卡兒積,並在兩個詞彙之間插入一個字面分隔符,完整結果可以單一區塊複製。這個操作是機械式的:清單 A 中的每一個非空行會與清單 B 中的每一個非空行依照你選擇的順序各連接一次,並對產生的詞組進行去重,同時保留第一次出現的項目。除此之外不會新增任何內容。本工具不會預估搜尋量、推測使用者意圖、正規化大小寫、擴展同義詞,或附加比對類型語法。它不會呼叫搜尋引擎、廣告帳戶,或第三方關鍵字提供者。清單 A 中包含「red」的行與清單 B 中包含「shoes」的行,以空格分隔符連接,會恰好產生一行:「red shoes」。這個行為在每次執行時都完全相同,因此相同輸入必定產生相同輸出,這讓結果適合用於版本比較與確定性測試。硬性上限為輸出去重前的 10,000 個輸入配對——若 A×B 超過這個數字,整個請求會直接失敗,而不會回傳部分範例,因此沒有任何結果會被悄悄截斷、分頁,或以省略號取代。

combine keyword lists
合併關鍵字清單:順序、分隔符與配對數量

合併兩個關鍵字清單會產生什麼

關鍵字組合工具接收兩個一行一項的文字清單,並回傳它們之間每一個有序配對。該操作的數學術語稱為笛卡兒積:若清單 A 有 3 個唯一詞彙,清單 B 有 2 個唯一詞彙,理論上的輸入配對數為 3 × 2 = 6。三種顏色——例如「red」、「blue」、「green」——與兩個產品名稱——「shoes」、「hats」——結合,會產生六個輸入配對:「red shoes」、「red hats」、「blue shoes」、「blue hats」、「green shoes」、「green hats」。經過輸出去重後,這六個依然維持六個,因為在此情況下沒有任何兩個串接結果相衝撞。使用不同分隔符執行相同操作,會改變表面文字但不會改變配對數:空分隔符會把「red」+「shoes」變成「redshoes」,而連字號則會產生「red-shoes」。結果的數學結構相同;只有可見的字串改變。想要了解正式背景的讀者,可以參閱另一篇關於數學中組合關鍵字的入門文章中對笛卡兒積的定義。

正確準備清單 A 與清單 B

輸出的品質在你按下組合鍵之前就已經決定。每個編輯器一行一個詞彙,會依任何混合的 CR、LF 或 CRLF 進行分隔、修剪前後空白、忽略空行,並拒絕控制字元。每個詞彙最多可包含 100 個 Unicode 碼點,每個編輯器接受最多 100,000 個 UTF-16 碼單位的貼上文字。每個清單最多容納 500 個唯一且區分大小寫的詞彙。單一清單內部完全相同(區分大小寫)的重複項會被移除,同時保留第一次出現的項目,因此若刻意同時貼上「shoe」與「Shoe」,兩者會保持區隔。內部空格、標點、腔調符號、表情符號與非拉丁文字會原封不動通過。若你從試算表貼上以逗號分隔的欄位,逗號會保留在詞彙內部,整個儲存格會變成一行——若希望逗號當作分隔符,請先以換行符進行分隔。

  • 在貼上之前,先決定清單 A 是固定端(產品、城市、品牌),清單 B 是修飾端(顏色、受眾、意圖詞),或反過來。
  • 先在純文字編輯器中移除尾部分號、註腳標記與多餘的 tab 字元。
  • 保持詞彙簡短且一致。12 個字元的名詞會比冗長子句更容易預測地組合,即使允許 90 個字元的行。
  • 以首次出現順序排列行數,讓產生的配對清單能反映你實際想檢視的順序。

選擇順序、分隔符並執行組合

  1. 在瀏覽器中開啟關鍵字組合工具。內容不會上傳——清單保留在目前的分頁中。
  2. 將固定端貼到清單 A,將修飾端貼到清單 B,一行一個詞彙。空行會自動忽略。
  3. 若希望清單 A 在詞組中排前面(「red shoes」),選擇 A 然後 B;若希望清單 B 排前面(「shoes red」),則選擇 B 然後 A。切換順序也會反轉迴圈順序,因此產生的配對清單會一致地改變,並且仍然易於與先前的執行結果進行差異比對。
  4. 在兩個詞彙之間輸入確切的分隔符。分隔符是最多 20 個 Unicode 碼點的字面字串,且不能包含換行符或控制字元。常見選擇:一個空格、連字號、加號、底線,或用於黏合串接的空字串。
  5. 執行組合。工具會先計算理論上的 A×B 配對數,以確定性方式建構每一個配對,並依首次出現順序移除完全相同的輸出衝突。
  6. 閱讀摘要:唯一輸出數、正規化後的清單大小、理論輸入配對數、移除的輸入重複項,以及移除的輸出衝突。
  7. 將結果以單一區塊複製,每行一個詞組,貼到你的試算表、廣告群組草稿、內容簡介或分類法文件中。

複製前先讀懂配對數

摘要區塊會精確告訴你在組合過程中發生了什麼。五個數字值得注意:清單 A 的正規化數量、清單 B 的正規化數量、理論輸入配對數(A × B)、在兩個清單內部移除的輸入重複項數量,以及串接後移除的輸出衝突數量。若唯一輸出數等於理論輸入配對數,代表每個配對都產生唯一詞組,沒有任何衝突。若唯一輸出數較小,代表有兩個或以上的輸入配對產生相同的最終字串——在使用空分隔符時很常見,例如「ab」+「c」與「a」+「bc」都會產生「abc」。在這種情況下,工具會保留第一個輸出,並將其餘回報為衝突。若唯一輸出數意外地過大,請在複製前縮小來源清單。若意外地過小,請檢查是否有重複詞彙或衝突的串接。配對預算是以輸出去重前計算的:任何會產生超過 10,000 個輸入配對的請求,會讓整個請求失敗,而不會悄悄只保留前 10,000 個配對。這個明確的上限正是為了避免一個名義上過大的請求,因為稍後字串衝突而僥倖通過。一個使用已記載案例的小型試算:三種顏色與兩個產品名稱組合,理論輸入配對數為 3 × 2 = 6。若你的摘要顯示 6 個輸入配對與 6 個唯一輸出,組合結果是乾淨的。若顯示 6 個輸入配對與 5 個唯一輸出,代表恰好有一個串接發生衝突,並已另外回報。

組合工具刻意不做的事

本工具是字串組合公用程式,而非關鍵字研究產品。它不會預估搜尋量、競爭程度、每次點擊成本、意圖、語言或文法品質。它不會查詢廣告帳戶、搜尋引擎、關鍵字提供者或 AI 服務。它不會產生 Google Ads 比對類型語法、將詞組加上引號、加上括號、正規化大小寫、擴展同義詞、進行詞幹化,或移除商標詞彙。目的端系統的規則是你自己的責任:這裡產生的詞組是候選項目,而非已核准的目標。部分組合聽起來不自然、意義重疊,或沒有可量化的需求。這項區隔讓字串組合公用程式不會假冒成關鍵字研究。請將輸出視為一份仍需人工檢閱,並在適當時結合第一方分析資料或付費關鍵字證據的清單。內部大小寫、腔調符號與標點會完整保留為貼上時的狀態。若你需要該詞組以大寫字母開頭,請在複製步驟後自行正規化。

分隔符選擇一覽

這是最常見分隔符輸入的快速參考,使用相同的兩個詞彙「red」與「shoes」以及相同的 A 然後 B 順序。各欄顯示的是字面輸出,而非計算總和——這些是官方支援的字面轉換,而非大量運算。在這個最小案例中,所有列的配對數完全相同:一個輸入配對,一個輸出詞組,沒有衝突。

分隔符值「red」+「shoes」的結果
空(無字元)redshoes
一個普通空格red shoes
單一連字號 (-)red-shoes
單一加號 (+)red+shoes
單一底線 (_)red_shoes
字面字串「 in 」red in shoes

這六列涵蓋大多數廣告群組、內容簡介與網址 slug 慣例。網址 slug 請選擇連字號或底線;自然語言的廣告文案請選擇空格;只有當目標是黏合複合詞時才使用空分隔符;當簡介需要介系詞詞組時,則使用像「 in 」或「 for 」這類較長的字面字串。無論你選擇什麼,分隔符都會逐字套用——不會新增或修剪任何隱藏的間距。

複製後輸出會送往哪裡

這個確定性、一行一項的輸出是設計用來放入已有自身規則的目的端。常見用途包括:貼到廣告編輯器中作為廣告群組的起始集合,再手動加入比對類型語法;貼到內容簡介中,讓每一行成為章節標題或 H2 候選項目;將分類軸與限定詞軸接合,餵入分類法審查;或用於為另一個分析工具播種,該工具預期每行為純文字。由於組合是確定性的,今天貼上的相同輸入明天會產生相同輸出,這讓結果適合用於版本控制:將來源清單儲存在檔案中、執行組合、提交輸出,並對未來的執行結果進行差異比對。小工具本身不會上傳或儲存這些清單,複製動作只會在你按下複製按鈕時發生。若目的端需要比對類型、加引號或商標審查,請在下游套用這些規則。這裡產生的清單是該項工作的輸入,而非其替代品。