Wp title

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

Сегодня будем говорить про то, как прописать Title в WordPress и не облажаться. Всего несколько правил и одно очень полезное расширение помогут вашему сайту обрести желанную популярность, повысить конверсию и перестать допускать ошибки.

Вся правда о плагинах

Вы до сих пор используете All in SEO или надеетесь для решения этой проблемы можно совсем обойтись без плагина? Я бы назвал оба эти решения не столь рациональными в 2016 году.

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

Wp title


Сейчас становится все более популярным плагин Yoast SEO. О нем я писал в статье о хлебных крошках. Он идеально справляется с их созданием, но это не единственное его преимущество. Он поможет также настроить и заголовки, подскажет о проблемах на сайте, создаст карту сайта, подскажет как легко отредактировать Robot.TXT, уведомит обо всех новшествах в отрасли сео, и, конечно же, поможет с заголовками.

Даже если вы ярый противник плагинов, то не используя Yoast SEO вы усложняете себе жизнь и не даете сайту раскрыться в полной мере.

Как вставить заголовки для ПС и нигде не ошибиться

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

Wp title

Кстати, Yoast бесплатный и на русском языке. Так что даже у самого неопытного новичка не возникнет проблем при работе с ним.

После установки стандартное окно записей меняется. Справа появляется дополнительная панель «Содержание» и «СЕО».

Wp title

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


Wp title

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

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

Wp title

Смотрите, внизу появилось еще одно окно.

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

Wp title

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

После того как вы это сделаете пойдет более детальный анализ. В моем случае я получил желтый сигнал. Это значит что все не так уж плохо, но могло бы быть лучше. Нажимаем «Изменить сниппет».


Wp title

Здесь вы и пишете Title (Заголовок) и Description (Описание). Сверху показано, как будет выглядеть ссылка на ваш сайт в поисковой системе. Под окном, куда вы вводите сведения о статье, расположена оранжевая линия. Она должна быть зеленого цвета. Достигается этот эффект увеличением количества символов.

Сейчас у меня слишком мало букв.

Wp title

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

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

Wp title


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

Например, ходят споры вокруг того нужно ли вставлять ключевое слово в подзаголовки. Я придерживаюсь мнения, что это не обязательно. Когда речь идет о поисковых системах, лучше «не доложить», чем использовать одни и те же фразы на каждом шагу. Как надоедливая женщина с базара, пытающаяся всунуть вам: «Горячие пирожки!!!».

Но в изображение атрибут вставить можно.

Wp title

Как это сделать? Очень просто.

При вставке картинки слева расположен тег ALT. Вы его не пропустите, он сразу бросается в глаза. Хотя, есть и второй вариант. Я покажу на скриншоте. Щелкаете по самой картинке, чтобы появилось дополнительное меню, и тыкаете на карандаш.

Wp title

Справа меняете атрибут альт и вписываете свое ключевое слово. Не забывайте «Обновить». Кнопка справа внизу.

Wp title

Ну вот и все.

Wp title

А как же keywords?


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

Когда-то давно keywords помогал поисковикам понять статью. Они были глуповаты и не могли понять человеческую речь. Сейчас они запросто оценивают содержание и без дополнительных подсказок.

Могу сказать точно, что Гуглу ключи даже мешают, создавая лишний шум в коде. Можно смело сказать, что этот атрибут с 2015 года считается мусором.

Кстати. Раньше использование этого тега считалось признаком профессионализма. Сейчас ситуация изменилась на строго противоположную.

Wp title

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

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

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


Wp title

Ну вот и все. Если вам понравилась эта статья – подписывайтесь на рассылку и узнавайте больше полезного о качественной и простой работе в интернете.

Я желаю вам удачи. До новых встреч.

start-luck.ru

И так, как же  вывести заголовок страницы для страницы записей в WordPress?

Есть два способа сделать это. Первый — самый простой:

single_post_title();

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

Также вы сможете воспользоваться функцией get_the_title(), чтобы записать заголовок в переменную, в качестве параметра нужно передать id поста. Если id поста не будет передан, то функция попытается использовать id текущей страницы.

К сожалению, в нашем случае это функция не сможет определить id текущей страницы правильно и это есть та самая причина, по которой мы не смогли воспользоваться функцией the_title() раньше: функция the_title() — это функция-обёртка для функции get_the_title().

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


$our_title = get_the_title( get_option('page_for_posts', true) );

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

comments powered by HyperComments

webupblog.ru

Установка 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

function wp_title( $sep = '»', $display = true, $seplocation = '' ) { 	global $wp_locale;  	$m = get_query_var( 'm' ); 	$year = get_query_var( 'year' ); 	$monthnum = get_query_var( 'monthnum' ); 	$day = get_query_var( 'day' ); 	$search = get_query_var( 's' ); 	$title = '';  	$t_sep = '%WP_TITLE_SEP%'; // Temporary separator, for accurate flipping, if necessary  	// If there is a post 	if ( is_single() || ( is_home() && ! is_front_page() ) || ( is_page() && ! is_front_page() ) ) { 		$title = single_post_title( '', false ); 	}  	// If there's a post type archive 	if ( is_post_type_archive() ) { 		$post_type = get_query_var( 'post_type' ); 		if ( is_array( $post_type ) ) { 			$post_type = reset( $post_type ); 		} 		$post_type_object = get_post_type_object( $post_type ); 		if ( ! $post_type_object->has_archive ) { 			$title = post_type_archive_title( '', false ); 		} 	}  	// If there's a category or tag 	if ( is_category() || is_tag() ) { 		$title = single_term_title( '', false ); 	}  	// If there's a taxonomy 	if ( is_tax() ) { 		$term = get_queried_object(); 		if ( $term ) { 			$tax = get_taxonomy( $term->taxonomy ); 			$title = single_term_title( $tax->labels->name . $t_sep, false ); 		} 	}  	// If there's an author 	if ( is_author() && ! is_post_type_archive() ) { 		$author = get_queried_object(); 		if ( $author ) { 			$title = $author->display_name; 		} 	}  	// Post type archives with has_archive should override terms. 	if ( is_post_type_archive() && $post_type_object->has_archive ) { 		$title = post_type_archive_title( '', false ); 	}  	// If there's a month 	if ( is_archive() && ! empty( $m ) ) { 		$my_year = substr( $m, 0, 4 ); 		$my_month = $wp_locale->get_month( substr( $m, 4, 2 ) ); 		$my_day = intval( substr( $m, 6, 2 ) ); 		$title = $my_year . ( $my_month ? $t_sep . $my_month : '' ) . ( $my_day ? $t_sep . $my_day : '' ); 	}  	// If there's a year 	if ( is_archive() && ! empty( $year ) ) { 		$title = $year; 		if ( ! empty( $monthnum ) ) { 			$title .= $t_sep . $wp_locale->get_month( $monthnum ); 		} 		if ( ! empty( $day ) ) { 			$title .= $t_sep . zeroise( $day, 2 ); 		} 	}  	// If it's a search 	if ( is_search() ) { 		/* translators: 1: separator, 2: search phrase */ 		$title = sprintf( __( 'Search Results %1$s %2$s' ), $t_sep, strip_tags( $search ) ); 	}  	// If it's a 404 page 	if ( is_404() ) { 		$title = __( 'Page not found' ); 	}  	$prefix = ''; 	if ( ! empty( $title ) ) { 		$prefix = " $sep "; 	}  	/** 	 * Filters the parts of the page title. 	 * 	 * @since 4.0.0 	 * 	 * @param array $title_array Parts of the page title. 	 */ 	$title_array = apply_filters( 'wp_title_parts', explode( $t_sep, $title ) );  	// Determines position of the separator and direction of the breadcrumb 	if ( 'right' == $seplocation ) { // sep on right, so reverse the order 		$title_array = array_reverse( $title_array ); 		$title = implode( " $sep ", $title_array ) . $prefix; 	} else { 		$title = $prefix . implode( " $sep ", $title_array ); 	}  	/** 	 * Filters the text of the page title. 	 * 	 * @since 2.0.0 	 * 	 * @param string $title Page title. 	 * @param string $sep Title separator. 	 * @param string $seplocation Location of the separator (left or right). 	 */ 	$title = apply_filters( 'wp_title', $title, $sep, $seplocation );  	// Send it out 	if ( $display ) { 		echo $title; 	} else { 		return $title; 	} } 

developer.wordpress.org

Как Вам может быть известно, каждая страница сайта, в своей шапке, должна иметь тег Title. Этот тег задает заглавие страницы. Самый популярный вид Title примерно такой:

  <title>Правильный заголовок страницы</title>  

Если у Вас самописный HTML сайт в несколько страниц, то можно для каждой написать свой заголовок и все в порядке. Но если Вы используете систему управления, например WordPress, то там для всех страниц используется одна шапка, которая по умолчанию подключается файлом header.php. Часто веб-мастера вручную прописывают в этом файле тег Title и получается, что для всех страниц один заголовок. Таким образом Вы всем записям присвоите один заголовок. Поисковики проиндексируют страницы и по заголовкам самой статьи разберутся что и куда, но все же Title тоже не мало важен.

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

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

Чаще всего эту функцию используют вместе с функцией вывода заголовка блога. Как пример готовый код выглядит так

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

Результат будет примерно такого вида:


Заголовок блога | Заголовок страницы

То есть, если вы создаете сайты, то title получится примерно таким:


Создание сайтов | Правила верстки

Можно поменять местами заголовок блога и поста, так будет еще лучше и удобнее для посетителя. Код будет таким:

  <title><?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?></title>  

Как Вы заметили, в роли разделителя символ — |. Можете поменять, если Вам он не нравится, единственное что, не используйте _ и —, могут возникнуть ошибки.

Как дополнение к статье, хочу немного написать о правильности составления заголовков страниц. При индексации страниц сайта поисковики могут учитывать не всю длину заголовка. Дело в том, что Яндекс, берет только первые 15 слов или 70 символов без пробелов, все остальное обрезается. Google, в свою очередь берет только 12 слов или 70 символов, остальное воспринимает как обычный текст.

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

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

На этом все, спасибо за внимание. 🙂

gnatkovsky.com.ua

Как добавить атрибут the Title к каждой странице и записи

Дело в том, что этот атрибут уже имеется на всех страницах вашего проекта. Сайт WordPress автоматически генерирует все необходимые мета теги, если этого не делает хозяин проекта. Но проблема в том, что делает это движок никудышно, в расчете на то, что вас не особо волнует SEO. Обычно, он вставляет какие-то ближайшие слова вместо того, чтобы качественно прописать the Title. Кроме того, возможно, шаблон не предусматривает этот атрибут для каждой страницы персонально. Вам необходимо это изменить.

Добавить мета теги, а точнее атрибут the Title на сайт WordPress вы сможете вручную — через код. Вам необходимо будет добавить специальные условия elseif, чтобы каждый пост (post), рубрика меню (category) и персональная страница (page) обзавелись собственными параметрами the Title. Но проблема в том, что хоть прописать нужно и не очень длинный код в 5-6 строчек, но новичок этого сделать не сумеет. Потому необходимо искать другие способы как изменить слова Тайтла и отредактировать этот атрибут. И такой способ есть — это установка специальных плагинов.

03-01-2016-21-53-57_mini

Плагины, которые активируют теги WordPress

SEO Title Tag

Это узконаправленный плагин, который как раз рассчитан на атрибут the Title. Вам необходимо будет прежде зайти, и через меню WordPress установить на сайт плагин SEO Title Tag. После этого еще нужно будет кое-что проделать с кодом. Только ничего придумывать не придется. Зайдите в редактор файла header.php. Заходите на него через хостинг, иначе ключевые изменения не активируются. Найдите в файле header.php замкнутые теги title. Теперь удалите все, что содержится между эти двумя тегами и добавьте следующий код:

<?php if (function_exists('seo_title_tag')) { seo_title_tag(); }
else { bloginfo('name'); wp_title();} ?>

Данный код активирует тайтл. Теперь, когда вы будете редактировать сайт WordPress через меню админки, в разделе со страницами появится строка, куда можно вписать title. Таким образом, вы сможете добавить заголовок для каждой страницы.

WordPress seo by yoast

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

Для начала скачайте плагин WordPress seo by yoast. Во время активации модуля вам предложат отслеживать работу инструмента, якобы для улучшения поддержки. Лучше запретите это, чтобы блог не прогружался. Если ранее вы уже пользовались плагинами для мета, тогда нажмите кнопку «Импортировать», чтобы сохранить все прописанные теги и ключевые слова сайта. Далее пройдет процедура передачи данных, все теги и ключевые слова закрепятся уже за новым плагином, ваше мета сохранится, и вы будете оповещены об успешном окончании импорта информации.

После установки и импорта данных в плагин, обязательно зайдите в меню, и настройте его. Чтобы страницы получили мета, необходимо отметить какие именно теги вы будете вводить самостоятельно, а какие доверите модулю. Обязательно отметьте галочку «Использовать в мета ключевые слова». А чтобы для каждой страницы можно было задавать отдельный тайтл, воспользуйтесь функцией Title separator — это разделитель, который отдельно воспринимает заголовок и тайтл страницы. Если вы его не активируете, тогда ключевые слова тайтла автоматически превратятся в заголовок, либо в начало текста страницы, что очень нежелательно для оптимизации.

Еще одно преимущество плагина WordPress seo by yoast — это возможность редактировать тайтлы сразу для всех разделов сайта. У модуля есть встроенный массовый редактор, который предоставит вам список всех доступных страниц. Вы сможете не заходя во все разделы, изменить тайтлы для страницы. Буквально за 5 минут так можно отредактировать до 10 страниц. В ином случае у вас бы на это ушел битый час. Ведь чтобы изменить title без редактора, вам необходим заходить в меню Ворпдерсс в раздел «Страницы», выбирать нужный раздел из списка, и уже там снизу, где мета, вводить свой тег.

All in One SEO Pack

Это ключевой конкурент предыдущего плагина. По мнению многих, этот модуль даже лучше. Ведь он ничем не уступает инструменту WordPress seo by yoast. Вам предстоит пройти аналогичную процедуру установки и активации плагина. Меню настроек у этого модуля немного отличается, но в целом все очень похоже. Вы сможете либо задать автоматическую генерацию тайтлов, основанную на копированни заголовков страниц, либо активировать теги в разделе «Мета», чтобы прописывать ключевые слова самостоятельно.

А теперь немного о правилах написания Title. Помните, что его длина должна быть меньше 75 символов. Тайтл должен выглядеть натурально, но при этом обязательно содержать ключевые слова. Этот атрибут обязан заинтересовать проходимца в поисковике, чтобы тот совершил переход на ваш ресурс. И не забудьте, что чем ближе слова к началу тайтла, тем они большую играют роль, тем больше их вес. Потому генерируйте теги с умом, чтобы поисковые роботы это оценили.

Похожие статьи

wordpresslib.ru

Как изменить заголовок сайта на WordPress

Откройте файл header.php и найдите в нем строку кода, содержащую тег <h1>. Она может выглядеть, например, так:

<h1><a href="<?php bloginfo('url'); ?>/" title="<?php bloginfo('description'); ?>"><?php bloginfo('name'); ?><br /><span><?php bloginfo('description'); ?></span></a></h1>

Удалите теги <h1>, чтобы получилось:

<a href="<?php bloginfo('url'); ?>/" title="<?php bloginfo('description'); ?>"><?php bloginfo('name'); ?><br /><span><?php bloginfo('description'); ?></span></a>

Удалите все лишние, оставив строчку

Теперь откройте single.php – файл, отвечающий за отображение одиночной записи. Код, отвечающий за вывод названия заметки – это

<?php the_title(); ?>

Вам нужно найти его и убрать около него все лишние, добавив к нему теги H1.

Так, если изначально строка кода, отвечающая за вывод названия выглядела так:

<h2 style="font-size: 18pt;"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>

Необходимо исправить ее, приведя к следующему виду:

<h1><?php the_title(); ?></h1>

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

Как прописать TITLE WordPress без плагина

Стандартные SEO плагины для WordPress сильно загрязняют HTML код страницы и тормозят сайт. Намного удобнее выводить TITLE страниц и записей с использованием встроенных функций WP, без установки дополнительных плагинов.

Для этого можно использовать опцию «Дополнительные поля» в WordPress. Открываем вкладку «Добавить новую» (страницу или запись). В меню сверху «Настройки экрана» ставим галочку напротив пункта «Произвольные поля». Затем в появившейся области под кнопкой «Добавить произвольное поле» кликаем по ссылке «Введите новое».

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

В строке «Имя» вводим любое название латинскими буквами. В дальнейшем это поле будет служить нам для хранения TITLE каждой записи или страницы. В строку «Значение» — непосредственно TITLE страницы или записи, которую вы добавляете.

Важно! Настраиваемые поля страниц и записей различаются и никак не связаны друг с другом.

Переходим к правке шаблона сайта. Откройте файл header.php и добавьте под строкой строку, где seotitle — это название произвольного поля.

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

Теперь каждый раз при добавлении каждой новой страницы или записи вы можете прописывать свой TITLE в WordPress без установки плагинов.

О добавлении мета тегов в WordPress без установки плагинов читайте статью Description и Keywords в Вордпресс, там описаны два способа.

seo-praktika.com

By default, WordPress provides a decent way of including <title> information for your posts, pages, and various archive views. This is important for usability and for better SEO. Most themes ship with some sort of title functionality baked right in, but for those that don’t, you can add titles easily using WordPress’ wp_title tag. Using wp_title(), we can specify several useful parameters, including:

  • sep – a string value indicating the separator displayed before the title
  • echo – a boolean value determining whether or not the title is displayed
  • seplocation – position of sep string, either left or right of the title

Here is the basic format for this tag:

<?php wp_title('sep', 'echo', 'seplocation'); ?>

..which is typically combined with the bloginfo('name') tag and used in the header.php file as follows:

<head> <title><?php wp_title(' | ', 'echo', 'right'); ?><?php bloginfo('name'); ?> </head>

This would produce the following output for each of the following page types:

  • The Home page – outputs the name of the site
  • Individual pages – page title | name of site
  • Single post views – post title | name of site
  • Archived post views – outputs the name of the site
  • Date-based archives – year and/or month | name of site
  • Category archives – category title | name of site
  • Author archives – public username | name of site
  • 404 error pages – outputs the name of the site
  • Search results – outputs the name of the site
  • Tag archives – tag name | name of site

For the average blog, this works fine; most pages include the title as well as the blog name, while those without specific page names simply output the name of the site instead. To go above and beyond, however, a little more preparation is needed. For example, rather than output only the blog name for search and tag pages, why not specify the exact tag or search term being displayed? And what about archive pages? We can customize those as well using the following code:

<title> <?php if (is_category()) { 	echo 'Category: '; wp_title(''); echo ' - ';  } elseif (function_exists('is_tag') && is_tag()) { 	single_tag_title('Tag Archive for &quot;'); echo '&quot; - ';  } elseif (is_archive()) { 	wp_title(''); echo ' Archive - ';  } elseif (is_page()) { 	echo wp_title(''); echo ' - ';  } elseif (is_search()) { 	echo 'Search for &quot;'.wp_specialchars($s).'&quot; - ';  } elseif (!(is_404()) && (is_single()) || (is_page())) { 	wp_title(''); echo ' - ';  } elseif (is_404()) { 	echo 'Not Found - ';  } bloginfo('name'); ?> </title>

When used in place of the default WordPress wp_title() tag, this code will produce clear, informative page titles for tag, search, date, author and other archive views, as well as for the dreaded 404 page. Further, this code may be modified to elaborate the various page titles however you wish, and also may be enhanced further, as explained in our book, Digging Into WordPress.

digwp.com


You May Also Like

About the Author: admind

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

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

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

Adblock
detector