Skip to content
Artikel / 7 menit baca

Layanan Pelacakan SERP dan Proxy: Bagaimana Rank Tracker Mendapatkan Hasil Akurat Secara Geografis Tanpa Terblokir

Data peringkat hanya sebaik IP yang memintanya. Berikut adalah apa yang sebenarnya dilakukan layanan pelacakan SERP, di mana lapisan proxy menentukan apakah peringkat Anda akurat, dan cara mengevaluasi pelacak sebelum Anda membayarnya.

Jika Anda menemukan halaman ini dengan mencari service suivi SERP, Anda sudah tahu masalahnya: Anda ingin hasil pencarian yang akurat dan terlokalisasi dalam skala besar, dan setiap cara gratis untuk mendapatkannya gagal di suatu tempat antara "berhasil di browser saya" dan "mengapa 500 kata kunci semuanya mengembalikan hasil yang sama?"

Pelacakan SERP berada di persimpangan dua disiplin — scraping dan infrastruktur proxy. Panduan ini membahas sisi pelacakan: apa yang sebenarnya dilakukan layanan pelacakan peringkat, di mana lapisan proxy menentukan apakah data Anda akurat, dan bagaimana membedakan hasil yang benar-benar ditargetkan secara geografis dari angka yang hanya tampak masuk akal.

Apa yang sebenarnya dilakukan layanan pelacakan SERP

Sebuah rank tracker — kadang dijual sebagai layanan suivi SERP atau Ranking-Tracking tergantung pasar — mengotomatiskan empat pekerjaan:

  1. Penjadwalan — menentukan kapan setiap kata kunci diperiksa, pada kedalaman berapa, dan seberapa sering.
  2. Pengambilan — mengirimkan permintaan pencarian dari lokasi yang cocok dengan pasar yang Anda pedulikan.
  3. Parsing — memisahkan hasil organik dari iklan, local pack, featured snippet, dan fitur SERP lainnya.
  4. Riwayat dan pemberitahuan — menyimpan snapshot dan memberi tahu Anda apa yang berubah sejak terakhir kali.

Sebagian besar materi pemasaran membahas langkah 1, 3, dan 4. Namun, akurasi data Anda hampir seluruhnya ditentukan pada langkah 2 — dan langkah 2 adalah masalah proxy.

Mengapa penargetan geografis menjadi bagian yang sulit

Hasil pencarian bukanlah satu daftar global. Hasil tersebut bervariasi berdasarkan:

  • Negara dan, semakin sering, kota atau wilayah
  • Bahasa antarmuka dan bahasa kueri
  • Kelas perangkat, karena tata letak seluler menampilkan rangkaian fitur yang berbeda
  • Apakah sesi terlihat dipersonalisasi, dalam keadaan login, atau benar-benar baru

Sebuah pelacak yang menjalankan setiap kueri dari satu wilayah datacenter sedang mengukur pandangan dunia datacenter tersebut. Jika laporan Anda mengatakan "10 teratas di Prancis" sementara permintaan sebenarnya keluar dari Frankfurt, grafik itu salah dengan sangat percaya diri.

Uji praktisnya: tanyakan kepada penyedia bagaimana mereka memilih lokasi keluar untuk kata kunci tertentu, dan apakah Anda dapat memverifikasi pilihan itu sendiri.

Lapisan proxy di balik rank tracker

Rank tracker biasanya mengambil dari kumpulan proxy, lalu mengikat lokasi ke setiap kata kunci yang dilacak agar hasil tetap dapat dibandingkan dari satu eksekusi ke eksekusi berikutnya. Jenis kumpulan memengaruhi akurasi dan biaya.

Jenis proxy Di mana cocok dalam pelacakan SERP Trade-off yang dapat diharapkan
Datacenter Pemeriksaan volume tinggi di mana akurasi geografis bisa kasar dan kecepatan penting Lebih mudah di-fingerprint; pemblokiran lebih berat di beberapa mesin pencari
Residential Penargetan tingkat negara dan kota untuk pasar kompetitif Biaya lebih tinggi, latensi bervariasi, perlu penanganan sesi yang hati-hati
Mobile Pemeriksaan SERP seluler dan target paling membandel Paling lambat dan biasanya paling mahal; konkurensi terbatas

Tidak ada baris yang "terbaik" secara universal di sini. Pelacak yang hanya menawarkan IP seluler untuk beban kerja 200.000 kueri per bulan sama mencurigakannya dengan pelacak yang menjanjikan akurasi tingkat kota dari satu rentang datacenter.

Sesi sticky vs rotasi per permintaan

Rotasi mendapat semua perhatian, tetapi pelacakan SERP biasanya menginginkan yang sebaliknya untuk pekerjaan tertentu: konsistensi.

  • Dalam kata kunci yang dilacak, Anda menginginkan kelas lokasi keluar yang sama — dan idealnya locale dan profil perangkat yang sama — setiap kali Anda memeriksa. Jika tidak, Anda mengukur noise proxy dan memberi label sebagai perubahan peringkat.
  • Di seluruh daftar kata kunci Anda, Anda menginginkan rotasi, sehingga tidak ada satu IP pun yang membawa ribuan kueri dan terblokir di tengah jalan saat eksekusi harian Anda.

Perbedaan itulah sebabnya saran umum rotating proxies web scraping tidak serta-merta berlaku untuk pelacakan peringkat. Rotasi antar kata kunci; tetap stabil dalam riwayat sebuah kata kunci.

Pemeriksaan kewajaran DIY: pengambilan SERP yang ditargetkan secara geografis melalui proxy

Jika Anda ingin memvalidasi klaim vendor, atau membangun pelacak internal kecil, mekanismenya cukup sederhana untuk diuji dalam satu sore. Contoh ini menyematkan permintaan ke locale Prancis dan merutekannya melalui proxy SOCKS5 dengan DNS remote:

# pip install "requests[socks]"
import requests

PROXY = "socks5h://user:password@proxy-host:1080"  # socks5h = resolve DNS at the proxy

params = {
    "q": "comparatif proxy",   # your keyword
    "hl": "fr",               # interface language hint
    "gl": "fr",               # country hint
    "num": "20",
    "start": "0",
}

with requests.Session() as session:
    session.proxies = {"http": PROXY, "https": PROXY}
    session.headers.update({
        "User-Agent": "Mozilla/5.0 (compatible; rank-check/1.0)",
        "Accept-Language": "fr-FR,fr;q=0.9",
    })
    response = session.get("https://www.google.com/search", params=params, timeout=20)
    print(response.status_code, len(response.text))

Dua hal yang perlu diinternalisasi di sini. Pertama, hl dan gl hanyalah petunjuk, bukan jaminan — geolokasi IP keluar yang melakukan sebagian besar pekerjaan. Kedua, socks5h:// penting: dengan socks5:// biasa, pencarian DNS terjadi di mesin Anda sendiri, yang dapat membocorkan lokasi Anda bahkan ketika lalu lintasnya sendiri diproksikan.

Lalu verifikasi sendiri lokasi keluarnya sebelum mempercayai grafik apa pun:

# Confirm the public IP your requests actually egress from
curl -s --socks5-hostname user:password@proxy-host:1080 https://api.ipify.org

# Compare that IP against an IP geolocation lookup before calling the data "French"

Juga periksa syarat layanan dan robots.txt dari mesin pencari apa pun yang Anda kueri secara terprogram. Kueri otomatis dapat melanggar syarat tersebut dan dapat menyebabkan seluruh rentang IP diblokir — yang justru merupakan risiko yang Anda bayar kepada penyedia untuk diserap.

Cara mengevaluasi layanan pelacakan SERP

Saat membandingkan layanan, ajukan pertanyaan yang memisahkan kualitas data dari polesan dasbor.

  • Granularitas lokasi. Hanya negara, atau wilayah dan kota? Pasar mana yang benar-benar dilayani oleh IP lokal, bukan hanya oleh parameter locale?
  • Cakupan mesin dan perangkat. Desktop dan seluler? Mesin pencari regional mana?
  • Konsistensi locale. Apakah layanan mendokumentasikan bagaimana mereka menetapkan bahasa, negara, dan perangkat per kueri?
  • Frekuensi refresh. Harian, mingguan, per jam — dan apakah irama itu bertahan selama periode puncak?
  • Kedalaman riwayat. Seberapa jauh riwayatnya, dan apakah perubahan dikaitkan dengan tanggal tertentu, bukan rentang yang samar?
  • Transparansi kegagalan. Ketika pengambilan gagal, apakah dasbor menandainya, atau diam-diam mencatat "tidak diperingkat"? Angka nol yang senyap adalah mode kegagalan yang paling merusak dalam data peringkat.
  • API dan ekspor. Bisakah Anda menarik data terstruktur, atau Anda terbatas pada dasbor?
  • Pengungkapan proxy. Bisakah vendor menjelaskan, pada tingkat kategori, jenis proxy mana yang melayani negara mana?

Mode kegagalan umum yang merusak data peringkat

  • Halaman persetujuan atau interstisial tercatat sebagai "tidak ada hasil ditemukan."
  • Data tingkat negara dan tingkat kota dicampur ke dalam satu garis tren.
  • Fallback senyap dari IP residential ke datacenter ketika kumpulan proxy habis.
  • Hasil seluler dan desktop digabungkan menjadi satu angka posisi.
  • Kedalaman paginasi yang tidak konsisten, sehingga "100 teratas" berarti sesuatu yang berbeda setiap minggu.
  • Personalisasi merembes dari sesi atau cookie yang digunakan kembali.

Masing-masing menghasilkan angka yang terlihat baik di grafik tetapi tidak berguna dalam rapat.

Bangun vs beli: proxy, API scraping, atau tracker

Pendekatan Apa yang Anda miliki Masuk akal bila
DIY dengan proxy berotasi Kumpulan, logika rotasi, percobaan ulang, parsing, penyimpanan Sedikit kata kunci, satu atau dua pasar, waktu engineering tersedia
Layanan API scraping Hanya panggilan API; vendor menangani pengambilan Anda menginginkan data SERP mentah tanpa mengoperasikan kumpulan proxy
Layanan pelacakan SERP Tidak lain hanyalah laporan dan pemberitahuan Riwayat, pemberitahuan, dan pelaporan lebih penting daripada akses data mentah

API scraping dan tracker sama-sama mengabstraksi lapisan proxy, tetapi keduanya menyelesaikan masalah yang berbeda: API memberi Anda data, tracker memberi Anda kesimpulan. Pilih berdasarkan apakah hambatan Anda adalah waktu engineering atau analisis.

Kesimpulan

Data peringkat hanya sebaik IP yang memintanya. Sebelum membeli, uji lokasi keluar untuk beberapa pasar target Anda, konfirmasi bagaimana layanan menangani pengambilan yang gagal, dan pastikan riwayat setiap kata kunci dibangun di atas penargetan geografis yang konsisten, bukan lotre rotasi. Segala hal lainnya — dasbor, pemberitahuan, grafik — adalah turunan dari itu.