Почему отсутствует meta description в Яндекс Вебмастере и как это исправить

11369

Отсутствуют meta-теги description — одно из самых частых уведомлений в Яндекс Вебмастере, особенно у сайтов на WordPress. На практике это сообщение почти всегда связано не с ошибками контента, а с тем, что в индекс попадают технические страницы, для которых описание просто не предусмотрено.

Отсутствуют meta-теги description

Что означает уведомление об отсутствии description

Яндекс анализирует страницы, находящиеся в индексе. Если у части из них отсутствует meta description или он заполнен некорректно, Вебмастер показывает рекомендацию. Это не фильтр и не понижение позиций.

Meta description используется для формирования сниппета в поисковой выдаче. При его отсутствии Яндекс автоматически выбирает фрагмент текста со страницы. В большинстве случаев это нормально и не требует срочного вмешательства.

Основные причины появления проблемы

1. Description действительно не задан

Самый простой вариант — meta description отсутствует в шаблоне или не заполнен для конкретных страниц. Такое встречается на самописных темах или при отсутствии SEO-плагина.

Проверить это можно, открыв код страницы и найдя тег description через поиск по HTML.

2. В индекс попали страницы вложений WordPress

Самая распространённая причина. WordPress по умолчанию создаёт отдельную страницу для каждого загруженного изображения или файла. Эти страницы часто попадают в индекс и не содержат ни контента, ни meta description.

В Яндекс Вебмастере такие URL отображаются как страницы с отсутствующим описанием, хотя по факту они просто не нужны в поиске.

3. Технические страницы и служебные шаблоны

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

Как правильно решить проблему

Проверить примеры страниц в Вебмастере

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

Исключить страницы вложений из индекса

Один из надёжных способов — редирект страниц вложений на родительскую запись. Тогда поисковик перестанет воспринимать их как отдельные документы.

Пример рабочего решения для WordPress:


<?php
add_action('template_redirect', 'mfb_redir_attach');
function mfb_redir_attach() {
    if (is_attachment()) {
        global $post;
        if ($post && $post->post_parent) {
            wp_redirect(get_permalink($post->post_parent), 301);
            exit;
        }
    }
}
?>

Код добавляется в файл functions.php используемой темы. Редирект с кодом 301 корректно сообщает поисковику, что отдельной страницы больше не существует.

Альтернативный вариант — noindex

Если редирект по каким-то причинам не подходит, страницы вложений можно закрыть от индексации через SEO-плагин, установив для них noindex, follow. Это также решает проблему уведомлений.

Нужно ли заполнять description на всех страницах

Нет. Нет необходимости вручную прописывать meta description для технических страниц. Гораздо правильнее убрать их из индекса.

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

Когда уведомление исчезнет

После внесения изменений Яндексу требуется время на переобход страниц. Уведомление может сохраняться в Вебмастере несколько апдейтов — это нормально.

Главное — убедиться, что проблемные URL больше не индексируются или корректно перенаправляются.

Итог

Сообщение об отсутствии meta description — это не повод для паники. В большинстве случаев оно указывает на мусорные страницы в индексе. Решение заключается не в массовом заполнении тегов, а в правильной настройке индексации сайта.

11
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(9 голосов, в среднем: 5 из 5)
не скупись ☝️ оцени статью
Подписка на обновления:
Автор блога Рябухин Максим

Я фрилансер веб-разработчик. Последние несколько лет занимаюсь версткой и веб-программированием на PHP и Javascript. Если вам понадобится помощь с блогом Wordpress, либо адаптация сайта, я всегда рад помочь.

связаться
Вместе с этим советую почитать:

Оставьте комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
не пытайтесь оскорбить автора, либо участников блога, ваши комментарии все равно не будут промодерированы!
у меня есть сайт

комментариев: 11
  • DFB2014

    Здравствуйте Илья! У меня такая проблема: в яндекс вебмастере (Отсутствуют мета-теги ). Если установить плагин Easy WP Meta Description не будет несовместимости с плагином All in Seo Pack?

    Ответить
  • Эвелина

    Максим, подскажите, пожалуйста, у меня ошибки указывают на рубрики и метки. Чтоб мне надо сделать?

    Ответить
    • Максим Рябухин

      Эвелина, настроить плагином, либо прописать статически в шаблонах рубрики и меток.

      Ответить
  • сергей

    Здраствуйте Максим!
    У меня тоже появилась такая лабуда в яндекс вебмастере,а до сегодняшнего дня всё было хорошо с мета-тегами.И все ошибки связаны с медиафайлами.В страницах с ошибками почему-то появилась в адресе «attachment».Попробую Ваш вариант-может поможет!Только поясните пожалуйста в какое место(functions.pнр) вставлять Ваш код?

    Ответить
    • Максим Рябухин

      сергей, здравствуйте! В конец файла.

      Ответить
      • Сергей

        Максим Рябухин,
        Спасибо за хороший совет.Код поставил в самый верх файла,проверил переход,переадресация работает на новость в которой находится медиафайл с ошибкой.Теперь как Вы говорите нужно подождать»апов» Яндекса,чтобы убралась ошибка из Яндекс-вебмастера?

        Ответить
        • Максим Рябухин

          Сергей, после одной-двух поисковых выдач должно все исправиться. Связаться со мной можно через обратную связь — моя помощь не бесплатная, я фрилансер. Обычно после этих фраз общение со всеми заканчивается, потому как все ищут бесплатные решения через мой блог ;-) Поэтому решение за вами :smile:

          Ответить
      • Сергей

        Максим Рябухин,
        Да Максим,забыл у Вас спросить,раз Вы веб-разработчик и знаете язык PHP.Подскажите пожалуйста,как убрать тег h3 из комментариев в полной новости?Пробовал h3 менять на div или p-не срабатывает.Буду Вам очень признателен.Могу предоставить файлы для просмотра.

        Ответить
        • Сергей

          Сергей,
          Максим что-то не срастается у меня правка по ошибке:»Отсутствуют мета-теги «.Я чтобы ускорить процесс исправления ошибки, воспользовался функцией ускоренной переиндексации страниц:»Переобход»в Яндекс-вебмастере.Два раза нажимал на «Проверить»,но ошибка осталась.Ниже в скриншоте указаны даты переобхода.Или всё-таки надо ждать»апов» Яндекса для исчезновения ошибки? :?:

          Ответить
          • Максим Рябухин

            Сергей, нажимаете на ссылку и ознакамливаетесь с примерами страниц, на которых отсутствуют метатеги, переходите по ссылкам в примере и смотрите, так ли это. Если так, то исправляете и будет вам счастье ;-)

            Ответить
        • Максим Рябухин

          Сергей, все зависит от шаблона, темы, функции, через которые выводится и т.д.

          Ответить
показать все