«Сион» — пресвитерианская церковь в Алматы, основана в 1992 году. На сайте — служения, проповеди, события, языковые курсы, основания веры и история церкви. Сайт читают прихожане и люди, которые ищут церковь в Алматы, в том числе на английском и корейском.
Задача
Аудит 9 октября 2026 года оценил сайт в 38 баллов из 100 и нашёл 28 проблем, из них 2 критичные. Canonical всех страниц указывал на главную старого домена, в Bing сайта не было, в Яндексе была видна одна страница. Мобильная главная весила около 21 МБ, больше половины страниц не попадали в sitemap, старые адреса вели на главную цепочкой временных редиректов. Кроме исправлений по аудиту, нужен был новый дизайн и переезд с Firebase на собственный сервер.
Что сделали
- Техническое SEO: собственный canonical у каждой страницы, один адрес с www через 301, полный sitemap, robots.txt, настоящие страницы 404, старые адреса WordPress переведены на постоянные редиректы.
- Разметка schema.org: Church с расписанием служений, Event для событий, FAQPage, Article, хлебные крошки.
- Исправили контент: ответы FAQ теперь в HTML, на каждой странице один H1, убраны ошибки и черновые пометки, добавлена картинка превью для соцсетей.
- Редизайн шапки, подвала, главной и всех внутренних страниц: блог, проповеди, служения, события, история, миссия, основания веры. Палитра из логотипа и фото зала, шрифты Literata и Golos Text.
- Переезд с Firebase на собственный сервер: данные в PostgreSQL, картинки на своём диске, вход в админку по паролю.
- Закрытые записи: пароль проверяется на сервере и хранится только в виде хеша.
- Редактор в админке: блоки «место Писания», цитата, галерея, YouTube, аудиопроповеди, таблицы, вставка из Word, автосохранение, предпросмотр, отложенная публикация и проверка SEO-готовности.
- Перелинковка: «Читайте также», соседние записи, метки.
- Главные страницы на казахском, английском и корейском с hreflang и переключателем языка.
- llms.txt для ИИ-поиска собирается из базы.
- Безопасность: защитные заголовки, ограничение частоты входа и отправки форм, reCAPTCHA, баннер cookie с возможностью отказаться.
Цифры проекта
- Мобильная главная: было около 21 МБ, стало около 1,3 МБ. Списки блога и проповедей — с 1,66 МБ до 123 КБ, шрифты — с 400 до 220 КБ.
- 139 страниц в карте сайта: 66 статей, 28 проповедей, 8 событий, 9 служений, по 5 страниц на трёх языках.
- Около 107 автотестов.
Технологии
Next.js 16, React 19, PostgreSQL + Drizzle ORM, next-intl, Tailwind CSS 4, свой редактор на TipTap. Собственный VPS: nginx, pm2.


