Как прописать мета теги в WordPress. WordPress meta теги
От автора: приветствую вас, уважаемые коллеги и любители WordPress Все мы хотим видеть наш сайт в ТОПе поисковых систем и иногда этого можно достичь вовсе без денежных вложений, достаточно написать уникальный контент и правильно оформить его. Одной из составляющих правильного оформления являются мета теги. Итак, давайте поговорим о том, как прописать мета теги в WordPress.
Для новичков давайте напомним, что за мета теги нас интересуют. А интересны нам 3 тега, которые отвечают за заголовок страницы — title (его мы видим в названии вкладки в браузере), за описание страницы — description и ключевые слова — keywords. Последние два (description и keywords) можно увидеть только в исходном коде страницы.
Наиболее важным мета тегом здесь является title (название страницы). Именно поэтому на него стоит обратить особое внимание при создании статьи (страницы) в WordPress. В идеале желательно, чтобы title содержал ключевую фразу, под которую пишется та или иная статья.
Относительно мета тегов description и keywords, то на данный момент их роль сведена к минимуму. Раньше их вес был достаточно серьезным при ранжировании сайтов, но сейчас поисковики практически не учитывают их при ранжировании (есть даже мнение, что они не учитываются вовсе).
Однако пренебрегать ими не стоит. Во всяком случае я рекомендовал бы вам обратить внимание на описание страницы — мета тег description. Дело в том, что его содержимое может быть вполне взято поисковиком и использовано в качестве сниппета — небольшого фрагмента текста, который мы видим в качестве описания сайта в результатах поисковой выдачи.
Как создать сайт самому?
Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!
ЗарегистрироватьсяКак видите, мета теги — штука нужная и полезная, поэтом к их заполнению стоит подходить серьезно, во всяком случае к мета тегу заголовка страницы. Как же прописать мета теги в WordPress? Сделать это на самом деле просто. Давайте узнаем как добавить мета теги в WordPress.
Прописать и использовать теги нам поможет замечательный плагин для WordPress All in One Seo. Если у вас он пока не установлен, тогда скорее установите его или другой его аналог (Yoast SEO, Platinum SEO Pack и т.п.).
Первое, с чего стоит начать — главная страница вашего сайта. Главная страница — это, так сказать, лицо сайта, ведь именно с нее большинство посетителей начинают знакомство с сайтом. Именно поэтому важно заполнить все meta теги для нее. Идем в основные настройки плагина WordPress All in One Seo и находим там целый блок настроек, отвечающий за стартовую страницу сайта WordPress.
Давайте заполним поля заголовка, описания и ключевиков. Я впишу что-то произвольное.
Сохраним изменения и посмотрим результат на главной странице сайта. Во вкладке мы должны увидеть прописанный только что заголовок, а в исходном коде и прочие данные.
Отлично, с главной страницей все понятно. А что делать со статьями, тем самым контентом, который является ключевым для любого сайта? Благодаря плагину со статьями все проще простого. Откроем любую имеющуюся статью или создадим новую. После установки плагина All in One Seo вы должны увидеть много новых полей, которые идут после визуального редактора, в котором мы набираем текст статей.
Заполним мета теги статьи необходимой информацией, которую после сохранения обязательно должны увидеть в исходном коде страницы, на которой опубликована статья.
Как видим, ничего сложного в том, чтобы прописать мета теги в WordPress — нет. Немного усилий с вашей стороны и поисковики уже могут чуть более благосклонно смотреть на ваш сайт. Если вам интересна тема WordPress, тогда больше уроков вы можете найти здесь. Ну а у меня на этом все. Удачи!
Как создать сайт самому?
Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!
ЗарегистрироватьсяWordPress-Ученик
12 фишек без которых Вы не создадите полноценный сайт на WordPress!
СмотретьМета теги WordPress — как добавить Title, Description, Keywords в WP
Мета теги WordPress, для чего вообще нам нужны эти теги? В первую очередь для оптимизации, для того что бы поисковые системы нас понимали, понимали то о чем данная страница. От настроек Title, Description, Keywords зависит как нас будут индексировать и будут ли индексировать вообще.
Если говорить о важности настроек мета тегов, то они стоят на первом месте любой оптимизации абсолютно любого сайта в интернете. Сразу же после установки WordPress на локальный компьютер или хостинг, стоит задуматься о WordPress мета тегах, что бы потом не пришлось все переделывать по несколько раз.
Что же давайте разберем для чего нужны Title, Description, Keywords и как их можно легко настроить с помощью плагина WordPress.
Навигация по статье:
Перед тем как говорить о настройках для начала разберем суть этих тегов:
Что такое <title> и для чего он нужен?
Тег title обязательный, он не отображается на самой веб-странице, но несет огромную роль в формировании этой самой страницы. Тайтл показывает пользователю о чем сайт и конкретно данная страница, при сохранении в браузере тайтл сайта и будет сохранен как название этого файла. Поисковые системы при выдаче в поиске вашего ресурса отображают именно тайтл вашей страницы как ссылку на данный ресурс.
Что такое description и для чего он нужен?
Мета тег description существует для краткого описания вашей страницы. Его содержимое используется поисковиками для создания сниппета. Это служебная информация которая не отображается на странице сайта. Тег влияет на позицию выдачи поисковиков и именно он позволяет потенциальному посетителю принять решение переходить на ваш сайт или нет.
- То что написано в title.
- То что написано в description.
Что такое keywords и для чего он нужен?
Keywords так же является мета тегом, в него вбиваются слова по которым вас будут находить через поиск. Таких слов рекомендуется использовать около 30 штук. Именно от правильно выбранных поисковых слов зависит эффективность продвижения вашего сайта в поисковых системах.
Как настроить мета теги WordPress — Title, Description, Keywords
Для удобной и быстрой настройки Title, Description, Keywords в WordPress можно использовать плагин который называется All in One SEO Pack, он отлично справляется с задачей, добавляя в WordPress мета теги.
Установить плагин можно с админки WP. После установки и активации All in One SEO Pack к вашей админ панели будет прикреплено дополнительное меню с одноименным названием.
К тому данный плагин может генерировать xml карту сайта, но вы скорее всего будете пользоваться другим инструментом. Так же плагин поможет вам создать файл robots, для чего он нужен можно прочесть тут.
Плагин обладает огромным функционалом, в данный момент нас интересует только настройка Title, Description и Keywords.
Итак, после установки плагина помимо дополнительного меню настроек в админ панели нам добавляется еще один очень важный инструмент. При редактировании или написании страниц или статей в редакторе в самом низу появляются еще настройки All in One SEO Pack.
Теперь при написании любой статьи мы сразу же будем проставлять нужные нам заголовки, описания и ключевые слова, не правда ли очень удобно. Очень быстро и удобно можно задать мета теги WordPress сайта.
Так же это можно делать с меню выбора статей для редактирования: заходим в Записи/Все записи и видим также изменения.
Как видите мы можем настроить наши теги еще и таким способом. Главная страница настраивается с помощью меню All in One SEO/Основные настройки.
Этого урока по WordPress вы узнали для чего существуют Title, Description, Keywords и как их очень легко настроить, другие возможности All in One SEO Pack в этой статье мы рассматривать не будем.
Рекомендую почитать:
Где находятся мета-теги в вордпресс?
в сео-плагинах
O(@perdyllo)
Как еще могут добавляться метатеги?
Сео плагины.
Например один из этих — «классика» WP
https://ru.wordpress.org/plugins/wordpress-seo/
https://ru.wordpress.org/plugins/all-in-one-seo-pack/
Все плагины отключил. Все ровно интересует, где формируется <title>?
дескрипшн получилось вывести с помощью хука wp_head
Все плагины отключил.
где логика?
вам сказали ровно обратное
мне нужно к коду добраться, без плагинов
без плагинов
тогда вы выбрали не ту платформу — пишите свой сайт на чистом РНР, без плагинов.
А если вы решили все-таки воспользоваться ВП, то стоит принимать его таким, каков он есть. с плагинами
Модератор SeVladwp.me/3YHjQ
мне нужно к коду добраться,
Ну предположим «добрались». Дальше что? Конкретно — зачем и для чего?
tuxfighter, увы, я не выбирал. А если бы делал сам, то выводил как-то адекватно, чтобы можно было под себя отредактировать тайтл.
SeVlad, мне нужно в тайтл вывести название ОДНОГО термина из множества, который есть у товара.
Должно быть так: «Название товара — Название Термина»
С плагинами такого добиться не получилось
- Ответ изменён 11 месяцев, 2 недели назад пользователем malevi4.
(@denisco)
WordPress-разработчик, wpcute.ru
Все ровно интересует, где формируется <title>?
Думаю, Вам должен помочь фильтр document_title_parts.
tuxfighter, увы, я не выбирал.
здесь было тысячи человек, которые вот так же попросили кого-то сделать нормально, но вместо этого им сделали «без плагинов» и вот теперь единственное что им остается — переделывать весь сайт заново, потому что разбираться что там натворили эти гении кодинга будет дороже.
Пожалейте своих заказчиков и дайте им то, что они просят, а не шлак, который потом придется исправлять.
С плагинами такого добиться не получилось
и вместо того, чтобы разобраться с настройками, вы решили поломать всю логику работы cms
Модератор SeVlad(@sevlad)
wp.me/3YHjQ
увы, я не выбирал.
Но смело взялись за незнакомые и непонятные вещи…
, мне нужно в тайтл вывести название ОДНОГО термина из множества, который есть у товара.
Так вот так и спрашивайте. «Как решить задачу», а не «я выбрал путь — подскажите на чём доехать».
Только я бы ещё уточнил
а) что фильтр нужно применить в своём плагине. Или как вариант — в плагинах для создания снипетов. Плохое решение — в теме.
а) что такое «ОДНОГО термина из множества». Откуда и как они берутся. Но в целом это не особо важно если понятно что-как делать с фильтром.
Denis Yanchevskiy, благодарю!
яндекс не видит мета-тег description на wordpress с плагином all-in-one-seo-pack
Модератор SeVlad(@sevlad)
wp.me/3YHjQ
Вопросы к яндексу.
<meta name="description" content="Достижения в разных областях науки в производстве, в обучении, в управлении, в медицине, в строительстве, в космосе, которые становятся реальным продуктом." />
и<meta name="description" content="Самая новая техника с применением новых технологий, которая уже продается: умная электроника, бытовая техника, смартфоны, машины, самолеты и т.д." />
на указанных страницах имеются.
То есть нужно задавать вопросы яндексу, а где это сделать
Здравствуйте. Аналогичная проблема с Яндексом, ругается на на отсутствия заголовка и описания на страницах
Грешу на плагин Autoptimize. При его включение данные теги получаются очень далеко от начала и возможно он их не может найти. Я в этом мало понимаю, может ли быть в это дело?
Сейчас в плагине попробовал отключить Inlining all CSS can improve performance for sites with a low pageviews/ visitor-rate, but may slow down performance otherwise. Теги всплыли к началу страницы. Буду ждать, что скажет Яндекс.
O(@perdyllo)
1.
Грешу на плагин Autoptimize. При его включение данные теги получаются очень далеко от начала и возможно он их не может найти. Я в этом мало понимаю
Зачем, если «мало понимаю» использовать такие плагины как Autoptimize? Подобные «оптимизаторы\сжиматели\ускорители» и много понимающим порой доставляют больше проблем, чем пользы.
2.
Здравствуйте. Аналогичная проблема
Пункт 2
- Ответ изменён 2 года, 1 месяц назад пользователем O.
- Ответ изменён 2 года, 1 месяц назад пользователем O.
ребята!!! нашел выход и написал специально для вас статью, читайте все дело в двух пробелах, яндекс не может глючить!
/* ссылка на сайт удалена
Known javascript malware. Details: http://labs.sucuri.net/db/malware/rogueads.unwanted_ads?1
*/
- Ответ изменён 1 год, 12 месяцев назад пользователем sten1912.
- Ответ изменён 1 год, 12 месяцев назад пользователем sten1912.
- Ответ изменён 1 год, 12 месяцев назад пользователем sten1912.
All in One SEO Pack у меня установлен на всех сайтах, Яндекс везде видит мета-теги, причина явно не в этом плагине.
PS: Мой антивирус тоже ругается на ваш сайт.
Модератор Yui(@fierevere)
ゆい
@sten1912, не нужно
1. спамить
2. спамить ссылками на зараженый сайт
(@fierevere)
ゆい
@fedchenkode
а вам советую взглянуть на правила форума п2, и не писать в чужие темы 4-месячной давности
https://ru.wordpress.org/support/forum-rules/
WordPress. Добавляем мета-теги. Часть 2. Категория: Web-разработка • CMS WoprdPress
На момент написания первой части, моих знаний было недостаточно, чтобы добавить мета-теги keywords
и description
для страниц списка записей. Т.е. на страницу списка записей выбранной рубрики (категории) и на на страницу списка записей с выбранной меткой (тегом). Теперь можно и продолжить — давайте создадим плагин, который добавит мета-теги для страниц рубрик и меток.
Что мы будем делать:
- Зарегистрируем два мета-поля для таксономии «Рубрики»
- Зарегистрируем два мета-поля для таксономии «Метки»
- Добавим два
textarea
для формы добавления новой рубрики - Добавим два
textarea
для формы редактирования рубрики - Добавим два
textarea
для формы добавления новой метки - Добавим два
textarea
для формы редактирования метки - Добавим в таблицу БД
wp_termmeta
две записи при добавлении новой рубрики - Обновим в таблице БД
wp_termmeta
две записи при редактировании рубрики - Добавим в таблицу БД
wp_termmeta
две записи при добавлении новой метки - Обновим в таблице БД
wp_termmeta
две записи при редактировании метки - В публичной части при показе списка записей рубрики будем добавлять на страницу мета-теги
- В публичной части при показе списка записей с меткой будем добавлять на страницу мета-теги
<?php /* Plugin Name: Добавляет мета-теги для рубрик и меток Plugin URI: https://tokmakov.msk.ru Description: Добавляет мета-теги keywords и description для рубрик и меток блога. Version: 1.0 Author: Евгений Токмаков Author URI: https://tokmakov.msk.ru */ register_activation_hook(__FILE__, function() { // проверяем права пользователя на активацию плагинов if (!current_user_can('activate_plugins')) { return; } }); register_deactivation_hook(__FILE__, function() { // проверяем права пользователя на деактивацию плагинов if (!current_user_can('deactivate_plugins')) { return; } });
/* * Регистрируем два метаполя для таксономии category и два метаполя для * таксономии post_tag, в которых будем хранить содержимое мета-тегов * keywords и description для каждой рубрики и для каждой метки */ add_action('init', function () { register_term_meta('category', 'tokmakov_meta_keywords', []); register_term_meta('category', 'tokmakov_meta_description', []); register_term_meta('post_tag', 'tokmakov_meta_keywords', []); register_term_meta('post_tag', 'tokmakov_meta_description', []); });
/* * Добавляем два textarea для формы добавления новой рубрики */ add_action('category_add_form_fields', function () { ?> <div> <label for="tokmakov-meta-description">Мета-тег description</label> <textarea name="tokmakov_meta_description" rows="3" cols="40"></textarea> </div> <div> <label for="tokmakov-meta-keywords">Мета-тег keywords</label> <textarea name="tokmakov_meta_keywords" rows="3" cols="40"></textarea> </div> <?php }); /* * Добавляем два textarea для формы редактирования существующей рубрики */ add_action('category_edit_form_fields', function ($term) { $description = get_term_meta( $term->term_id, 'tokmakov_meta_description', true ); $keywords = get_term_meta( $term->term_id, 'tokmakov_meta_keywords', true ); ?> <tr> <th scope="row"> <label for="tokmakov-meta-description">Мета-тег description</label> </th> <td> <textarea name="tokmakov_meta_description" rows="3" cols="50" ><?= esc_attr($description); ?></textarea> </td> </tr> <tr> <th scope="row"> <label for="tokmakov-meta-keywords">Мета-тег keywords</label> </th> <td> <textarea name="tokmakov_meta_keywords" rows="3" cols="50" ><?= esc_attr($keywords); ?></textarea> </td> </tr> <?php });
/* * Добавляем два textarea для формы добавления новой метки */ add_action('post_tag_add_form_fields', function () { ?> <div> <label for="tokmakov-meta-description">Мета-тег description</label> <textarea name="tokmakov_meta_description" rows="3" cols="40"></textarea> </div> <div> <label for="tokmakov-meta-keywords">Мета-тег keywords</label> <textarea name="tokmakov_meta_keywords" rows="3" cols="40"></textarea> </div> <?php }); /* * Добавляем два textarea для формы редактирования существующей метки */ add_action('post_tag_edit_form_fields', function ($term) { $description = get_term_meta( $term->term_id, 'tokmakov_meta_description', true ); $keywords = get_term_meta( $term->term_id, 'tokmakov_meta_keywords', true ); ?> <tr> <th scope="row"> <label for="tokmakov-meta-description">Мета-тег description</label> </th> <td> <textarea name="tokmakov_meta_description" rows="3" cols="50" ><?= esc_attr($description); ?></textarea> </td> </tr> <tr> <th scope="row"> <label for="tokmakov-meta-keywords">Мета-тег keywords</label> </th> <td> <textarea name="tokmakov_meta_keywords" rows="3" cols="50" ><?= esc_attr($keywords); ?></textarea> </td> </tr> <?php });
/* * Назначаем обработчики событий добавления и обновления рубрики * или метки */ add_action('create_category', 'tokmakov_save_meta_data'); add_action('edited_category', 'tokmakov_save_meta_data'); add_action('create_post_tag', 'tokmakov_save_meta_data'); add_action('edited_post_tag', 'tokmakov_save_meta_data');
/* * Сохраняем в базу данных значения мета-тегов при добавлении или * обновлении рубрики или метки */ function tokmakov_save_meta_data($term_id) { if (!current_user_can('edit_term', $term_id)) { return; } if (isset($_POST['tokmakov_meta_description'])) { $description = iconv_substr( $_POST['tokmakov_meta_description'], 0, 200 ); $description = trim($description); if (!empty($description)) { update_term_meta( $term_id, 'tokmakov_meta_description', $description ); } else { delete_term_meta( $term_id, 'tokmakov_meta_description' ); } } if (isset($_POST['tokmakov_meta_keywords'])) { $keywords = iconv_substr( $_POST['tokmakov_meta_keywords'], 0, 200 ); $keywords = trim($keywords); if (!empty($keywords)) { update_term_meta( $term_id, 'tokmakov_meta_keywords', $keywords ); } else { delete_term_meta( $term_id, 'tokmakov_meta_keywords' ); } } }
/* * Добавляем мета-теги keywords и description в публичной части сайта */ add_action( 'wp_head', function () { if (is_category() || is_tag()) { $temp = 'cat'; if (is_tag()) { $temp = 'tag_id'; } $id = get_query_var($temp); $description = get_term_meta($id, 'tokmakov_meta_description', true); if (!empty($description)) { ?> <meta name="description" content="<?= esc_attr($description); ?>" /> <?php } $keywords = get_term_meta($id, 'tokmakov_meta_keywords', true); if (!empty($keywords)) { ?> <meta name="keywords" content="<?= esc_attr($keywords); ?>" /> <?php } } }, 1 );
При удалении плагина удаляем записи из таблицы БД wp_termmeta
в файле uninstall.php
:
<?php if (!defined('WP_UNINSTALL_PLUGIN')) { exit; } global $wpdb; $query = "DELETE FROM `" . $wpdb->termmeta . "` WHERE `meta_key` IN ('tokmakov_meta_description', 'tokmakov_meta_keywords')"; $wpdb->query($query);
Дополнительно
Поиск: CMS • SEO • Web-разработка • WordPress • Мета данные • Мета теги • Плагин
Как добавить мета теги в WordPress
Всем привет, у меня уже есть несколько постов на тему СЕО плагинов, вот хотелось бы продолжить, так как этих плагинов под ВП — вагон. И так, начнемс…
Навигация по странице:
Доступные мета теги для вашего сайта
к менюДля более успешного продвижения любого веб-ресурса необходимо использовать мета теги. Удобнее всего задавать их используя специальные плагины. С их помощью оптимизация сайта на WordPress не составит особых сложностей. Потребуется лишь грамотного их составить и прописать.
Мета тег Title
к менюС его помощью мы информируем о содержании сайта. На страничке ресурса он не транслируется (разве что частично выводится в названии вкладки), но показывается в поисковой выдаче в качестве названия и ссылки на web-сайт. Следует отметить, что для поискового робота это очень важная информация, поэтому пренебрегать его составлением ни в коем случае не стоит.
Далее выбор за вами, попробовать сделать все самостоятельно или обратиться к специалистам http://www.abrend.ru, занимающимся комплексной раскруткой в Интернет.
При этом стоит отметить, что существуют некоторые правила, которым нужно следовать при прописывании Title:
- использовать прямое вхождение ключа максимально близко к началу текста тега;
- коротко и ясно излагать смысл страницы, быть максимально релевантным контенту;
- соблюдать рекомендуемые размеры по количеству знаков.
Мета тег Description
к менюОтносится к роду служебной информации и на облик страницы также не влияет. Для пользователя является анонсом содержания страницы,для поисковика – возможным источником материала для создания сниппета.
Рекомендации по заполнению Description:
- выдерживание рекомендуемых размеров – при искусном изложении информации можно не только корректно сформулировать описание страницы, но и без ущерба читабельности включить в ее состав один-два раза ключевую фразу в прямом или разбавленном вхождении;
- стиль изложения – понятный и лаконичный, без использования избитых фраз;
- отличие содержания от Title.
Мета тег Keywords
к менюЭто не что иное, как ключевые слова, по которым продвигается конкретная страница. От того, насколько соответствуют потребностям пользователей использованные вами ключи, зависит эффективность раскрутки сайта в поисковой системе.
Как вставить мета-теги в WordPress при помощи AllinOneSEOPack
к менюПлагины для оптимизации сайта WordPress применяются,чтобы упростить работу с внутренней оптимизацией. Рассмотрим, как на практике осуществляется размещение мета тегов с использованием плагина AllinOneSEOPack.
Установить его можно непосредственно из административной панели WP, в разделе плагинов. После инсталляции и активирования можно приступать к прописыванию тегов:
1) Открываем редактор нужной страницы или записи. Далее в нем находим окно плагина, которое, как правило, располагается в самом низу.
2) Заполняем поля Title, Descriptions, Keywords. Стараемся сделать их информативными,максимально точно передающими содержание текста.
Seo оптимизация WordPress сайта с помощью заполнения Description на плагине AllinOne SEO Pack производится следующим образом: в предназначенное для этого поле помещаем текст размером, желательно, не менее 160 знаков. Это количество взято не случайно, зачастую это максимальная длина текста, учитываемая некоторыми поисковиками.
К его составлению следует подойти ответственно, потому что именно из этого содержимого формируется сниппет (краткое описание на странице поисковой выдачи), по которому пользователи Интернет-сети будут принимать решение, стоит ли им вообще заходить на ваш сайт.
Сео оптимизация сайта на WordPressс использованием Keywords становится возможной благодаря наполнению ресурса статьями, написанными под конкретные ключи, которые и «вбиваются» в данное поле плагина. Важно, чтобы они были использованы в тексте оптимизируемой вами страницы. Следует избегать многократного использования одних и тех же словарных конструкций.
к менюСледите за уникальностью прописываемых тегов! Наилучший вариант, когда их содержимое максимально точно описывает содержание страниц и при этом уникально для поисковых систем.
Более подробно о том, какие еще есть seo плагины для wordpress можно прочесть перейдя по ссылке.
На сегодня на этом пожалуй что все, не забываем делиться этой статьей со своими друзьями в соц сетях
Комментарии к записи «Как добавить мета теги в WordPress. Title, Description и Keywords с помощью плагина»:
Description и keywords без плагинов в WordPress » WPbloging
В продолжение к статье «Использовать description и keywords или нет?» и рубрики «Делюсь опытом», сегодня делюсь опытом как создавать мета-теги description и keywords, в автоматическом режиме, без использования плагинов. Скажу сразу, рецепт построен на основе Произвольных полей WordPress и будет полезен всем кто экономит на плагинах или создает собственные, SEO оптимизированные шаблоны.
В WordPress, к моему сожалению, не предусмотрено создание мета-тегов description и keywords, простыми штатными средствами. Я имею ввиду создание мета-тегов для каждой страницы вашего блога. Данную проблему решали сторонние плагины, такие как all-in-one-seo-pack, wpSeo и т.д.
Я написал небольшой скрипт, который автоматизирует процесс формирования мета-тегов title, description, keywords.
Скрипт формирует мета-теги для таких страниц:
- Главная страница — title и description берется из настроек блога, а keywords формируется на основании всех тегов блога, ранжируя их по популярности использования. Количество ключевых слов настраиваемое, по умолчанию 25.
- Страница рубрики — title формируется из префикса и названия рубрики + title блога. Description берется из описания рубрики, а keywords формируется из тегов публикаций находящихся в рубрике. Ключи ранжируются по популярности использования. Количество ключевых слов настраиваемое, по умолчанию 9.
- Страница тега — title формируется из префикса и названия тега + title блога. Description берется из названия тега + 3х заголовков верхних публикаций страницы тега. Keywords формируется из дополнительных тегов публикаций находящихся на странице. Ключи ранжируются по популярности использования. Количество ключевых слов настраиваемое, по умолчанию 9.
- Страница публикации или статическая страница — title формируется из заголовка публикации/страницы + title блога. Description, если не указан в произвольном поле, берется из 20 первых слов публикации/страницы. Количество слов настраиваемое. Keywords формируется из тегов публикации/страницы или из произвольного поля.
- Страница архива (год, месяц, день) — title формируется из префикса и даты + title блога. Description и Keywords не указываются. Добавлен мета-тег <meta name=»robots» content=»noindex, nofollow» /> который запрещает индексирование поисковиками, чтобы исключить дублирование контента.
- Страница поиска — title формируется из префикса и фразы запроса + title блога. Description и Keywords не указываются. Добавлен мета-тег <meta name=»robots» content=»noindex, nofollow» /> который запрещает индексирование поисковиками.
- Страница 404 — title прописан в скрипте + title блога. Description и Keywords не указываются. Добавлен мета-тег <meta name=»robots» content=»noindex, nofollow» />.
Везде в title перед названием блога присутствует разделитель, который указывается в настройках скрипта. По умолчанию стоит «::».
Для того, чтобы в публикации или статической странице указать Description и Keywords вручную:
- Заходим в панель администратора WordPress.
- Создаем или редактируем статью блога.
- На странице редактора, внизу, находим вкладку Произвольные поля.
- Для мета-тега description в Имя пишем description, а в Значение пишем ваше краткое описание статьи.
- Для мета-тега keywords в Имя пишем keywords, а в Значение пишем ключевые слова статьи.
- Нажимаем кнопку Опубликовать\Обновить.
Работы данного скрипта достаточно чтобы в автоматическом или ручном режиме, оптимально формировать правильные мета-теги для своего блога.
ВНИМАНИЕ
Данный скрипт устарел, здесь новая версия
SEO скрипта wpAutomateSEO
Скачать скрипт можно по ссылке ниже:
Как подключить скрипт:
- Распакуйте файл seo.php, из загруженного архива, в папку с вашим шаблоном.
- В панели администратора WordPress кликаем, меню Внешний вид\Редактор.
- Откройте в редакторе файл functions.php (функции темы). Перед редактированием убедитесь что у этого файла стоят права для записи CHMOD=666.
- В редакторе, в конец этого файла, вставляем код <?php include_once «seo.php»; ?>
- Сохраняем редактирование.
- Возвращаем права на файл functions.php CHMOD=644.
- Еще, рекомендую проверить файл header.php (шапка блога) на наличие <meta name=«description» content=… и <meta name=«keywords» content=, если нашли, то удаляем их.
Обратите внимание, в статье двойные кавычки изменены, если вы копируете строки из статьи, исправьте у себя на обычные двойные кавычки.
Не пользуйтесь одновременно SEO плагинами и данным скриптом, страшного ничего не будет, просто теги будут дублироваться.
Как проверить работоспособность скрипта?
- Заходим на страницу публикации в блоге.
- Кликаем, на странице, правой клавишей мыши.
- Выбираем Исходный код страницы HTML.
- В открывшемся окне ищем строки <meta name=«description» content=… <meta name=«keywords» content= и смотрим что в них прописано.
Данный способ не совсем простой и удобный, но он позволяет отказаться от использования внешних плагинов и сделать ваш шаблон SEO оптимизированным по мета-тегам.
Вы можете модифицировать и использовать скрипт в своих шаблонах на свое усмотрение. Не убирайте только копирайт.
Нашел ошибку в тексте? Выдели ее мышкой и нажми