Proxy365

Главная › Блог › Задачи

Прокси для SEO: позиции, парсинг выдачи и Key Collector

Задачи7 минут чтения

Короткий ответ: прокси в SEO нужны, когда программа сама отправляет много запросов в поисковик — снимает позиции, парсит выдачу и подсказки, собирает семантику. Без них все запросы идут с одного IP, и поисковик быстро начинает показывать капчу. Для большинства таких задач подходят личные IPv4 или IPv6 нужной страны: по IP поисковик ещё и определяет регион выдачи.

Где в SEO нужны прокси

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

Типичные задачи:

  • Съём позиций. Программа по списку запросов проверяет, на каком месте стоит сайт в Яндексе и Google. Сотни запросов, несколько регионов и две поисковые системы — это уже тысячи обращений к поисковику.
  • Парсинг выдачи. Сбор топа по запросам: какие сайты и страницы в нём стоят, какие у них сниппеты. Нужен для анализа конкурентов и кластеризации ядра.
  • Сбор поисковых подсказок. Программа подставляет к фразе буквы и слова и собирает всё, что предлагает поисковик. Даже из небольшого списка фраз получается много запросов.
  • Сбор семантики и частотностей. Расширение ядра, проверка частотности, чистка мусорных фраз — это тоже массовые запросы к сервисам поисковиков.

Если вы собираете данные не только с поисковиков, но и с сайтов конкурентов, общие правила те же, что в статье прокси для парсинга.

Key Collector и подобные программы

Key Collector — одна из самых известных десктопных программ для сбора семантики. Похоже устроены и другие программы для съёма позиций и парсинга: они отправляют запросы к поисковикам прямо с вашего компьютера, поэтому нагрузка ложится на ваш IP.

В таких программах обычно есть раздел сетевых настроек, куда добавляют список прокси. Названия пунктов и формат ввода отличаются от программы к программе и от версии к версии, поэтому точный путь смотрите в документации своей программы. Чаще всего подходит строка вида ip:port:логин:пароль или отдельные поля для адреса, порта, логина и пароля.

Несколько практических моментов:

  • Протокол. Большинство SEO-программ работают с HTTP-прокси, многие — и с SOCKS5. Если программа просит выбрать тип, укажите тот, чей порт вы вписали: у одного прокси порты для HTTP и SOCKS5 могут отличаться. Разница протоколов — в статье HTTP или SOCKS5.
  • Проверка перед запуском. Во многих программах есть встроенная проверка прокси. Запустите её до большого задания: нерабочий адрес лучше найти сразу, а не по ошибкам в середине сбора.
  • Аккаунты поисковика. Если программа работает через учётные записи поисковика, держите правило «один аккаунт — один IP». Когда несколько аккаунтов ходят с одного адреса, поисковик может связать их и ограничить все сразу.
  • Официальные API. У поисковиков есть платные API выдачи, и часть программ умеет с ними работать. При очень больших объёмах сравните этот вариант с прокси.

Почему поисковик показывает капчу

Капча — способ поисковика убедиться, что запросы отправляет человек, а не программа. Точные правила ни Яндекс, ни Google не раскрывают, но основные причины понятны:

  • Много запросов с одного IP. Человек не задаёт сотни запросов подряд. Если все потоки программы идут через один адрес, капча появится быстро.
  • Высокая частота. Даже на разных IP запросы без пауз выглядят как работа робота.
  • Репутация адреса. IP дата-центров, особенно те, с которых до вас уже активно парсили, получают капчу чаще. Поэтому общие прокси для SEO — сомнительная экономия: соседи по адресу могут нагружать тот же поисковик. Подробнее — в статье личные или общие прокси.
  • Однотипное поведение. Одинаковые заголовки запросов, отсутствие cookies, обращения строго через равные промежутки — всё это признаки автоматики.

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

Сколько нужно прокси и потоков

Универсальной цифры нет: она зависит от поисковика, объёма запросов, пауз и качества IP. Рабочий подход такой:

  1. Не меньше адресов, чем потоков. Если программа запускает 10 потоков, ей нужно хотя бы 10 прокси. Иначе несколько потоков одновременно пойдут через один IP, и капча начнётся раньше.
  2. Начните с малого. Запустите небольшое задание на нескольких прокси и посмотрите, как часто появляется капча.
  3. Увеличивайте постепенно. Добавляйте потоки или сокращайте паузы, пока капча не начнёт появляться заметно чаще. Затем вернитесь на шаг назад — это и есть ваш рабочий режим.
  4. Пересчитайте под объём. Когда понятно, сколько запросов в час спокойно проходит через один IP, разделите на это число свой объём — получите нужное количество адресов.

Для разового сбора семантики под небольшой проект часто хватает нескольких адресов. Для ежедневного съёма позиций по многим проектам и регионам нужен пакет побольше.

IPv6 или IPv4 для SEO

IPv6 — самый дешёвый способ получить много адресов, а в SEO-задачах количество адресов часто важнее всего. Основные домены Яндекса и Google доступны по IPv6, поэтому для съёма позиций и парсинга выдачи IPv6-прокси нередко подходят.

Но есть оговорки:

  • Не все сервисы поддерживают IPv6. Поиск может работать, а отдельный сервис поисковика или сторонний сайт, который вы тоже парсите, — нет. С сайтом без поддержки IPv6 такой прокси просто не соединится.
  • Проверьте связку целиком. Работают ли IPv6-прокси с вашей программой и нужными сервисами, проще всего понять на тестовом задании из нескольких десятков запросов — до покупки большой пачки.
  • Поисковик может учитывать подсеть. IPv6-адреса выдаются крупными блоками, и поисковик может считать запросы не по отдельному адресу, а по всему блоку. Поэтому больше IPv6 не всегда значит пропорционально меньше капчи.

Личные IPv4 дороже, зато работают с любыми сайтами и сервисами. Если IPv6 не подошёл или капча идёт слишком часто, переходите на них. Подробное сравнение — в статье IPv4 или IPv6. Для самых строгих случаев, когда IP дата-центров быстро получают капчу, есть резидентские прокси — IP домашнего интернета.

Регион IP и региональная выдача

Выдача зависит от региона: по одному и тому же запросу в разных городах и странах могут показываться разные сайты. Для съёма позиций это главное — смотреть нужно ту выдачу, которую видят ваши клиенты.

Регион поисковик берёт из нескольких источников:

  • IP-адрес. По нему поисковик определяет страну и примерное местоположение.
  • Настройки поиска. В Яндексе регион можно задать явно — в настройках или параметром в адресе запроса. Программы для съёма позиций обычно так и делают: вы выбираете регион в задании, и программа подставляет его сама.
  • Аккаунт и история. Если в браузере выполнен вход, поисковик может учитывать и это. Для чистой ручной проверки используйте отдельный профиль браузера без входа в аккаунт.

Практический вывод: страну задаёт IP, город — настройка региона в программе. Для российской выдачи берите российские прокси, для проверки выдачи в Казахстане или Германии — IP этих стран. В Google страна IP заметно влияет на выдачу, поэтому для позиций в другой стране прокси этой страны особенно важен. Если IP одной страны, а регион в задании — другой, результат может оказаться смешанным, и позиции будут неточными.

В Proxy365 личные IPv4 есть больше чем в 100 странах — можно собрать набор под каждый рынок, где вы продвигаете сайт.

Что брать под задачу

  • Сбор семантики под один-два проекта: несколько личных IPv4 нужной страны.
  • Ежедневный съём позиций по многим запросам: пакет IPv6, если поисковик и программа с ними работают; иначе личные IPv4.
  • Парсинг выдачи и подсказок в больших объёмах: IPv6 или личные IPv4, а при частой капче — резидентские.
  • Проверка выдачи в других странах: личные IPv4 нужной страны.

Общие IPv4 подойдут разве что для редких ручных проверок: для массовых запросов к поисковикам их репутация непредсказуема.

Коротко

  • Прокси нужны, когда запросы к поисковику отправляет ваша программа: съём позиций, парсинг выдачи и подсказок, сбор семантики.
  • Капча появляется из-за большого числа запросов с одного IP — распределяйте нагрузку по адресам и не запускайте потоки без пауз.
  • Количество прокси подбирайте на тесте: начните с малого и увеличивайте, пока капча не участится.
  • IPv6 — дёшево и много, если сервисы их поддерживают; личные IPv4 — универсальный вариант. Страну выдачи задаёт IP, город — настройка региона.
  • Подобрать прокси под задачу можно за 4 вопроса, актуальные цены — в @Proxy365Bot.

Частые вопросы

Нужны ли прокси для Key Collector?

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

Сколько прокси нужно для съёма позиций?

Точной цифры нет: всё зависит от объёма запросов, пауз и поисковика. Начните с небольшого числа адресов, посмотрите, как часто появляется капча, и добавляйте прокси или потоки постепенно.

Подходят ли IPv6-прокси для Яндекса и Google?

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

Можно ли с российского IP проверить выдачу по другому городу России?

Да. Страну поисковик определяет по IP, а город в Яндексе можно задать настройкой региона, и программы для съёма позиций делают это сами. Для выдачи другой страны нужен IP этой страны.

Почему капча появляется, даже если я работаю через прокси?

Обычно из-за слишком частых запросов на каждый IP или плохой репутации адреса. Снизьте число потоков, добавьте паузы, возьмите больше адресов или более надёжный тип прокси.