← Powrót do bloga

Zbuduj tracker pozycji Google w Pythonie (poradnik 2026)

Zbuduj tracker pozycji słów kluczowych Google w Pythonie z SERP API — śledź pozycje, przechowuj historię w SQLite i planuj codzienne sprawdzenia. Pełny kod.

1 min czytania

Tracker pozycji to najprostsze, wartościowe narzędzie SEO, jakie możesz zbudować: odpytaj Google o słowo kluczowe, znajdź swoją domenę, zapisz pozycję, powtarzaj codziennie. Oto kompletne narzędzie w Pythonie z użyciem serp.cheap.

1. Znajdź swoją pozycję

import requests

def get_rank(keyword, domain, gl="us"):
    r = requests.post(
        "https://api.serp.cheap/v1/search",
        headers={"X-API-Key": "YOUR_KEY"},
        json={"q": keyword, "gl": gl},
        timeout=30,
    )
    r.raise_for_status()
    for result in r.json()["organic"]:
        if domain.lower() in result["link"].lower():
            return result["position"]
    return None  # not in the results

print(get_rank("project management software", "asana.com"))

2. Przechowuj historię w SQLite

import sqlite3, datetime

db = sqlite3.connect("ranks.db")
db.execute("""CREATE TABLE IF NOT EXISTS ranks
  (date TEXT, keyword TEXT, domain TEXT, position INTEGER)""")

def record(keyword, domain, gl="us"):
    pos = get_rank(keyword, domain, gl)
    db.execute("INSERT INTO ranks VALUES (?,?,?,?)",
               (datetime.date.today().isoformat(), keyword, domain, pos))
    db.commit()
    return pos

3. Śledź listę codziennie

KEYWORDS = ["project management software", "best crm", "time tracking app"]
DOMAIN = "yoursite.com"

for kw in KEYWORDS:
    pos = record(kw, DOMAIN)
    print(f"{kw}: #{pos}")

Zaplanuj to za pomocą cron (0 7 * * *) lub GitHub Actions, aby uzyskać codzienny snapshot.

4. Koszt

Każde sprawdzenie słowa kluczowego to jedno żądanie. 100 słów kluczowych/dzień ≈ $0.06/dzień przy świeżych zapytaniach — a powtarzane sprawdzenia trafiają do pamięci podręcznej za pół ceny. Porównaj to z hostowanymi trackerami pozycji pobierającymi $20–$100+/miesiąc.

Dalej

Frequently asked questions

Jak śledzić pozycje w Google w Pythonie?+

Odpytaj SERP API o swoje słowo kluczowe, następnie znajdź swoją domenę w wynikach organic[] i zapisz jej pozycję. Uruchamiaj to według harmonogramu i przechowuj historię. serp.cheap sprawia, że każde sprawdzenie kosztuje ~$0.0006.

Ile kosztuje śledzenie pozycji?+

Jedno słowo kluczowe w jednym kraju to jedno żądanie. Śledzenie 100 słów kluczowych dziennie to ~100 żądań/dzień ≈ $0.06/dzień przy świeżych zapytaniach na serp.cheap, mniej przy trafieniach w pamięci podręcznej.

Pobierz klucz API

Najtaniej bezpośrednio, płać kartą lub kryptowalutą, bez KYC. Albo przez marketplace.