SEO для блога на WordPress отличается от оптимизации обычного сайта: технические проблемы, проставление ручных тегов и генерация файлов – все тонкости настроек не передать в обобщенном чек-листе. Они требуют внимания, которое не уделяется другим CMS, поэтому я создал чек-лист, включающий обычные памятки по СЕО и эти настройки.
- Базовый набор плагинов для оптимизации
- Сервер и защита
- Подбор хостинга
- Покупка антивируса
- Подключение защиты от DDoS (DoS)
- Техническая оптимизация блога
- Выбираем SEO Friendly тему
- Правильная настройка robots.txt
- Настроена xml карта
- Пагинация не обходится роботами
- Убраны дубли
- Влияние на SEO
- Из архивов
- Метки
- Образованные через replytocom
- Как убрать дубли
- Сделана настройка .htaccess
- Установлены защищенные протоколы
- Для постов создаются ЧПУ
- Проставляется Last Modified
- Очищены 5XX ошибки
- Оптимизирована загрузка
- Почищен код
- Прописан атрибут alternate
- Внедрена микроразметка
- Разрешена индексация
- Внутренняя оптимизация
- Добавлены технические страницы
- Собрана семантика
- Составлены ТЗ
- Тексты прошли проверку
- Картинки и alt
- Вписаны мета-теги
- Title
- Description
- Перелинковка
- Итог
Базовый набор плагинов для оптимизации
Универсальной инструкции для улучшения SEO нет. Оптимизация – непрерывная работа над блогом, требующая постоянных исправлений. Производить их можно вручную или при помощи готовых плагинов, освобождая время на создание контента. Рекомендую 4 расширения:
- Yoast SEO – бесплатный SEO плагин-комбайн, помогающий при написании и анализе материалов, создании карты сайта, robots.txt и дополнительного визуала (например, социальных кнопок).
- Clearfy PRO – платный модуль, очищающий код от мусора, повышающий безопасность и создающий прочную базу технического SEO.
- W3 Total Cache – утилита кеширования, разгружает хостинг и, за счет сохраненного в БД кеша, уменьшает время на отображение страницы.
- Akismet – антиспам утилита, не дающая автоматическим рассылкам засорять комментарии.
Главный из них – Clearfy. Он устраняет все ненужные элементы и создает технические файлы. Так вы сможете пропустить этап поиска и закрытия ошибок и сразу перейти к наполнению контентом и раскрутке.
Взять Clearfy по выгодной цене
Сервер и защита
Перед покупкой софта для администрирования, разберемся с настройками хостинга, проксирования и антивируса.
Подбор хостинга
Всего сдается три вида:
- Shared – физический сервер, поделенный между несколькими арендаторами. Ограничение по размеру диска. В случае DDoS – сайт отключают.
- VPS (VDS) – виртуальный выделенный сервер. Владеете только вы; IP, в отличие от шареда, чистый (без других порталов). Ограничение по количеству арендуемых лимитов: нагрузке на ЦП, дисковому пространству и пр.(для меня этот вариант – лучший.)
- Физический – редко используется вебмастерами для администрирования. Выполняет технические операции (парсинг, сбор, обработка).
Для первого проекта хватит и обычного хоста. Хостер выбирается по четырем факторам:
- Отзывы. Изучите как отзываются люди о работе технической поддержки, качестве услуг.
- Бесплатное администрирование. Обязательно проверьте, включена ли эта опция в любой заказ. Если она есть и в работе сервера появятся ошибки или нужно перенести сайт– сотрудники вам помогут. Иначе – разбирайтесь сами.
- Прайс. Не стоит платить за серьезные мощности, если вы только начинаете. Выбирайте экологичный по цене вариант.
- Абузостойкость. Абузы – это жалобы на ваш блог. Обычно они возникают из-за заимствования контента. Чтобы избежать бана у хостера, покупайте мощности сразу в Нидерландах или более надежных местах.
Покупка антивируса
Следующий этап – установка защиты. На уровне сервера хостинга – это антивирус. Установка обязательна, потому что АВ поможет:
- Защититься от шеллов в темах. В нулленых шаблонах часто много дыр – уязвимостей, через которые вшиваются эксплойты. С их помощью хакеры получат полный контроль над всем блогом.
- Не дать проникнуть при устаревании. В любом дополнении со временем появляются уязвимости. Чтобы не дать хакерам вставить вредоносный код через них, используйте АВ.

Подойдет любой, но я предпочитаю ImunifyAV. Устанавливается через панель управления (на скрине – ISPManager) или на официальном сайте.
Подключение защиты от DDoS (DoS)
Сразу после загрузки АВ, пока основной айпи не сохранился в базах, установите проксирование, то есть спрячьте оригинальный IP ресурса, подменив на выданный компанией. Это повысит защиту с самого старта.
Чтобы не увеличивать расходы, можно использовать один из сервисов:
- CloudFlare – западный сервис маскирующий айпи и ускоряющий загрузку: CDN (распределение трафика), кеширование в облако. От триальной версии не ждите отражения объемных атак, но от стрессера и L7 поможет.
- DDoS-Guard – российский аналог CF. Поддержка отзывчивей, цены ниже, а функций больше. Держу все проекты на нем.
В DDG есть понятные инструкции по переносу DNS к ним. Аналогично устанавливается и CF. Через 15 – 20 часов проверьте на любом онлайн чекере IP, на котором стоит блог. Также хостер не должен определяться по ДНС. Использование WordPress тоже желательно скрыть.
Техническая оптимизация блога
Первое, без чего невозможна оптимизация – исправление ошибок WordPress. Только после добавляется разметка и новый функционал.
Выбираем SEO Friendly тему
Чтобы избежать дальнейших ручных правок оптимизации, рекомендую покупать, а не скачивать бесплатный шаблон, предварительно проверив демоверсию по пунктам:
- Верстали по требованиям HTML5 и CSS3.
- Настроено автоматическое создание ЧПУ на латинице.
- Блог корректно отображается как на мобильных устройствах, так и на ПК.
- Оптимизирована загрузка страниц (меньше минуты).
- Название ресурса завернуто в div, H1 – один на документ.
- HTML валидатор не показывает ошибок.
Не используйте нуленные шаблоны. Если нет средств на приобретение лицензии – выберите из официального каталога WordPress и переработайте минусы. Взломанные продукты обычно заливаются с шеллами – уязвимостями, через которые хакеры получат доступ к админ-панели или серверу.
Правильная настройка robots.txt
После установки темы надо отредактировать роботс (файл, регулирующий обход документов роботами поисковых систем). Настройте так, чтобы:
- Если надо, то для Яндекса и Google указан разный user-agent.
- Были запрещены для индексации дубли, страницы пагинации и служебные документы.
- Проставлялся линк на sitemap.xml.
Если не конфигурировать robots, то общая ценность материалов снизится из-за попадающих в выдачу мусорных страниц. Это фатально влияет и на продвигаемые: в топ c дублями пробиться невозможно и дальнейшая оптимизация бесполезна.
Где находится: или в корневой папке (панель управления хостера), или его физической копии нет. Роботс виртуален и настраивается только утилитами, например – через Clearfy PRO.
Настроена xml карта
Помимо роботса, есть и второй, более важный элемент – карта. Она может быть как отдельная HTML страница или XML файл. Если у вас второй вариант, проверьте:
- Нет ошибок. Если такие будут, то в ПУ Яндекса появится предупреждение.
- Установлены атрибуты. Priority и lastmod – самые важные из них. В отличие от DLE, WordPress их сам не ставит.
- Нет документов, закрытых в robots.
- Протоколы – http(s) – одинаковы.
Мап – главный инструмент, через который вы сообщаете ботам о новых материалах. Кроме этого, используйте “Переобход” в Я.Вебмастер и строку в GSC (GWT).
Пагинация не обходится роботами
Попадающий в выдачу контент надо тщательно сортировать. Попадать туда должны качественные, уникальные статьи, а не служебные категории, например – пагинационные (генерируемые WordPress). Они содержат только скопированные фрагменты из других постов и много внутренних ссылок.
Убраны дубли
Помимо обычных источников появления копий добавляют их и виджеты. Даже если они не применяются, дубли продолжают генерироваться. Разбираемся, какие они могут быть, и как они влияют на оптимизацию.
Влияние на SEO
Глобально, как навигация, так и полные копии статей одинаково влияют на оптимизацию, убивая ее. За счет дублирующегося текста общая уникальность и ценность контента снижается, то есть в целом поисковик оценивает блог хуже, занижая позиции всех постов, в том числе и продвигаемых.
При этом, дубли различаются по методу своего появления. И способы выключения разных их типов тоже не одинаковы.
Из архивов
Обычный статейник или информационник, основная аудитория которого непостоянна не нуждается в сортировке своих статей по индивидуальным признакам. Несмотря на это, за этот функционал отвечает виджет “Архивы”. Он создает дубли трех видов:
- Авторские – составленные в зависимости от опубликовавшего копирайтера. Если принципиальной разницы в авторе поста нет – можно удалить. Кроме того создает дыру в безопасности: хакеры, сделав сортировку по нулевому аккаунту, узнают логин и подберут пароль, попав в админку WordPress.
- Датированные – список, собранный по датам публикации. Бесполезные для небольших порталов введения.
- Привнесенные – установленные (часто бесплатные) плагины или темы создают свои подборки. Как правило – плохо сверстанные и неправильно составленные. Проверяйте перед покупкой/установкой.
Метки
Эта функция редко используется, несмотря на ее возможности в оптимизации. Но несмотря на это появляются копии, разделенные сортировкой по ключевым словам.
Образованные через replytocom
Древовидные комментарии – опция, без которой невозможно представить общение пользователей. Добавлена она в 2010 году, но уязвимость, копирующая страницу по параметру в урле до сих пор не устранена.
Как убрать дубли
Эти и еще три категории дублирующихся документов можно очистить через утилиту Clearfy PRO. Исправление всех ошибок без плагинов займет много времени и создаст лишние процессы для обработки сервером, а для рубрик разницы нет.
Сделана настройка .htaccess
Этот пункт актуален только для Apache. Если ваш сервер работает на другом ПО (например, Nginx), то пропустите этот пункт.
Для первоначальной настройки ресурса и склейки основных зеркал, расположенных на поддоменах, создайте три перенаправления:
- Оставьте или адрес с www, или без. Неиспользуемую версию направьте на выбранную.
- Отключите расширение файлов. По началу можно только для index`а (.php, .html), но я рекомендую в принципе для всего.
- С безслэшевого урла ставится редирект на слэшевую (с /doc на /doc/) – или наоборот.
Также если вы используете сторонние модули, дополнительные редиректы могут понадобиться и для них. Часто они виновны в образовании дублей.
Установлены защищенные протоколы
SSL – это протокол, обеспечивающий защищенную связь между посетителем и хостингом. После его установки к началу URL добавляется “S” – и HTTP преобразуется в HTTPS.
Для оптимизации это крайне важно: если для коммерческих проектов это один из первых этапов доверия (зачем покупать в незащищенном магазине, где могут украсть данные?) и безопасности, то для информационника – бонус к SEO: поисковики предпочитают на первых позициях показывать безопасные ресурсы.
Для постов создаются ЧПУ
ЧПУ (Человеко Понятные Урлы) – профессионализм вебмастеров. Означает этот термин транслитерацию или перевод кириллических адресов на латынь. Например, вместо “документ” – “document” или “dokument”.
Делается это из-за нераспознавания браузерами русского алфавита и непонимания обходящими ботами ключевых слов в URL.
Структура, задаваемая в настройках WordPress – тоже часть этого фикса. Рекомендую оставлять только название поста: красиво, лаконично и пользователи запоминают ссылку и возвращаются, улучшая ПФ и позиции.
Проставляется Last Modified
Заголовок, отдающий информацию о последнем изменении. При его получении клиент понимает, нужно ли менять кеш или с последнего посещения пост не изменялся.
Снимает пустую нагрузку роботов и запросы от браузеров, постоянно обновляющих кешированные старые статьи.
Проверьте, возможно выбранный шаблон уже отдает LM и проводить оптимизацию не надо:
Очищены 5XX ошибки
Работа с имиджем компании может быть подорвана любой мелочью. Например, недоступностью портала. Если клиент пытается зайти на ресурс, но видит серверную ошибку (500, 502 и пр.) – доверие подорвано и он уходит к конкурентам. Вернувшись в выдачу и пробыв недолго на сайте, пользователь подрывает еще и доверие поисковика: со временем недоступность и плохие поведенческие обрушат всё ранжирование и придется его восстанавливать.
Настройте сервисы мониторинга и периодически проходитесь чекером (к примеру NetPeak). Это и уведомления в консоле вебмастера помогут быстро реагировать на ошибки, минимизируя потери.
Оптимизирована загрузка
Кроме недоступности посетитель уходит и из-за долгой прогрузки. Когда контент приходится ждать дольше секунды быстрее найти конкурента, у которого моментальное отображение.
Для новичков с ненагруженными порталами хватит легких методов:
- Выбор SEO темы с изначально ускоренным отображением.
- Минификация HTML, стилей и скриптов – в отображаемом варианте убраны лишние отступы, комментарии и пустые строки. Исходник открыт только разработчикам.
- Активация кеширующей утилиты – хватит и триальных (free-to-use) WordPress Super Cache или W3.
- Сжатие картинок и удаление неиспользуемых миниатюр в библиотеке WordPress.
- Установка CDN – системы управления доставки контента (включена в базовые тарифы CloudFlare или DDG).
- Использование GZIP сжатия – заменяет одинаковые сочетания букв в базе данных на коды, отвечающие за них и предварительно сохраненные.
Большинство пунктов не требует знания языков программирования. Они настраиваются через услуги технической поддержки (GZIP и CDN) или через расширения в панели администратора WordPress.
Почищен код
Дальше идет самый кропотливый раздел мелких исправлений. Большинство функций отсюда устарели или не используются, но дубли, проблемы безопасности и исходящие ссылки из-за них появляются. Поэтому их надо отключать точечно (на wpoptimize есть индивидуальный разбор каждой опции со способами чистки) или через плагины.
- JSON Rest API – протокол разработки софта на основе веб-интерфейса. В инфосайтах не используется, но создает уязвимость для внедрения эксплойта.
- Emoji – внешняя библиотека смайлов. При написании постов не используется, но нагружается сервер и замедляется скорость загрузки.
- DNS Prefetch – фрагмент в шапке каждой страницы, внедряющий Google Fonts. Обычно не используется больше трех шрифтов, поэтому такая большая база бесполезна, а внешнее подключение только замедляет отображение.
- Recent comments – CSS файл, отвечающий за вывод блока “Последние комментарии” в теле статьи. Никак не используется, но фоновую нагрузку создает.
- WLWManifest – опция для подключения программы Windows Live Writer, поддержку которой Microsoft уже завершили. В двухтысячные годы она использовалась для администрирования WordPress блога при слабом подключении к интернету.
- jQuery-migrate.min.js – JavaScript код, позволяющий устанавливать на новые версии WordPress устаревшие плагины и темы.
- RSD ссылка – открывающий доступы по XML протоколу файл. Он подключается в начале каждого документа, но не используется. Советую удалить.
- Application ld+JSON – вставляемая плагином Yoast SEO микроразметка, которую не поддерживает ни один браузер.
- Pingback – главная уязвимость для DDoS атак злоумышленников: к xmlrpc.php отправляется много пустых запросов, сервер перегружается и выключается. Изначально этот файл работал как алгоритмы социальной сети: при каждом упоминании вашего блога в отдельную ленту приходит уведомление со ссылкой на донора. Получается своеобразный (часто неравный) ссылочный обмен.
- Generator – мета-тег с информацией об установленной версии ВордПресса. Изначально он должен рекламировать движок и помогать в SEO, но на деле – уязвимость через которую подбираются эскплойты.
- Версии CSS и JS – плагины устаревают и в них появляются дыры, используемые хакерами для взлома админ-панели. Обнаруживаются они как раз через данные об установленной версии утилит, стилей или скриптов. Советую также их удалить.
- Отключены граватары – уникальные аватарки комментаторов, подгружаемые с внешнего ресурса. Отключите и при желании замените на загруженные на сервер изображения.
- Убраны неиспользуемые виджеты – “Страницы”, “Облако меток”, “Календарь”, “Последние комментарии” – в обычном блоге эти элементы никак не применяются, но продолжают создавать запросы к базе данных.
- Выключены RSS ленты – основной источник кражи материалов. Если вы не транслируете новые записи в Яндекс.Дзен или Турбо, то обязательно удаляйте.
Прописан атрибут alternate
Полезно только проектам с мобильной версией, вынесенной на отдельный поддомен. Чтобы обходящие роботы не пометили адаптив как копию, пропишите в шапке (<head>) тег <link> с атрибутом rel=”alternate”. Поддерживается всеми типами и поколениями браузеров.
Внедрена микроразметка
Микроразметка – это инструкция для обходящих роботов, сообщающая им максимум о материале. Ее внедрение обязательно из-за рекомендаций ПС и возможности попасть в раздел быстрых ответов или расширенного сниппета (rich snippet). Она также должна соответствовать стандартам Schema.org и при проверке в Яндекс.Вебмастере или Google Search Console не вызывать ошибок.
Разрешена индексация
Для избежания проблем с продвижением в будущем на время разработки запрещается индексация: зайдя на еще пустой блог с текстом-”рыбой” (например, “Lorem ipsum <…>”), бот оценит его как некачественный и выкинет из ранжирования сразу.
Внутренняя оптимизация
Если все технические изменения это база, то внутренние – доработки, идущие сразу после базовых настроек.
Добавлены технические страницы
К таким относятся , “О компании”, “Контакты”, “Политика конфиденциальности”. Эту троицу обязательно рассматривают при приеме в рекламные сети: Google Ads, Рекламную Сеть Яндекса и другие. Если сайт некоммерческий – возьмите случайные (но существующие!) данные желательно разных компаний.
Собрана семантика
Первый шаг в запуске контентника – сбор семантического ядра. Создавать материалы “в молоко” в надежде, что они случайно получат трафик – бесполезно. Изучите тематические каналы на ютубе или прочтите статьи в интернете.
Составлены ТЗ
После сбора СЯ прежде чем писать статьи самостоятельно или передавать эту задачу копирайтерам нужно составить техническое задание. В нем укажите запросы и LSI.
Вместо ручного составления ТЗ попробуйте сервисы, например, arsenkintools.
Тексты прошли проверку
После получения материала от райтера вы:
- Проверили уникальность. На сервисе text.ru хватит 95%.
- Академическую тошноту. Для этого есть сервис: advego.ru/text/seo. Допустимый предел – 8 – 9%.
- Штампы и воду. Воспользуйтесь “Главредом” – он не только покажет удобочитаемость и вычитает все ошибки редактуры, но и даст общую оценку статье.
- Убедились, что текст разбит по подзаголовкам. Никому не интересно читать “простыни”. Разбейте материал (если этого не сделал копирайтер) на заглавия, добавьте списки, часть слов выделите жирным шрифтом или курсивом.
- Проконтролировали, что под один запрос не заточено несколько постов.
Если все хорошо, то загружаем в админ-панель WordPress.
Картинки и alt
Следующий пункт – создаем и загружаем картинки. Если вы делаете скриншоты, то на них добавьте поясняющие элементы: стрелочки, надписи и обводки. Для обычных фото важна уникальность и отсутствие авторских прав.

После загрузки медиа обязательно пропишите атрибут alt, поясняющий боту содержимое. При желании можно добавить также и title, но он должен быть уникален.
Вписаны мета-теги
Сейчас поисковики воспринимают только два мета-тега: title (заголовок сниппета) и description (описание сниппета). Их заполнение – один из важнейших факторов ранжирования.

Title
Своеобразное заглавие, краткое содержание поста. Есть 5 пунктов, по которым я проверяю его:
- Ключ разбавлен. Если запрос, под который затачивался материал изначально неестественен, то его нужно разбавить парой нейтральных слов.
- Содержателен. Не кликбейтен, соответствует написанному.
- Уникален. Не копирует другие мета других страниц.
- H1. Хоть эти два тега и схожи по содержанию, но обязательно должны различаться.
- Читаем. Заточен под посетителя, а не под робота.
В качестве слов “разбавителей” можно использовать и самые частотные поисковые подсказки. Но не забывайте про то, что у вас СДЛ, а не дорвей.
Description
В этой части слов больше, но рекомендаций тоже пять:
- Старайтесь писать для человека: просто и лаконично, но не забывайте про запрос.
- Максимум 200 знаков без пробелов, больше – нельзя.
- Избегайте призывов к переходу.
- Описательный фрагмент не должен копировать заголовок или содержимое.
- Старайтесь не повторяться и уникализировать описания.
Проверив все эти пункты, можно смело публиковать свою первую статью. Важно дать ей отлежаться хотя бы дней 5 – 7, чтобы не перегрузить проект по началу.
Важно не закрывать комментарии и отвечать по началу на все, даже негативные. Такая живость подтолкнет других посетителей к обсуждению и улучшит поведенческие факторы, улучшив SEO.
Перелинковка
Перелинковка – связь ссылками документов на одном портале. Часто такое проставление делается через блок “Читайте также”, но маленький проект не ограничен одним форматом и может экспериментировать.
Схем проставления линков много, но их суть одна: улучшение поведенческих факторов (вовлеченности – пользователь посещает несколько постов) и индексации (робот также многократно перенаправляется). Полезно для любых проектов
Итог
SEO – огромное дружелюбное пространство для экспериментов. В этом чек-листе по оптимизации я постарался пошагово визуализировать тонкости, необходимые для первого старта на WordPress с нуля, однако возможностей для доработки технической части и улучшения контента безграничны. Создавая сайт для людей и вкладывая в него силы, деньги и нервы вы гарантировано займете топ в выдаче.