Задача: Разработать кастомную, высокопроизводительную WordPress-тему на основе предоставленных дизайн-макетов (Figma) и реализовать сложную, но гибкую архитектуру контента для поддержки продвинутой SEO-стратегии.
Стек: Современный подход (например, Underscores/_s, GeneratePress, или блочная тема), без тяжелых конструкторов типа Elementor/WPBakery. Максимальный фокус на скорости (Core Web Vitals) и чистоте кода. Использование Advanced Custom Fields (ACF) для создания гибких контент-блоков.
Ключевые Требования:
1. Создание Кастомных Типов Постов (Custom Post Types).
2. Разработка 19 Шаблонов Страниц (Page Templates). 2-3 страницы верстаются, остальные почти полностью собираются из уже свёрстанных блоков.
3. Реализация "Умной" Перелинковки и Динамического Контента:
Гео-персонализация:
Реализовать механику определения и сохранения города пользователя в cookie.
Header (меню "Услуги") и динамические CTA-блоки в статьях должны изменять свои ссылки на основе значения в cookie.
Для поисковых ботов и новых пользователей всегда должна отображаться "версия по умолчанию" (ссылки на универсальные страницы).
"Интеллектуальный мост": На универсальных Pillar-страницах реализовать блок с поиском по городу и аккордеоном/табами, который выводит ссылки на приоритетные локальные услуги.
"Карта связей": С помощью ACF Relationship или Post Object полей, необходимо создать возможность связывать сущности между собой для автоматической генерации блоков "Соседние услуги", "Связанные решения" и "Релевантные статьи".
4. Гибкие Контент-Блоки (ACF Flexible Content / Gutenberg Blocks):
Все страницы должны быть построены не на едином редакторе, а на наборе кастомных контент-блоков, которые можно добавлять и менять местами.
Примеры необходимых блоков: "Hero Section", "Trust Bar", "Сетка карточек", "Интерактивный таймлайн", "Таблица сравнения", "Аккордеон FAQ", "Блок с цитатой эксперта" и т.д.
5. SEO-Оптимизация и Производительность:
Чистый код: Вся верстка должна быть семантичной, с правильным использованием тегов H1-H6.
Скорость: Максимальная оптимизация для прохождения Core Web Vitals (LCP < 2.5s). Оптимизация изображений (WebP), ленивая загрузка (lazy-load), минимизация CSS/JS.
Schema Markup: Встроить в шаблоны автоматическую генерацию структурированных данных: Corporation, LocalBusiness (для каждого филиала), Service, Person (для авторов), Article, FAQPage, Review.