Привет. Меня зовут Шамиль, и 9 апреля 2026 года я запустил shtruzel.ru — русскоязычный портал об искусственном интеллекте. Сейчас расскажу весь путь от идеи до текущего состояния, без прикрас.

Зачем вообще
Русскоязычное пространство про ИИ — это либо переводные статьи двухлетней давности, либо хабр с техническими деталями для разработчиков. Нормального ресурса, где обычный человек может разобраться в нейросетях, почитать свежие обзоры и сравнить модели — я не нашёл. Решил делать сам.
Цель конкретная — SEO-трафик из Яндекса и Google. Не рекламный, не из соцсетей. Органика. Люди гуглят «как пользоваться Midjourney» или «ChatGPT vs Claude что лучше» — и попадают ко мне.
Стек и почему именно такой
Весь проект написан на Next.js 16 (App Router) с React 19 и TypeScript. База данных — PostgreSQL 16 через Prisma 7. Деплой — Docker на выделенном сервере Selectel в Петербурге. Nginx как reverse proxy, Let’s Encrypt для SSL.
Почему не Vercel? Потому что для SEO-проекта с кучей серверных страниц и динамического контента свой сервер обходится дешевле. Плюс полный контроль над кешированием и редиректами.
Фронтенд — Tailwind CSS, иконки из Lucide. Редактор статей — BlockNote (блочный, как Notion). Для графиков в админке — Recharts. Авторизация — Яндекс OAuth и VK OAuth, email-верификация через Яндекс 360 SMTP. Капча — Яндекс SmartCaptcha.
Три дня разработки
Вот тут начинается интересное. Весь проект от первого npm init до деплоя на продакшен я написал за три дня. Без команды, один. И главный инструмент — Claude Code на Opus 4.6.
Я не преувеличиваю — реально три дня. Первый день ушёл на архитектуру: базу данных, авторизацию, админку с модерацией и RBAC. Второй — на каталог моделей с фильтрами, систему статей с BlockNote-редактором, комментарии, словарь терминов на 1034 записи. Третий — на SEO: JSON-LD Schema.org для каждой страницы, sitemap, RSS-фид для Яндекс.Новостей, OpenGraph-картинки через API route, мета-теги.
Claude Code писал код, я ревьюил и направлял. Примерно 85% кода сгенерировано нейросетью, 15% я правил руками — в основном логику авторизации и безопасность. OAuth я проверял построчно, потому что ошибки там стоят дорого.
Безопасность
Отдельная боль. После аудита нашёл и закрыл несколько дыр: OAuth не линкует аккаунты по email (только по providerId), капча работает в fail-closed режиме, SSRF-защита с проверкой каждого редиректа, XSS-защита через whitelist протоколов и экранирование JSON-LD, rate-limiting на коды верификации, CSP без unsafe-eval. Google OAuth удалил полностью — слишком много проблем с верификацией приложения.
ИИ-инструменты через OpenRouter
Помимо контента я добавил три бесплатных инструмента: генератор промптов, переводчик ошибок из терминала на русский и рерайтер текста. Все работают через OpenRouter API — один ключ, один формат запросов, а за ним сотни моделей.

Инструменты
Для генератора и переводчика использую Qwen 2.5 7B — быстрый и дешёвый. Для рерайтера — Gemma 3n 4B от Google, она хорошо справляется с русским текстом. За месяц потратил меньше доллара. Каждый route handler — 60 строк кода с валидацией, никаких SDK.
Что есть сейчас (12 апреля, четвёртый день)
За четыре дня с момента запуска:
-
13 статей — обзоры, гайды, сравнения, новости
-
23 модели в каталоге — от GPT-5.4 до YandexGPT 5 Pro, с рейтингами и фильтрами
-
1034 термина в словаре ИИ с автоподсветкой в статьях
-
17 постов в сообществе от пользователей
-
7 зарегистрированных пользователей — да, пока мало, но проект четыре дня как живёт
-
3 бесплатных инструмента на базе нейросетей
-
Полный E-E-A-T: страница редакции, блок автора с фото в каждой статье, Schema.org Person
-
RSS-фид подключён к Яндекс.Вебмастеру, статус «Загружен»
-
DMARC, SPF, DKIM для почты — чтобы уведомления не падали в спам
SEO-стратегия
Целевые запросы — информационные: «как пользоваться Claude Code», «лучшие промпты для нейросетей 2026», «нейросети для обработки фото». Конкуренция по ним ниже, чем по коммерческим, а трафик стабильный.
Каждая статья проработана: ручной title и description, каноничные URL, BreadcrumbList, Article schema с полным автором, внутренняя перелинковка через словарь терминов, Table of Contents автоматически из заголовков.

Пока индексация только началась — Яндекс забрал RSS, Google проиндексировал часть страниц. Реальные результаты покажу через месяц.
Итого
Один человек, Claude Code, три дня, ноль рублей на разработку (не считая подписки на Claude). Сервер — 8200 рублей в месяц. Домен — 200 рублей в год.
Проект живой, я пишу туда каждый день. Если интересно — заходите на shtruzel.ru, покликайте инструменты, почитайте статьи.
И пожалуйста, не бросайте в меня ссаные тряпки. Я понимаю, что четыре дня — это рано для каких-то выводов. Но я хочу зафиксировать точку старта и вернуться через пару месяцев с цифрами. А пока буду рад конструктивной критике — что можно улучшить, какие темы раскрыть, какие ошибки я допускаю в SEO-стратегии. Давайте обсудим нормально.


