Как добавить ключевые слова и мета описания в WordPress для SEO. Как вывести ключевые слова (keywords) и описание (description) в WordPress без плагина
У Вас есть отличный сайт, сделанный на WordPress, но по какой-то причине его не любят поисковики. Вы публикуете убойный материал, предлагаете множество удобства своим читателям, люди подписываются на Ваши обновления, но поискового траффика все нет. Возможно, Вам следует оценить насколько дружелюбен Ваш сайт к поисковикам.
В этой статье я расскажу Вам о нескольких шагах, которые Вам необходимо предпринять для оптимизации Вашего сайта для поисковиков.
1. Оптимизация названий
По умолчанию, WordPress обычно публикует название Вашего блога перед названием поста (сообщения). Поскольку большинство поисковиков показывают только 50-64 символа Вашего тега
К примеру:
Советы по оптимизации сайта - example.com
Лучше чем:
Example.com - Советы по оптимизации сайта
Всегда старайтесь, чтобы название сообщения стояло на первом месте по двум причинам:
1. Поисковики будут любить Вас больше, если название сообщения будет первым. Это позволяет придать большего значения ключевым словам в названии.
2. Информативное и оптимизированное название - один из наиболее важных факторов в оптимизации. Именно название (title) позволяет поисковикам и пользователям знать, о чем Ваша страница.
Используйте плагин All In One SEO для поддержания правильных названий на всех страницах блога. Сверху показан скриншот возможных настроек этого плагина.
2. Используйте хорошие meta описания
Большинство блоггеров, которые используют WordPress особенно не заботятся о meta описаниях, так как они считают, что авто сгенерированные описания (по умолчанию у WordPress) достаточно хороши. Но на самом деле это не так, если Вы планируете подняться в поисковой выдаче.
Если хотите находится на первых местах по определенным запросам, лучше всего самостоятельно в каждом посте заполнять meta описание. Опять же в этом нам поможет плагин All In One SEO . Информативные насыщенные ключевиками названия в паре с грамотными meta описаниями поднимут Ваш сайт выше.
3. Поменяйте виды УРЛов по умолчанию
По умолчанию все Ваши сообщения будут иметь УРЛы вида:
Http://sixrevisions.com/?p=423
Намного лучше, когда они выглядят так:
Http://sixrevisions.com/tools/managing-your-fonts/
Такой вид представления ссылок намного лучше. Во-первых, прочитав УРЛ можно представить про что пойдет речь в посте (для пользователей); во-вторых, бытует мнение, что ключевые слова в УРЛах также придают некоторый вес при формировании поисковой выдачи.
Я предпочитаю вместе с названием поста выводить еще и категорию:
/%category%/%postname%
УРЛ будет выглядеть так:
Http://example.com/the-category/the-post-title
Можно сделать его короче и включать только название поста:
/%postname%/
Если Вы создаете новый блог, то сразу же позаботьтесь об этих настройках. Если блог уже "бывалый", тогда не забудьте также установить плагин для редиректа , чтобы старые УРЛ правильно редиректились на новые.
4. Используйте "хлебные крошки"
Использованием "крошек" очень часто пренебрегают на сайтах с движком WordPress. А зря! Ссылки с ключевыми словами, которые имеют отношение к теме и ссылки на внутренние страницы - это один из способов, как поисковики определяют отношение страницы к поисковой фразе.
Используя "крошки" читателям проще передвигаться по сайту, а поисковикам определить структуру сайта. Можно воспользоваться плагином
В ы хотите, правильно добавить ключевые слова и мета-описание в WordPress? Ключевые слова и мета-описания позволяют улучшить SEO вашего сайта. В этой статье мы покажем вам, как правильно добавить ключевые слова и мета-описания в WordPress.
Зачем добавлять ключевые слова и мета-описание в WordPress?
Ключевые слова и описания позволяют сказать поисковым системам больше о содержании ваших постов и страниц.
Включить поддержку ключевых слов в Yoast SEO
Yoast SEO поставляется со встроенной поддержкой для описания и ключевых слов. Тем не менее, функция ключевые слова отключена по умолчанию .
Прежде всего, необходимо будет включить ее для того, чтобы использовать ключевые слова на вашем сайте WordPress.
Начните с посещения страницы SEO » Dashboard , а затем нажмите на вкладку” Features “.
Теперь вам нужно нажать на “Enabled” под опцией “Advanced settings pages”, а затем нажмите на кнопку Сохранить изменения для сохранения изменений.
Страница настроек Yoast SEO теперь перезагрузится, и вы сможете увидеть гораздо больше опций в меню SEO.
Перейдите на страницу SEO » Titles & Meta , а затем нажмите на вкладку “Другие”.
Теперь вам нужно нажать на “Enabled” в разделе “Use meta keywords tag?”, а затем нажать на кнопку Сохранить изменения .
Вы успешно включили поддержку ключевых слов в плагине Yoast SEO для WordPress. Теперь вы можете добавить ключевые слова в постах и страницах.
Ключевые слова и описание для постов/страниц в WordPress
Прежде всего, необходимо изменить пост или страницу, где вы хотите добавить ключевые слова и мета-описания.
Прокрутите немного вниз, ниже редактора поста до мета-поля ‘Yoast SEO’.
Вы увидите название вашего сайта и автоматически сформированное описание в качестве сниппета. Ниже вы увидите поле Meta Keywords .
Вам необходимо ввести ключевые слова, разделенные запятой. Не следует использовать более чем 10 ключевых слов или фраз.
Убедитесь, что вы используете только ключевые слова, которые имеют отношение к вашему содержанию, и что вы уже использовали эти ключевые слова или фразы в вашей статье.
Теперь вам нужно нажать на кнопку “Edit Snippet” и введите описание вашего сайта. Это превратит сниппет редактируемой области в предварительный просмотр.
Убедитесь, что вы используете ваши основные ключевые слова, по крайней мере один раз в вашем описании.
После этого нажмите на кнопку “Close snippet editor”, когда вы закончите. Вы сможете увидеть ваше изготовленное описание сниппета в предварительном просмотре в настоящее время.
Добавление ключевых слов и мета-описание для домашней страницы
Вы можете также добавить ключевые слова и описание для главной страницы вашего сайта в WordPress. Вот как сделать это с помощью плагин Yoast SEO.
Перейдите на страницу SEO » Titles & Metas , а затем нажмите на вкладку “Homepage”. Здесь вы можете добавить пользовательский заголовок, описание и мета ключевых слов для главной страницы вашего сайта.
Мета ключевые слова и описание для категории Архивы
Вы можете также добавить ключевые слова и описание для ваших страниц архива.
Во-первых, вам необходимо посетить странице Записи » Категории . Укажите категорию, которую нужно изменить, а затем нажмите на ссылку “Изменить”.
Это откроет страницу редактора категории, где вам нужно прокрутить вниз к Yoast SEO мета поле.
Теперь вам нужно нажать на кнопку Edit Snippet и ввести собственное описание категории.
После этого вам нужно нажать на кнопку “Настройки”, чтобы ввести ключевые слова, которые будут использоваться для данной страницы категории архива.
Не забудьте нажать на кнопку “Обновить” для сохранения настроек.
Вы можете повторить процесс, чтобы добавить ключевые слова и описания в теги и другие архивов.
Вот и все, мы надеемся, что эта статья помогла вам узнать, как легко добавлять ключевые слова и мета-описания для ваших постов и страниц в WordPress. Мы рекомендуем вам добавлять пользовательские мета-описания и ключевые слова для каждой записи блога и страницы, которые вы создаете.
Description - краткое описание того, о чем написано на странице. Если у Вас там запись о пользе правильного питания, то в описании, должно быть кратко об этом написано.
Keywords - ключевые слова, которые характеризуют содержание страницы. В WordPress так же есть метки, это по сути то же самое. Метки, теги или ключевые слова - тоже важны, как и описание. благодаря ключевым словам - поисковикам легче определить что на страницах.
Так сложилось, что у WordPress по умолчанию нет таких мета-тегов как Description и Keywords. На официальном сайте WordPress заявлено, что система не может знать о чем Ваш сайт и как его правильно охарактеризовать, поэтому возможность добавления ключевых слов и описания есть, но она остается за вебмастером. Сами же разработчики считают, что эти мета-теги не несет важности, поэтому выбор за Вами.
Многие вебмастера так и поступают, просто забивают на это дело и все. Другие обращаются к проверенному методу - Плагины WordPress . Самым популярным в этом плане является - All in One Seo Pack .
Преимуществами плагинов является то, что они просты в использовании, они справляются с поставленной задачей и не нужно особых знаний для их работы, но все же это плагины. То есть - это куча лишних скриптов, кода и разного рода мусора на страницах Вашего блога. К тому же если плагин супер-универсальный, то и размер у него соответствующий, в результате и нагрузка. Если это для Вас не проблема, то можете смело установить себе и наслаждаться жизнью.
Есть несколько способов, как обойтись без плагинов и добавить Description и Keywords к страницам Вашего сайта. Способов 2 и отличаются они тем, что один ручной - как и в случаи использования плагинов. То есть для каждой записи нужно вручную прописывать и ключевые слова и описание. Второй же способ полностью автоматизированный и Вашего участия не требует. И так, давайте по порядку рассмотрим каждый из них.
Description и Keywords с помощью произвольных полей
Для Вывода Description и Keywords, Вам нужно в шапке - header.php , добавить код, который на странице записи и на просто страницах будет выводит то, что будет указано в произвольных полях, а на остальных, будет выводить теги по умолчанию
" /> " />
Далее как описано в статье о полях, задаете полям имена description и keywords, а потом вводите нужное описание. Вся фишка в том, что это нужно делать к каждой отдельной записи. То есть данный способ будет немного тяжеловат для тех, у кого уже много записей на блоге. Потому как нужно будет для каждой записи ввести нужное, а это может занять очень много времени. Кстати, та же ситуация и с плагинами. Там тоже нужно вводить для каждой записи отдельно. Если сайт новый, то в принципе это не трудно, но вот если уже много записей, то...
Автоматический вывод Description и Keywords
Преимущество способа в том, что описание будет браться из начала Вашей статьи, а ключевые слова из меток к записи. Правда и тут один момент, у Вас должны быть добавлены метки. Очень многие их добавляют к своим записям и не игнорируют, поэтому если и Вы совестно это делали, то проблем не будет. Если же это не делалось, то автоматического вывода Keywords не будет.
И так, если у Вас все гуд, то приступим к выполнению задуманного.
Автоматический вывод Description
Для этого нужно в шапке добавить следующий код, который организует вывод описания - description, из первых слов Вашей статьи.
"; endwhile; endif; } else { echo ""; } ?>
В 1 строке, задается условие, что автоматический вывод будет производится только на страницах записей и на просто страницах.
В 3 строке есть число - 30. Это количество слов, которое будет выводится в виде описания. Можете изменить на свое в зависимости от требований.
В 4 строке между двойными кавычками указаны символы, которые будут игнорироваться, чтобы не повлечь ошибку в коде. В случаи необходимости, можете добавить свои знаки.
В 8 строке, Вам надо прописать описание своего сайта, которое будет выводится на страницах, кроме указанных в первой строке.
Автоматический вывод Keywords
Как и упомянул выше, авто вывод будет работать, если к записям добавлялись метки, если же нет, то Вам придется потрудится немного, а в будущем при написании статьи соблюдать это правило.
Сразу после вывода Description, добавляем следующий код, который выведет Keywords:
name .", "; endforeach; } else { echo "дизайн, сайт, дешево, создать, купить, сделать"; } ?>" >
Как видите, тут по-проще. Код использует метки и если они есть, то выводит их на страницах записи, на остальных же выводятся ключевые слова по умолчанию. Для этого нужно в 7 строке указать метки по-умолчанию.
Как по мне, автоматический вывод имеет больше плюсов и легче. Если начать его использовать сразу с нового сайта, то можно правильно писать статьи и стараться вначале текста указать ключевую тематику, которая и выведется как - Description. То же и с ключевыми словами, указывая их к каждой записи, они будут автоматически выводится.
Данным способом пользуюсь и я на своем сайте и вижу от этого только плюсы. Делать ли это Вам, решать тоже Вам. Я надеюсь моя статья поможет Вам в этом.
На этом все, спасибо за внимание. 🙂
Если сайт использует мета тег description, который описывают тематику поста и словосочетания (keywords), которые встречаются в материале, то поисковик сможет более правильно разместить вашу страничку в выдаче поиска.
К сожалению, по умолчанию инструмента для ввода keywords и description нет. Их можно легко добавлять установив соответствующие плагины. Но я не люблю их использовать, так как они могут сильно грузить движок. Даже если плагин использует всего несколько файлов, - все равно это небольшая, но нагрузка на движок. Ведь их нужно подгрузить, прочитать, обработать и т.д.
Я предлагаю вам совершенно новый подход к добавлению мета тегов совершенно без плагинов. Добавлять keywords и description вы сможете к любому посту (записям) через редактор. Для категорий и одиночных страниц этот метод не работает. Но так как их очень мало - все-таки 90% это записи, то для них и будет работать этот код.
Установка кода
Откройте в папке темы вашего шаблона файл functions.php (поменяйте ему кодировку на UTF-8 без BOM) и вставьте сразу после первого
// подключаем функцию активации мета блока (my_extra_fields)
Ключевые слова: Описание материала description:
add_action("add_meta_boxes", "my_extra_fields", 1);
function my_extra_fields() {add_meta_box("extra_fields", "Дополнительные поля", "extra_fields_box_func", "post", "normal", "high");}
// код блока Дополнительные поля
function extra_fields_box_func($post){?>
ID, "metakeywords", 1)); ?>" style="width:100%" />
// включаем обновление полей при сохранении
add_action("save_post", "my_extra_fields_update", 0);
/* Сохраняем данные, при сохранении поста */
function my_extra_fields_update($post_id){
if (!wp_verify_nonce($_POST["extra_fields_nonce"], __FILE__)) return false; // проверка
if (defined("DOING_AUTOSAVE") && DOING_AUTOSAVE) return false; // выходим если это автосохранение
if (!current_user_can("edit_post", $post_id)) return false; // выходим если юзер не имеет право редактировать запись
if(!isset($_POST["extra"])) return false; // выходим если данных нет
//extra указываем поля (checkbox), могут не определиться и не удаляться
$need_check = array_map("trim", explode(",", $_POST["need_check"]));
foreach($need_check as $val)
$_POST["extra"][$val] = @$_POST["extra"][$val];
// Все ОК! Теперь, нужно сохранить/удалить данные
$_POST["extra"] = array_map("trim", $_POST["extra"]); // чистим все данные от пробелов по краям
foreach($_POST["extra"] as $key=>$value){
if(empty($value)){delete_post_meta($post_id, $key); // удаляем поле если значение пустое
continue;}
update_post_meta($post_id, $key, $value); // add_post_meta() работает автоматически
}
return $post_id;}
Теперь, если вы откроете админку, то после записи увидите два новых поля для ввода keywords и description. После того, как вы их напишите и сохраните, они сохранятся в движке. Останется их только вывести в шапку. Для этого откройте файл вашего шаблона, где есть теги
(чаще всего это header.php) и вставьте между этими тегами следующий код: //keywords и description на главной
if($_SERVER["REQUEST_URI"] == "/") { ?>
//keywords и description на остальных страницах
if (get_post_meta($post->ID, "metakeywords", 1) != "") echo "ID, "metakeywords", 1)."" />".PHP_EOL;
if (get_post_meta($post->ID, "metadescription", 1) != "") echo "ID, "metadescription", 1)."" />".PHP_EOL;
} ?>
Здесь вы должны прописать один раз ключевые слова и описания для главной страницы вашего сайта, а для остальных - они буду автоматически выводиться из полей, которые вы заполнили в редакторе ваших постах.
Проверить как выводятся meta теги можно нажав Ctrl+U на вашем браузере. Откроется исходный код страницы, где вы увидите все добавленные теги.
Кстати, на этом сайте я уже использую свой же код и довольно успешно.
В популярном движке для создания блогов WordPress отсутствует возможность добавления мета-тегов Keywords и Description. Конечно, эти мета-теги не так важны для поисковой оптимизации как в былые времена, но некоторая польза от них есть.
Плагин для добавления Description и Keywords
От 01.04.12 Важно: Рекомендуемый мной в данной статье плагин перестал корректно устанавливаться на последнюю версию WordPress, но продолжает корректно работать у тех, кто его ставил раньше и потом обновлял движок. Поэтому всем, кто хочет добавлять Keywords и Description, советую пользоваться плагином All in One SEO Pack .
Устарело
Для добавления Description и Keywords в содержимое страниц блога будем использовать плагин Meta Keywords & Description . Я твердо убежден, что для решения какой-либо задачи на WordPress лучше поставить 1 раз плагин, чем рыскать в коде и править шаблон с движком. Благо движок очень распространенный и плагинов на него написано чрезвычайно много.
На сегодняшний момент плагинMeta Keywords & Description версии 0.8 полностью подходит на WordPress 3.0.5. Скачать свежие версии плагина вы всегда можете с сайта WordPress.org. К плагинчику я сделал языковой файл на русском, желающие могут скачать , в конце статьи будет о том, как его задействовать.
Скачанный плагин, распаковываем и копируем папку wp-meta-keywords-meta-description на хостинг в директорию для плагинов /wp-content/plugins
Активация и настройка
Заходим в раздел Администрирования и во вкладке плагинов активируем Meta Keywords & Description . Посла активации в разделе настройки у нас появится вкладка "Meta Keywords & Description", зайдя в эту вкладку, мы видим следующие возможности для настройки:
1. Выбор языка - язык настроек плагина.
2. Keywords (поле для ввода клю чевых слов по умолчанию) - это ключевые слова, которые будут на всех страницах кроме постов, в которых мы будем в дальнейшем задавать ключевые слова.
3. Какие ключевые слова использовать? - 3 переключателя, которыми задается сверху вниз:
- только ключевые слова из поста
- только заданные по умолчанию
- оба варианта по умолчанию + заданные для поста.
4. Description (поле описания страницы по умолчанию) - это описание будет отображаться на всех страницах, где не задано другого, по аналогии со вторым пунктом.
Использование мета-тегов
Теперь при написании нового поста вы просто внизу создаете дополнительные поля k eywords и d escription в значение которых вписываете необходимые ключевые слова (keywords) и описание (description) поста.
Как прикрутить языковой файл
Самый элементарный вариант это просто в папке langs удалить, например en.php и переименовать файл с русским языком в en.php, а в настройках выбрать English.
Или можно в файл meta_admin.php добавить по аналогии с другими языками строку:
/> РусскийISPserver хостинговая компания предлагающая своим клиентам все современные технологии интернет ведения хостинга и сайтов клиентов. Виртуальный сервер, хостинг и выделенные сервера.