Сделали бесплатный бот для скачивания видео и сайт под него. Рассказываю, что получилось на старте
Есть куча сайтов, которые скачивают видео с ютуба или ВКонтакте — но почти все они увешаны рекламой, редиректами на казино и кнопками «скачать», которые ведут куда угодно, только не к файлу. Задолбавшись это терпеть, я сделал телеграм-бота: кидаешь ссылку — получаешь файл в чат. Без сайта, без рекламы, без регистрации.
Что умеет бот
Бот — @MediaSaveHub_bot. Логика простая:
- YouTube — обычные ролики и Shorts, с выбором качества от 1080p до 360p, звук можно забрать отдельно в MP3.
- ВКонтакте — видео из ленты, групп и сообществ, клипы, тоже с выбором качества.
- Instagram — Reels, обычные видео, фото и карусели целиком, с текстом подписи отдельным сообщением.
Для коротких форматов — Shorts, клипы ВК, всё из Instagram — выбор качества не нужен, бот сразу отдаёт максимум.
Из ограничений: файл до 1900 МБ, видео до 5 часов, 50 скачиваний в сутки на пользователя. Если ролик тяжелее лимита, бот не падает с ошибкой, а сам подставляет качество на ступень ниже.
Зачем сайт, если есть бот
Бот сам по себе никак не находится в поиске — люди о нём просто не знают. Поэтому родился mediasavehub.ru: 26 страниц, задача которых — приводить в бота людей из поисковой выдачи. Сам сайт ничего не скачивает, это витрина с инструкцией и кнопкой в телеграм.
Страниц много и они узкие — не один общий раздел «ютуб» и не один раздел «вк», а отдельные страницы под конкретные формулировки: «скачать с ютуба бесплатно», «скачать с ютуба на телефон», «скачать с ютуба в MP3» и так далее. На каждой странице — один H1 под основной запрос, дополнительные формулировки уходят в подзаголовки.
Здесь же было принципиальное решение — не пытаться «насытить» текст ключевыми словами: вместо плотности слов в тексте — количество узких страниц, каждая на один вопрос. И ещё одно правило для всех текстов на сайте — без технических подробностей, про пользу для человека, а не про устройство сервиса.
Что есть на сегодня и что дальше
Честно: сайт запущен вчера, 24 августа, ни в Яндекс.Вебмастер, ни в Google Search Console пока не подан — то есть позиций и трафика по нему просто ещё не может быть, я их не измерял и не привожу, потому что их не существует.
Ближайшие шаги:
- подать сайт в Яндекс.Вебмастер и Google Search Console;
- добрать нормальные ключи по Instagram — сейчас страницы под него написаны по возможностям бота, а не по реальному спросу, и это нужно переделать;
- решить, есть ли смысл учить бота новым площадкам — сначала нужна поддержка на стороне бота, а это отдельная работа.
Через месяц планирую вторую статью — уже с реальными позициями и тем, что из этой затеи получилось на практике.