Задача: Розробити кастомну, високопродуктивну 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.