WordPress от А до Я: мой опыт за 10 лет. Установка, темы, скорость, SEO, безопасность
WordPress у меня — основная CMS лет десять. Начинал с Joomla, пробовал Drupal, TYPO3, даже Magento. Всегда возвращался. Не потому что WordPress идеален, а потому что для 90% задач он — самый прагматичный выбор. Я собрал сюда все свои статьи по WordPress, разложил по полкам, чтобы было легко найти нужное.
С чего начать — установка и первая настройка
Первый WordPress я поставил в 2017 году. Сейчас процесс не сильно изменился, но грабли остались те же. Ручная установка WordPress — навык, который должен быть у каждого, даже если хостинг делает это одной кнопкой. После установки я всегда прохожу свой чек-лист из 10 шагов — это спасает от стандартных проблем.
Выбор хостинга — отдельная боль. Я перебрал 4 хостинга за 3 года и в итоге остановился на своём VPS. На что обращать внимание при выборе хостинга — я написал отдельно. И да, WordPress.com vs .org — разница есть, и она принципиальная.
Домен, ЧПУ, язык админки — как я выбирал домен, настройка постоянных ссылок, смена языка админки. Мелочи, но без них сайт выглядит сырым.
Для тестов я поднял локальный сервер — на нём обкатываю всё перед выкаткой на продакшен. Переезд с хостинга на хостинг через All-in-One WP Migration — тоже полезный навык.
Страницы «О нас», «Контакты», «Политика» — обязательный минимум. Страницу контактов я переделал и получил 5 заявок в месяц. Страница благодарности после подписки — тоже не лишняя.
Темы и дизайн
Я перебрал 20 тем для блога и остановился на GeneratePress. Не потому что она модная, а потому что лёгкая, быстрая и не ломается при обновлениях. Темы для портфолио, сайт фотографу, сайт адвокату — везде GeneratePress.
Темы для фрилансеров, образовательных сайтов, ресторанов, новостных сайтов — универсальное правило: берите нейтральную тему и кастомизируйте, а не ищите «специализированную». Кастомный CSS не потеряется при обновлении, если знать как. Кастомные шаблоны страниц — тоже проще, чем кажется.
Скорость и производительность
Скорость загрузки — это не про «чтобы было быстро», а про конверсию и SEO. Я разогнал блог до 0.13 секунды — и это на общем хостинге. Core Web Vitals — то, на что Google реально смотрит.
Оптимизация JavaScript, оптимизация PHP-кода, настройка кеша браузера — три кита скорости. Слайдеры убивают скорость — я убрал и не жалею. Шрифты тоже тяжёлые — оптимизировал и их.
WordPress 6.9 дал +5% скорости. Cloudflare CDN ускорил загрузку для зарубежных читателей. AMP промучился месяц и отключил — не стоит того.
SEO и продвижение
Search Console я не подключал полгода — нашёл 30 ошибок. XML sitemap — обязательно, Яндекс без неё ругается. Редиректы — после смены ЧПУ чуть не потерял трафик.
Facebook Pixel помог снизить CPA вдвое. Google Analytics 4 подключал и настраивал сам. 65% трафика с телефонов — мобильная версия критична.
Интеграция с CRM — когда таблиц стало слишком много, пришлось автоматизировать. Email-маркетинг — тоже важный канал.
Безопасность
Взлом админки — я через это прошёл. Двухфакторка теперь обязательна. SSL через Let’s Encrypt — бесплатно и надёжно. Управление пользователями — следите за правами.
Плагины, шорткоды и кастомные решения
Кастомные шорткоды — вещь, которую я использую постоянно. LearnPress для онлайн-курсов — лучший бесплатный вариант. Форумы на WordPress — тоже можно, но я бы не советовал.
Custom Post Types — когда стандартных постов мало. Мультисайт WordPress — полезно, но добавляет сложности. Виджеты всё ещё работают — я переделал сайдбар под себя.
Поиск по сайту — стандартный никуда не годится. Галереи — Simple Lightbox решает. Автообновление плагинов — настроил и забыл.
Формы и контакты
Contact Form 7 я мучился долго — перешёл на Fluent Forms. Контактная форма без CF7 — бывает и такое. Страница FAQ — перестал отвечать на одни и те же вопросы.
WooCommerce
Я до сих пор использую WooCommerce, хотя многие его ругают. Подключение оплаты через ЮKassa и PayPal. Бекапы WooCommerce через UpdraftPlus — обязательно.
WordPress 7.0 и будущее
Обновление до WordPress 7.0 Armstrong прошло гладко. AI Client в WordPress — подключал Claude, работает отлично. Headless CMS на Strapi попробовал, но вернулся — WordPress удобнее.
Мой итог. WordPress — не идеальная CMS. Она требовательна к безопасности, иногда тормозит, плагины бывают кривыми. Но за ней — огромное сообщество, тысячи готовых решений и 20 лет развития. Если выбирать CMS для проекта сегодня — я снова возьму WordPress. А если нужны детали — в этом блоге разобрана каждая мелочь.