開發者應該了解的 Google Search 核心參數
如果你正在建立搜尋工具、SERP 追蹤系統、SEO 儀表板、AI 代理、RAG 工作流程或市場監控管道,Google Search 參數就很重要。 同一個關鍵字,可能因國家、語言、裝置、位置、搜尋類型、頁碼、時間範圍和篩選設定不同,而返回不同結果。 對開發者來說,這代表一件事: 搜尋查詢不只是關鍵字。 它是一組完整的搜尋情境。 實際搜尋請求通常會像這樣: 這篇文章會說明開發者應該了解哪些重要 Google Search 參數概念、它們如何影響結果,以及如何把它們用在搜尋 API、SEO 工具、AI 代理和自動化工作流程中。 先說明:不同系統的參數名稱可能不同 不同系統使用的參數名稱不一定一樣。 Google 的 Custom Search JSON API 使用 q、gl、hl、lr、num、start、safe、dateRestrict、fileType、siteSearch 和 searchType 等參數。Google 文件說明,可以透過請求網址中的查詢參數指定國家、日期限制、檔案類型和語言等設定。 而 SERP API 服務和工作流程工具可能會使用更容易理解的命名,例如: 所以本文重點是開發者需要理解的參數概念,而不是只記住某一套語法。 語法會因服務不同而變。邏輯不會。 1. Query 參數 Query 參數就是搜尋詞本身。 常見名稱包括: 參數名稱 常見含義 q Google 風格 API 中的查詢 query 許多 SERP […]
如果你正在建立搜尋工具、SERP 追蹤系統、SEO 儀表板、AI 代理、RAG 工作流程或市場監控管道,Google Search 參數就很重要。
同一個關鍵字,可能因國家、語言、裝置、位置、搜尋類型、頁碼、時間範圍和篩選設定不同,而返回不同結果。
對開發者來說,這代表一件事:
搜尋查詢不只是關鍵字。
它是一組完整的搜尋情境。
實際搜尋請求通常會像這樣:
{
"query": "best project management software",
"country": "us",
"language": "en",
"device": "desktop",
"location": "United States",
"search_type": "web",
"page": 1,
"num_results": 10
}
這篇文章會說明開發者應該了解哪些重要 Google Search 參數概念、它們如何影響結果,以及如何把它們用在搜尋 API、SEO 工具、AI 代理和自動化工作流程中。
先說明:不同系統的參數名稱可能不同
不同系統使用的參數名稱不一定一樣。
Google 的 Custom Search JSON API 使用 q、gl、hl、lr、num、start、safe、dateRestrict、fileType、siteSearch 和 searchType 等參數。Google 文件說明,可以透過請求網址中的查詢參數指定國家、日期限制、檔案類型和語言等設定。
而 SERP API 服務和工作流程工具可能會使用更容易理解的命名,例如:
{
"query": "keyword",
"country": "us",
"language": "en",
"device": "mobile",
"search_type": "news"
}
所以本文重點是開發者需要理解的參數概念,而不是只記住某一套語法。
語法會因服務不同而變。邏輯不會。
1. Query 參數
Query 參數就是搜尋詞本身。
常見名稱包括:
| 參數名稱 | 常見含義 |
q | Google 風格 API 中的查詢 |
query | 許多 SERP API 中的查詢 |
keyword | SEO 追蹤工具中的關鍵字 |
範例:
{
"q": "best CRM software for startups"
}
Query 控制搜尋意圖。
一點小變化,就可能產生完全不同的結果。
| Query | 可能意圖 |
crm software | 廣泛商品研究 |
best CRM software | 比較意圖 |
best CRM software for startups | 具體商業意圖 |
ExampleBrand CRM pricing | 品牌和價格意圖 |
CRM software alternatives | 競品比較意圖 |
開發者應保存實際使用的完整查詢。
不要過度標準化。best running shoes 和 best running shoes for flat feet 不是同一個查詢,雖然表格會很想把它們揉成一坨。
2. Country 參數
Country 會影響顯示哪些搜尋結果。
同一個查詢,在美國、英國、德國或日本搜尋時,可能會返回不同網域、排名、摘要和 SERP 功能。
常見參數名稱包括:
| 參數名稱 | 常見含義 |
gl | Google 風格參數中的國家或地理信號 |
country | 許多 SERP API 中的目標國家 |
market | 某些平台中的市場設定 |
範例:
{
"query": "best electric scooter",
"country": "de"
}
Google 的 Custom Search 文件將 gl 描述為使用者地理位置,並說明其值是兩位國家代碼,可提升與該國來源相符的結果相關性。
Country 參數適合用於:
| 使用場景 | 為什麼 Country 重要 |
| 國際 SEO | 排名會因國家不同 |
| 市場研究 | 競爭對手會因地區不同 |
| 電商監控 | 賣家和價格會因市場不同 |
| 本地化 AI 代理 | 回答需要區域情境 |
| 品牌監控 | 品牌可見度可能因國家不同 |
每一條搜尋結果都應保存 country。
沒有國家情境,排名資料就很難解讀。
3. Language 參數
Language 會影響結果呈現,有時也會影響結果選擇。
常見參數名稱包括:
| 參數名稱 | 常見含義 |
hl | 介面語言 |
lr | 按文件語言限制結果 |
language | 許多 API 中的語言設定 |
範例:
{
"query": "project management software",
"country": "fr",
"language": "fr"
}
Google 文件將 hl 描述為設定使用者介面語言,將 lr 描述為限制搜尋只返回特定語言文件。
這個差異很重要。
| 參數概念 | 作用 |
| 介面語言 | 影響標籤、介面文字和本地化呈現 |
| 結果語言限制 | 嘗試將返回文件限制在某種語言 |
| 查詢語言 | 搜尋詞本身使用的語言 |
範例:
| Query | Country | Language | 預期結果情境 |
best hotels in Paris | us | en | 面向美國使用者的英文結果 |
meilleurs hôtels à Paris | fr | fr | 面向法國使用者的法文結果 |
パリ ホテル おすすめ | jp | ja | 面向日本使用者的日文結果 |
對多語言搜尋系統來說,應同時保存查詢語言和結果語言。
是的,很麻煩。現實也差不多。
4. Location 參數
Country 很寬泛。Location 更精準。
Location 參數對本地 SEO、Maps 結果、本地商家資料和城市層級搜尋監控都很重要。
常見參數名稱包括:
| 參數名稱 | 常見含義 |
location | 城市、地區或具名位置 |
uule | 某些系統中使用的 Google 編碼位置參數 |
lat / lng | 基於座標的位置 |
geo | 地理搜尋情境 |
範例:
{
"query": "dentist near me",
"country": "us",
"location": "Austin, Texas, United States"
}
Location 對這些查詢很重要:
dentist near mecoffee shopbest gym in Austinemergency plumber Chicagorestaurants nearbylocal SEO agency
有用位置層級包括:
| 位置層級 | 範例 |
| 國家 | United States |
| 州或地區 | California |
| 城市 | Austin |
| 社區 | Downtown Austin |
| 郵遞區號 | 10001 |
| 座標 | 緯度和經度 |
對本地搜尋來說,只有 country 通常不夠。
在 New York 搜尋 coffee shop 和在 Austin 搜尋 coffee shop,不是同一件事。令人震驚,但城市確實存在。
5. Device 參數
Google 結果可能因桌面和行動裝置而不同。
這對 SEO 追蹤、本地搜尋、電商和 SERP 版面分析都很重要。
常見值包括:
| Device | 使用場景 |
desktop | 標準桌面 SERP 追蹤 |
mobile | 行動排名和版面追蹤 |
tablet | 較少見,但某些流程有用 |
範例:
{
"query": "best meal delivery service",
"country": "us",
"language": "en",
"device": "mobile"
}
Device 可能影響:
| 結果元素 | 為什麼重要 |
| 排名順序 | URL 可能排名不同 |
| SERP 功能 | 行動版可能顯示不同模組 |
| 本地結果 | 行動版可能更強調本地意圖 |
| 摘要 | 可見文字可能更短 |
| 廣告 | 廣告版面可能不同 |
| 點擊行為 | 行動使用者互動方式不同 |
做排名追蹤時,應將桌面和行動結果分開。
混在一起報表會更簡單,也更不真實。人類儀表板經常做出這種交易。
6. Search Type 參數
並不是所有 Google 搜尋都返回標準網頁結果。
開發者常需要不同搜尋垂直類型。
常見搜尋類型包括:
| 搜尋類型 | 典型用途 |
| Web | 標準自然結果 |
| News | 新聞監控 |
| Images | 視覺搜尋和圖片 SEO |
| Videos | 影片內容監控 |
| Shopping | 商品和價格研究 |
| Maps | 本地商家資料 |
| Jobs | 職缺市場追蹤 |
| Scholar | 學術研究流程 |
範例:
{
"query": "wireless headphones",
"search_type": "shopping",
"country": "us",
"language": "en"
}
Google 的 Custom Search JSON API 使用 searchType=image 進行自訂圖片搜尋;如果沒有指定,結果會限制為網頁。
在 SERP API 中,search type 通常會以更可讀的方式呈現,例如:
{
"engine": "google_images",
"q": "modern desk lamp"
}
或:
{
"search_type": "images",
"query": "modern desk lamp"
}
Search type 應該明確設定。
如果工作流程需要商品價格,卻不小心收集了標準網頁結果,就不要驚訝資料看起來毫無用處。機器只是照你說的做,悲劇但合理。
7. Pagination 參數
Pagination 控制要收集哪一頁結果。
常見參數名稱包括:
| 參數名稱 | 常見含義 |
start | 返回結果的起始索引 |
page | 頁碼 |
num | 返回結果數量 |
num_results | 許多 API 中的結果數量 |
範例:
{
"query": "best SEO tools",
"country": "us",
"language": "en",
"page": 1,
"num_results": 10
}
Google 的 Custom Search JSON API 文件將 num 描述為返回搜尋結果數量,有效值為 1 到 10;start 是返回結果的起始索引。文件也說明,在預設每頁 10 條結果時,start=11 會從第二頁開始。
Pagination 適合用於:
| 使用場景 | 為什麼需要 Pagination |
| 前 10 名追蹤 | 只收集第一頁 |
| 前 100 名追蹤 | 收集多頁 |
| 競爭對手發現 | 深度收集結果 |
| 來源發現 | 更多候選網址 |
| AI 研究流程 | 更大的來源池 |
大多數 SEO 流程可以先從前 10 或前 20 開始。
更多結果不一定更好,往往只是更多噪音。
8. Time Range 參數
Time range 控制結果新鮮度。
它適合新聞監控、近期內容發現、市場研究、趨勢追蹤,以及需要最新來源的 AI 代理。
常見時間範圍包括:
| 參數概念 | 範例 |
| 過去一天 | 最近一天結果 |
| 過去一週 | 最近一週結果 |
| 過去一個月 | 最近一個月結果 |
| 過去一年 | 最近一年結果 |
| 自訂日期範圍 | 開始日期和結束日期 |
Google 的 Custom Search JSON API 包含 dateRestrict,支援 d[number]、w[number]、m[number] 和 y[number],分別表示天、週、月和年。
範例:
{
"query": "AI regulation updates",
"country": "us",
"language": "en",
"time_range": "past_week"
}
Time range 適合用於:
| 工作流程 | 建議新鮮度 |
| 新聞監控 | 過去一天或一週 |
| 市場更新 | 過去一週或一個月 |
| SEO 內容研究 | 過去一個月或一年 |
| 競爭對手發布 | 過去一週或一個月 |
| RAG 來源發現 | 取決於使用者問題 |
應將 time range 與結果一起保存。
過去一天的結果和過去一年的結果,回答的是不同問題。
9. SafeSearch 參數
SafeSearch 控制是否過濾露骨內容。
常見參數名稱包括:
| 參數名稱 | 常見含義 |
safe | SafeSearch 設定 |
safe_search | 許多 API 中的 SafeSearch 設定 |
Google 的 Custom Search JSON API 將 safe 描述為搜尋安全等級,支援 active 啟用 SafeSearch 過濾,以及 off 關閉過濾。
範例:
{
"query": "fashion photography ideas",
"country": "us",
"language": "en",
"safe": "active"
}
SafeSearch 適合用於:
| 使用場景 | 為什麼重要 |
| 公開應用 | 降低風險內容 |
| 教育工具 | 更安全的搜尋結果 |
| 品牌儀表板 | 避免意外露骨結果 |
| 圖片搜尋 | 對視覺流程尤其重要 |
| AI 代理 | 防止不安全上下文進入提示詞 |
生產應用不應讓 SafeSearch 行為保持不明確。
不明確的預設值,是驚喜升級成事故的傳統路線。
10. Site 和 Domain 參數
開發者常需要包含或排除特定網域。
常見做法包括:
| 方法 | 範例 |
| 站內搜尋 | 在某個網域內搜尋 |
| 排除網域 | 從結果中移除某個網域 |
| 收集後按網域篩選 | 在程式中保留或移除網域 |
Google 的 Custom Search JSON API 包含 siteSearch,可指定要包含或排除的網站,並使用 siteSearchFilter 控制包含或排除。
範例:
{
"query": "pricing",
"site": "example.com"
}
有用工作流程包括:
| 工作流程 | 範例 |
| 自有網站監控 | 追蹤自己的頁面 |
| 競爭對手分析 | 搜尋競爭對手網域 |
| 文件搜尋 | 只搜尋文件站 |
| 來源篩選 | 移除低品質網域 |
| 品牌監控 | 追蹤提及品牌的頁面 |
對 SERP 資料流程來說,也可以先收集一般結果,再在收集後篩選網域。
這通常更靈活。
11. Exact Match 和 Exclusion 參數
有時查詢本身太寬泛。
精確匹配和排除參數可以幫助縮小範圍。
常見概念包括:
| 參數概念 | 用途 |
| 精確詞組 | 要求包含某個詞組 |
| 排除詞 | 移除包含某些詞的結果 |
| 額外必要詞 | 加入必要上下文 |
| OR 詞組 | 允許多個替代詞 |
Google 的 Custom Search API 包含 exactTerms、excludeTerms、hq 和 orTerms 等參數,可用於這類查詢限制。
範例:
{
"query": "project management software",
"exact_terms": "remote teams",
"exclude_terms": "free template"
}
這些參數應謹慎使用。
過度篩選會移除有用結果。
篩選不足則會讓流程被不相關頁面淹沒。
理想設定應該無聊、精準、有用。難得的勝利。
12. File Type 參數
File type 篩選可以幫開發者找到 PDF、文件、試算表、簡報或其他已索引檔案類型。
常見參數名稱包括:
| 參數名稱 | 常見含義 |
fileType | 檔案副檔名篩選 |
file_type | 許多 API 中的檔案類型篩選 |
Google 的 Custom Search 文件將 fileType 描述為將結果限制為指定副檔名的檔案。
範例:
{
"query": "2026 retail market report",
"file_type": "pdf"
}
有用工作流程包括:
| 工作流程 | 有用檔案類型 |
| 市場研究 | |
| 學術研究 | |
| 政府文件 | |
| 資料收集 | CSV 或 XLSX |
| 簡報發現 | PPT 或 PDF |
File type 篩選對研究代理和 RAG pipeline 很有用,因為報告和正式文件常常以可下載檔案存在。
13. Duplicate Filtering 參數
Duplicate filtering 會影響相似結果是否被折疊或顯示。
Google 的 Custom Search 文件將 filter 描述為控制重複內容篩選,可設定開啟或關閉。
範例:
{
"query": "AI customer support tools",
"filter": "1"
}
對大多數面向使用者的搜尋流程來說,重複篩選是有用的。
對監控流程來說,關閉重複篩選有時可以看到重複或相似頁面。
| 工作流程 | 建議做法 |
| 面向使用者搜尋 | 開啟重複篩選 |
| SEO 監控 | 通常開啟 |
| 內容重複研究 | 可考慮關閉 |
| 來源發現 | 必要時測試兩種設定 |
重複處理應該是刻意選擇,而不是偶然結果。
14. 應一起保存的結果欄位
嚴格來說,結果欄位不是搜尋參數。
但開發者應該在設計參數時一起定義它們。
乾淨的搜尋結果記錄應包含:
| 欄位 | 為什麼重要 |
| query | 重現搜尋 |
| country | 搜尋市場情境 |
| language | 結果語言情境 |
| location | 本地搜尋情境 |
| device | 桌面或行動情境 |
| search_type | Web、news、image、shopping 等 |
| page | 分頁情境 |
| position | 排名位置 |
| title | SERP 標題 |
| url | 來源網址 |
| domain | 來源網域 |
| snippet | 搜尋預覽 |
| collected_at | 快照時間 |
範例:
{
"query": "best CRM software",
"country": "us",
"language": "en",
"device": "desktop",
"search_type": "web",
"position": 3,
"title": "Best CRM Software for Small Businesses",
"url": "https://www.example.com/best-crm-software",
"domain": "example.com",
"snippet": "Compare CRM platforms by pricing, features, and use cases.",
"collected_at": "2026-07-15T09:00:00Z"
}
搜尋參數解釋結果是如何收集的。
結果欄位解釋實際找到了什麼。
兩者都需要。
不同使用場景的常見參數組合
SEO 排名追蹤
{
"query": "best SEO reporting tools",
"country": "us",
"language": "en",
"device": "desktop",
"search_type": "web",
"page": 1,
"num_results": 10
}
本地 SEO 監控
{
"query": "dentist near me",
"country": "us",
"language": "en",
"location": "Austin, Texas, United States",
"device": "mobile",
"search_type": "web"
}
新聞監控
{
"query": "AI regulation updates",
"country": "us",
"language": "en",
"search_type": "news",
"time_range": "past_week"
}
Google Images 研究
{
"query": "modern desk lamp",
"country": "us",
"language": "en",
"search_type": "images",
"safe": "active"
}
Shopping 和價格研究
{
"query": "wireless headphones",
"country": "us",
"language": "en",
"search_type": "shopping",
"device": "desktop"
}
RAG 來源發現
{
"query": "2026 smart home market report",
"country": "us",
"language": "en",
"search_type": "web",
"time_range": "past_year",
"file_type": "pdf"
}
TalorData 如何幫助開發者使用搜尋參數?
TalorData 可以作為開發者工作流程中的結構化 SERP 資料層。
開發者不需要手動拼接脆弱的 Google Search URL、解析搜尋結果頁面並維護選擇器,而是可以透過 TalorData 傳送清晰搜尋參數,並接收結構化結果。 立即開始免費測試SERP API>>
典型流程如下:
搜尋參數
↓
TalorData SERP API
↓
結構化 Google Search 結果
↓
資料庫、SEO 儀表板、AI 代理、RAG 工作流程或自動化工具
TalorData 可以支援以下參數驅動流程:
| 工作流程 | 有用參數 |
| SEO 監控 | query、country、language、device、page |
| 本地 SEO | query、country、location、device |
| 圖片研究 | query、country、language、search type |
| Shopping 追蹤 | query、country、language、search type |
| 新聞監控 | query、country、language、time range |
| RAG 來源發現 | query、file type、time range、language |
| AI 代理 | query、country、language、result count |
核心價值是穩定一致。
搜尋參數變成結構化輸入。
搜尋結果變成結構化輸出。
開發者就可以儲存、比較、篩選、警示,並建立 AI 工作流程,而不是每天和搜尋頁面徒手搏鬥。
結語
Google Search 參數不是微不足道的技術細節。
它們定義搜尋情境。
對開發者來說,最重要的參數包括:
query
country
language
location
device
search_type
page
num_results
time_range
safe
site/domain filters
exact/exclude terms
file_type
duplicate filtering
好的搜尋工作流程不只問:
我們搜尋了什麼關鍵字?
而是問:
我們用什麼關鍵字、在哪個國家、語言、位置、裝置、搜尋類型、頁碼和時間範圍下搜尋?
這就是隨機搜尋輸出和可用 SERP 資料之間的差別。
FAQ
最重要的 Google Search 參數是什麼?
Query 參數最重要,因為它定義搜尋意圖。但對開發者工作流程來說,只有 query 不夠。Country、language、device、location、search type 和 collection time 也很重要。
Country 和 location 有什麼不同?
Country 設定的是較大的市場情境。Location 更精準,可以指城市、地區、郵遞區號、社區或座標。
為什麼 device 會影響 Google Search 結果?
桌面和行動搜尋結果可能在排名、版面、摘要、廣告和 SERP 功能上不同。開發者應為每條結果保存 device 情境。
開發者是否應該保存每條結果的搜尋參數?
應該。搜尋參數解釋結果是如何被收集的。沒有這些資訊,歷史比較和除錯會變得不可靠。
所有 API 的 Google Search 參數名稱都一樣嗎?
不一樣。Google 風格參數、SERP API、工作流程工具和 SDK 可能使用不同命名。開發者應先理解底層概念,再映射到服務商語法。