В этом посте мы приведем одно из решений распространенной задачи - определение позиций сайта в результатах поиска Яндекс по списку запросов. Вариантов решения этой задачи масса, существует множество программ, которые позволяют вести статистику поисковой выдачи Яндекс, Google, Mail.Ru по определенным запросам, например, Majento PositionMeter и т.п. Но мы пойдем другим путем. Напишем небольшой скрипт на PHP, который позволит снимать эту статистику с использованием сервиса Яндекс.XML.
При этом подразумевается что вы зарегистрированы в этом сервисе, а также у вас есть определенный лимит запросов. Допустим, что нас интересуют позиции сайта compkaluga.ru по следующим запросам:
Ну и так далее, анализ 100 результатов выдачи, по каждому запросу.
Исходный код скрипта можно скачать:
При этом подразумевается что вы зарегистрированы в этом сервисе, а также у вас есть определенный лимит запросов. Допустим, что нас интересуют позиции сайта compkaluga.ru по следующим запросам:
- создание сайтов калуга
- создание сайтов в калуге
- продвижение сайтов в калуге
- продвижение сайтов калуга
- seo оптимизация в калуге
- seo в калуге
- контекстная реклама в калуге
- купить сайт в калуге
- сайт-визитка калуга
- создание сайта визитки в калуге
Наши позиции
| создание сайтов калуга | 10 | Создание сайтов в Калуге |
| создание сайтов в калуге | 8 | Создание сайтов в Калуге |
| продвижение сайтов в калуге | 13 | Создание сайтов в Калуге |
| продвижение сайтов калуга | 26 | Создание сайтов в Калуге |
| seo оптимизация в калуге | 24 | Создание сайтов в Калуге |
| seo в калуге | 27 | Создание сайтов в Калуге |
| контекстная реклама в калуге | 4 | Создание сайтов в Калуге |
| купить сайт в калуге | >100 | |
| сайт-визитка калуга | 31 | Создание сайтов в Калуге |
| создание сайта визитки в калуге | 5 | Создание сайтов в Калуге |
создание сайтов калуга
| ankor-kaluga.ru | 1 | Создание сайтов |
| tk-deal.ru | 2 | ДЕАЛ — создание сайтов Калуга |
| saityvkaluge.ru | 3 | Создание сайтов в Калуге, разработка сайтов и продвижение. |
| blackcat-kaluga.ru | 4 | Черный кот | создание и продвижение сайтов в Калуге и Москве... |
| www.dp-kaluga.ru | 5 | Создание продвижение сайтов в Калуге |
| saity.kalugacity.ru | 6 | Создание сайтов в Калуге. Разработка, раскрутка и продвижение сайтов... |
| htfbiz.ru | 7 | HTF - создание сайтов и разработка мобильных приложений в Калуге |
| KorDen.ru | 8 | Создание сайтов в Калуге, разработка интернет магазина · Веб-студия... |
| joker40.ru | 9 | web-studio ''Joker'' - полный пакет услуг по созданию сайтов |
| compkaluga.ru | 10 | Создание сайтов в Калуге |
| www.melstone.ru | 11 | Главная - Создание сайтов в Калуге. Продвижение сайтов в Калуге.... |
| www.newkaluga.ru | 12 | Информационные решения | ...и продвижение сайтов в Калуге | Создание... |
| vk.com | 13 | Создание сайтов (Калуга, Москва) — la mask | ВКонтакте |
| www.e-terra.su | 14 | Создание сайтов Калуга |
| xn--80aaak6abi4cle8g.xn--p1ai | 15 | Создание сайта | Разработка сайтов | Сайт визитка | Сайты Калуга... |
| ArtofWeb.biz | 16 | Портфолио сайтов, пример создания сайта |
| sitevkaluge.ru | 17 | Создание сайтов в Калуге, Продвижение сайтов в Калуге, Раскрутка! |
Ну и так далее, анализ 100 результатов выдачи, по каждому запросу.
Исходный код скрипта можно скачать:
Не забываем, что для корректной работы скрипта необходимо прописать IP с которого будут происходить запросы в настройках Яндекс.XML, а также изменить в скрипте следующие параметры:
- $our_domain - имя нашего домена, позиции которого мы и будем определять в Яндекс.
- $keywords - ключевые слова / запросы, разделенные символом перевода строки.
- $params['user'] - логин пользователя на Яндекс.
- $params['key'] - ключ сервиса Яндекс.XML
- Если на вашем хостинге установлен CURL - для осуществления запроса к Яндекс.XML можно использовать функцию curl_file_get_contents, если же CURL нет, эту строку нужно закомментировать и использовать строку с file_get_contents (см. код скрипта).

Скрипт не работает. Не актуален URL запроса. Яндекс поменял много...
ОтветитьУдалитьгде нашли рабочий скрипт?
Удалитьскрипт работает?
Удалить