Реферальная программа
ГлавнаяСценарииОтслеживание позиций в SEO
Отслеживание позиций в SEO

Проверяйте реальные позиции. Не персонализированную выдачу.

Google персонализирует выдачу по локации, истории поиска и устройству. Получайте чистые данные SERP из любого рынка с резидентными прокси.

Почему прокси решают эту задачу

Google отслеживает IP и персонализирует результаты. Дата-центровый IP или IP вашего офиса дают искажённые позиции. Резидентные прокси в целевом городе показывают то, что видит реальный пользователь там - без персонализации, без искажения локацией.

Проблемы без прокси

Google лимитирует чекеры позиций

Проверка 1 000 ключей с одного IP вызывает CAPTCHA и блокировки. Распределите запросы по резидентным IP, чтобы оставаться ниже порогов обнаружения.

Результаты local pack различаются по городу

Позиции локального SEO различаются буквально по кварталам для некоторых запросов. Используйте таргетинг до города, чтобы проверять позиции для конкретных гео-рынков.

Позиции на десктопе и мобильном различаются

Google отдаёт разные результаты для мобильного поиска. Используйте мобильные прокси или мобильный user-agent, чтобы отслеживать мобильные позиции.

Различия позиций по странам

Международное SEO требует проверки позиций в каждой целевой стране с локальных IP - не через VPN, который Google считает подозрительным.

Как это решает SotaProxy

Ротационные резидентные прокси с таргетингом по стране и городу. Тяните чистые данные SERP для любого ключа в любой локации. Мобильные прокси для проверки мобильных позиций.

Настройка за 4 шага

1

Определите набор ключей

Сгруппируйте ключи по целевой стране и городу. Приоритизируйте рынки, которые важнее всего для бизнеса.

2

Настройте чекер позиций

Настройте ваш инструмент отслеживания позиций (STAT, Serpstat, кастомный скрипт) на маршрутизацию запросов через эндпоинты SotaProxy.

3

Используйте таргетинг по локации

Добавьте код целевой страны/города в имя пользователя прокси, чтобы тянуть гео-точные SERP.

4

Планируйте и сохраняйте

Запускайте ежедневные проверки. Сохраняйте позиции SERP в базу. Оповещайте о падениях больше 5 позиций.

Сколько стоит ежедневный съём позиций

Страница выдачи тяжёлая, около 120 КБ в сжатом виде, если оставить разметку и выкинуть картинки. Объём считается от списка ключей:

1000 ключей по 5 локациям, ежедневно 30 дней
150 000 съёмов выдачи
По 120 КБ на страницу результатов
18 ГБ
Резидентка по $1.00 за ГБ
$18 в месяц
Тот же прогон на датацентровых адресах
капча, данных нет

Это одна из немногих задач, где датацентр не более дешёвый вариант, а не вариант вовсе. Поисковики выдают челлендж хостинговым диапазонам через несколько запросов. Восемнадцать долларов в месяц закрывают всю программу на резидентке, так что вопрос денег здесь мельче вопроса корректности.

Новый адрес на запрос и локаль под рынок

Номер сессии не ставьте вообще. Каждый запрос уходит через другой адрес, а это ровно тот шаблон, который поисковики не помечают:

Python: ротация на запрос с фиксацией локации

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))
  • Задавайте язык и страну параметрами, а не только страной прокси. Адрес решает, в какой индекс вы попадёте, параметры решают, какую его версию увидите.
  • Локальная выдача двигается по городам, поэтому фиксируйте _city_ везде, где отслеживаете что-то с картой. Съём локального бизнеса на уровне страны не говорит ни о чём.
  • Рандомизируйте паузу между запросами. Ровно две секунды это машинная подпись сама по себе.
  • Снимайте с одних и тех же локаций каждый день. Меняя географию выборки, вы меняете числа и примете это за движение позиций.

Почему данные по позициям плывут без причины

Держат один адрес на много запросов

Сессии и делают скрапер заметным. Без _s_ каждый запрос уходит с нового адреса и шаблон не складывается.

Прокси страны и не тот язык интерфейса

Немецкий адрес, запрашивающий английский интерфейс, возвращает смесь, не соответствующую ни одному рынку.

Сравнивают городскую выборку со страновой

Позиция, снятая с _city_Berlin, несравнима со снятой на уровне страны. Выберите одно и держитесь.

Считают 400 изменением позиций

Он означает, что в локации не было адресов в этот момент. Логируйте как пропуск данных, а не как падение.

Часто задаваемые вопросы

Можно ли отслеживать позиции Google с прокси?

Да. Резидентные прокси с ротацией IP обходят обнаружение скрапинга Google. Распределяйте запросы по пулу, чтобы оставаться ниже лимитов частоты.

Нужен ли прокси для инструментов отслеживания позиций?

Большинство профессиональных чекеров включают собственную прокси-инфраструктуру. Используйте SotaProxy, когда строите кастомное решение или когда ваш инструмент требует собственный прокси.

В чём разница между таргетингом до города и до страны?

Уровень страны показывает национальные позиции. Уровень города показывает то, что видит пользователь в этом конкретном городе - важно для локального SEO и гео-специфичных запросов.

Готовы начать?

Создайте аккаунт, пополните баланс и получите доступ к прокси за несколько минут. Без звонков. Без минимального платежа.

Создать аккаунт