Как оптимизировать сайт на WordPress? Мой чек-лист

Привет, друзья! Тема сегодняшней статьи очень важна, в ней я расскажу, как оптимизировать сайт на WordPress. Для меня это не просто статья, а своего рода шпаргалка или чек-лист, в который можно заглянуть в любой момент, и следуя подсказкам, правильно оптимизировать сайт на WordPress.

оптимизация wordpress

Что такое оптимизация сайта и для чего она нужна

Поисковая оптимизация сайта это комплекс мер и работ на сайте с целью повысить его в выдаче поисковых систем.

Поисковая оптимизация включает в себя множество правил и рекомендаций, которые требуют поисковые системы. А каждая из этих рекомендаций является одним из огромного количества факторов ранжирования.

Как правильно оптимизировать сайт на WordPress

Итак, допустим, вы только что создали сайт на WordPress, или решили оптимизировать старый. Предлагаю пройтись пошагово по всем пунктам, которые я перечислю, и если все эти пункты у вас будут в порядке, значит ваш сайт оптимизирован для поисковых систем:

Задайте title (название) и description (описание) для главной и внутренних страниц сайта.
Задайте description (описание) категорий.
Добавьте файл robots.txt.
Добавьте карту XML сайта.
Оптимизируйте изображения.
Сделайте ссылки в виде ЧПУ.
Настройте страницу 404.
Закройте дубли страниц от индексации.
Сделайте внутреннюю перелинковку.
Оптимизируйте заголовки h1, h2 и h3.
Закройте от индексации лишние блоки.
Проверьте отсутствие заголовков h1, h2, h3 и h4 в сайдбаре и прочих блоках, не относящихся к основному контенту.
Закройте от индексации лишние исходящие ссылки.
Проверьте и удалите битые ссылки.
По возможности оптимизируйте код для быстрой загрузки страниц.
Сделайте микроразметку.
Оптимизируйте сайт для мобильных устройств.

Ниже я более детально расписал каждый пункт и указал ссылки на подробные статьи по этой теме.

1. Задайте title (название) и description (описание) для главной и внутренних страниц сайта. Для этого установите и настройте любой SEO плагин. Идеальным я считаю плагин Yoast SEO (подробнее об этом плагине и его настройке по ссылке).

2. Задайте description (описание) категорий. По умолчанию в WordPress есть возможность добавления описания к категориям, но они будут отображаться не во всех темах. К тому же описание нужно задавать в HTML формате.

описание категорий

Для того, чтобы было удобнее форматировать описание, можно добавить визуальный редактор к рубрикам при помощи плагина Rich Text Tags.

Если ваша тема не поддерживает вывод описания категорий , то можно добавить в файл вывода категорий category.php функцию:

3. Добавьте файл robots.txt. В файле не забудьте прописать главное зеркало, а вообще полную настройку robots.txt я описывал здесь.

4. Добавьте карту XML сайта. Эта карта позволит поисковому роботу быстрее проиндексировать и понять структуру сайта. Карту может генерировать плагин Yoast SEO.

5. Оптимизируйте изображения сайта. Это значит, что загружать нужно изображения такого размера, который будет отображаться на странице. Так же не следует забывать о формате изображения, фотографии должны быть строго Jpeg формата.

Также важный нюанс — вес изображений. Распространенная практика — сжимать (оптимизировать) изображения для того, чтобы изображения стали весить меньше. При этом никаких видимых изменений или потери качества изображений нет. Можно сжать каждую картинку на сайте вручную (к примеру, через Photoshop). Но при большом количестве изображений на сайте это занятие становится очень трудоемким и из-за этого практически невыполнимым. В этом случае придет на помощь сервис OptiPic.io — он позволяет оптимизировать процесс — находит и сжимает все изображения на вашем сайте. Подключается очень легко к сайту на любой CMS, фреймворку или даже самописном движке.

6. Сделайте ссылки сайта в виде ЧПУ (Человеко-Понятный URL). Для этого достаточно установить плагин RusToLat.

7. Настройте страницу ошибки 404.

8. Закройте дубли страниц.

9. Сделайте внутреннюю перелинковку. Внутренняя перелинковка позволит увеличить время нахождения на сайте и дожать в ТОП низкоконкурентные запросы.

10. Оптимизируйте заголовки h1, h2 и h3. На каждой странице должен быть только один заголовок h1, и он должен быть выше заголовков второго и третьего уровня.

Следует соблюдать иерархию заголовков.

11. Закройте от индексации лишние блоки. Под лишними блоками подразумеваются рекламные баннеры, формы входа и подписки, а так же прочие элементы, не представляющие никакой ценности для поисковых систем.

12. Проверьте отсутствие заголовков h1, h2, h3 и h4 в сайдбаре и прочих блоках, не относящихся к основному контенту.

В стандартных шаблонах WordPress очень часто разработчики берут названия блоков в сайдбарах в заголовок h3 или h4.

заголовок в сайдбаре

В результате, когда поисковая система сканирует сайт, она видит, что в заголовках содержится не основная информация, а мусорные фразы вроде — обратите внимание, популярное, последние комментарии и т. п. В идеале же эти названия следует брать в тег и форматировать в CSS.

13. Закройте от индексации лишние исходящие ссылки. Ссылаться следует только на очень качественные сайты вроде википедии. А если вы не уверены в сайте, то лучше закрыть ссылку атрибутом nofollow. Молодым сайтам я бы рекомендовал закрывать абсолютно все исходящие ссылки.

14. Проверьте и удалите битые ссылки. Я для этой цели использую плагин Broken Link Checker.

15. По возможности оптимизируйте код для быстрой загрузки страниц. Для того, чтобы понять что именно необходимо оптимизировать, достаточно перейти к инструменту Google Page Speed Insights и проверив сайт, следовать рекомендациям.

рекомендации Google Page Speed Insights

16. Сделайте микроразметку.

17. Оптимизируйте сайт для мобильных устройств.

Ну вот, вроде ничего не упустил важного. Если что-то забыл, можете дополнить в комментариях.

Если вы выполните все эти пункты,. то можете смело сказать, что вы оптимизировали свой сайт на WordPress.

Рейтинг автора
Автор статьи
Назыров Андрей
Основатель блога и его главный редактор.
Написано статей
105
Поделись информацией:
Помогла статья? Оцените её
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Оценок: 1
Загрузка...

Подписка на рассылку

Комментарии
  1. Сергей

    Здравствуйте Андрей. Отличное руководство по оптимизации блога для удачного продвижения. Надеюсь каждый новый блоггер в интернете воспользуется и выполнит как написано в статье)

    • Андрей Назыров

      Спасибо, Сергей.

  2. Irina

    Мегаполезная статья! Спасибо, Андрей!
    Буду всё проверять-перепроверять!

    • Андрей Назыров

      Пожалуйста

  3. Seosko

    Отличный чек-лист, от себя бы я добавил еще удобства сайта на мобильном телефоне. Сейчас 40% всего трафика по SEO приходит именно с телефонов, а не ровные сайты, читать не удобно.

    • Андрей Назыров

      Спасибо за дополнение! Дописал в статью.

  4. Дмитрий

    Андрей, спасибо за такой чек лист все четко и без воды!

    • Андрей Назыров

      Пожалуйста.

  5. Екатерина

    Отличный чек лист. Андрей, а подскажите, скорость 80/100 это хорошая скорость?

    • Андрей Назыров

      Спасибо, Екатерина. 80/100 это хороший результат, у меня и этого нет 🙂

  6. Виктор

    Спасибо за статью. Андрей, может подскажете как «Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы». Пытался поставить код, указанный например на сайте http://alexnettm.org.ua/wordpress/wordpress-ubiraem-versiyu-skriptov-stilej-iz-koda-stranitsy.html, ( На других сайтах он тот же) в конец файла function.php после последней }. Сайт даже перестает работать. Стоит плагин Autoptimise и WP fastest Cache. И script перенес из header в footer. И нет уже мыслей как это побороть и почему не получается и тоже самое с Оптимизируйте работу CSS.
    Спасибо заранее

    • Андрей Назыров

      Виктор, попробуйте установить плагин FunctionsPHP и вставлять тот код уже в этот плагин. Так вы не повредите структуру основного function.php.

  7. Кирилл

    Очень дельные советы расписаны. К этому ещё можно добавить использование кеширующего плагина. От него тоже порой скорость работы сайта сильно зависит.

  8. Мария (itis-easy.ru)

    Спасибо , что делитесь, наглядно и с примерами!

Добавить комментарий