Прощай, WordPress: почему я переписал свой сайт на Nuxt

Мой сайт mactepjp.com несколько лет работал на WordPress. Я сделал его сам, он выполнял свою задачу, и я долго не видел причин что-то менять. Но со временем сайт начал отставать от того, чем я занимаюсь каждый день. Поэтому я переписал его с нуля на Nuxt и собственный API.
Почему не WordPress
Скажу сразу: WordPress, хороший инструмент, и я до сих пор рекомендую его для многих проектов. Проблема была не в нём, а в том, как изменились мои потребности:
- Скорость. Тема, конструктор и несколько плагинов добавляли вес, который сложно было убрать без переписывания.
- Языки. Сайт работает на украинском, русском и английском. Плагин переводов делал это возможным, но каждая правка превращалась в поиск нужной версии страницы.
- Обновления. Регулярные обновления ядра и плагинов и постоянная мысль о безопасности отнимали время, которое я хотел тратить на работу.
- Совместимость со стеком. Каждый день я работаю с Vue, Nuxt и Node.js, а свой сайт поддерживал в другом мире.
Что получилось
Новый сайт состоит из двух частей. Фронтенд на Nuxt 3 рендерит страницы на сервере, поэтому они быстро открываются и хорошо индексируются. Бэкенд, небольшой API на Express с Prisma и PostgreSQL, где хранятся портфолио, блог, услуги и тексты.
Мультиязычность заложена в саму модель данных: у каждой записи есть переводы на три языка, а если какого-то перевода нет, сайт показывает украинскую версию. Никаких плагинов и дублирования страниц.
Самое приятное, админка. Она сделана ровно под мои задачи: добавить работу в портфолио, написать статью, обновить навыки или посмотреть заявки из формы контактов. Ничего лишнего, и всё открывается за секунду.
Что это дало
- Страницы стали легче и открываются заметно быстрее.
- Я полностью контролирую код, дизайн и данные, без зависимости от чужих плагинов.
- Добавить новый язык или раздел это несколько часов работы, а не поиск подходящего расширения.
- Сайт наконец показывает то, как я работаю сейчас: современный стек, анимации и продуманная структура.
Стоит ли переезжать вам
Не обязательно. Если ваш сайт на WordPress быстрый, вы легко редактируете контент и вам не мешают обновления, переписывать его нет смысла. Но если сайт стал частью продукта, требует нестандартной логики или нескольких языков без компромиссов, собственное решение может оказаться проще в долгосрочной перспективе. У меня случилось именно так.
