Первое, вменяемое решение что я нашел, был сайт — allpositions.ru, но данные почему-то отличались от тех что отображались клиентам или же тех, что я видел сам при просмотре выдачи через браузер. Отличия в большинстве случаев несущественные ( 1-3 позиции вверх или вниз), но всегда присутствуют.
Тщательный анализ алгоритмов ранжирования показал, — что на позицию сайта в поисковой выдаче Google и Yandex, кроме домена поисковика, языка браузера пользователя, местоположения, IP, влияет вероятно даже фаза луны. Соответственно позиция сайта по поисковому запросу для каждого пользователя может отличаться и есть возможность определить только среднее значение этой величины.
Если вам нужно получить статистику позиций по поисковым запросам для одного, двух сайтов, сервис отлично решает задачу, но в моем случае получалось достаточно дорого (~ $ 136) собирать статистику для 100 доменов.
Лучшее что я нашел, — a-parser.com, так же платный + надо покупать прокси раз в месяц (~110$) и оплачивать дроплет на digitalocean (~ $20), но в итоге кроме съема позиций, своих и конкурентов, я решаю еще много SEO задач с его помощью. Думаю это мастхев софт, если вам дорого содержать semrush, ahrefs, wordtracker и другие подобные сервисы.
Что бы не нарушать правила хабра, приведу здесь линк на решение задачи с позициями:
a-parser.com/threads/2051
Которую можно протестировать в демо a-parser.com/pages/demo
Комментарии (16)
NosokPro
16.12.2015 17:22Если только для яндекса, конечно не очень долго, гугл — еще время, вероятно это личное дело каждого.
AnastasiaPMP
17.12.2015 10:14В заголовке указан «собственный сервис», а все ссылки ведут на рекомендуемый платный продукт. Пост короткий как конспект. Реклама-не реклама. Пост — не пост. Сделали бы лучше обзор на продукты по тематике — их много, а не только два этих сомнительных варианта.
NosokPro
17.12.2015 11:23-2Ссылки ведут на продукт, с помощью которого можно построить «собственный сервис», без огромных усилий и навыков программирования. В 1 ссылке развернутый пример, как это конкретно сделать, я хотел опубликовать его здесь, но правила хабра запрещают. Вариант не сомнительный, а рабочий. У кого есть такие задачи, нашел плюшку, а вам вероятно подойдет топвизор или allpositions.
PS Комментарий, не комментарий, постигайте суть ;)AnastasiaPMP
17.12.2015 13:34Ну, на самом деле, таких сервисов, на базе которых сейчас можно создать что-то своё много. У Мегаиндекс, например, бесплатный API — создавай не хочу. Там, вроде, и система поощрения разработчиков есть.
NosokPro
17.12.2015 14:10Я ответил ниже — о чем этот пост. Вообще каждый случай уникальный, моя статья для тех — кто хочет делать работу сам, не оперируя в своей деятельности неизвестными переменными.
Topvisor
17.12.2015 11:40+2О, на мегамозге спам теперь можно постить )
NosokPro
17.12.2015 12:57-3вы о себе ?)
Topvisor
17.12.2015 13:22+2Нет, я о вашей рекламной статье, предлагающий платный сервис под заголовком «Создай своего робота». Если и создавать своего робота на чужом API, то только на этом topvisor.ru/api
NosokPro
17.12.2015 14:05-3Вообще-то, ваш сервис так же платный и скорее ваше мнение субъективно-рекламное в данном случае.
Если конкретно начать сравнивать, вы предлагаете исключительно съем позиций, с использованием вашего API, не удивлюсь если в итоге у вас развернут A-Parser, к которому отправляются запросы — так же через его API )
А если серьезно, A-Parser решает не только задачу по съему позиций, а так же — подбор ключей, мониторинг объявлений конкурентов, парсинг нужной инфы и сильно упрощает жизнь вебмастеру. Данной статьей, я скорее даю подсказку начинающим вебмастерам — как правильно построить свою работу, разжевываю что ПС не какие-то эфемерные системы, с которыми можно работать только с помощью кипы платных сервисов, которые думают за тебя, — а самому понимать откуда какие данные берутся, как их можно и нужно использовать и как вообще это все устроено.Topvisor
17.12.2015 14:53+1Так было бы круто, если бы вы все это расписали о чем толкуете в этом комментарии =) Но вместо этого задача данной статьи это оставить ссылку на платный A-Parser и не более того. Никакого «разжевывания», что с ПС можно работать без сервисов в вашей статье нет.
NosokPro
17.12.2015 14:58-1У платного A-Parser все хорошо без меня) Все что я написал — есть в манах. Ну и снова, кто хотел, тот «нашел» плюшку. Я понимаю — что у вас тут войны за клиентов и эта статья для самостоятельных людей вообще не вовремя, но так устроен мир ) предлагаю закончить дискуссию. Если у кого-то есть вопросы конкретно по статье, как настроить сбор той или иной инфы, я отвечу.
batmanXVII
Для сбора позиций не так и сложно создать собственного робота. Самому приходилось делать такие вещи для определения позиций клиентов у Яндекса. К слову советую — и бесплатно, и помогает понять принципы работы с API.