Почему прокси решают эту задачу
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 позиций.
Сколько стоит ежедневный съём позиций
Страница выдачи тяжёлая, около 120 КБ в сжатом виде, если оставить разметку и выкинуть картинки. Объём считается от списка ключей:
Это одна из немногих задач, где датацентр не более дешёвый вариант, а не вариант вовсе. Поисковики выдают челлендж хостинговым диапазонам через несколько запросов. Восемнадцать долларов в месяц закрывают всю программу на резидентке, так что вопрос денег здесь мельче вопроса корректности.
Новый адрес на запрос и локаль под рынок
Номер сессии не ставьте вообще. Каждый запрос уходит через другой адрес, а это ровно тот шаблон, который поисковики не помечают:
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 и гео-специфичных запросов.
Похожие сценарии
Готовы начать?
Создайте аккаунт, пополните баланс и получите доступ к прокси за несколько минут. Без звонков. Без минимального платежа.
Создать аккаунт