Обновлено:
Кейс: этот сайт — лендинг за 2 дня
Этот кейс вы читаете изнутри. Сайт denis-bond.ru я спроектировал, написал и запустил за два дня: дизайн, тексты, вёрстка, сервер с формой заявок, SEO-обвязка. Ниже — разбор решений и результаты замеров. Время загрузки этой страницы показано отдельно для вашего визита.
Замер вашего визита:
Задача и рамки
Мне нужен был сайт, который продаёт услуги разработки и сам служит доказательством: открывается за доли секунды и свёрстан без шаблонов. Рамки жёсткие: два дня от идеи до работающего продакшена, без конструкторов и готовых шаблонов, на проверенных open-source инструментах.
День первый: дизайн и вёрстка с нуля
Первым делом текст: структура страницы — это маршрут посетителя от боли («фрилансер пропал, агентство дорого») до заявки. Дизайн собран на собственной системе токенов: своя палитра и пара шрифтов с характером вместо типового «тёмного сайта разработчика», базовая сетка с ритмом отступов. Без Bootstrap и UI-китов — чистый CSS на переменных: светлая тема позже добавилась одним блоком токенов, а в октябре 2026-го сайт сменил палитру и шрифты, не меняя структуры страниц.
День второй: бэкенд формы, SEO и запуск
Форма заявок работает на собственном мини-бэкенде: Fastify в Docker на VPS, валидация, защита от спама honeypot-полем, заявки приходят в мессенджер. SEO-обвязка с первого дня: Schema.org (Person, Service, FAQPage), sitemap, Open Graph, аналитика с согласием на cookie. Вечером второго дня сайт уже отвечал по своему домену.
Почему он быстрый: цифры и методика
Сайт — чистая статика на Astro: HTML собирается заранее, браузеру не нужно ждать рендеринга на сервере или тяжёлого JS-фреймворка.
- ~0,1 секунды — ответ сервера (TTFB): медиана пяти замеров curl с холодным соединением.
- ~0,4 секунды — ориентир LCP по разовому замеру главной страницы. Скорость и сдвиги вёрстки зависят от устройства, сети и состояния кэша. Живой замер выше показывает время до события полной загрузки этой страницы (loadEventEnd), а не LCP.
- Шрифты хостятся на своём сервере с preload критичных начертаний — без обращения к сторонним CDN, которые в РФ бывают медленными.
- Изображения в WebP с fallback, ленивая загрузка ниже первого экрана.
Анимации написаны на CSS, плавный скролл добавляет Lenis — 5 КБ. Без JavaScript контент остаётся на месте: это важно и для поисковых роботов, и для доступности.
Что этот кейс говорит о работе со мной
Здесь видна вся работа, которую я продаю как услугу разработки лендинга под ключ: структура и тексты, дизайн без шаблонов, быстрая вёрстка, свой бэкенд, SEO и деплой. Для задач побольше тот же подход масштабируется в многостраничный сайт компании — страница, которую вы читаете, уже часть такой структуры.
Нужен сайт, магазин или приложение?
Коротко опишите задачу — отвечу с вопросами и подготовлю оценку.
Санкт-Петербург, без офиса, работаю удалённо по всей России. Телефон: +7 911 823-64-90
Другие способы связи
Заявка отправлена
Спасибо, заявка уже у меня в мессенджере. Отвечу обычно в течение рабочего дня — передавать её некому, я тут один.
Срочный вопрос? Напишите в Telegram …или в MAX