Как автоматически создавать мета-тег description | n-wp.ru

Как автоматически создавать мета-тег description

Мета-тег description — это по сути краткое описание страницы для поисковых систем. Например, текст description отображается в результатах поиска, если ему дан приоритет. Поэтому все seo-плагины, призванные улучшить вид сайта в глазах поисковых роботов, автоматически генерируют description, используя содержимое страницы. Я в этом блоге отказался от использования seo-плагинов, заменив их небольшими улучшениями самой темы, это коснулось и автоматического создания description.

Как автоматически создавать мета-тег description

Чтобы описание страницы (description) создавалось автоматически на основе текста, размещенного на ней, откройте файл functions.php, и добавьте в него следующий код:

Этот код создает описание, используя первые 125 знаков текста. Не забудьте, что для того, чтобы описание попало в поисковик, его нужно обозначить — код делает это автоматически, если у вас есть файл header.php (обычно такой файл присутствует).

Как автоматически создавать мета-тег description

7 thoughts on “Как автоматически создавать мета-тег description

  1. а подскажите вот что:
    есть статья http://www.allremont59.ru/zanaveski-dlya-dusha-s-vstroennyimi-komponentami-hraneniya/ Внизу есть «рекомендуем почитать». Есть тема про дескрипшен http://n-wp.ru/6806 . Так вот задача такая, как сделать чтобы дескрипшен или хотябы начало текста статьи рядом появлялось с ссылкой на «рекомендуем почитать»

  2. Уважаемый автор! Не подскажете как можно сделать страницу узнаваемой для поисковых систем? как на первом скрин-шоте. прописать теги и прочее для нее?

  3. в коде море ошибок и работает он коряво слово на половине обрубать может
    вот как надо писать этот код:

  4. Подскажите! У меня на сайте нет файла functions.php, но есть куда я должна вписать description. Могу ли я вставить этот код
    function create_meta_desc() {
    global $post;
    if (!is_single()) { return; }
    $meta = str_replace(array(«\n», «\r», «\t»), ‘ ‘, $post->post_content);
    $meta = strip_tags($meta);
    $meta = strip_shortcodes($meta);
    $meta = preg_replace(‘/\s+?(\S+)?$/’, », mb_substr($meta, 0, 125, «UTF-8»));
    echo «\n\n»;
    }
    add_action(‘wp_head’, ‘create_meta_desc’);
    Чтобы не навредить сайту и этот код работал?

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *