AgenturaРазобрать задачу →

Кейсы · Сайт · Astro

05 / 09

Сайт-каталог художника: 30 страниц, паспорта работ, бесплатный хостинг

У художницы Solga накопился живой архив из десятков картин - и поток запросов от галерей без опоры за пределами мессенджера. Собрали сайт-каталог на Astro и Cloudflare Pages: каждая работа - отдельная страница, добавить новую = положить один файл.

  • Astro
  • Cloudflare Pages
  • типизированные коллекции
  • SEO · JSON-LD
  • llms.txt
§ aКОНТЕКСТБОЛЬ

Ручной HTML не тянет живой каталог - любая правка превращается в десятки файлов.

Первая версия сайта была собрана вручную в HTML: годилась как визитка, но каталог из десятков картин такой рукой не ведётся. Изменить одно поле у картины - значит пройти по всем файлам руками. Новую работу не добавить без вёрстки.

  • Ручная вёрстка не масштабируется: десятки картин - десятки независимых файлов без общей схемы.
  • Правка любого поля паспорта - материал, размер, техника, статус - требует обхода всего архива.
  • Зависимость от чужой CMS - ежемесячная подписка плюс риск потерять данные при смене платформы.
  • SEO терялось при переездах: URL не совпадали со старым сайтом, поисковая выдача проседала.
  • Галерее или коллекционеру приходилось отправлять скриншот из мессенджера - не прямую ссылку на работу.
§ bЧТО МЫ СДЕЛАЛИПОД КАПОТОМ

Astro и Cloudflare Pages: архив данных кормит и сайт, и PDF-каталог, и ИИ-поиск.

Выбрали Astro и Cloudflare Pages: статическая сборка, деплой из git, хостинг без абонентской платы. Ручной HTML переписали на компоненты и типизированные коллекции контента - за 5 календарных дней, с сохранением URL один в один со старой версией.

  • Astro + Cloudflare Pages - статическая сборка с деплоем из git по каждому коммиту. Хостинг ничего не стоит, подписок нет.
  • Типизированные коллекции контента - каждая картина описана одним файлом в едином формате. Добавить новую работу = положить файл.
  • Схемная валидация паспорта - пропущенное поле (размер, техника, статус) ловится на сборке до попадания в прод. Неполная карточка не уедет в продакшн.
  • Автогенерация страниц - 21 страница картин генерируется из архива скриптом без ручной вёрстки.
  • SEO-обвязка - JSON-LD (Person, VisualArtwork, Breadcrumb), sitemap, OpenGraph, Яндекс Вебмастер, Google Search Console. URL-паритет 1:1 со старым сайтом.
  • llms.txt + PDF-каталог - отдельный файл для ИИ-поиска, чтобы ChatGPT и подобные системы корректно цитировали работы. PDF-каталог генерируется из того же архива - один источник, два вывода.
§ cРЕЗУЛЬТАТФАКТЫ

Сайт-каталог работает как живой инструмент продаж.

solga.art - работы на отдельных страницах с паспортами. Добавление новой работы занимает минуты вместо часов. Содержание сайта ничего не стоит. Поиск не потерял позиции после переезда со старого сайта.

  • 30 страницкаталога с паспортами работ - собраны за 5 дней
  • поиск не проселпозиции сохранены после переезда - галерея не потеряла посетителей из поиска
  • 0 ₽/мессодержание сайта - без ежемесячных счетов за поддержку
§ dЧТО БЫЛО НЕТРИВИАЛЬНОПОД КАПОТОМ
  • URL-паритет 1:1 со старым сайтом - все slug'и и структура путей сохранены точно, поисковая выдача не просела.
  • Схемная валидация ловит неполные карточки ещё на сборке - до деплоя, не после жалобы галереи.
  • llms.txt для ИИ-поиска - нестандартный артефакт, который позволяет ChatGPT и подобным системам находить и корректно цитировать работы художницы.
  • PDF-каталог из того же источника данных: один архив кормит и сайт, и офлайн-документ - расхождений между ними нет.
  • Деплой из git без CMS: у художницы нет зависимости от сторонних платформ - весь контент в её репозитории.
  • JSON-LD Person, VisualArtwork и Breadcrumb в связке: поисковики видят не просто страницу, а структурированный паспорт конкретной работы с атрибуцией автора.
§ eАРХИТЕКТУРАСХЕМА

Архив данных в центре - сайт, PDF и ИИ-поиск берут из одного источника.

Все артефакты генерируются из единого архива при сборке Astro. Cloudflare Pages раздаёт статику - без серверов и подписок.

Художник, а архив работ не помещается в мессенджер?

Пришлите ссылку на текущий канал или Instagram. За рабочий день дам план сайта-каталога с паспортами работ и бюджет.