Sıralamalar pazara göre farklılık gösterir — aynı anahtar kelime ABD, Brezilya ve Almanya’da tamamen farklı sonuçlar gösterebilir. Ülke parametresi olan bir Google Search API her pazarı doğru bir şekilde takip etmenizi sağlar. İşte serp.cheap ile nasıl yapılacağı.
gl parametresi
gl, doğru TLD ve bölgesel dili kullanarak hangi ülkenin Google’ını sorguladığınızı seçer:
import requests
def rank_in(keyword, domain, gl):
data = requests.post("https://api.serp.cheap/v1/search",
headers={"X-API-Key": "YOUR_KEY"},
json={"q": keyword, "gl": gl}).json()
for r in data["organic"]:
if domain in r["link"]:
return r["position"]
return None
for market in ["us", "gb", "de", "br"]:
print(market, rank_in("running shoes", "nike.com", market))
Desteklenen ülkeler
us, br, gb, de, fr, es, it, mx, ca, au, jp, nl — her biri doğru Google TLD’si ve diliyle 12 pazar. Bir ülke içindeki görüntüleme dilini geçersiz kılmak için hl ekleyin (ör. Kanada’da Fransızca sonuçlar).
Şehir düzeyinde niyet
serp.cheap, ülke düzeyinde yerelleştirme yapar. Şehir veya mahalle niyeti için konumu sorguya yerleştirin — "emergency plumber austin tx" — ve gl’yi ülkeye sabitleyin. Bu, o ifade için yerel niyetli SERP’i yakalar.
Çok pazarlı bir gösterge paneli oluşturun
Anahtar kelime listenizi gl değerleri arasında döngüye alın ve (date, keyword, market, position) saklayın. Artık konum duyarlı bir sıralama takipçiniz var — depolama/zamanlama deseni için Python’da bir sıralama takipçisi oluşturun sayfasına bakın.
Maliyet
Pazar başına anahtar kelime başına bir istek. Günlük 50 anahtar kelime × 4 pazar = 200 istek ≈ taze olarak $0.12/gün, önbellek isabetleriyle daha az.