Анализ страницы https://www.ianvisits.co.uk/about/
Основное Готовность: 100%
Домен
ianvisits.co.uk
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Используйте для продвижения только домен второго уровня.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
https://www.ianvisits.co.uk/about/
301 MovedPermanently
https://www.ianvisits.co.uk/about-ianvisits/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 06.11.2026 21:42:44.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en-GB
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-GB.
Скорость загрузки
~0,42сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,42сек оптимальна.
Объем документа
134Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 134Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 10
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 10 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| js | data:text/javascript;base64,IWZ1bmN0aW9uKGEpeyJ1c2Ugc3RyaWN0Ijt2YXIgYj1mdW5jdGlvbihiLGMsZCl7ZnVuY3Rpb24gZShhKXtyZXR1cm4gaC5ib2R5P2EoKTp2b2lkIHNldFRpbWVvdXQoZnVuY3Rpb24oKXtlKGEpfSl9ZnVuY3Rpb24gZigpe2kuYWRkRXZlbnRMaXN0ZW5lciYmaS5yZW1vdmVFdmVudExpc3RlbmVyKCJsb2FkIixmKSxpLm1lZGlhPWR8fCJhbGwifXZhciBnLGg9YS5kb2N1bWVudCxpPWguY3JlYXRlRWxlbWVudCgibGluayIpO2lmKGMpZz1jO2Vsc2V7dmFyIGo9KGguYm9keXx8aC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdKS5jaGlsZE5vZGVzO2c9altqLmxlbmd0aC0xXX12YXIgaz1oLnN0eWxlU2hlZXRzO2kucmVsPSJzdHlsZXNoZWV0IixpLmhyZWY9YixpLm1lZGlhPSJvbmx5IHgiLGUoZnVuY3Rpb24oKXtnLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGksYz9nOmcubmV4dFNpYmxpbmcpfSk7dmFyIGw9ZnVuY3Rpb24oYSl7Zm9yKHZhciBiPWkuaHJlZixjPWsubGVuZ3RoO2MtLTspaWYoa1tjXS5ocmVmPT09YilyZXR1cm4gYSgpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtsKGEpfSl9O3JldHVybiBpLmFkZEV2ZW50TGlzdGVuZXImJmkuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsZiksaS5vbmxvYWRjc3NkZWZpbmVkPWwsbChmKSxpfTsidW5kZWZpbmVkIiE9dHlwZW9mIGV4cG9ydHM/ZXhwb3J0cy5sb2FkQ1NTPWI6YS5sb2FkQ1NTPWJ9KCJ1bmRlZmluZWQiIT10eXBlb2YgZ2xvYmFsP2dsb2JhbDp0aGlzKTshZnVuY3Rpb24oYSl7aWYoYS5sb2FkQ1NTKXt2YXIgYj1sb2FkQ1NTLnJlbHByZWxvYWQ9e307aWYoYi5zdXBwb3J0PWZ1bmN0aW9uKCl7dHJ5e3JldHVybiBhLmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpbmsiKS5yZWxMaXN0LnN1cHBvcnRzKCJwcmVsb2FkIil9Y2F0Y2goYil7cmV0dXJuITF9fSxiLnBvbHk9ZnVuY3Rpb24oKXtmb3IodmFyIGI9YS5kb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgibGluayIpLGM9MDtjPGIubGVuZ3RoO2MrKyl7dmFyIGQ9YltjXTsicHJlbG9hZCI9PT1kLnJlbCYmInN0eWxlIj09PWQuZ2V0QXR0cmlidXRlKCJhcyIpJiYoYS5sb2FkQ1NTKGQuaHJlZixkLGQuZ2V0QXR0cmlidXRlKCJtZWRpYSIpKSxkLnJlbD1udWxsKX19LCFiLnN1cHBvcnQoKSl7Yi5wb2x5KCk7dmFyIGM9YS5zZXRJbnRlcnZhbChiLnBvbHksMzAwKTthLmFkZEV2ZW50TGlzdGVuZXImJmEuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsZnVuY3Rpb24oKXtiLnBvbHkoKSxhLmNsZWFySW50ZXJ2YWwoYyl9KSxhLmF0dGFjaEV2ZW50JiZhLmF0dGFjaEV2ZW50KCJvbmxvYWQiLGZ1bmN0aW9uKCl7YS5jbGVhckludGVydmFsKGMpfSl9fX0odGhpcyk7 | |
| js | data:text/javascript;base64,aWYobmF2aWdhdG9yLnVzZXJBZ2VudC5tYXRjaCgvTVNJRXxJbnRlcm5ldCBFeHBsb3Jlci9pKXx8bmF2aWdhdG9yLnVzZXJBZ2VudC5tYXRjaCgvVHJpZGVudFwvN1wuLio/cnY6MTEvaSkpe3ZhciBocmVmPWRvY3VtZW50LmxvY2F0aW9uLmhyZWY7aWYoIWhyZWYubWF0Y2goL1s/Jl1ub3dwcm9ja2V0Lykpe2lmKGhyZWYuaW5kZXhPZigiPyIpPT0tMSl7aWYoaHJlZi5pbmRleE9mKCIjIik9PS0xKXtkb2N1bWVudC5sb2NhdGlvbi5ocmVmPWhyZWYrIj9ub3dwcm9ja2V0PTEifWVsc2V7ZG9jdW1lbnQubG9jYXRpb24uaHJlZj1ocmVmLnJlcGxhY2UoIiMiLCI/bm93cHJvY2tldD0xIyIpfX1lbHNle2lmKGhyZWYuaW5kZXhPZigiIyIpPT0tMSl7ZG9jdW1lbnQubG9jYXRpb24uaHJlZj1ocmVmKyImbm93cHJvY2tldD0xIn1lbHNle2RvY3VtZW50LmxvY2F0aW9uLmhyZWY9aHJlZi5yZXBsYWNlKCIjIiwiJm5vd3Byb2NrZXQ9MSMiKX19fX0= | |
| js | data:text/javascript;base64,KCgpPT57Y2xhc3MgUm9ja2V0TGF6eUxvYWRTY3JpcHRze2NvbnN0cnVjdG9yKCl7dGhpcy52PSIyLjAuNSIsdGhpcy51c2VyRXZlbnRzPVsia2V5ZG93biIsImtleXVwIiwibW91c2Vkb3duIiwibW91c2V1cCIsIm1vdXNlbW92ZSIsIm1vdXNlb3ZlciIsIm1vdXNlb3V0IiwidG91Y2htb3ZlIiwidG91Y2hzdGFydCIsInRvdWNoZW5kIiwidG91Y2hjYW5jZWwiLCJ3aGVlbCIsImNsaWNrIiwiZGJsY2xpY2siLCJpbnB1dCJdLHRoaXMuYXR0cmlidXRlRXZlbnRzPVsib25ibHVyIiwib25jbGljayIsIm9uY29udGV4dG1lbnUiLCJvbmRibGNsaWNrIiwib25mb2N1cyIsIm9ubW91c2Vkb3duIiwib25tb3VzZWVudGVyIiwib25tb3VzZWxlYXZlIiwib25tb3VzZW1vdmUiLCJvbm1vdXNlb3V0Iiwib25tb3VzZW92ZXIiLCJvbm1vdXNldXAiLCJvbm1vdXNld2hlZWwiLCJvbnNjcm9sbCIsIm9uc3VibWl0Il19YXN5bmMgdCgpe3RoaXMuaSgpLHRoaXMubygpLC9pUChhZHxob25lKS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSYmdGhpcy5oKCksdGhpcy51KCksdGhpcy5sKHRoaXMpLHRoaXMubSgpLHRoaXMuayh0aGlzKSx0aGlzLnAodGhpcyksdGhpcy5fKCksYXdhaXQgUHJvbWlzZS5hbGwoW3RoaXMuUigpLHRoaXMuTCgpXSksdGhpcy5sYXN0QnJlYXRoPURhdGUubm93KCksdGhpcy5TKHRoaXMpLHRoaXMuUCgpLHRoaXMuRCgpLHRoaXMuTygpLHRoaXMuTSgpLGF3YWl0IHRoaXMuQyh0aGlzLmRlbGF5ZWRTY3JpcHRzLm5vcm1hbCksYXdhaXQgdGhpcy5DKHRoaXMuZGVsYXllZFNjcmlwdHMuZGVmZXIpLGF3YWl0IHRoaXMuQyh0aGlzLmRlbGF5ZWRTY3JpcHRzLmFzeW5jKSxhd2FpdCB0aGlzLlQoKSxhd2FpdCB0aGlzLkYoKSxhd2FpdCB0aGlzLmooKSxhd2FpdCB0aGlzLkEoKSx3aW5kb3cuZGlzcGF0Y2hFdmVudChuZXcgRXZlbnQoInJvY2tldC1hbGxTY3JpcHRzTG9hZGVkIikpLHRoaXMuZXZlcnl0aGluZ0xvYWRlZD0hMCx0aGlzLmxhc3RUb3VjaEVuZCYmYXdhaXQgbmV3IFByb21pc2UodD0+c2V0VGltZW91dCh0LDUwMC1EYXRlLm5vdygpK3RoaXMubGFzdFRvdWNoRW5kKSksdGhpcy5JKCksdGhpcy5IKCksdGhpcy5VKCksdGhpcy5XKCl9aSgpe3RoaXMuQ1NQSXNzdWU9c2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbSgicm9ja2V0Q1NQSXNzdWUiKSxkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJzZWN1cml0eXBvbGljeXZpb2xhdGlvbiIsdD0+e3RoaXMuQ1NQSXNzdWV8fCJzY3JpcHQtc3JjLWVsZW0iIT09dC52aW9sYXRlZERpcmVjdGl2ZXx8ImRhdGEiIT09dC5ibG9ja2VkVVJJfHwodGhpcy5DU1BJc3N1ZT0hMCxzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKCJyb2NrZXRDU1BJc3N1ZSIsITApKX0se2lzUm9ja2V0OiEwfSl9bygpe3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJwYWdlc2hvdyIsdD0+e3RoaXMucGVyc2lzdGVkPXQucGVyc2lzdGVkLHRoaXMucmVhbFdpbmRvd0xvYWRlZEZpcmVkPSEwfSx7aXNSb2NrZXQ6ITB9KSx3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigicGFnZWhpZGUiLCgpPT57dGhpcy5vbkZpcnN0VXNlckFjdGlvbj1udWxsfSx7aXNSb2NrZXQ6ITB9KX1oKCl7bGV0IHQ7ZnVuY3Rpb24gZShlKXt0PWV9d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInRvdWNoc3RhcnQiLGUse2lzUm9ja2V0OiEwfSksd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInRvdWNoZW5kIixmdW5jdGlvbiBpKG8pe28uY2hhbmdlZFRvdWNoZXNbMF0mJnQuY2hhbmdlZFRvdWNoZXNbMF0mJk1hdGguYWJzKG8uY2hhbmdlZFRvdWNoZXNbMF0ucGFnZVgtdC5jaGFuZ2VkVG91Y2hlc1swXS5wYWdlWCk8MTAmJk1hdGguYWJzKG8uY2hhbmdlZFRvdWNoZXNbMF0ucGFnZVktdC5jaGFuZ2VkVG91Y2hlc1swXS5wYWdlWSk8MTAmJm8udGltZVN0YW1wLXQudGltZVN0YW1wPDIwMCYmKHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCJ0b3VjaHN0YXJ0IixlLHtpc1JvY2tldDohMH0pLHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCJ0b3VjaGVuZCIsaSx7aXNSb2NrZXQ6ITB9KSwiSU5QVVQiPT09by50YXJnZXQudGFnTmFtZSYmInRleHQiPT09by50YXJnZXQudHlwZXx8KG8udGFyZ2V0LmRpc3BhdGNoRXZlbnQobmV3IFRvdWNoRXZlbnQoInRvdWNoZW5kIix7dGFyZ2V0Om8udGFyZ2V0LGJ1YmJsZXM6ITB9KSksby50YXJnZXQuZGlzcGF0Y2hFdmVudChuZXcgTW91c2VFdmVudCgibW91c2VvdmVyIix7dGFyZ2V0Om8udGFyZ2V0LGJ1YmJsZXM6ITB9KSksby50YXJnZXQuZGlzcGF0Y2hFdmVudChuZXcgUG9pbnRlckV2ZW50KCJjbGljayIse3RhcmdldDpvLnRhcmdldCxidWJibGVzOiEwLGNhbmNlbGFibGU6ITAsZGV0YWlsOjEsY2xpZW50WDpvLmNoYW5nZWRUb3VjaGVzWzBdLmNsaWVudFgsY2xpZW50WTpvLmNoYW5nZWRUb3VjaGVzWzBdLmNsaWVudFl9KSksZXZlbnQucHJldmVudERlZmF1bHQoKSkpfSx7aXNSb2NrZXQ6ITB9KX1xKHQpe3RoaXMudXNlckFjdGlvblRyaWdnZXJlZHx8KCJtb3VzZW1vdmUiIT09dC50eXBlfHx0aGlzLmZpcnN0TW91c2Vtb3ZlSWdub3JlZD8ia2V5dXAiPT09dC50eXBlfHwibW91c2VvdmVyIj09PXQudHlwZXx8Im1vdXNlb3V0Ij09PXQudHlwZXx8KHRoaXMudXNlckFjdGlvblRyaWdnZXJlZD0hMCx0aGlzLm9uRmlyc3RVc2VyQWN0aW9uJiZ0aGlzLm9uRmlyc3RVc2VyQWN0aW9uKCkpOnRoaXMuZmlyc3RNb3VzZW1vdmVJZ25vcmVkPSEwKSwiY2xpY2siPT09dC50eXBlJiZ0LnByZXZlbnREZWZhdWx0KCksdC5zdG9wUHJvcGFnYXRpb24oKSx0LnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpLCJ0b3VjaHN0YXJ0Ij09PXRoaXMubGFzdEV2ZW50JiYidG91Y2hlbmQiPT09dC50eXBlJiYodGhpcy5sYXN0VG91Y2hFbmQ9RGF0ZS5ub3coKSksImNsaWNrIj09PXQudHlwZSYmKHRoaXMubGFzdFRvdWNoRW5kPTApLHRoaXMubGFzdEV2ZW50PXQudHlwZSx0LmNvbXBvc2VkUGF0aCYmdC5jb21wb3NlZFBhdGgoKVswXS5nZXRSb290Tm9kZSgpaW5zdGFuY2VvZiBTaGFkb3dSb290JiYodC5yb2NrZXRUYXJnZXQ9dC5jb21wb3NlZFBhdGgoKVswXSksdGhpcy5zYXZlZFVzZXJFdmVudHMucHVzaCh0KX11KCl7dGhpcy5zYXZlZFVzZXJFdmVudHM9W10sdGhpcy51c2VyRXZlbnRIYW5kbGVyPXRoaXMucS5iaW5kKHRoaXMpLHRoaXMudXNlckV2ZW50cy5mb3JFYWNoKHQ9PndpbmRvdy5hZGRFdmVudExpc3RlbmVyKHQsdGhpcy51c2VyRXZlbnRIYW5kbGVyLHtwYXNzaXZlOiExLGlzUm9ja2V0OiEwfSkpLGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoInZpc2liaWxpdHljaGFuZ2UiLHRoaXMudXNlckV2ZW50SGFuZGxlcix7aXNSb2NrZXQ6ITB9KX1VKCl7dGhpcy51c2VyRXZlbnRzLmZvckVhY2godD0+d2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIodCx0aGlzLnVzZXJFdmVudEhhbmRsZXIse3Bhc3NpdmU6ITEsaXNSb2NrZXQ6ITB9KSksZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcigidmlzaWJpbGl0eWNoYW5nZSIsdGhpcy51c2VyRXZlbnRIYW5kbGVyLHtpc1JvY2tldDohMH0pLHRoaXMuc2F2ZWRVc2VyRXZlbnRzLmZvckVhY2godD0+eyh0LnJvY2tldFRhcmdldHx8dC50YXJnZXQpLmRpc3BhdGNoRXZlbnQobmV3IHdpbmRvd1t0LmNvbnN0cnVjdG9yLm5hbWVdKHQudHlwZSx0KSl9KX1tKCl7Y29uc3QgdD0icmV0dXJuIGZhbHNlIixlPUFycmF5LmZyb20odGhpcy5hdHRyaWJ1dGVFdmVudHMsdD0+ImRhdGEtcm9ja2V0LSIrdCksaT0iWyIrdGhpcy5hdHRyaWJ1dGVFdmVudHMuam9pbigiXSxbIikrIl0iLG89IltkYXRhLXJvY2tldC0iK3RoaXMuYXR0cmlidXRlRXZlbnRzLmpvaW4oIl0sW2RhdGEtcm9ja2V0LSIpKyJdIixzPShlLGksbyk9PntvJiZvIT09dCYmKGUuc2V0QXR0cmlidXRlKCJkYXRhLXJvY2tldC0iK2ksbyksZVsicm9ja2V0IitpXT1uZXcgRnVuY3Rpb24oImV2ZW50IixvKSxlLnNldEF0dHJpYnV0ZShpLHQpKX07bmV3IE11dGF0aW9uT2JzZXJ2ZXIodD0+e2Zvcihjb25zdCBuIG9mIHQpImF0dHJpYnV0ZXMiPT09bi50eXBlJiYobi5hdHRyaWJ1dGVOYW1lLnN0YXJ0c1dpdGgoImRhdGEtcm9ja2V0LSIpfHx0aGlzLmV2ZXJ5dGhpbmdMb2FkZWQ/bi5hdHRyaWJ1dGVOYW1lLnN0YXJ0c1dpdGgoImRhdGEtcm9ja2V0LSIpJiZ0aGlzLmV2ZXJ5dGhpbmdMb2FkZWQmJnRoaXMuTihuLnRhcmdldCxuLmF0dHJpYnV0ZU5hbWUuc3Vic3RyaW5nKDEyKSk6cyhuLnRhcmdldCxuLmF0dHJpYnV0ZU5hbWUsbi50YXJnZXQuZ2V0QXR0cmlidXRlKG4uYXR0cmlidXRlTmFtZSkpKSwiY2hpbGRMaXN0Ij09PW4udHlwZSYmbi5hZGRlZE5vZGVzLmZvckVhY2godD0+e2lmKHQubm9kZVR5cGU9PT1Ob2RlLkVMRU1FTlRfTk9ERSlpZih0aGlzLmV2ZXJ5dGhpbmdMb2FkZWQpZm9yKGNvbnN0IGkgb2ZbdCwuLi50LnF1ZXJ5U2VsZWN0b3JBbGwobyldKWZvcihjb25zdCB0IG9mIGkuZ2V0QXR0cmlidXRlTmFtZXMoKSllLmluY2x1ZGVzKHQpJiZ0aGlzLk4oaSx0LnN1YnN0cmluZygxMikpO2Vsc2UgZm9yKGNvbnN0IGUgb2ZbdCwuLi50LnF1ZXJ5U2VsZWN0b3JBbGwoaSldKWZvcihjb25zdCB0IG9mIGUuZ2V0QXR0cmlidXRlTmFtZXMoKSl0aGlzLmF0dHJpYnV0ZUV2ZW50cy5pbmNsdWRlcyh0KSYmcyhlLHQsZS5nZXRBdHRyaWJ1dGUodCkpfSl9KS5vYnNlcnZlKGRvY3VtZW50LHtzdWJ0cmVlOiEwLGNoaWxkTGlzdDohMCxhdHRyaWJ1dGVGaWx0ZXI6Wy4uLnRoaXMuYXR0cmlidXRlRXZlbnRzLC4uLmVdfSl9SSgpe3RoaXMuYXR0cmlidXRlRXZlbnRzLmZvckVhY2godD0+e2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIltkYXRhLXJvY2tldC0iK3QrIl0iKS5mb3JFYWNoKGU9Pnt0aGlzLk4oZSx0KX0pfSl9Tih0LGUpe2NvbnN0IGk9dC5nZXRBdHRyaWJ1dGUoImRhdGEtcm9ja2V0LSIrZSk7aSYmKHQuc2V0QXR0cmlidXRlKGUsaSksdC5yZW1vdmVBdHRyaWJ1dGUoImRhdGEtcm9ja2V0LSIrZSkpfWsodCl7T2JqZWN0LmRlZmluZVByb3BlcnR5KEhUTUxFbGVtZW50LnByb3RvdHlwZSwib25jbGljayIse2dldCgpe3JldHVybiB0aGlzLnJvY2tldG9uY2xpY2t8fG51bGx9LHNldChlKXt0aGlzLnJvY2tldG9uY2xpY2s9ZSx0aGlzLnNldEF0dHJpYnV0ZSh0LmV2ZXJ5dGhpbmdMb2FkZWQ/Im9uY2xpY2siOiJkYXRhLXJvY2tldC1vbmNsaWNrIiwidGhpcy5yb2NrZXRvbmNsaWNrKGV2ZW50KSIpfX0pfVModCl7ZnVuY3Rpb24gZShlLGkpe2xldCBvPWVbaV07ZVtpXT1udWxsLE9iamVjdC5kZWZpbmVQcm9wZXJ0eShlLGkse2dldDooKT0+byxzZXQocyl7dC5ldmVyeXRoaW5nTG9hZGVkP289czplWyJyb2NrZXQiK2ldPW89c319KX1lKGRvY3VtZW50LCJvbnJlYWR5c3RhdGVjaGFuZ2UiKSxlKHdpbmRvdywib25sb2FkIiksZSh3aW5kb3csIm9ucGFnZXNob3ciKTt0cnl7T2JqZWN0LmRlZmluZVByb3BlcnR5KGRvY3VtZW50LCJyZWFkeVN0YXRlIix7Z2V0OigpPT50LnJvY2tldFJlYWR5U3RhdGUsc2V0KGUpe3Qucm9ja2V0UmVhZHlTdGF0ZT1lfSxjb25maWd1cmFibGU6ITB9KSxkb2N1bWVudC5yZWFkeVN0YXRlPSJsb2FkaW5nIn1jYXRjaCh0KXtjb25zb2xlLmxvZygiV1BSb2NrZXQgREpFIHJlYWR5U3RhdGUgY29uZmxpY3QsIGJ5cGFzc2luZyIpfX1sKHQpe3RoaXMub3JpZ2luYWxBZGRFdmVudExpc3RlbmVyPUV2ZW50VGFyZ2V0LnByb3RvdHlwZS5hZGRFdmVudExpc3RlbmVyLHRoaXMub3JpZ2luYWxSZW1vdmVFdmVudExpc3RlbmVyPUV2ZW50VGFyZ2V0LnByb3RvdHlwZS5yZW1vdmVFdmVudExpc3RlbmVyLHRoaXMuc2F2ZWRFdmVudExpc3RlbmVycz1bXSxFdmVudFRhcmdldC5wcm90b3R5cGUuYWRkRXZlbnRMaXN0ZW5lcj1mdW5jdGlvbihlLGksbyl7byYmby5pc1JvY2tldHx8IXQuQihlLHRoaXMpJiYhdC51c2VyRXZlbnRzLmluY2x1ZGVzKGUpfHx0LkIoZSx0aGlzKSYmIXQudXNlckFjdGlvblRyaWdnZXJlZHx8ZS5zdGFydHNXaXRoKCJyb2NrZXQtIil8fHQuZXZlcnl0aGluZ0xvYWRlZD90Lm9yaWdpbmFsQWRkRXZlbnRMaXN0ZW5lci5jYWxsKHRoaXMsZSxpLG8pOih0LnNhdmVkRXZlbnRMaXN0ZW5lcnMucHVzaCh7dGFyZ2V0OnRoaXMscmVtb3ZlOiExLHR5cGU6ZSxmdW5jOmksb3B0aW9uczpvfSksIm1vdXNlZW50ZXIiIT09ZSYmIm1vdXNlbGVhdmUiIT09ZXx8dC5vcmlnaW5hbEFkZEV2ZW50TGlzdGVuZXIuY2FsbCh0aGlzLGUsdC5zYXZlZFVzZXJFdmVudHMucHVzaCxvKSl9LEV2ZW50VGFyZ2V0LnByb3RvdHlwZS5yZW1vdmVFdmVudExpc3RlbmVyPWZ1bmN0aW9uKGUsaSxvKXtvJiZvLmlzUm9ja2V0fHwhdC5CKGUsdGhpcykmJiF0LnVzZXJFdmVudHMuaW5jbHVkZXMoZSl8fHQuQihlLHRoaXMpJiYhdC51c2VyQWN0aW9uVHJpZ2dlcmVkfHxlLnN0YXJ0c1dpdGgoInJvY2tldC0iKXx8dC5ldmVyeXRoaW5nTG9hZGVkP3Qub3JpZ2luYWxSZW1vdmVFdmVudExpc3RlbmVyLmNhbGwodGhpcyxlLGksbyk6dC5zYXZlZEV2ZW50TGlzdGVuZXJzLnB1c2goe3RhcmdldDp0aGlzLHJlbW92ZTohMCx0eXBlOmUsZnVuYzppLG9wdGlvbnM6b30pfX1KKHQsZSl7dGhpcy5zYXZlZEV2ZW50TGlzdGVuZXJzPXRoaXMuc2F2ZWRFdmVudExpc3RlbmVycy5maWx0ZXIoaT0+e2xldCBvPWkudHlwZSxzPWkudGFyZ2V0fHx3aW5kb3c7cmV0dXJuIGUhPT1vfHx0IT09c3x8KHRoaXMuQihvLHMpJiYoaS50eXBlPSJyb2NrZXQtIitvKSx0aGlzLiQoaSksITEpfSl9SCgpe0V2ZW50VGFyZ2V0LnByb3RvdHlwZS5hZGRFdmVudExpc3RlbmVyPXRoaXMub3JpZ2luYWxBZGRFdmVudExpc3RlbmVyLEV2ZW50VGFyZ2V0LnByb3RvdHlwZS5yZW1vdmVFdmVudExpc3RlbmVyPXRoaXMub3JpZ2luYWxSZW1vdmVFdmVudExpc3RlbmVyLHRoaXMuc2F2ZWRFdmVudExpc3RlbmVycy5mb3JFYWNoKHQ9PnRoaXMuJCh0KSl9JCh0KXt0LnJlbW92ZT90aGlzLm9yaWdpbmFsUmVtb3ZlRXZlbnRMaXN0ZW5lci5jYWxsKHQudGFyZ2V0LHQudHlwZSx0LmZ1bmMsdC5vcHRpb25zKTp0aGlzLm9yaWdpbmFsQWRkRXZlbnRMaXN0ZW5lci5jYWxsKHQudGFyZ2V0LHQudHlwZSx0LmZ1bmMsdC5vcHRpb25zKX1wKHQpe2xldCBlO2Z1bmN0aW9uIGkoZSl7cmV0dXJuIHQuZXZlcnl0aGluZ0xvYWRlZD9lOmUuc3BsaXQoIiAiKS5tYXAodD0+ImxvYWQiPT09dHx8dC5zdGFydHNXaXRoKCJsb2FkLiIpPyJyb2NrZXQtanF1ZXJ5LWxvYWQiOnQpLmpvaW4oIiAiKX1mdW5jdGlvbiBvKG8pe2Z1bmN0aW9uIHMoZSl7Y29uc3Qgcz1vLmZuW2VdO28uZm5bZV09by5mbi5pbml0LnByb3RvdHlwZVtlXT1mdW5jdGlvbigpe3JldHVybiB0aGlzWzBdPT09d2luZG93JiZ0LnVzZXJBY3Rpb25UcmlnZ2VyZWQmJigic3RyaW5nIj09dHlwZW9mIGFyZ3VtZW50c1swXXx8YXJndW1lbnRzWzBdaW5zdGFuY2VvZiBTdHJpbmc/YXJndW1lbnRzWzBdPWkoYXJndW1lbnRzWzBdKToib2JqZWN0Ij09dHlwZW9mIGFyZ3VtZW50c1swXSYmT2JqZWN0LmtleXMoYXJndW1lbnRzWzBdKS5mb3JFYWNoKHQ9Pntjb25zdCBlPWFyZ3VtZW50c1swXVt0XTtkZWxldGUgYXJndW1lbnRzWzBdW3RdLGFyZ3VtZW50c1swXVtpKHQpXT1lfSkpLHMuYXBwbHkodGhpcyxhcmd1bWVudHMpLHRoaXN9fWlmKG8mJm8uZm4mJiF0LmFsbEpRdWVyaWVzLmluY2x1ZGVzKG8pKXtjb25zdCBlPXtET01Db250ZW50TG9hZGVkOltdLCJyb2NrZXQtRE9NQ29udGVudExvYWRlZCI6W119O2Zvcihjb25zdCB0IGluIGUpZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcih0LCgpPT57ZVt0XS5mb3JFYWNoKHQ9PnQoKSl9LHtpc1JvY2tldDohMH0pO28uZm4ucmVhZHk9by5mbi5pbml0LnByb3RvdHlwZS5yZWFkeT1mdW5jdGlvbihpKXtmdW5jdGlvbiBzKCl7cGFyc2VJbnQoby5mbi5qcXVlcnkpPjI/c2V0VGltZW91dCgoKT0+aS5iaW5kKGRvY3VtZW50KShvKSk6aS5iaW5kKGRvY3VtZW50KShvKX1yZXR1cm4iZnVuY3Rpb24iPT10eXBlb2YgaSYmKHQucmVhbERvbVJlYWR5RmlyZWQ/IXQudXNlckFjdGlvblRyaWdnZXJlZHx8dC5mYXV4RG9tUmVhZHlGaXJlZD9zKCk6ZVsicm9ja2V0LURPTUNvbnRlbnRMb2FkZWQiXS5wdXNoKHMpOmUuRE9NQ29udGVudExvYWRlZC5wdXNoKHMpKSx0aGlzfSxzKCJvbiIpLHMoIm9uZSIpLHMoIm9mZiIpLHQuYWxsSlF1ZXJpZXMucHVzaChvKX1lPW99dC5hbGxKUXVlcmllcz1bXSxvKHdpbmRvdy5qUXVlcnkpLE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh3aW5kb3csImpRdWVyeSIse2dldDooKT0+ZSxzZXQodCl7byh0KX19KX1QKCl7Y29uc3QgdD1uZXcgTWFwO2RvY3VtZW50LndyaXRlPWRvY3VtZW50LndyaXRlbG49ZnVuY3Rpb24oZSl7Y29uc3QgaT1kb2N1bWVudC5jdXJyZW50U2NyaXB0LG89ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKSxzPWkucGFyZW50RWxlbWVudDtsZXQgbj10LmdldChpKTt2b2lkIDA9PT1uJiYobj1pLm5leHRTaWJsaW5nLHQuc2V0KGksbikpO2NvbnN0IGM9ZG9jdW1lbnQuY3JlYXRlRG9jdW1lbnRGcmFnbWVudCgpO28uc2V0U3RhcnQoYywwKSxjLmFwcGVuZENoaWxkKG8uY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KGUpKSxzLmluc2VydEJlZm9yZShjLG4pfX1hc3luYyBSKCl7cmV0dXJuIG5ldyBQcm9taXNlKHQ9Pnt0aGlzLnVzZXJBY3Rpb25UcmlnZ2VyZWQ/dCgpOnRoaXMub25GaXJzdFVzZXJBY3Rpb249dH0pfWFzeW5jIEwoKXtyZXR1cm4gbmV3IFByb21pc2UodD0+e2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCgpPT57dGhpcy5yZWFsRG9tUmVhZHlGaXJlZD0hMCx0KCl9LHtpc1JvY2tldDohMH0pfSl9YXN5bmMgaigpe3JldHVybiB0aGlzLnJlYWxXaW5kb3dMb2FkZWRGaXJlZD9Qcm9taXNlLnJlc29sdmUoKTpuZXcgUHJvbWlzZSh0PT57d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLHQse2lzUm9ja2V0OiEwfSl9KX1NKCl7dGhpcy5wZW5kaW5nU2NyaXB0cz1bXTt0aGlzLnNjcmlwdHNNdXRhdGlvbk9ic2VydmVyPW5ldyBNdXRhdGlvbk9ic2VydmVyKHQ9Pntmb3IoY29uc3QgZSBvZiB0KWUuYWRkZWROb2Rlcy5mb3JFYWNoKHQ9PnsiU0NSSVBUIiE9PXQudGFnTmFtZXx8IXQuc3JjfHx0Lm5vTW9kdWxlfHx0LmlzV1BSb2NrZXR8fHRoaXMucGVuZGluZ1NjcmlwdHMucHVzaCh7c2NyaXB0OnQscHJvbWlzZTpuZXcgUHJvbWlzZShlPT57Y29uc3QgaT0oKT0+e2NvbnN0IGk9dGhpcy5wZW5kaW5nU2NyaXB0cy5maW5kSW5kZXgoZT0+ZS5zY3JpcHQ9PT10KTtpPj0wJiZ0aGlzLnBlbmRpbmdTY3JpcHRzLnNwbGljZShpLDEpLGUoKX07dC5hZGRFdmVudExpc3RlbmVyKCJsb2FkIixpLHtpc1JvY2tldDohMH0pLHQuYWRkRXZlbnRMaXN0ZW5lcigiZXJyb3IiLGkse2lzUm9ja2V0OiEwfSksc2V0VGltZW91dChpLDFlMyl9KX0pfSl9KSx0aGlzLnNjcmlwdHNNdXRhdGlvbk9ic2VydmVyLm9ic2VydmUoZG9jdW1lbnQse2NoaWxkTGlzdDohMCxzdWJ0cmVlOiEwfSl9YXN5bmMgRigpe2F3YWl0IHRoaXMuWCgpLHRoaXMucGVuZGluZ1NjcmlwdHMubGVuZ3RoPyhhd2FpdCB0aGlzLnBlbmRpbmdTY3JpcHRzWzBdLnByb21pc2UsYXdhaXQgdGhpcy5GKCkpOnRoaXMuc2NyaXB0c011dGF0aW9uT2JzZXJ2ZXIuZGlzY29ubmVjdCgpfUQoKXt0aGlzLmRlbGF5ZWRTY3JpcHRzPXtub3JtYWw6W10sYXN5bmM6W10sZGVmZXI6W119LGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoInNjcmlwdFt0eXBlJD1yb2NrZXRsYXp5bG9hZHNjcmlwdF0iKS5mb3JFYWNoKHQ9Pnt0Lmhhc0F0dHJpYnV0ZSgiZGF0YS1yb2NrZXQtc3JjIik/dC5oYXNBdHRyaWJ1dGUoImFzeW5jIikmJiExIT09dC5hc3luYz90aGlzLmRlbGF5ZWRTY3JpcHRzLmFzeW5jLnB1c2godCk6dC5oYXNBdHRyaWJ1dGUoImRlZmVyIikmJiExIT09dC5kZWZlcnx8Im1vZHVsZSI9PT10LmdldEF0dHJpYnV0ZSgiZGF0YS1yb2NrZXQtdHlwZSIpP3RoaXMuZGVsYXllZFNjcmlwdHMuZGVmZXIucHVzaCh0KTp0aGlzLmRlbGF5ZWRTY3JpcHRzLm5vcm1hbC5wdXNoKHQpOnRoaXMuZGVsYXllZFNjcmlwdHMubm9ybWFsLnB1c2godCl9KX1hc3luYyBfKCl7YXdhaXQgdGhpcy5MKCk7bGV0IHQ9W107ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgic2NyaXB0W3R5cGUkPXJvY2tldGxhenlsb2Fkc2NyaXB0XVtkYXRhLXJvY2tldC1zcmNdIikuZm9yRWFjaChlPT57bGV0IGk9ZS5nZXRBdHRyaWJ1dGUoImRhdGEtcm9ja2V0LXNyYyIpO2lmKGkmJiFpLnN0YXJ0c1dpdGgoImRhdGE6Iikpe2kuc3RhcnRzV2l0aCgiLy8iKSYmKGk9bG9jYXRpb24ucHJvdG9jb2wraSk7dHJ5e2NvbnN0IG89bmV3IFVSTChpKS5vcmlnaW47byE9PWxvY2F0aW9uLm9yaWdpbiYmdC5wdXNoKHtzcmM6byxjcm9zc09yaWdpbjplLmNyb3NzT3JpZ2lufHwibW9kdWxlIj09PWUuZ2V0QXR0cmlidXRlKCJkYXRhLXJvY2tldC10eXBlIil9KX1jYXRjaCh0KXt9fX0pLHQ9Wy4uLm5ldyBNYXAodC5tYXAodD0+W0pTT04uc3RyaW5naWZ5KHQpLHRdKSkudmFsdWVzKCldLHRoaXMuWSh0LCJwcmVjb25uZWN0Iil9YXN5bmMgRyh0KXtpZihhd2FpdCB0aGlzLksoKSwhMCE9PXQubm9Nb2R1bGV8fCEoIm5vTW9kdWxlImluIEhUTUxTY3JpcHRFbGVtZW50LnByb3RvdHlwZSkpcmV0dXJuIG5ldyBQcm9taXNlKGU9PntsZXQgaTtmdW5jdGlvbiBvKCl7KGl8fHQpLnNldEF0dHJpYnV0ZSgiZGF0YS1yb2NrZXQtc3RhdHVzIiwiZXhlY3V0ZWQiKSxlKCl9dHJ5e2lmKG5hdmlnYXRvci51c2VyQWdlbnQuaW5jbHVkZXMoIkZpcmVmb3gvIil8fCIiPT09bmF2aWdhdG9yLnZlbmRvcnx8dGhpcy5DU1BJc3N1ZSlpPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpLFsuLi50LmF0dHJpYnV0ZXNdLmZvckVhY2godD0+e2xldCBlPXQubm9kZU5hbWU7InR5cGUiIT09ZSYmKCJkYXRhLXJvY2tldC10eXBlIj09PWUmJihlPSJ0eXBlIiksImRhdGEtcm9ja2V0LXNyYyI9PT1lJiYoZT0ic3JjIiksaS5zZXRBdHRyaWJ1dGUoZSx0Lm5vZGVWYWx1ZSkpfSksdC50ZXh0JiYoaS50ZXh0PXQudGV4dCksdC5ub25jZSYmKGkubm9uY2U9dC5ub25jZSksaS5oYXNBdHRyaWJ1dGUoInNyYyIpPyhpLmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLG8se2lzUm9ja2V0OiEwfSksaS5hZGRFdmVudExpc3RlbmVyKCJlcnJvciIsKCk9PntpLnNldEF0dHJpYnV0ZSgiZGF0YS1yb2NrZXQtc3RhdHVzIiwiZmFpbGVkLW5ldHdvcmsiKSxlKCl9LHtpc1JvY2tldDohMH0pLHNldFRpbWVvdXQoKCk9PntpLmlzQ29ubmVjdGVkfHxlKCl9LDEpKTooaS50ZXh0PXQudGV4dCxvKCkpLGkuaXNXUFJvY2tldD0hMCx0LnBhcmVudE5vZGUucmVwbGFjZUNoaWxkKGksdCk7ZWxzZXtjb25zdCBpPXQuZ2V0QXR0cmlidXRlKCJkYXRhLXJvY2tldC10eXBlIikscz10LmdldEF0dHJpYnV0ZSgiZGF0YS1yb2NrZXQtc3JjIik7aT8odC50eXBlPWksdC5yZW1vdmVBdHRyaWJ1dGUoImRhdGEtcm9ja2V0LXR5cGUiKSk6dC5yZW1vdmVBdHRyaWJ1dGUoInR5cGUiKSx0LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLG8se2lzUm9ja2V0OiEwfSksdC5hZGRFdmVudExpc3RlbmVyKCJlcnJvciIsaT0+e3RoaXMuQ1NQSXNzdWUmJmkudGFyZ2V0LnNyYy5zdGFydHNXaXRoKCJkYXRhOiIpPyhjb25zb2xlLmxvZygiV1BSb2NrZXQ6IENTUCBmYWxsYmFjayBhY3RpdmF0ZWQiKSx0LnJlbW92ZUF0dHJpYnV0ZSgic3JjIiksdGhpcy5HKHQpLnRoZW4oZSkpOih0LnNldEF0dHJpYnV0ZSgiZGF0YS1yb2NrZXQtc3RhdHVzIiwiZmFpbGVkLW5ldHdvcmsiKSxlKCkpfSx7aXNSb2NrZXQ6ITB9KSxzPyh0LmZldGNoUHJpb3JpdHk9ImhpZ2giLHQucmVtb3ZlQXR0cmlidXRlKCJkYXRhLXJvY2tldC1zcmMiKSx0LnNyYz1zKTp0LnNyYz0iZGF0YTp0ZXh0L2phdmFzY3JpcHQ7YmFzZTY0LCIrd2luZG93LmJ0b2EodW5lc2NhcGUoZW5jb2RlVVJJQ29tcG9uZW50KHQudGV4dCkpKX19Y2F0Y2goaSl7dC5zZXRBdHRyaWJ1dGUoImRhdGEtcm9ja2V0LXN0YXR1cyIsImZhaWxlZC10cmFuc2Zvcm0iKSxlKCl9fSk7dC5zZXRBdHRyaWJ1dGUoImRhdGEtcm9ja2V0LXN0YXR1cyIsInNraXBwZWQiKX1hc3luYyBDKHQpe2NvbnN0IGU9dC5zaGlmdCgpO3JldHVybiBlPyhlLmlzQ29ubmVjdGVkJiZhd2FpdCB0aGlzLkcoZSksdGhpcy5DKHQpKTpQcm9taXNlLnJlc29sdmUoKX1PKCl7dGhpcy5ZKFsuLi50aGlzLmRlbGF5ZWRTY3JpcHRzLm5vcm1hbCwuLi50aGlzLmRlbGF5ZWRTY3JpcHRzLmRlZmVyLC4uLnRoaXMuZGVsYXllZFNjcmlwdHMuYXN5bmNdLCJwcmVsb2FkIil9WSh0LGUpe3RoaXMudHJhc2g9dGhpcy50cmFzaHx8W107bGV0IGk9ITA7dmFyIG89ZG9jdW1lbnQuY3JlYXRlRG9jdW1lbnRGcmFnbWVudCgpO3QuZm9yRWFjaCh0PT57Y29uc3Qgcz10LmdldEF0dHJpYnV0ZSYmdC5nZXRBdHRyaWJ1dGUoImRhdGEtcm9ja2V0LXNyYyIpfHx0LnNyYztpZihzJiYhcy5zdGFydHNXaXRoKCJkYXRhOiIpKXtjb25zdCBuPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpbmsiKTtuLmhyZWY9cyxuLnJlbD1lLCJwcmVjb25uZWN0IiE9PWUmJihuLmFzPSJzY3JpcHQiLG4uZmV0Y2hQcmlvcml0eT1pPyJoaWdoIjoibG93IiksdC5nZXRBdHRyaWJ1dGUmJiJtb2R1bGUiPT09dC5nZXRBdHRyaWJ1dGUoImRhdGEtcm9ja2V0LXR5cGUiKSYmKG4uY3Jvc3NPcmlnaW49ITApLHQuY3Jvc3NPcmlnaW4mJihuLmNyb3NzT3JpZ2luPXQuY3Jvc3NPcmlnaW4pLHQuaW50ZWdyaXR5JiYobi5pbnRlZ3JpdHk9dC5pbnRlZ3JpdHkpLHQubm9uY2UmJihuLm5vbmNlPXQubm9uY2UpLG8uYXBwZW5kQ2hpbGQobiksdGhpcy50cmFzaC5wdXNoKG4pLGk9ITF9fSksZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChvKX1XKCl7dGhpcy50cmFzaC5mb3JFYWNoKHQ9PnQucmVtb3ZlKCkpfWFzeW5jIFQoKXt0cnl7ZG9jdW1lbnQucmVhZHlTdGF0ZT0iaW50ZXJhY3RpdmUifWNhdGNoKHQpe310aGlzLmZhdXhEb21SZWFkeUZpcmVkPSEwO3RyeXthd2FpdCB0aGlzLksoKSx0aGlzLkooZG9jdW1lbnQsInJlYWR5c3RhdGVjaGFuZ2UiKSxkb2N1bWVudC5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgicm9ja2V0LXJlYWR5c3RhdGVjaGFuZ2UiKSksYXdhaXQgdGhpcy5LKCksZG9jdW1lbnQucm9ja2V0b25yZWFkeXN0YXRlY2hhbmdlJiZkb2N1bWVudC5yb2NrZXRvbnJlYWR5c3RhdGVjaGFuZ2UoKSxhd2FpdCB0aGlzLksoKSx0aGlzLkooZG9jdW1lbnQsIkRPTUNvbnRlbnRMb2FkZWQiKSxkb2N1bWVudC5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgicm9ja2V0LURPTUNvbnRlbnRMb2FkZWQiKSksYXdhaXQgdGhpcy5LKCksdGhpcy5KKHdpbmRvdywiRE9NQ29udGVudExvYWRlZCIpLHdpbmRvdy5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgicm9ja2V0LURPTUNvbnRlbnRMb2FkZWQiKSl9Y2F0Y2godCl7Y29uc29sZS5lcnJvcih0KX19YXN5bmMgQSgpe3RyeXtkb2N1bWVudC5yZWFkeVN0YXRlPSJjb21wbGV0ZSJ9Y2F0Y2godCl7fXRyeXthd2FpdCB0aGlzLksoKSx0aGlzLkooZG9jdW1lbnQsInJlYWR5c3RhdGVjaGFuZ2UiKSxkb2N1bWVudC5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgicm9ja2V0LXJlYWR5c3RhdGVjaGFuZ2UiKSksYXdhaXQgdGhpcy5LKCksZG9jdW1lbnQucm9ja2V0b25yZWFkeXN0YXRlY2hhbmdlJiZkb2N1bWVudC5yb2NrZXRvbnJlYWR5c3RhdGVjaGFuZ2UoKSxhd2FpdCB0aGlzLksoKSx0aGlzLkood2luZG93LCJsb2FkIiksd2luZG93LmRpc3BhdGNoRXZlbnQobmV3IEV2ZW50KCJyb2NrZXQtbG9hZCIpKSxhd2FpdCB0aGlzLksoKSx3aW5kb3cucm9ja2V0b25sb2FkJiZ3aW5kb3cucm9ja2V0b25sb2FkKCksYXdhaXQgdGhpcy5LKCksdGhpcy5hbGxKUXVlcmllcy5mb3JFYWNoKHQ9PnQod2luZG93KS50cmlnZ2VyKCJyb2NrZXQtanF1ZXJ5LWxvYWQiKSksYXdhaXQgdGhpcy5LKCksdGhpcy5KKHdpbmRvdywicGFnZXNob3ciKTtjb25zdCB0PW5ldyBFdmVudCgicm9ja2V0LXBhZ2VzaG93Iik7dC5wZXJzaXN0ZWQ9dGhpcy5wZXJzaXN0ZWQsd2luZG93LmRpc3BhdGNoRXZlbnQodCksYXdhaXQgdGhpcy5LKCksd2luZG93LnJvY2tldG9ucGFnZXNob3cmJndpbmRvdy5yb2NrZXRvbnBhZ2VzaG93KHtwZXJzaXN0ZWQ6dGhpcy5wZXJzaXN0ZWR9KX1jYXRjaCh0KXtjb25zb2xlLmVycm9yKHQpfX1hc3luYyBLKCl7RGF0ZS5ub3coKS10aGlzLmxhc3RCcmVhdGg+NDUmJihhd2FpdCB0aGlzLlgoKSx0aGlzLmxhc3RCcmVhdGg9RGF0ZS5ub3coKSl9YXN5bmMgWCgpe3JldHVybiBkb2N1bWVudC5oaWRkZW4/bmV3IFByb21pc2UodD0+c2V0VGltZW91dCh0KSk6bmV3IFByb21pc2UodD0+cmVxdWVzdEFuaW1hdGlvbkZyYW1lKHQpKX1CKHQsZT13aW5kb3cpe3JldHVybiBlPT09ZG9jdW1lbnQmJiJyZWFkeXN0YXRlY2hhbmdlIj09PXR8fChlPT09ZG9jdW1lbnQmJiJET01Db250ZW50TG9hZGVkIj09PXR8fChlPT09d2luZG93JiYiRE9NQ29udGVudExvYWRlZCI9PT10fHwoZT09PXdpbmRvdyYmImxvYWQiPT09dHx8ZT09PXdpbmRvdyYmInBhZ2VzaG93Ij09PXQpKSl9c3RhdGljIHJ1bigpeyhuZXcgUm9ja2V0TGF6eUxvYWRTY3JpcHRzKS50KCl9fVJvY2tldExhenlMb2FkU2NyaXB0cy5ydW4oKX0pKCk= | |
| js | data:text/javascript;base64,ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsYXNzTmFtZT1kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xhc3NOYW1lLnJlcGxhY2UoJ25vLWpzJywnanMnKQ== | |
| js | /cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js | |
| js | data:text/javascript;base64,dmFyIFJvY2tldFByZWxvYWRMaW5rc0NvbmZpZz17ImV4Y2x1ZGVVcmlzIjoiLyg/Oi4rLyk/ZmVlZCg/Oi8oPzouKy8/KT8pPyR8Lyg/Oi4rLyk/ZW1iZWQvfGh0dHA6Ly8oLyU1Qi8lNUQrKT8vKGluZGV4LnBocC8pPyguKil3cC1qc29uKC8uKnwkKXwvcmVmZXIvfC9nby98L3JlY29tbWVuZC98L3JlY29tbWVuZHMvIiwidXNlc1RyYWlsaW5nU2xhc2giOiIxIiwiaW1hZ2VFeHQiOiJqcGd8anBlZ3xnaWZ8cG5nfHRpZmZ8Ym1wfHdlYnB8YXZpZnxwZGZ8ZG9jfGRvY3h8eGxzfHhsc3h8cGhwIiwiZmlsZUV4dCI6ImpwZ3xqcGVnfGdpZnxwbmd8dGlmZnxibXB8d2VicHxhdmlmfHBkZnxkb2N8ZG9jeHx4bHN8eGxzeHxwaHB8aHRtbHxodG0iLCJzaXRlVXJsIjoiaHR0cHM6Ly93d3cuaWFudmlzaXRzLmNvLnVrIiwib25Ib3ZlckRlbGF5IjoiMTAwIiwicmF0ZVRocm90dGxlIjoiMyJ9 | |
| js | data:text/javascript;base64,dmFyIHJlc3BvbnNpdmVfYnJlYWtwb2ludD17Im1vYmlsZUJyZWFrcG9pbnQiOiI3NjcifQ== | |
| js | data:text/javascript;base64,d2luZG93LmxhenlMb2FkT3B0aW9ucz1be2VsZW1lbnRzX3NlbGVjdG9yOiJpbWdbZGF0YS1sYXp5LXNyY10sLnJvY2tldC1sYXp5bG9hZCIsZGF0YV9zcmM6Imxhenktc3JjIixkYXRhX3NyY3NldDoibGF6eS1zcmNzZXQiLGRhdGFfc2l6ZXM6Imxhenktc2l6ZXMiLGNsYXNzX2xvYWRpbmc6Imxhenlsb2FkaW5nIixjbGFzc19sb2FkZWQ6Imxhenlsb2FkZWQiLHRocmVzaG9sZDozMDAsY2FsbGJhY2tfbG9hZGVkOmZ1bmN0aW9uKGVsZW1lbnQpe2lmKGVsZW1lbnQudGFnTmFtZT09PSJJRlJBTUUiJiZlbGVtZW50LmRhdGFzZXQucm9ja2V0TGF6eWxvYWQ9PSJmaXR2aWRzY29tcGF0aWJsZSIpe2lmKGVsZW1lbnQuY2xhc3NMaXN0LmNvbnRhaW5zKCJsYXp5bG9hZGVkIikpe2lmKHR5cGVvZiB3aW5kb3cualF1ZXJ5IT0idW5kZWZpbmVkIil7aWYoalF1ZXJ5LmZuLmZpdFZpZHMpe2pRdWVyeShlbGVtZW50KS5wYXJlbnQoKS5maXRWaWRzKCl9fX19fX0se2VsZW1lbnRzX3NlbGVjdG9yOiIucm9ja2V0LWxhenlsb2FkIixkYXRhX3NyYzoibGF6eS1zcmMiLGRhdGFfc3Jjc2V0OiJsYXp5LXNyY3NldCIsZGF0YV9zaXplczoibGF6eS1zaXplcyIsY2xhc3NfbG9hZGluZzoibGF6eWxvYWRpbmciLGNsYXNzX2xvYWRlZDoibGF6eWxvYWRlZCIsdGhyZXNob2xkOjMwMCx9XTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignTGF6eUxvYWQ6OkluaXRpYWxpemVkJyxmdW5jdGlvbihlKXt2YXIgbGF6eUxvYWRJbnN0YW5jZT1lLmRldGFpbC5pbnN0YW5jZTtpZih3aW5kb3cuTXV0YXRpb25PYnNlcnZlcil7dmFyIG9ic2VydmVyPW5ldyBNdXRhdGlvbk9ic2VydmVyKGZ1bmN0aW9uKG11dGF0aW9ucyl7dmFyIGltYWdlX2NvdW50PTA7dmFyIGlmcmFtZV9jb3VudD0wO3ZhciByb2NrZXRsYXp5X2NvdW50PTA7bXV0YXRpb25zLmZvckVhY2goZnVuY3Rpb24obXV0YXRpb24pe2Zvcih2YXIgaT0wO2k8bXV0YXRpb24uYWRkZWROb2Rlcy5sZW5ndGg7aSsrKXtpZih0eXBlb2YgbXV0YXRpb24uYWRkZWROb2Rlc1tpXS5nZXRFbGVtZW50c0J5VGFnTmFtZSE9PSdmdW5jdGlvbicpe2NvbnRpbnVlfQppZih0eXBlb2YgbXV0YXRpb24uYWRkZWROb2Rlc1tpXS5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lIT09J2Z1bmN0aW9uJyl7Y29udGludWV9CmltYWdlcz1tdXRhdGlvbi5hZGRlZE5vZGVzW2ldLmdldEVsZW1lbnRzQnlUYWdOYW1lKCdpbWcnKTtpc19pbWFnZT1tdXRhdGlvbi5hZGRlZE5vZGVzW2ldLnRhZ05hbWU9PSJJTUciO2lmcmFtZXM9bXV0YXRpb24uYWRkZWROb2Rlc1tpXS5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaWZyYW1lJyk7aXNfaWZyYW1lPW11dGF0aW9uLmFkZGVkTm9kZXNbaV0udGFnTmFtZT09IklGUkFNRSI7cm9ja2V0X2xhenk9bXV0YXRpb24uYWRkZWROb2Rlc1tpXS5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdyb2NrZXQtbGF6eWxvYWQnKTtpbWFnZV9jb3VudCs9aW1hZ2VzLmxlbmd0aDtpZnJhbWVfY291bnQrPWlmcmFtZXMubGVuZ3RoO3JvY2tldGxhenlfY291bnQrPXJvY2tldF9sYXp5Lmxlbmd0aDtpZihpc19pbWFnZSl7aW1hZ2VfY291bnQrPTF9CmlmKGlzX2lmcmFtZSl7aWZyYW1lX2NvdW50Kz0xfX19KTtpZihpbWFnZV9jb3VudD4wfHxpZnJhbWVfY291bnQ+MHx8cm9ja2V0bGF6eV9jb3VudD4wKXtsYXp5TG9hZEluc3RhbmNlLnVwZGF0ZSgpfX0pO3ZhciBiPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJib2R5IilbMF07dmFyIGNvbmZpZz17Y2hpbGRMaXN0OiEwLHN1YnRyZWU6ITB9O29ic2VydmVyLm9ic2VydmUoYixjb25maWcpfX0sITEp | |
| js | https://www.ianvisits.co.uk/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js | |
| js | module | https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496 |
Серверные заголовки
Кол-во: 17
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 17шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Fri, 21 Aug 2026 02:24:26 GMT |
| x-dns-prefetch-control | on |
| cf-edge-cache | cache,platform=wordpress |
| Link | <https://www.ianvisits.co.uk/wp-json/>; rel="https://api.w.org/" |
| Strict-Transport-Security | max-age=63072000; includeSubDomains; preload |
| Cache-Control | public, max-age=0 |
| x-litespeed-cache | hit |
| report-to | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=X%2FPiSym47d%2BHUs4qgDWpfY7Gm5yip2WThOcYlWl2fpxEzETq3%2BO85JbqrCLLp4eLHvrj0HT5JHQ42rwoeesXdYH4ubNeHSnejFnGoRW9bST1lw%2FZRvGdgm1WEdW4KFaCTtS6Y90%3D"}]} |
| Vary | Accept-Encoding |
| Server | cloudflare |
| permissions-policy | browsing-topics=() |
| Alt-Svc | h3=":443" |
| x-turbo-charged-by | LiteSpeed |
| cf-cache-status | DYNAMIC |
| nel | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} |
| Server-Timing | cfCacheStatus;desc="DYNAMIC" |
| cf-ray | a2e62e751962f12b-DME |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS WordPress.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере LiteSpeed.
Мета-теги Готовность: 17%
Title
About ianVisits – ianVisits – News, events and what’s on in London
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Устраните дубли в title: ianvisits(2)
Необходимо уменьшить число символов в title (текущее значение: 72, оптимально: от 40 до 45)
Description
A popular London website focused on a range of topics, but mainly architecture, transport, history and things to do around the city. The more obscure the better. What I don’t write about are — for example — fashion, clothing, pop-up … About ianVisits Read More »
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 294, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://www.ianvisits.co.uk/about-ianvisits/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
Есть ошибки
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots указан, но в нем содержится неизвестное значение...
Адаптивность
width=device-width, initial-scale=1.0
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Не найдено
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph не задана. Страница не оптимизирована под социальные сети. Мета-теги с разметкой Og помогают социальным роботам лучше структурировать Ваш сайт.
Все мета-теги
Кол-во: 6
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 6шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0 |
| name | robots | max-image-preview:large |
| name | description | A popular London website focused on a range of topics, but mainly architecture, transport, history and things to do around the city. The more obscure the better. What I don’t write about are — for example — fashion, clothing, pop-up … About ianVisits Read More » |
| name | fediverse:creator | @ianvisits@mastodonapp.uk |
| name | generator | WP Rocket 3.23.2.1 |
| property | article:modified_time | 2026-03-09T14:08:26+00:00 |
Оптимизация Готовность: 72%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в одном экземпляре).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 7 встречаются в тексте достаточно.
Абзацев с текстом 26 достаточно.
Среднее число слов в абзаце 20 достаточно.
Кол-во знаков контента 5007 на странице оптимально.
Кол-во слов 813 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h3> 9.
Тошнота
5,92
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
64,58%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| london | 35 | 4,31% |
| what's | 11 | 1,35% |
| events | 7 | 0,86% |
| website | 7 | 0,86% |
| theatre | 6 | 0,74% |
| newsletter | 6 | 0,74% |
| ianvisits | 6 | 0,74% |
| weekly | 6 | 0,74% |
| transport | 5 | 0,62% |
| advertising | 5 | 0,62% |
| latest | 4 | 0,49% |
| architecture | 4 | 0,49% |
| reviews | 4 | 0,49% |
| history | 4 | 0,49% |
| exhibitions | 4 | 0,49% |
| museums | 4 | 0,49% |
| contact | 4 | 0,49% |
| articles | 4 | 0,49% |
| august | 3 | 0,37% |
| churches | 3 | 0,37% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 96 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 2221 байт. Загружен за: 97мсек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
# As a condition of accessing this website, you agree to abide by the following
# content signals:
# (a) If a Content-Signal = yes, you may collect content for the corresponding
# use.
# (b) If a Content-Signal = no, you may not collect content for the
# corresponding use.
# (c) If the website operator does not include a Content-Signal for a
# corresponding use, the website operator neither grants nor restricts
# permission via Content-Signal with respect to the corresponding use.
# The content signals and their meanings are:
# search: building a search index and providing search results (e.g., returning
# hyperlinks and short excerpts from your website's contents). Search does not
# include providing AI-generated search summaries.
# ai-input: inputting content into one or more AI models (e.g., retrieval
# augmented generation, grounding, or other real-time taking of content for
# generative AI search answers).
# ai-train: training or fine-tuning AI models.
# use: how AI systems may consume the content (immediate, reference, or full).
# ANY RESTRICTIONS EXPRESSED VIA CONTENT SIGNALS ARE EXPRESS RESERVATIONS OF
# RIGHTS UNDER ARTICLE 4 OF THE EUROPEAN UNION DIRECTIVE 2019/790 ON COPYRIGHT
# AND RELATED RIGHTS IN THE DIGITAL SINGLE MARKET.
# BEGIN Cloudflare Managed content
User-agent: *
Content-Signal: search=yes,ai-train=no,use=reference
Allow: /
User-agent: Amazonbot
Disallow: /
User-agent: Applebot-Extended
Disallow: /
User-agent: Bytespider
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: CloudflareBrowserRenderingCrawler
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: GPTBot
Disallow: /
User-agent: meta-externalagent
Disallow: /
# END Cloudflare Managed Content
User-agent: anthropic-ai
Disallow: /
User-agent: Claude-Web
Disallow: /
User-agent: CCbot
Disallow: /
User-agent: FacebookBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: GPTBot
Disallow: /
User-agent: PiplBot
Disallow: /
User-agent: *
Disallow: /stations/
User-Agent: Verity/1.1 (https://gumgum.com/verity; verity-support@gumgum.com)
Allow: /
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 33
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 33 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать внутренние ссылки
| Url | Анкор | Состояние |
|---|---|---|
| / |
Home
|
|
| /calendar/date/2026/08/ |
What's on in August 2026
|
|
| /calendar/date/2026/09/ |
What's on in September 2026
|
|
| /calendar/date/2026/10/ |
What's on in October 2026
|
|
| /calendar/date/2026/11/ |
What's on in November 2026
|
|
| /newsletter-subscription/ |
Free Newsletter
|
|
| /calendar/ |
What's on in London
|
|
| /calendar/date/2026/08/ |
What's on in August 2026
|
|
| /calendar/date/2026/09/ |
What's on in September 2026
|
|
| /calendar/date/2026/10/ |
What's on in October 2026
|
|
| /calendar/date/2026/11/ |
What's on in November 2026
|
|
| /articles/ |
London News
|
|
| /newsletter-subscription/ |
Free Newsletter
|
|
| /about/ |
Contact Me
|
|
| /tel:02072727582 |
020 7272 7582
|
|
| /complaints-procedure/ |
here
|
|
| /articles/category/books/ |
Books
|
|
| /articles/category/history/ |
History
|
|
| /articles/category/churches/ |
Churches
|
|
| /articles/category/museums/ |
Museums
|
|
| /articles/category/architecture/ |
Architecture
|
|
| /articles/category/londons-pocket-parks/ |
Pocket Parks
|
|
| /articles/category/unbuilt-london/ |
Unbuilt London
|
|
| /theatre/london/ |
London Theatre
|
|
| /articles/category/transport-issues/ |
Transport News
|
|
| /articles/category/exhibition-review/ |
London Exhibitions
|
|
| /articles/category/ticket-alert/ |
London Ticket Alert
|
|
| /articles/category/alleys/ |
Alleys and Passages
|
|
| /articles/category/day-trips-from-london/ |
Day trips from London
|
|
| /articles/ |
London News
|
|
| /calendar/ |
What's on in London
|
|
| /about/ |
About ianVisits
|
|
| /newsletter-subscription/ |
Weekly newsletter
|
|
Внешние ссылки
Кол-во: 55
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 55 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
На странице ссылки с атрибутом rel='nofollow' 1.
Показать внешние ссылки
| Url | Анкор |
|---|---|
| ianvisits.co.uk |
London Today
|
| ianvisits.co.uk |
London Tomorrow
|
| ianvisits.co.uk |
London this Weekend
|
| ianvisits.co.uk |
London Theatre
|
| ianvisits.co.uk |
<b>Add an Event</b>
|
| ianvisits.co.uk |
Latest news
|
| ianvisits.co.uk |
Architecture
|
| ianvisits.co.uk |
Art
|
| ianvisits.co.uk |
Book reviews
|
| ianvisits.co.uk |
Churches
|
| ianvisits.co.uk |
Day trips from London
|
| ianvisits.co.uk |
Food and drink
|
| ianvisits.co.uk |
History
|
| ianvisits.co.uk |
Exhibitions
|
| ianvisits.co.uk |
London Theatre
|
| ianvisits.co.uk |
Alleys and passages
|
| ianvisits.co.uk |
Pocket parks
|
| ianvisits.co.uk |
Museums
|
| ianvisits.co.uk |
London Transport News
|
| ianvisits.co.uk |
London Tickets
|
| ianvisits.co.uk |
Contact Me
|
| ianvisits.co.uk |
<picture>
<source srcset="/wp-content/uploads/2024/12/logo-300px.webp" type="image/webp">
<source srcset="/wp-content/uploads/2024/12/logo-300px.png" type="image/png">
<img alt="IanVisits Logo" src="/wp-content/uploads/2024/12/logo-300px.webp" width="300" height="96" fetchpriority="high">
</picture>
|
| ianvisits.co.uk |
London Today
|
| ianvisits.co.uk |
London Tomorrow
|
| ianvisits.co.uk |
London this Weekend
|
| ianvisits.co.uk |
London Theatre
|
| ianvisits.co.uk |
<b>Add an Event</b>
|
| ianvisits.co.uk |
Architecture
|
| ianvisits.co.uk |
Art
|
| ianvisits.co.uk |
Book reviews
|
| ianvisits.co.uk |
Churches
|
| ianvisits.co.uk |
Day trips from London
|
| ianvisits.co.uk |
Food and drink
|
| ianvisits.co.uk |
History
|
| ianvisits.co.uk |
Exhibitions
|
| ianvisits.co.uk |
London Theatre
|
| ianvisits.co.uk |
Alleys and passages
|
| ianvisits.co.uk |
Pocket parks
|
| ianvisits.co.uk |
Museums
|
| ianvisits.co.uk |
London Transport News
|
| ianvisits.co.uk |
London Tickets
|
| donorbox.org |
DonorBox
|
| snack-media.com |
Snack Media
|
| x.com |
Twitter / X
|
| facebook.com |
Facebook
|
| threads.com |
Threads
|
| instagram.com |
Instagram
|
| bsky.app |
Blue Sky
|
| mastodonapp.uk |
Mastodon
|
| ianvisits.co.uk |
The London Buzz – 20th August 2026
|
| ianvisits.co.uk |
Thames sea levels are rising faster as flood defence pressures grow
|
| ianvisits.co.uk |
Tickets Alert: Tours of the Royal Court Theatre
|
| ianvisits.co.uk |
Wish you were here? Exhibition looks back at six decades of British seaside holidays
|
| ianvisits.co.uk |
Oxford Street pedestrianisation works to start next month
|
| ianvisits.co.uk |
© ianVisits
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://www.ianvisits.co.uk/about/ готова к продвижению на 55%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: