Навайбкодил агрегатор недвижимости за выходные, залил, пошёл заниматься другими делами. Про сео вообще не думал в моменте, просто отправил сайтмап в гугл и забыл. Результат на скрине через несколько дней
_______
Обычно так начинаюся все посты про вайбкодинг. Моя реальность немного иная. Я потратил примерно два месяца чтобы сделать новый сайт. Забавно, что практически ни с чем из этого (кроме 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-паттерн для тайтлов
А результат действительно на скрине. Буду держать в курсе, как развиваются события.
Post #86
3.28K

- 👍 11
- 🔥 7