Как добавить SEO title без плагина
Помощь по SEO

Как добавить SEO title без плагина

Чтобы добавить SEO оптимизированный заголовок (title) поста можно обойтись без SEO плагинов. Обычно, заголовок статьи копируется в заголовок браузера, плюс название блога. Существует простой способ указать браузеру название конкретной статьи без использования SEO плагина.

Как добавить SEO title без плагина


Обычно структура title в header.php большинства шаблонов выглядит вот так.

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

	// Add the blog name.
	bloginfo( 'name' );

	// Add the blog description for the home/front page.
	$site_description = get_bloginfo( 'description', 'display' );
	if ( $site_description && ( is_home() || is_front_page() ) )
		echo " | $site_description";
?>
</title>

Как добавить SEO title

Для того чтобы добавить SEO оптимизированный заголовок статьи воспользуемся пользовательскими полями называемыми еще и «seotitle». Когда вы будите указывать SEO title с использованием пользовательских полей для вашей статьи, браузер будет показывать его. Для этого нужно изменить код показанный выше, чтобы он проверял заголовок указанный в пользовательских полях и использовал его вместо основного.

<title>
<?php 
global $post;

if (is_singular() && ($title=get_post_meta($post->ID, 'seotitle', true)))
       echo $title;
else { 		
	wp_title( '|', true, 'right' );

	// Add the blog name.
	bloginfo( 'name' );

	// Add the blog description for the home/front page.
	$site_description = get_bloginfo( 'description', 'display' );
	if ( $site_description && ( is_home() || is_front_page() ) )
		echo " | $site_description";	
       } 
?>
</title>

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

Читайте также по теме SEO:

Какие внешние ссылки могут быть вам полезны

Клиентское SEO: основные ошибки оптимизатора

Leave a Reply

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