為何搜尋排名追蹤需要代理
搜尋引擎會根據使用者位置顯示不同結果。相同關鍵字在紐約、倫敦、東京看到的排名、地圖結果和廣告都不同。若只從公司單一地點搜尋,僅能獲取該區域結果,需使用當地IP才能準確監測海外市場排名。
排名追蹤需每日反覆檢查大量關鍵字。將搜尋請求分散至多個住宅IP,即使關鍵字數量龐大也能每日定時獲取均衡結果。
特別是像區域商家、外送、旅遊這類位置至關重要的行業,每個城市的排名差異很大。選擇城市級別的IP,可以準確了解各分店在當地顧客眼中的呈現方式。
適合搜尋排名追蹤的IPKite代理
SERP 爬取最適合使用輪換住宅代理。每個關鍵字使用新 IP 請求,並在用戶名中加入國家和城市以獲取區域結果。對於城市差異較大的關鍵字(如本地商家地圖排名),建議指定 city 值。
若對行動搜尋排名感興趣, 可搭配使用行動代理。透過行動網路IP查看行動搜尋結果。
大量關鍵字時,建議按國家/城市分割清單並分多任務執行。無並發連接限制,增加任務數可縮短爬取時間。
SERP 代理推薦設定
在搜尋網址中加入語言與地區參數,並將IP定位在同一國家,可獲得最精準結果。同一關鍵字應每天固定城市清單追蹤,才能比較變化趨勢。
| 項目 | 推薦值 | 原因 |
|---|---|---|
| IP 方式 | 輪換 | 每個關鍵字分配新IP請求 |
| 國家 | 追蹤的市場 | 獲取各國搜尋結果 |
| 城市 | 務必指定地區搜尋詞 | 查看各城市的排名和地圖結果 |
| 語言設定 | 搜尋網址中的語言·地區參數 | 匹配 IP 位置與語言以提高準確度 |
| 檢查週期 | 每日1次,相同時間 | 用相同基準比較排名變化 |
搜尋排名追蹤設定範例
以下範例分別使用紐約與洛杉磯IP取得相同搜尋結果的程式碼。城市名稱請使用英文小寫。
由於請求量是城市列表和關鍵字列表的乘積,當關鍵字較多時,將任務按國家分開執行可以縮短爬取時間。
import requests
serp_url = "https://search.example.com/search?q=coffee+shop&hl=en"
for city in ["newyork", "losangeles"]:
proxy = "http://USERNAME-cc-us-city-" + city + ":PASSWORD@gw.ipkite.com:7000"
r = requests.get(serp_url, proxies={"http": proxy, "https": proxy}, timeout=30)
print(city, r.status_code)搜尋排名追蹤費用範例
單一搜尋結果頁面約150KB(HTML基準)。若每天在10個城市追蹤500個關鍵字,每月搜尋次數達15萬次,流量約22.5GB。購買25GB(10GB以上價格為每GB$3.30)需$82.50。
以週為單位檢查的關鍵字流量約減少至1/7。重要關鍵字每天檢查,其餘每週檢查,這樣分配可用相同GB追蹤更多關鍵字。
| 關鍵字 x 地區 | 月搜尋量 | 月流量 | 購買範例 |
|---|---|---|---|
| 100個 x 5地 | 15,000次 | 約2.3GB | 5GB $18.75 |
| 500個 x 10處 | 150,000次 | 約22.5GB | 25GB $82.50 |
| 2,000個 x 10地 | 600,000次 | 約90GB | 100GB $330.00 |
SERP 爬取項目
搜尋結果頁面除排名外還包含多項資訊。同時記錄以下項目能更準確理解各地區搜尋環境。
- 自然搜尋排名: 各關鍵字中您的頁面與競爭頁面排名
- 地址與標題: 結果顯示的頁面地址與標題、說明
- 地圖結果: 地區商家列表與排序
- 廣告位置: 搜尋結果上方/下方顯示的廣告數量與排名
- 附加區域: 圖片、影片、新聞、推薦問題區域的顯示與否
- 爬取條件: 日期、國家、城市、語言、裝置類型
SERP 代理購買
SERP 代理購買需計算關鍵字數量、城市數量、檢查週期以確定每月搜尋次數,並乘以搜尋結果頁面大小以計算所需 GB。如需查看行動搜尋排名,可一同購買行動代理端口。
購買流程為:充值餘額>選擇商品與數量>取得連線資訊。連線資訊將於購買後立即顯示於會員頁面。
- 小規模追蹤: 5GB~10GB
- 城市級別追蹤: 25GB~50GB
- 代理商規模: 100GB以上
搜尋排名追蹤最佳實務
排名數據在相同條件下累積越久價值越高
- 保持相同條件: 每天固定時間、相同城市、相同語言設定進行確認
- 適當間隔: 在查詢請求之間保持均勻間隔發送
- 條款確認: 查閱搜尋服務的使用條款並僅記錄公開結果
- 僅儲存必要數據: 如排名、網址、標題等關鍵資訊