Навайбкодил агрегатор недвижимости за выходные, залил, пошёл заниматься другими делами. Про сео…
Навайбкодил агрегатор недвижимости за выходные, залил, пошёл заниматься другими делами. Про сео вообще не думал в моменте, просто отправил сайтмап в гугл и забыл. Результат на скрине через несколько дней
_______
Обычно так начинаюся все посты про вайбкодинг. Моя реальность немного иная. Я потратил примерно два месяца чтобы сделать новый сайт. Забавно, что практически ни с чем из этого (кроме SEO) я раньше не работал. Слава нейронкам!
Стек и фундамент
— Фреймворк — Astro 6 вместо самописного статического генератора
— Данные — SQLite как единый источник вместо разрозненных JSON на диске
— Стили — Tailwind CSS v4 через @tailwindcss/vite
— Карты — MapLibre GL (не Leaflet/Google Maps) — vendor-independent, свой basemap
— Изображения — sharp
— Скрапинг источников — cheerio
— Хостинг — Cloudflare Pages/Workers
— Тесты — Vitest с coverage (v8)
— Качество кода — ESLint + Prettier + husky + lint-staged (pre-commit хуки), добавлено на самом старте
Локализация
— Сразу 3 языка (i18n на 3 локали) с самого первого коммита
— Автоопределение языка браузера и редирект на нужную локаль
SEO
— Schema.org JSON-LD на всех типах страниц
— Ручная проработка title/description под каждый тип страницы, с ключевыми словами
— sitemap + robots.txt
— Open Graph превью для соцсетей
— SEO-паттерн для тайтлов
А результат действительно на скрине. Буду держать в курсе, как развиваются события.
Вставить свои 5 копеек: