Мета теги wordpress


Wordpress seo

Каждый хочет быть в верхней части первой страницы результатов поиска по своим ключевым словам, поэтому очень важно правильно использовать WordPress SEO мета теги.

Если вы используете WordPress, тогда у вас уже есть очень твердая, эффективная платформа для работы. WordPress проделывает большую работу, чтобы быть дружественным с поисковиками, однако, всегда есть место для усовершенствования. Несколько лет назад Meta Keywords были королями, если вы достаточно наполняли их и контент ключевыми словами, вы могли добиться почти любого Page Rank, которого бы пожелали. К счастью, эти времена прошли, сейчас контент стал королем, но есть несколько причин, почему настройки WordPress SEO мета тегов в верхней части страницы, имеет критически важное значение. Плагин, такой как All In One SEO, стал очень популярен для автоматизации процесса генерации WordPress SEO Meta тегов. Такой плагин может проделать хорошую работу, но при больших расходах, а также может стать раздутым и если не обновлять его должным образом, он вызовет проблемы безопасности.


WordPress SEO мета теги не только связаны с SEO,

Они, также служат целью закладок со многими сайтами, такими как Technorati , Delicious, Facebook и т.д., где они берут ваши WordPress SEO мета теги и описание, ключевые слова для использования как часть контента, который представлен на их сайтах, так что наличие этого на ваших страницах, значительно помогает. Эта статья не является дискуссией про пользу WordPress SEO мета тегов или зачем они нужны. Это публикация о WordPress SEO мета тегах и о том, как правильно установить ваш WordPress сайт, чтобы быть эффективно SEO-оптимизированным, без необходимости использовать раздутые плагины для создания мета тегов, которые могут представлять угрозу безопасности.

Есть несколько ключевых WordPress SEO мета тегов, которые должны быть у каждого сайта. В этой статье, мы сосредоточим наше внимание на следующих тегах:

  • мета ключевые слова (meta keywords)
  • мета описания (meta descriptions)
  • мета роботs (meta robots)
  • название страницы (page title)

Наличие ключевых слов и описания, как часть вашего WordPress SEO мета тега, которые непосредственно относятся к содержанию вашего поста, имеет важное значение.


к же сделать так, чтобы эти настройки, были автоматически включены в каждый пост, который вы публикуете? Мы будем использовать теги для ваших постов, как ключевые слова, а также возьмем часть текста для описания. Для того чтобы это сделать, мы должны установить несколько функций в themes functions.php файл, который расположен в папке шаблона. Если у вас нет functions.php, тогда создайте этот файл, затем мы добавим некоторые части кода к нему, и у вас будут очень эффективные WordPress SEO мета теги для сайта.

Первая часть кода, захватывает теги для поста из базы данных, а затем возвращает их в массив, который мы можем использовать, чтобы отобразить их как простой список разделенных запятыми ключевыми словами в мета теге разделе вашего WordPress SEO Meta Tags. Часть в конце, применяет is_home код, чтобы использовать ключевые слова вашего сайта по умолчанию, на главной странице.

 function tags4meta() {   $posttags = get_the_tags();   foreach((array)$posttags as $tag) {   $tags4meta .= $tag->name . ',';   }   if (!is_single()) { ?>добавьте,ваши,ключевые слова,таким,образом<?php }   echo "$tags4meta";    }

Вторая часть кода генерирует цитаты, длину которых мы можем контролировать. Вставьте следующее в functions.php файл, это заключит изменения к файлу, который можно сохранить / загрузить после добавления этого кода:

//Custom excerpt for featured posts and meta descriptio.  

e = strpos($content, " ", $max_char ))) { $content = substr($content, 0, $space); $content = $content; echo $content; } else { echo $content; } }

Теперь мы можем перейти к редактированию файлов шаблона (themes). Единственный файл, который осталось отредактировать, это header.php. Его модификация настроит правильное отображения заголовка страницы в формате, в котором поисковые системы использую его наилучшим образом. Мы, настроим мета ключевые слова для отображения результатов функции, которую создали ранее. Нужно вставить код для должной настройки мета описание WordPress SEO мета тегов и, наконец, вставить в код для robots мета тегов, чтобы предотвратить дублирования контента от индексации и правильно направлять поисковые системы к контенту, который мы хотим проиндексировать, а какой проигнорировать. Опять же, все эти изменения будут в <head> разделе файла.

Код для тег заголовка, является довольно легкой частью настройки WordPress SEO мета тегов. На вашей главной странице будет отображаться имя вашего сайта, как было указано в админ настройках, затем | , потом текст в самом конце , который настраивается по вашему желанию. Просто убедитесь, что форматирование кода остается таким же, и что и вы ставите ‘( одинарные кавычки )’ вокруг кода.


<title><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' | '; }   ?><?php bloginfo('name'); if(is_home()) { echo ' | Название вашего сайта' ; }   ?></title>

Далее мы включим код, который будет обрабатывать мета ключевые слова вашего WordPress SEO Meta Tags для всех страниц. Не забудьте, что мы настроили, какие ключевые слова нужно показать, на главной странице сайта, в файле functions.php. Поэтому нам не нужно здесь никакой логики, достаточно простой строки кода, которая будет автоматически отображать желаемый результат для нашей страницы.

<meta name="keywords" content="<?php echo tags4meta(); ?>" />

Наш следующий фрагмент кода генерирует часть мета описание WordPress SEO Meta Tags, который, как указывалось ранее, использует модифицированную версию нашей выдержки из поста, длину которого мы можем контролировать в этой части кода. Измените число символов, отображаемых в конце кода, где вы видите <? PHP the_content_limit (200)>, как правило, вы можете использовать 160-200, что хорошо работает для сайтов закладок. Но вы всегда можете установить длину, по вашему предпочтению.


<?php if (is_single() || is_page() ) : if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>   <meta name="description" content="<?php the_content_limit(200)?>" />   <?php endwhile; endif; elseif(is_home()) : ?>   <meta name="description" content="<?php bloginfo('description'); ?>" />   <?php endif; ?>

Последняя часть кода сообщит поисковым системам, какие страницы мы хотим, чтобы они индексировали, на какие страницы нужно следовать по ссылкам и т.д. В качестве примера, если вы ищете “Основные WordPress SEO мета теги без плагинов”, было бы предпочтительней перейти непосредственно на этот пост, вместо страницы архива со ссылкой на эту статью. Просто вставьте следующий код в раздел <head>, сохранять или загрузите и все готово. Вы, конечно же, можете изменить контент в соответствии с вашими конкретными потребностями.

<?php if(is_single() || is_page() || is_home()) { ?>   <meta name="robots" content="noodp" />   <?php } else { ?>   <meta name="robots" content="noindex,follow" />   <?php }?>

После выполнения этих нескольких модификаций, ваши WordPress SEO мета теги будут готовы, и все это без использования раздутых или потенциально небезопасных плагинов, которые используют слишком много ресурсов и могут замедлить работу сайта.


Высоких конверсий!

lpgenerator.ru

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

По умолчанию в последних версиях CMS WordPress мета-теги "description" и "keywords" не используются в стандартных темах. Однако, несмотря на имеющееся мнение, что для релевантности и поисковой выдачи данные теги не важны, не стоит ими пренебрегать. Разработчики Google прямо утверждают, что ни keywords, ни description не используются при ранжировании результатов поиска. Однако разработчики Яндекса отмечают, что мета-тег keywords может учитываться при определении релевантности страницы, и, вероятно, влиять на её ранг. При этом и Google, и Яндекс используют description по его прямому назначению, т.е. для формирования краткого описания содержимого сайта или страницы. Так или иначе, основы SEO постулируют: если хотите улучшить позицию сайта, пишите правильные заголовки и описания в мета-теге description.


Если вы используете WordPress и хотите улучшить результаты отображения сайта в поисковых системах, то, наверное, когда-нибудь задавались вопросом, как сделать так, чтобы для отдельной страницы или записи можно было добавлять уникальные мета-теги description и keywords. Этим вопросом я задался недавно, однако очень не хотелось устанавливать плагины. Хотелось чего-то простого и понятного. Занявшись поиском решения, я встретил полезные советы и вариант, частично решавший задачу добавления уникальных мета-тегов. На одном сайте предлагалось использовать возможность добавления произвольных полей к записи или странице, а также следующий код,

  <meta name="description" content="<?php echo get_post_meta($post->ID, 'description', true); ?>" />  <meta name="keywords" content="<?php echo get_post_meta($post->ID, 'keywords', true); ?>" />  

который необходимо вставить в файл header.php вашей темы между тегами


<head>  </head>

Как видим, это обычные мета-теги, за исключением того, что атрибут content содержит код php, который выводит возвращаемое WordPress-функцией get_post_meta значение произвольного поля в соответствии со значением ID текущей записи, информацию о которой содержит переменная $post. В данном случае произвольные поля это description и keywords.

Далее необходимо в консоли WordPress открыть вкладку Записи или Страницы, добавить новую запись или страницу соответственно или перейти к редактированию уже имеющихся. В правом верхнем углу консоли рядом с вкладкой Помощь располагается вкладка Настройки экрана.

Мета теги wordpress

Открываем эту вкладку и ставим галочку напротив пункта Произвольные поля.

Произвольные поля

Теперь под областью редактирования записи у вас должен появиться раздел Произвольные поля.


Мета теги wordpress

В качестве имени поля введите description, а в качестве значения введите произвольный, необходимый вам текст. Обычно рекомендуемая длина текста для мета-тега description составляет 100-150 символов, но ничего страшного, если он не будет превышать 200 символов. Теперь добавьте второе поле keywords и в качестве значения перечислите через запятую ключевые слова. Их тоже не должно быть много, желательно в совокупности до 250 символов.

Таким образом у нас получились заполненные поля для конкретной записи или страницы, которые будут выводиться в качестве значения атрибута content для мета-тегов description и keywords каждый раз, когда будет открыта определённая запись или страница. Всё обстоит довольно просто, и кажется, что данный пример решает проблему добавления уникальных мета-тегов, однако возникает другая проблема: при переходе на главную страницу в качестве мета-тегов главной страницы будут отображаться мета-теги последней записи. Это мало кого устраивает, потому что предполагается, что мета-теги главной страницы должны быть статичны и описывать содержание сайта в целом, тогда как в этом случае они будут меняться в зависимости от последней добавленной записи.

Итак, проблему можно решить стандартными средствами WordPress. Нам понадобятся так называемые условные теги, которые позволяют изменять контент определённой записи или страницы, а также способ отображения этого контента.


  • is_front_page — проверяет, является ли главная страница страницей последних записей или статической страницей. В отличие от условного тега is_home, возвращает значение true вне зависимости от того, что установлено в настройках чтения в качестве главной страницы — статическая страница или страница последних записей.
  • is_home — проверяет, отображается ли в качестве главной страница последних записей. Возвращает true только для страницы последних записей.
  • is_single — проверяет, отображается ли в данный момент отдельная запись.
  • is_page — проверяет, отображается ли в данный момент отдельная страница.
  • is_category — проверяет, отображается ли в данный момент рубрика (категория).

Дополним конструкцию, которая выступает содержанием атрибута content

  <?php echo get_post_meta($post->ID, 'description', true); ?>  

и создадим условие с помощью условных операторов if и elsif и логического оператора or:

  <?php    if ( is_front_page() or is_home() ) {    echo 'Мой сайт. Информация о сайте.';  } elseif ( is_single() or is_page() ) {   echo get_post_meta($post->ID, "description", true);  } ?>  

Эквивалентом записи оператора or могут выступать две вертикальные черты ||. Таким образом, мы обусловили вывод функции get_post_meta только в том случае, если текущая страница это отдельная запись или отдельная страница. При этом атрибут content будет принимать значение, которое вы укажете в качестве произвольных полей к отдельной записи или странице. Для мета-тега description на главной странице значение атрибута content будет неизменным, то есть тем, которое прописано в конструкции

if ( is_front_page() || is_home() ) { echo 'Мой сайт. Описание моего сайта.'; }

Мы рассмотрели пример для мета-тега description, однако для keywords сниппет остаётся точно таким же, за исключением того, что поле "description" необходимо заменить на "keywords". Код для обоих мета-тегов следующий:

  <meta name="description" content="<?php    if ( is_front_page() || is_home() ) {    echo 'Мой сайт. Описание моего сайта.';  } elseif ( is_single() || is_page() ) {   echo get_post_meta($post->ID, "description", true);  } ?>" />    <meta name="keywords" content="<?php    if ( is_front_page() || is_home() ) {    echo 'сайт, хороший сайт, мой сайт, наилучший сайт, интересный сайт, покер, куртизанки, бдсм';  } elseif ( is_single() || is_page() ) {   echo get_post_meta($post->ID, "keywords", true);  } ?>" />  

Есть мнение, что код для каждого мета-тега должен идти одной строкой. Возможно, это действительно более предпочтительно, но и данный вариант работоспособен, выбор за вами.

romanzhivo.com

Мета-теги плагином Add Meta Tags

Плагин Add Meta Tags позволяет управлять разнообразными мета-данными в WordPress. Он отличается простотой в использовании и понятным интерфейсом, не смотря на английский язык. Постараемся разобраться в его настройках и опциях. Скачайте, установите и активируйте этот плагин, и после перейдите в пункт консоли «Настройки» и выберите подпункт «Metadata». Вот какие основные опции предлагает нам этот плагин:

  • Front Page Description. Создаём описание для главной страницы сайта.
  • Front Page Keywords. Создаём список ключей через запятую для главной страницы.
  • Global Keywords. Создаём список глобальных ключевых слов через запятую для всего сайта.
  • Publisher Settings. Здесь можно указать свои аккаунты в Facebook, Twitter и Google+.
  • Basic Metadata. Здесь можно выбрать отображение основных мета-тегов – описание и ключевые слова.
  • Opengraph Metadata. Можно включить поддержку мета-тегов протокола Opengraph. Подробнее об этом мы рассказывали в этой статье.
  • Twitter Cards Metadata. Позволяет установить в записях мет-теги для поддержки Twitter Cards.
  • Данный блок настроек позволяет настраивать языковые опции сайта.
  • Metabox Features. Здесь можно выбрать, какие метабоксы будут отображаться в редакторе записей, которые можно будет заполнить самостоятельно, а какие не будут отображаться и будут заполняться данными по умолчанию.
  • Extra SEO Options. Здесь имеется множество настроек, которые позволяют более тонко настроить структуру мета-данных сайта. Особенно интересным и полезным является возможность организации метабоксов в рубриках и тегах.

У плагина есть и другие опции, которые мы не рассмотрели здесь, но они менее важны, и вы сможете разобраться с ними самостоятельно, методом эксперимента.

После выставления всех настроек, сохраните их, и перейдите в редактор записей, чтобы посмотреть, каике новые метабоксы появились там.

wpuroki.ru

Что потребуется

Перед началом этого руководства проверьте наличие:

  • доступ в административную область WordPress сайта.

Почему важны WordPress мета теги: meta description, meta keywords и meta title?

Качество контента сайта важно, но только его недостаточно. В доступе у пользователей сейчас тысячи тысяч сайтов, и просматривать все сайты нет возможности, поэтому в основном ограничиваются 3-мя самыми популярными результатами из поисковой выдачи. Вот почему SEO считается святым граалем веб-маркетинга. Правильные и качественные SEO-мероприятия могут направить большое количеством трафика на ваш сайт.

Мета название (meta title) блога как часть его описания, рассказывает читателю о теме блога. Излишне говорить, что это самый важный пункт в этом списке, поскольку плохо сформулированный заголовок может чрезвычайно подпортить SEO вашего сайта.

Мета описание (meta description) помогает вашему блогу вдвойне: облегчает работу поисковой системы, кратко описывает содержание записи и привлекает пользователей сжатым и ёмким резюме записи.

Пример отображения мета тегов description и title в браузере

Использование ключевых слов (keywords), с другой стороны, гораздо более спорный вопрос. В то время, как многие эксперты SEO верят, что это очень значительный фактор в SEO, другие считают, что ключевые слова не так уж много значат, включая Google (англ.).

В итоге, из-за того, что поисковые системы отказываются указывать вес различных факторов в ранжировании сайтов, мы точно не знаем, насколько значительную роль играют meta description и keywords в улучшении SEO вашего сайта. Однако мы знаем, что они играют определенную роль, чего должно быть достаточно, чтобы привлечь ваше внимание к ним.

Существует множество плагинов, которые вы можете использовать для добавления мета описания и ключевых слов в ваш блог WordPress. В этом руководстве мы будем использовать популярный плагин Yoast SEO. Чтобы узнать, как установить плагин Yoast SEO на своём сайте WordPress, следуйте нашему специальному руководству (англ.), посвящённому этой теме.

Применение плагина SEO Yoast для добавления мета тегов в WordPress

Плагин Yoast SEO разработан Joost de Valk, признанным гуру в SEO в WordPress. Хотя WordPress изначально сама по себе является довольно приличной платформой CMS с точки зрения SEO, Yoast SEO можно использовать для оснащения вашего сайта дополнительной мощью, которая может сказаться на большой разнице в рейтинге сайтов. Популярная функция анализа страниц Yoast выделяет детали, связанные с SEO, которые могли быть упущены, например, теги alt на изображениях, длина сообщения и структура предложения. Мы будем использовать плагин для добавления title, description и keywords в блог WordPress.

Шаг 1 – Включение расширенных настроек SEO Yoast

По умолчанию в вашем распоряжении будет множество инструментов Yoast SEO. Тем не менее, чтобы извлечь выгоду из этого плагина, мы настоятельно рекомендуем включить некоторые из дополнительных настроек вручную. И мета заголовок, и мета описание уже включены, но мета ключевые слова должны быть активированы с использованием вышеупомянутых расширенных настроек (как показано далее в этом руководстве).

Чтобы включить дополнительные настройки, перейдите в SEO -> Консоль. Здесь выберите вкладку Возможности и найдите заголовок Дополнительные настройки страницы. Передвиньте положение кнопки в Вкл. под заголовком. Это заставит перезагрузиться странице и после этого вы увидите дополнительные настройки. В некоторых версиях плагина дополнительные настройки изначально включены, среди которых вы тоже можете включать или отключать отдельные из них. Пример части страницы возможностей на англ.:

Плагин Seo Yoast страница включения продвинутых настроек

Шаг 2 – Добавление Meta Title

Чтобы добавить Meta Title или SEO title к записи, перейдите в Записи ->Все записи и выберите ту запись, для которой вы ходите добавить мета заголовок.

Как только запись откроется в редакторе, прокрутите страницу до заголовка Yoast SEO. В этом разделе вы увидите Просмотр сниппета, то как он будет показан в поисковой системе. Это создаётся автоматически для каждой записи. Нажмите на Изменить сниппет. Перед вами появятся дополнительные поля. Первое поле, называется SEO-заголовок, это и есть мета заголовок страницы. Введите соответствующий заголовок в это поле. Yoast поможет вам его создать правильно, индикацией цветной полосы ниже – зелёный означает, что длина оптимальная.

Как добавить мета теги в wordpress - Yoast SEO мета title

Шаг 3 – Добавление Meta Description

Мета описания в WordPress можно добавить в том же разделе, что и SEO-заголовок. Сразу под полем SEO-заголовок находится два дополнительных поля – Ярлык и Мета-описание. Просто напишите краткое и понятное описание вашей записи.

И снова Yoast сообщит вам об оптимальной длине описания через цветную полосу. Обязательно добавьте соответствующие слова, которые также используются в записи в мета описании. По завершении нажмите Закрыт редактор сниппета и сохраните изменения, нажав кнопку Обновить.

Как добавить мета теги в wordpress - Yoast SEO мета description

Шаг 4 – Добавление Keywords

В отличие от мета заголовка и мета описания, ключевые слова могут быть отключены в настройках Yoast SEO и тогда их нужно включить вручную. Для этого перейдите на страницу SEO -> Titles & Meta и выберите вкладку Другие. Здесь вы увидите настройку Использовать мета теги ключевые слова? – включите её. Сохраните настройки. Обращаем ваше внимание, что названия и набор настроек может отличаться в разных версиях плагина. Ниже показан пример этой настройки на англ. языке:

Плагин yoast seo - использование meta keywords

Чтобы добавить ключевые слова к записи, опять перейдите в Записи -> Все записи. Прокрутите страницу до раздела Yoast SEO и сразу под Просмотром сниппета вы найдёте поле Фокусное ключевое слово либо Meta keywords.

В случае с вариантом Фокусное ключевое слово, вам предоставится возможность добавить всего одно слово:

Добавление фокусного ключевого слова в записи WordPress

Либо, если поле рассчитано на несколько значений keywords, то добавьте несколько ключевых слов (не более 10), разделённых запятыми. Здесь тоже постарайтесь подобрать наиболее подходящие для вашей статьи ключевые слова, которые описывают вашу статью и представлены в самой статье.

Добавление нескольких ключевых слов в записи WordPress

Как уже говорилось ранее, Google объявил, что ключевые слова не учитываются в алгоритме ранжирования страницы. Другие поисковые системы предоставляют меньше пояснений по этому вопросу, а это означает, что ваша выгода в приросте рейтинга может отличаться в зависимости от используемого читателем поисковика.

Выводы

Существует несколько способов улучшить SEO вашего сайта на WordPress (англ.). В этом руководстве мы рассмотрели один из них, обсудив, как добавить мета теги в WordPress, а именно: ключевые слова, мета заголовки и мета описания, используя плагин Yoast SEO.

www.hostinger.ru

Что такое Мета Тэги?

Слово » meta » означает «информация о». «»Мета Теги» » были созданы изначально для предоставления краткой информации о сайте. Мета-теги перечисляют информацию о веб-странице, такую как автор, ключевые слова, описание, тип документа, авторские права и другие основные сведения.

Это пример мета-тега description («описание»):

<meta name="description" content="Это описание фразы или короткий параграф о статье или записи (посте)." />

Наиболее распространёные мета теги. Примеры :

<meta name="resource-type" content="document" /> <meta http-equiv="content-type" content="text/html; charset=US-ASCII" /> <meta http-equiv="content-language" content="en-us" /> <meta name="author" content="Harriet Smith" /> <meta name="contact" content="harrietsmith@harrietsmith.us" /> <meta name="copyright" content="Copyright (c)1997-2004  Harriet Smith. All Rights Reserved." /> <meta name="description" content="Story about my dog  giving birth to puppies." /> <meta name="keywords" content="stories, tales, harriet, smith,  harriet smith, storytelling, day, life, dog, birth, puppies, happy" />

Почему Мета-теги пропали ?

В установке по умолчанию, WordPress не включают в себя мета-тегов, таких как описание и ключевые слова. Почему? Хорошо, давайте посмотрим на приведенные выше теги.

Вообще,метатеги размещаются в блоке head, может быть несколько метатегов.Атрибуты метатегов имеют вид «имя=значение». Причём, атрибут content описывает значение стоящего перед ним атрибута.

Так, в приведённом выше примере второй тег задает кодировку страницы и третий тег задает язык. В частности, этот пример устанавливает кодировку, в которой будет стиль английского языка, как в Соединенных Штатах, с использованием набора символов ASCII. Это означает, что страница, вероятно,будет иметь написание, как «center», а не «centre» и «humor», а не «humour». Это также дает информацию в браузер, чтобы определять символы не как китайские. Далее,атрибуты author и contact information описывают конкретного человека; арибут description содержит информацию уникальную информацию о конкретной записи (посте); keywords — содержит слова,имеющиеся в данной записи (посте). Вы понимаете структуру?

Все это уникальная информация. WordPress может сделать некоторые магические вещи, но он не может читать ваши мысли. Если вы хотите предоставить поисковым системам более полную информацию, которая является специфичной для ваших веб-страниц, вы должны добавить данные мета-тегов самостоятельно.

Являются ли мета-теги необходимыми?

Хороший вопрос. Раньше мета-теги были более полезными, обеспечивая важную информацию для интернет-браузера. Когда браузеры стали более изощренными,необходимость в мета тегах отпала, чтобы выяснить ,например, что ваш сайт написан на английском или китайском языке. A good question to ask is if meta tags are still necessary. They used to be more helpful, providing important information to the Internet browser. As browsers became more sophisticated, they stopped needing a lot of hand holding in order to figure out if your site is in English or Chinese.

Но Google больше не использует мета-теги в рейтинге результатов поиска и google подтверждает это здесь Webmaster Central Blog. Some search engines don’t use the meta tag information any more because many people abused it. In fact, meta tags may not represent the content of your site, but, it still doesn’t hurt your status with search engines if you make use of these little bits of information, and do so truthfully. Furthermore, Google does still use the meta description tag in some situations as part of the snippet of your site displayed in search results.

Without a doubt, content is the biggest contributor to search engine page ranking, so if you want to raise your rankings, make sure you have quality content.

Covering all the reasons meta tags are and aren’t important to search engines is beyond the scope of this article. In the Resource section below are some links to more information on meta tags and their impact on search engines.

Putting Meta Tags Back In

To add meta tags to your site, simply add them to the header.php template file in your WordPress Theme, specifically in the head section near the link for the style sheet. At the top you will see the DOCTYPE tag and below that you will see a couple more tags and then the <title> tag, looking something like this:

<title><?php bloginfo('name'); ?><?php wp_title(); ?></title> 

Below this line you can add your meta tags. You can add meta tag information such as the content, language, author, contact, and copyright, since these are basically the same on every page of your site.

But what about the ‘dynamic’ types of information such as description and keywords? This information is unique to every web page on your site. Putting them in the header.php means the information won’t change throughout your site.

What you need is something to dynamically add keywords and descriptions on a per-post basis. To add a description, keywords, and other meta tags that are unique to each post or Page generated, you have two choices: you can add them as generic references or you can use plugins.

Generic Meta Tags

If you have a clear purpose for your website, then you can use that information to create generic meta tags and place these in your header. Let’s say Harriet Smith is a veterinarian, and enjoys sharing her animal stories on her WordPress blog.

A description meta tag that would describe all of her posts might be:

<meta name="description" content="Special stories and  tales about dogs, cats, birds, ferrets, and other  domestic animals as told by Harriet Smith,  veterinarian. Stories include tales of animal  bravery and courage, life and death, companionship,  and the wonderful joy animals and pets bring to  their human partners." />

If Harriet writes a story about a dog giving birth in the middle of a hurricane, and accompanying the dog were two humans who risked their lives to stay with the dog during the delivery, the descriptive words of bravery and courage, life and death, pets and human, would surely apply. Another story about an animal that returns home to its owner after missing for 5 years might also be described with the words of bravery, courage, life, death, and companionship.

From these two stories, Harriet could create a good generic set of keywords:

<meta name="keywords" content="stories, tales,  harriet, smith, harriet smith, storytelling, veterinarian,  vets, animal doctor, bravery, brave, courage, life, lives,  death, dying, pets, human, companionship, dog, cat, birds,  ferrets, pets, pet, birth, puppies" />

With these generic description and keywords meta tags, Harriet’s website would be accurately described and that should please just about any search engine.

This is the manual style of adding a description, but WordPress can make this easier for you. Add your description, similar to above, in your Admin > Options > General panel. The description is entered in the line designated as Tagline. Then paste in the following in your head area.

<meta name="description" content="<?php bloginfo('description'); ?>" /> 

WordPress will automatically generate the description. Note: Some Themes use this tag in the header just below the title of the blog or site. If you don’t want it there, remove or comment out the tag in the header area.

To get more sophisticated, you can add a conditional tag query that asks «If this is a single post view, show the post title; if this is a multi-post view, show the blog name and description.» The conditional tag query looks like this:

<meta name="description" content="<?php if ( is_single() ) {  single_post_title('', true);   } else {  bloginfo('name'); echo " - "; bloginfo('description');  }   ?>" />

Using Meta Tag Plugins

There are several Plugins that allow the blog administrator to set the keywords, description, and other meta tags to be unique on each post. These plugins make use of the Custom Fields in the Write Post Panel. You can find meta tag Plugins in the Official WordPress Plugin Directory.

Using Meta Tag Plugins allows you to customize each of your meta tags, and to choose the ones you want to add, or not, on a per-post basis. This allows your meta information to better describe each page.

codex.wordpress.org

Установка Title и мета тегов без плагина

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

  1. Функция вывода тега Title – заголовок страницы.
  2. Функция вывода метатега Description – описание страницы.
  3. Функция вывода метатега Keywords – ключевые слова страницы.
  4. Функция вывода метатега Robots – отвечает за индексирование страницы. Не путайте с файлом robots.txt. Суть у них практически одинаковая, но возможности и реализация разные.

Каждая функция начинается с комментария, поэтому вы не ошибетесь, где начинается и заканчивается каждая из них. Почему я обращаю ваше внимание на это? Дело в том, что не все функции прям так необходимы, и от некоторых из них можно спокойно отказаться. Т.е. смысл в том, что каждый сам может решить, какие мета теги настраивать в своем блоге, а какие нет. А также каждый сам решает для себя, нужно ему настраивать под каждую статью title или ему достаточно стандартных возможностей WordPress.

А вот плагины такой выбор не предоставляют. И независимо от того, нужна нам какая-либо функция или нет, плагин устанавливается со всем функционалом, и нужным и ненужным. Я даже уверена, что многие из тех, кто устанавливал в свой блог плагины All in One SEO Pack и Platinum SEO Pack не использовали их функционал на полную мощность. Кто-то сразу понимает, что ему просто это не нужно, а кто-то просто элементарно не знает, зачем это нужно.

Итак, коротко определимся, на сколько необходимы все настройки, которые предоставляют плагины и которые можно сделать с помощью описываемого мной скрипта без применения плагинов. Начну с конца списка.

Мета тег Robots

С помощью данного мета тега мы можем сообщить поисковому роботу как индексировать данную страницу. Т.к. тема эта не на пару слов, чтобы вы четко понимали суть данного мета тега, нужен он вам или нет, и, как правильно им пользоваться, я написала статью Мета тег Robots и файл Robots.txt – как управлять индексацией страниц сайта. В статье я описала разницу между одноименным файлом и мета тегом. А так же привела примеры, когда использование мета тега может пригодиться.

Мета тег Keywords

С помощью данного метатега мы можем сообщать поисковой системе наиболее важные слова и фразы, характеризующие нашу страничку. На сколько данный мета тег полезен, нам сообщают поисковые системы в своих справках:
Яндекс:

Google: …информация в справке полностью отсутствует.

Значимость данного мета тега проверена опытным путем многими оптимизаторами, и вердикт уже известен давно – поисковые системы не учитывают данный мета тег.

Поэтому каждый для себя должен решить сам, поверить в бесполезность мета тега Keywords и не нагружать свой блог лишним кодом или сделать на всякий случай, а вдруг когда-нибудь поисковики начнут учитывать, а у меня он уже есть.

Мета тег Description

Отсутствие данного мета тега не сделает вашу страничку менее оптимизированной, и без него можно спокойно жить (проверенно на данном блоге) но все же этот мета тег нужен хотя бы потому, что Google часто ругается в инструментах для вебмастера, если он некорректно настроен, например, если он неуникальный, т.е. одинаковый более, чем на одной странице. Ну и в любом случае позволяет рассказать поисковой системе о чем данная страничка.
Вот что пишут ведущие поисковики о нем:
Яндекс:

Google:

Итак, остается последний, но самый важный тег.

Title

О теге Title я писала отдельную подробную статью – HTML тег Title – эффективно используем заголовок страницы. Очень рекомендую к прочтению. Это самый главный и самый важный тег в оптимизации страниц. Я очень настоятельно рекомендую уделять особое внимание настройке данного тега, независимо от того, какой заголовок имеют ваши статьи.

Как правило, все CMS, и WordPress не исключение создают заголовок страницы следующим образом:

amateurblogger.ru

Для чего нужен мета тег KEYWORDS

Задуман этот мета тег был для подсказки поисковым системам по каким словам выводить в результатах поиска страницу с данным метатегом. Если у вас кулинарная статья про то как сварить борщ, то содержимое мета тега keywords должно состоять из слов «кастрюля, вода, капуста, картошка, свекла, лук, морковь, соль, борщ». Наличие таких слов усиливало соответствие статьи запросу.

Но со временем SEO-шники дискредитировали этот мета тег и сейчас он либо не учитывается поисковыми системами, либо играет незначительную роль в ранжировании сайта и поэтому считается не обязательным.

Зачем нужен мета тег DESCRIPTION

Этот мета тег содержит описание страницы ее суть и краткое содержание. Если вернуться к кулинарной статье про борщ, то мета тег description может иметь следующее содержимое: «Простой пошаговый рецепт с фотографиями вкусного борща на говяжьем бульоне, который вы можете приготовить за 30 минут».

Этот мета тег использовался поисковыми системами в качестве анонса статьи в поисковой выдаче. Но со временем он так же был дискредитирован и сейчас только Яндекс считает наличие мета тега description обязательным для каждой html страницы сайта.

Так нужны ли KeyWords и Description

По большому счету нет. Поисковые системы в основной массе ранжируют сайты по содержимому страниц. Я думаю, что именно по этому WordPress «из коробки» не предлагает никаких инструментов по формированию данных мета тегов.

Но чтобы Яндекс не ругался на отсутствие Description, а вы не расстраивались по этому поводу, воспользуйтесь нижеследующими рекомендациями.

Решение предлагаемое в этой статье всего лишь попытка заставить Яндекс.Вебмастер не ругаться на отсутствие мета-тега Description. И вряд ли поможет вам продвинуться вверх в поисковой выдаче.

Автогенератор метатегов Description и Keywords

На своих сайтах на WordPress я использую следующий код, который вам нужно разместить в файле functions.php вашей темы:

/* Автогенератор метатегов Description и KeyWords */    function create_meta_desc() {   global $post;   $meta = wp_get_document_title();  	  if (is_category()){  	$a = category_description();  	if ( ! empty( $a ) ) {	$meta = $a; }  }  if (is_front_page()){  	$meta = get_bloginfo( 'description' );  }  if (is_single()) {   $meta = strip_tags($post->post_content);  	$tags = get_the_tags();  	if ($tags) { foreach($tags as $tag) { $meta2 .= ' ' . $tag->name; } }  	$meta2 = ltrim( $meta2, ' ' );  	echo "n<meta name="keywords" content="$meta2" />";  }   $meta = strip_shortcodes($meta);  	$meta = preg_replace( '~[[^]]+]~', '', $meta );  	$meta = wp_strip_all_tags($meta, true);  	$meta = str_replace('"',''', $meta);  	if ( mb_strlen ( $meta ) > 160 ){ $meta = mb_substr($meta, 0, 160)."..."; }   echo "n<meta name="description" content="$meta" />n";  	  }  add_action('wp_head', 'create_meta_desc');  

Пояснения к скрипту: по-умолчанию для всех страниц в качестве тега DESCRIPTION используется заголовок — TITLE. Если страница является разделом категорий, то скрипт попробует использовать описание текущей рубрики, если оно есть (изменить можно в админке):

Автоматическое создание мета тегов description и keywords в WordPress

На главной странице используется краткое описание блога:

Автоматическое создание мета тегов description и keywords в WordPress

А вот для записей (постов) начинается самое интересное. Для формирования метатега Description берется начальная часть текста статьи (160 символов) из которых предварительно удаляются все теги и шорткоды.

Так же в записях на основе меток формируется метатег KEYWORDS.

Как проверить наличие мета-тегов Description и Keywords на странице

Все современные браузеры для компьютеров позволяют просмотреть исходный код страницы, это можно сделать через контекстное меню нажав на странице правую клавишу мыши:

Автоматическое создание мета тегов description и keywords в WordPress

Либо нажать одновременно на клавиатуре клавиши [Ctrl] + [u]. И тогда на экране вы увидите примерно следующее:

Автоматическое создание мета тегов description и keywords в WordPress

А можно проще?

Можно упростить решения до минимума, просто добавьте следующий код в шаблон вашего сайта перед закрывающим тегом </head>, обычно в файле header.php:

<meta name="description" content="<?php echo wp_get_document_title(); ?>" />

moonback.ru

Как прописать мета теги в WordPress

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

Для новичков давайте напомним, что за мета теги нас интересуют. А интересны нам 3 тега, которые отвечают за заголовок страницы — title (его мы видим в названии вкладки в браузере), за описание страницы — description и ключевые слова — keywords. Последние два (description и keywords) можно увидеть только в исходном коде страницы.

Наиболее важным мета тегом здесь является title (название страницы). Именно поэтому на него стоит обратить особое внимание при создании статьи (страницы) в WordPress. В идеале желательно, чтобы title содержал ключевую фразу, под которую пишется та или иная статья.

Относительно мета тегов description и keywords, то на данный момент их роль сведена к минимуму. Раньше их вес был достаточно серьезным при ранжировании сайтов, но сейчас поисковики практически не учитывают их при ранжировании (есть даже мнение, что они не учитываются вовсе).

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

Мета теги wordpress

Как видите, мета теги — штука нужная и полезная, поэтом к их заполнению стоит подходить серьезно, во всяком случае к мета тегу заголовка страницы. Как же прописать мета теги в WordPress? Сделать это на самом деле просто. Давайте узнаем как добавить мета теги в WordPress.

Прописать и использовать теги нам поможет замечательный плагин для WordPress All in One Seo. Если у вас он пока не установлен, тогда скорее установите его или другой его аналог (Yoast SEO, Platinum SEO Pack и т.п.).

Первое, с чего стоит начать — главная страница вашего сайта. Главная страница — это, так сказать, лицо сайта, ведь именно с нее большинство посетителей начинают знакомство с сайтом. Именно поэтому важно заполнить все meta теги для нее. Идем в основные настройки плагина WordPress All in One Seo и находим там целый блок настроек, отвечающий за стартовую страницу сайта WordPress.

Мета теги wordpress

Давайте заполним поля заголовка, описания и ключевиков. Я впишу что-то произвольное.

Мета теги wordpress

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

Мета теги wordpress

Отлично, с главной страницей все понятно. А что делать со статьями, тем самым контентом, который является ключевым для любого сайта? Благодаря плагину со статьями все проще простого. Откроем любую имеющуюся статью или создадим новую. После установки плагина All in One Seo вы должны увидеть много новых полей, которые идут после визуального редактора, в котором мы набираем текст статей.

Мета теги wordpress

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

Мета теги wordpress

Как видим, ничего сложного в том, чтобы прописать мета теги в WordPress — нет. Немного усилий с вашей стороны и поисковики уже могут чуть более благосклонно смотреть на ваш сайт. Если вам интересна тема WordPress, тогда больше уроков вы можете найти здесь. Ну а у меня на этом все. Удачи!

Мета теги wordpress

webformyself.com


You May Also Like

About the Author: admind

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.