Кейс / Платформа сайта

Из статического сайта — в платформу, готовую к эксплуатации.

Внутренний проект, в котором CMS, поиск, SEO и качество доставки добавлялись поэтапно без потери легкости статического сайта.

Главная страница официального сайта Acecore
Услуги, цены, технические статьи и путь к обращению работают на одной публичной платформе.

Обзор / 01

Платформа сайта, которую можно постоянно обновлять.

На базе Astro и Cloudflare Pages добавляли CMS, поиск и другие функции проверяемыми частями. Редактирование, проверка и публикация оформлены как единый процесс.

Объект
Официальный сайт Acecore
Платформа публикации
Astro / Cloudflare Pages
Процесс обновления
Sveltia CMS / GitHub
Тип
Внутренний проект

Текущее состояние

Достигнутое состояние

  • Обновления

    Постоянные страницы, статьи и настройки можно обновлять через CMS

  • Поиск информации

    Нужную информацию можно найти через поиск и внутренние пути

  • Качество публикации

    SEO, CSP, доступность и качество отображения проверяются в одном процессе выпуска

Форма обращения на официальном сайте Acecore
Опубликован экран, который уточняет тип консультации и необходимые поля и ведет к официальному обращению.

Задача и подход / 02

Простая основа, готовая к развитию.

Задача

Не усложнять платформу публикации.

Даже при росте функций и материалов требовалась архитектура, в которой нужное можно найти, а влияние обновлений и сбоев — изолировать.

Подход

Проектировать функции вместе с процессом выпуска.

Разделили CMS, статьи и поиск по ролям и включили в функции решения о том, кто редактирует, где проверяет и как публикует.

Выполненные работы / 03

Объем, реализованный поэтапно

Добавляли пункты не изолированно, а с учетом их связи с публикацией, проверкой и эксплуатацией.

Список блога и фильтры официального сайта Acecore
Связали статьи, теги, архив и поиск, чтобы материалы оставались доступными по мере роста.

01

Обновления и статьи

Создали вход для обновления из браузера и проверку изменений через GitHub.

  • Редактирование постоянных страниц, статей и настроек через Sveltia CMS
  • Организация места загрузки изображений и полей
  • Список статей, теги, связанные материалы и RSS

02

Поиск информации и внутренние пути

Добавили структуру, которая позволяет находить нужное через поиск и связанные ссылки даже при росте числа страниц.

  • Поиск Pagefind по сайту
  • Определение индексируемого и исключенного
  • Внутренние ссылки между услугами, ценами и статьями

03

Данные для поисковых систем

Согласовали роли страниц и URL и обеспечили последовательность данных для поиска и публикации ссылок.

  • title / description / OGP / canonical
  • JSON-LD для Organization, WebSite, WebPage и других типов
  • Согласованность карты сайта и многоязычных URL

04

Качество публикации

Безопасность, удобство и скорость проверялись вместе с доставкой, а не добавлялись отдельно постфактум.

  • CSP, заголовки безопасности и кеширование
  • Клавиатурное управление, фокус и формы
  • Изображения, CSS, шрифты и внешние скрипты

Связанные услуги / 04