Решённые проблемы
🔹 Фрагментация. Один сайт и три блога на разных платформах, ни один из них не принадлежал клиенту и не работал на его SEO.
🔹 Потеря аудитории с форумов. Люди хотели поблагодарить или заказать консультацию, но не знали куда.
🔹 Отсутствие языковой структуры. В Google Сайты каждый язык был отдельной страницей без связи с остальными, поэтому поиск не видел языковых версий.
🔹 Зависимость от разработчика при переводе. Решено регистрацией строк интерфейса в Polylang.
🔹 Риск потерять старые ссылки, расставленные за годы в подписях на форумах.
Технические вызовы и решения
🔸Вызов 1: свести три блога Blogger в один с разными языками и темами.
Решение: парсер JSON-фида Blogger с переносом дат, меток и изображений, разложка по трём рубрикам с языковыми парами.
🔸Вызов 2: четыре языка без дублей в микроразметке, когда часть схемы хочет писать SEO-плагин.
Решение: вся схема генерируется в теме одним графом, собственные схемы плагина отключены.
🔸Вызов 3: перевод интерфейса без правок кода.
Решение: строки темы зарегистрированы в Polylang, клиент редактирует их из админки.
🔸Вызов 4: названия видео с YouTube языком страницы.
Решение: запрос вкладки канала с параметром языка, кеширование обложек у себя, обновление фоновой задачей.