Рубрика «Настройка WP»

Настройка WordPress

«Отсутствует: author». Устранение ошибок

Обнаружили в Search Console ошибки: «Отсутствует: author», «Отсутствует: entry-title», «Отсутствует: updated»? Есть решение!
Структурированные данные > hentry

"Отсутствует: author". Устранение ошибок

Я надеюсь, вы отслеживаете рекомендации, которые выдает Search Console от поисковой системы Google (инструменты для вебмастеров)? Признаться, сам я долго не уделял внимания чистке кода на своих сайтах и устранению ошибок, но с годами отношение к проектам становится все серьезнее, захожу, проверяю. Советую и вам периодически открывать Гугл. Вебмастер и Яндекс. Вебмастер, чтобы не упустить главное.

Перейти к тексту

Редирект. Правильный Redirect

Редирект — это автоматическое перенаправление посетителей вашего сайта и роботов поисковых систем по другому правильному или изменившемуся адресу (URLу).

Редирект. Правильный Redirect

Сохраните ссылку на эту страницу с правильными значениями редиректа:

  • 200 ок — страница отдается без ошибки;
  • 301 — постоянный редирект (для страниц, сменивших постоянный адрес. Индексируется конечная страница);
  • 302 — страница временно размещена по новому адресу;
  • 307 — временное перенаправление;
  • 308 — постоянное перенаправление;
  • 404 — нет такой страницы;
  • 500 — ошибка сервера;
  • 503 — временное отключение сервера.

Ранее я писал про отличный WordPress-плагин, который помогает перенаправить посетителей с «битой» страницы вашего сайта на рабочую.

the_excerpt. Увеличить количество слов

Если вы выводите статьи через the_excerpt, скорее всего, количество слов в анонсах на главной странице будет равным 55.  Как увеличить или уменьшить количество?

Если нужно сократить количество этих слов (символов) или, наоборот, увеличить, необходимо внести изменения в файл functions.php (он лежит в корневой папке темы вашего сайта):

function new_excerpt_length($length) {
  return 70;
}
add_filter('excerpt_length', 'new_excerpt_length');

Цифра в коде (в нашем случае — 70) означает, что символов в анонсе будет 70. Измените цифру до нужной вам. Удачи!

PageSpeed Insights. Используйте кеш браузера

Любой сайт, в том числе созданный и работающий на движке Вордпресс, должен загружаться быстро. Это нужно для:

  • удержания пользователей на стадии загрузки сайта;
  • комфортной работы людей с вашим ресурсом.

Предлагаю наиболее эффективные решения, которые опробовал лично сам.

Проверяем скорость загрузки сайта

Для начала нам нужно выяснить, насколько наш сайт быстр в плане загрузки: как на компьютерах, так и мобильных устройствах. Я предпочитаю пользоваться PageSpeed Insights от Google. Но есть и другие сервисы, например, этот.

PageSpeed Insights от Google. 

Как видите, мой сайт необходимо ускорить.

Перейти к тексту

PageSpeed Insights. Как удалить код JavaScript

При прохождении теста PageSpeed Insights, ваш сайт может получить рекомендацию: «Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы».

Чтобы удалить код JavaScript, препятствующий отображению JavaScript и CSS в начальной стадии загрузки вашего сайта, необходимо в файл functions.php (ищите на сервере в корневой директории вашей темы WordPress) добавить следующий код:

function footer_enqueue_scripts() {
    # Удаляем JavaScript из заголовка
    remove_action('wp_head', 'wp_print_scripts');
    remove_action('wp_head', 'wp_print_head_scripts', 9);
    remove_action('wp_head', 'wp_enqueue_scripts', 1);
    # Выводим в footer
    add_action('wp_footer', 'wp_print_scripts', 5);
    add_action('wp_footer', 'wp_enqueue_scripts', 5);
    add_action('wp_footer', 'wp_print_head_scripts', 5);
}
add_action('after_setup_theme', 'footer_enqueue_scripts');

Загрузите файл functions.php на ваш сервер и пройдите тест PageSpeed Insights заново. Рекомендация «Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы» должна быть выполнена.

Почитайте также статью о том, как ускорить загрузку вашего сайта.