→ العودة إلى المدونة

بناء أداة تتبّع ترتيب Google في Python (دليل 2026)

ابنِ أداة تتبّع ترتيب الكلمات المفتاحية في Google بـ Python عبر SERP API — تتبّع المواضع، وخزّن السجل في SQLite، وجدول فحوصات يومية. الكود كاملاً.

1 دقيقة قراءة

أداة تتبّع الترتيب هي أبسط أداة SEO عالية القيمة يمكنك بناؤها: استعلم Google عن كلمة مفتاحية، اعثر على نطاقك، سجّل الموضع، كرّر يومياً. إليك أداة كاملة في Python باستخدام serp.cheap.

1. اعثر على موضعك

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. خزّن السجل في 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. تتبّع قائمة يومياً

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

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

جدوِله عبر cron (0 7 * * *) أو GitHub Actions للحصول على لقطة يومية.

4. التكلفة

كل فحص كلمة مفتاحية هو طلب واحد. 100 كلمة مفتاحية/يوم ≈ $0.06/يوم جديد — والفحوصات المتكررة تصيب ذاكرة التخزين المؤقت بنصف السعر. قارن ذلك بأدوات تتبّع الترتيب المستضافة التي تتقاضى $20–$100+/شهر.

التالي

Frequently asked questions

كيف أتتبّع ترتيب Google في Python؟+

استعلم من SERP API عن كلمتك المفتاحية، ثم ابحث عن نطاقك في نتائج organic[] وسجّل موضعه. شغّله وفق جدول وخزّن السجل. يجعل serp.cheap كل فحص يكلّف نحو $0.0006.

كم يكلّف تتبّع الترتيب؟+

كلمة مفتاحية واحدة في دولة واحدة هي طلب واحد. تتبّع 100 كلمة مفتاحية يومياً هو نحو 100 طلب/يوم ≈ $0.06/يوم جديد على serp.cheap، وأقل مع إصابات التخزين المؤقت.

احصل على مفتاح API

الأرخص مباشرة, ادفع ببطاقة أو عملات مشفّرة، بدون KYC. أو عبر سوق.