Чому проксі вирішують цю задачу
Google відстежує IP і персоналізує результати. Дата-центровий IP або IP вашого офісу дають викривлені позиції. Резидентні проксі в цільовому місті показують те, що бачить реальний користувач там - без персоналізації, без викривлення локацією.
Проблеми без проксі
Google лімітує чекери позицій
Перевірка 1 000 ключів з одного IP викликає CAPTCHA й блокування. Розподіліть запити по резидентних IP, щоб залишатися нижче порогів виявлення.
Результати local pack різняться за містом
Позиції локального SEO різняться буквально по кварталах для деяких запитів. Використовуйте таргетинг до міста, щоб перевіряти позиції для конкретних гео-ринків.
Позиції на десктопі й мобільному різняться
Google віддає різні результати для мобільного пошуку. Використовуйте мобільні проксі або мобільний user-agent, щоб відстежувати мобільні позиції.
Відмінності позицій за країнами
Міжнародне SEO вимагає перевірки позицій у кожній цільовій країні з локальних IP - не через VPN, який Google вважає підозрілим.
Як це вирішує SotaProxy
Ротаційні резидентні проксі з таргетингом за країною й містом. Тягніть чисті дані SERP для будь-якого ключа в будь-якій локації. Мобільні проксі для перевірки мобільних позицій.
Налаштування за 4 кроки
Визначте набір ключів
Згрупуйте ключі за цільовою країною й містом. Пріоритизуйте ринки, які найважливіші для бізнесу.
Налаштуйте чекер позицій
Налаштуйте ваш інструмент відстеження позицій (STAT, Serpstat, кастомний скрипт) на маршрутизацію запитів через ендпоінти SotaProxy.
Використовуйте таргетинг за локацією
Додайте код цільової країни/міста в ім’я користувача проксі, щоб тягнути гео-точні SERP.
Плануйте й зберігайте
Запускайте щоденні перевірки. Зберігайте позиції SERP у базу. Сповіщайте про падіння більше 5 позицій.
What daily rank tracking costs
A search results page is heavy, around 120 KB gzipped once you keep the markup and drop the images. Volume follows from your keyword list:
This is one of the few jobs where datacenter is not a cheaper option, it is not an option. Search engines challenge hosting ranges within a handful of queries. Eighteen dollars a month buys the whole programme on residential, so the money question here is smaller than the correctness question.
A new address per query, and locale that matches the market
Leave the session id off entirely. Every query goes out through a different address, which is exactly the pattern search engines do not flag:
Python: rotate per query, pin the location
def serp_proxy(country, city=None):
login = f"login_c_{country}"
if city:
login += f"_city_{city}"
return f"http://{login}:password@proxy.sotaproxy.com:10000"
for kw in keywords:
for market in markets:
proxy = serp_proxy(market.country, market.city)
r = requests.get(SERP_URL, params={"q": kw, "hl": market.lang, "gl": market.country},
proxies={"http": proxy, "https": proxy}, timeout=30)
time.sleep(random.uniform(2, 5))- Set the language and country parameters as well as the proxy country. The address decides which index you reach, the parameters decide which version of it you see.
- Local packs move by city, so pin _city_ when you track anything with a map result. Country level tracking of a local business tells you nothing useful.
- Randomise the gap between queries. A perfectly even two seconds is a machine signature all by itself.
- Track from the same locations every day. Changing the sampling geography changes the numbers, and you will read it as a ranking move.
Why rank data drifts for no reason
Holding one address across many queries
Sessions are what makes a scraper visible. Without _s_ you get a fresh address per request and never build a pattern.
Country proxy, wrong interface language
A German address querying the English interface returns a blend that matches neither market.
Comparing city and country samples
A ranking taken with _city_Berlin is not comparable to one taken at country level. Pick one and keep it.
Treating a 400 as a ranking change
It means the location had no addresses at that moment. Log it as missing data, not as a drop.
Поширені запитання
Чи можна відстежувати позиції Google з проксі?
Так. Резидентні проксі з ротацією IP обходять виявлення скрапінгу Google. Розподіляйте запити по пулу, щоб залишатися нижче лімітів частоти.
Чи потрібен проксі для інструментів відстеження позицій?
Більшість професійних чекерів включають власну проксі-інфраструктуру. Використовуйте SotaProxy, коли будуєте кастомне рішення або коли ваш інструмент вимагає власний проксі.
У чому різниця між таргетингом до міста й до країни?
Рівень країни показує національні позиції. Рівень міста показує те, що бачить користувач у цьому конкретному місті - важливо для локального SEO й гео-специфічних запитів.
Схожі сценарії
Готові почати?
Створіть акаунт, поповніть баланс та отримайте доступ до проксі за кілька хвилин. Без дзвінків. Без мінімального платежу.
Створити акаунт