
Как узнать индекс качества сайта (ИКС) Яндекса

Как узнать индекс качества сайта (ИКС) Яндекса
В конце августа 2018 года Яндекс заменил тИЦ (тематический индекс цитирования) на ИКС (индекс качества сайта). Значение тИЦ зависело только от количества и качества ссылок на сайт, а новый индекс качества сайта - это показатель того, насколько полезен ваш сайт для пользователей с точки зрения Яндекса. При расчете индекса качества учитываются размер аудитории сайта, степень удовлетворенности пользователей, уровень доверия к сайту со стороны пользователей и Яндекса, а также другие данные сервисов Яндекса. По понятным причинам точную формулу и порядок подсчета ИКС Яндекс не раскрывает, чтобы предотвратить попытки накрутки этого показателя. Значение индекса качества сайта регулярно обновляется, а вот тематический индекс цитирования больше не будет ни рассчитываться, ни отображаться.
Для размещения на сайтах пузомерок с новым индексом Яндекс предлагает только графический вариант. Но это подходит не всем и не всегда. Кому-то надо более точно вписать пузомерку в свой дизайн, кто-то ведет статистику изменения ИКС и ему нужны нормальные числовые значения, кто-то промышляет автоматическим сбором информации о сайтах. Варианты могут быть разные.
Если с автоматическим получением тИЦ проблем не возникало, достаточно было сэмулировать запрос от браузерной панели вебмастера, то для ИКС таких простых вариантов нет. Если они появятся, то я обязательно дополню статью. Пока же придется парсить результаты выдачи страницы проверки ИКС. На PHP это делается примерно так:
Code (PHP) : Убрать нумерацию
- // Сайт для проверки ИКС
- $host='http://www.manhunter.ru';
- $ch=curl_init();
- curl_setopt($ch, CURLOPT_URL, 'https://webmaster.yandex.ru/sqi/?host='.$host);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_HEADER, false);
- curl_setopt($ch, CURLOPT_POST, false);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
- $result=curl_exec($ch);
- curl_close($ch);
- if (preg_match('/"sqi":([0-9]+)/is',$result,$matches)) {
- $sqi=intval($matches[1]);
- }
- else {
- $sqi=0;
- }
Имейте в виду, что не следует задрачивать Яндекс ежеминутными запросами на получение ИКС вашего сайта. Все, чего вы добьетесь - это бан по IP и капча. Вполне достаточно проверять это значение раз в час или вообще раз в сутки, а затем кешировать. Если все-таки требуется массовая проверка ИКС, то при получении данных придется воспользоваться прокси-серверами.
Просмотров: 2513 | Комментариев: 2

Внимание! Статья опубликована больше года назад, информация могла устареть!
Комментарии
Отзывы посетителей сайта о статье
ManHunter
(19.08.2019 в 13:34):
Нет

Александра
(19.08.2019 в 13:31):
Добрый день! Подскажите пожалуйста, так и не появились варианты автоматического получения ИКС?

Добавить комментарий
Заполните форму для добавления комментария
