О сервисе


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

Это не только мониторинг аптайма, но и инструмент для разнообразных проверок — доступны тесты, проверяющие технические, маркетинговые, SEO-показатели страниц.

Как работает сервис?

Пользователь регистрирует «сайт» — группу тестов. Добавляет ряд тестов, проверяющих интересующие его свойства страниц, устанавливает расписание проверок. Для уведомления о результатах тестирования пользователь добавляет адреса электронной почты или подписывается на уведомления в Telegram.

По заданному расписанию Wesimo загружает указанные страницы и проверяет их. Если хотя бы один тест заканчивается неудачей — сервис оповещает о результатах проверки по электронной почте или через Telegram.

Как пользоваться?

  1. Зарегистрируйтесь, пароль к своему аккаунту вы получите по электронной почте.
  2. Добавьте сайт. Подтверждение владения не требуется, вы можете отслеживать любые доступные сайты.
  3. Добавьте необходимые тесты.
  4. Укажите удобное расписание проверок и включите мониторинг сайта.

Как выявлять ошибки?

В случае выявления ошибок сервис мгновенно уведомит вас по электронной почте или в Telegram-чате. При необходимости вы можете включить уведомления о всех проверках, и получать письма о каждой выполненной проверке (не чаще одного письма в час).

В дополнение к проверкам по расписанию можно в любое время запустить их вручную на странице сайта или теста.

Можно пример?

Конечно.

Вы создали для своего сайта посадочную страницу, предлагающую потенциальному покупателю услугу или товар. Страница оптимизирована для качественной индексации и ранжирования поисковыми системами, на ней размещён уникальный авторский контент. В дополнение к созданию самой страницы вы договорились с крупным партнёром о трафике на вашу страницу по ссылке или баннеру.

Вы вложили немало сил, времени и средств в создание такой страницы и хотели бы, чтобы она приводила клиентов и приносила доход.

Чтобы быть уверенным в корректной работе такой страницы необходимо следить за рядом параметров:

  • доступность — страница должна открываться в браузере клиента или возвращаться сервером в ответ на запрос поисковой системы, делать это быстро;
  • метаинформация — заголовок, метаописание, заголовки в тексте, метатеги социальных сетей (OpenGraph, ВКонтакте), ссылка на каноническую версию страницы должны быть корректно заполнены;
  • контент — самое ценное — содержимое страницы должно быть корректным и интересным, содержать необходимые ключевые слова;
  • целевое действие — страница должна выполнять свою задачу — давать возможность регистрации клиента, отправки заявки, покупки товара, позволять поделиться ссылкой с друзьями в социальных сетях;
  • статистика — на странице должны быть установлены счётчики систем аналитики;
  • партнёрская программа — партнёр должен ссылаться на нашу страницу.

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

Как это сделать?

Несложно.

Добавляем сайт.

Создаём следующие тесты:

  1. доступность страницы — раз в два часа проверяем, что адрес отвечает на запрос в течение секунды;
  2. title — раз в сутки проверяем, что заголовок страницы соответствует шаблону: он может быть изменён менеджерами, но должен содержать заданные ключевые слова;
  3. метаописание — раз в сутки проверяем, что метаописание страницы соответствует шаблону: оно может быть изменено менеджерами, но должно содержать заданные фразы;
  4. favicon — раз в сутки проверяем, что на странице задано описание иконки — это выгодно выделяет её в результах поиска Яндекса и улучшает запоминаемость страницы пользователем;
  5. OpenGrapth-метатег описания страницы — раз в сутки проверяем, что заданное описание страницы для соцсетей неизменно;
  6. OpenGrapth-метатег изображения страницы — раз в сутки проверяем, что заданная ссылка на изображение страницы для соцсетей неизменна;
  7. текст — раз в сутки проверяем, что основной текст страницы остаётся неизменным — он выверен и никто не должен его менять;
  8. форма заявки — раз в сутки проверяем, что в коде страницы присутствует форма регистрации, заявки или покупки;
  9. счётчики — раз в сутки проверяем, что в коде страницы присутствуют счётчики Яндекс Метрики и Google Analytics;
  10. ссылка с партнёрской страницы — раз в сутки проверяем, что на странице партнёра есть ссылка на нашу посадочную страницу.

Какой интервал проверок выбрать?

Вы можете выбрать интервал проверок от пяти минут до суток. В большинстве случаев достаточно одной-двух проверок в сутки.

Более короткий интервал стоит устанавливать отдельным тестам доступности страниц.

Можно ли предоставить доступ к своему сайту другим пользователям?

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

Администратор может управлять сайтом, изменять набор проверок и их расписание.

Можно просто получать уведомления о проверках, не регистрируясь?

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

Разумеется, получатель должен будет подтвердить подписку своего адреса и сможет отменить её в любой момент.

Отдельно доступны уведомления от Telegram-бота.

Чтобы подписаться на них, скопируйте токен сайта, указанный на главной странице сайта на сервисе в блоке информации, обратитесь к боту @wesimo_bot и отправьте команду /s, бот запросит токен сайта, отправьте его в ответ.

Либо кликните по кнопке «Подписаться на оповещения о тестировании сайта в Telegram», расположенной на странице «Уведомления» вашего сайта.

После подписки вы сможете получать уведомления о сайте, сверяться с расписанием тестирования, узнавать текущий статус и даже проверять сайт непосредственно из чата.

Не создаст ли мониторинг дополнительную нагрузку на сайт?

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

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

Регулируя расписание запуска отдельных тестов, можно гибко управлять нагрузкой, создаваемой ими.

Загружаемые страницы сайта кэшируются и, в случае использования несколькими тестами (в рамках одного тестирования), повторной загрузки документов не производится, а значит не происходит дополнительных запросов к сайту.

Цена вопроса

Стоимость одного теста — 50 копеек.
Первые две недели все проверки сайта бесплатны.

Расчётная стоимость тестирования сайта будет показана на странице сайта, она зависит от частоты проверок и общего количества выполняемых тестов.

Вам будет доступна подробная статистика списаний средств со счёта за каждые сутки с точностью до проверки.

Если пользователей сайта несколько, кто из них оплачивает проверки?

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

Как приостановить автоматические проверки?

Для приостановления запуска теста перейдите на его страницу и с помощью переключателя выключите тест.
Это же можно сделать на странице списка тестов «Тесты» или через контекстное меню виджета теста на главной странице сайта.

Для приостановления тестирования всего сайта перейдите на его страницу и с помощью переключателя выключите мониторинг сайта.
Это же можно сделать на странице списка сайтов «Сайты» или через контекстное меню виджета сайта на странице списка сайтов.

Как добавить сайт?

  1. Перейдите в раздел «Сайты».
  2. Нажмите «Добавить сайт». Если вы добавляете первый сайт, то форма добавления будет показана автоматически при входе в раздел «Сайты».
  3. Укажите адрес сайта и, если необходимо, удобное вам название.
  4. Выберите время начала проверок и интервал их запуска. По умолчанию сервис предлагает ночное время и интервал в 12 часов.
  5. При необходимости укажите задержку выполнения последовательных запросов к сайту. Обычно четверти секунды по умолчанию достаточно. Wesimo не делает массовых запросов к вашему сайту — загружаются только тестируемые документы.
  6. Нажмите «Добавить».

Как добавить тест?

  1. Перейдите на страницу сайта.
  2. Нажмите «Добавить тест».
  3. Укажите адрес проверяемой страницы и удобное вам название.
  4. Выберите интервал запуска теста.
  5. При необходимости укажите дополнительные параметры теста в блоке «Настройки».
  6. Нажмите «Добавить».
  7. Чтобы запустить автоматическое тестирование по расписанию перейдите на страницу сайта и включите его мониторинг.

Как запустить тестирование сайта вручную?

  1. Перейдите на страницу сайта.
  2. В блоке статуса нажмите «Проверить».
  3. По завершении проверки страница будет обновлена.
  4. За ручное тестирование со счёта владельца сайта будет списана стоимость разовой проверки.

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

Как запустить выполнение теста вручную?

  1. Перейдите на страницу сайта.
  2. Кликните на заголовок виджета необходимого теста и перейдите на его страницу.
  3. В блоке статуса нажмите «Выполнить».
  4. По завершении теста страница будет обновлена.
  5. За ручной запуск теста со счёта владельца сайта будет списана стоимость запуска — 50 копеек.

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

Как опознать запросы Wesimo?

Бывает необходимо опознать запрос Wesimo, к примеру, чтобы сделать для него исключения в правилах защиты сайта от ботов, обработать тестовый запрос специфическим образом или вернуть в ответе дополнительные данные.

Это можно сделать несколькими способами:

  • заголовок User-Agent: в настройках каждого теста можно указать специфический User-Agent, в том числе, известный только вашему серверу; по умолчанию Wesimo обращается к сайту как Mozilla/5.0 (compatible; Wesimo/0.1; +https://wesimo.com/bot/);
  • произвольный заголовок запроса: в настройках каждого теста можно указать произвольный заголовок запроса, в том числе, известный только вашему серверу;
  • HTTP-аутентификация (basic): в настройках каждого теста можно указать имя пользователя и пароль, которые будут использоваться для basic-аутентификации при выполнении запроса;
  • HTTP-cookie: в настройках каждого теста можно указать произвольный набор пар имя=значение, который будет передан в заголовке Cookie;
  • POST- и PUT-данные: в настройках каждого теста можно указать набор данных, который, при использовании соответствующих методов, будет передан в теле запроса;
  • обратный DNS-запрос: IP-адрес должен принадлежать домену wesimo.com;
  • IP-адрес: Wesimo выполняет все запросы с IP 195.201.117.251.

Может ли автоматика создать все тесты за меня?

Автоматически покрыть тестами сайт невозможно. Никакая автоматика не знает, какие задачи решает ваш сайт и какие требования к нему предъявить. К сожалению, никто кроме человека, хорошо знающего сайт и представляющего стоящие перед ним задачи, не сможет создать правильные тесты для его проверки.
Однако, автоматика может помочь снизить количество рутины.

Во-первых, тесты можно копировать.
Если у вам необходимо создать много однотипных тестов, например, проверяющих заголовки разных страниц, вы можете создать один тест, настроить его, после чего, создать копии и ограничиться минимальными их правками — изменить URL и шаблон заголовка.

Копирование в контекстном меню теста

Копирование при редактировании

Во-вторых, Wesimo имеет функционал автоматического создания простых тестов.
Механизм произведёт анализ сайта и поиск критичных свойств страниц.
В процессе анализа будут автоматически созданы подходящие тесты.

Автоматика умеет анализировать:

  • каноническую версию главной страницы и www-, HTTPS-, слэш-перенаправления;
  • корректность страницы ошибки 404;
  • неизменность и валидность файла robots.txt;
  • доступность карт сайта;
  • поддержку GZIP;
  • поддержку HTTP2;
  • поддержку условного кэширования;
  • доступность главной страницы;
  • наличие мета-тегов title, description, keywords, canonical, favicon, apple touch icon, viewport, yandex-tableau, тегов подтверждений владения сайтом (Google, Яндекс, Mail.ru, Bing) и заголовка H1 главной страницы;
  • наличие OpenGraph-мета-тегов type, url, title, description, image;
  • наличие тегов счётчиков Яндекс Метрики, Google Analytics, Google Universal Analytics и тега Google Tag Manager.
  • отсутствие неисправных ссылок на главной странице;
  • отсутствие незакрытых внешних ссылок;
  • выделенные мобильные версии страниц и наличие корректной перелинковки с основной версией;
  • HRefLang-версии страниц;
  • SSL-сертификат.

Копирование при редактировании

Перейдите в анализатор с главной страницы сайта, выберите необходимые проверки и запустите анализ. По его окончании будут автоматические заведены тесты, которые будут помечены тегом «Анализатор».