Dynamic Title Dan Description Di Wordpress Self Hosting

Seperti kita tahu, wordpress memang cukup perkasa untuk permasalahan seo on page, hal ini tidak lepas dari bertebarannya plugin-plugin yang bisa menolong kita untuk mengptimalkan seo on page, misalnya All In One SEO Pack atau Yoast SEO.

Salah satu fitur yang datang di plugin tersebut, All in One Seo misalnya, yakni fitur untuk mengoptimasi judul menjadi "Judul Artikel | Judul Blog". Trik ini cukup penting aku rasa dimana kita mesti menaikkan judul postingan untuk setiap halaman single (halaman post).

Sebenarnya di wordpress sendiri telah dapat kita setting otomatis tanpa plugin untuk pengaturan title-nya, berikut ini aba-aba yang mengendalikan judul sebuah postingan pada aba-aba php di wordpress

<?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?>
Dengan aba-aba diatas, bekerjsama wordpress kita telah cukup benar untuk mengendalikan judul artikel, akan namun ada sedikit kelemahan menurut saya, yakni aba-aba tersebut tidak bisa membedakan mana halaman dengan pagination atau tidak, sehingga bila kita berada di halaman Archvie misalnya, bila halaman tersebut berisikan beberapa page, maka untuk page 2 hingga habis judul blog kawan akan sama.
 wordpress memang cukup perkasa  untuk permasalahan seo on page Dynamic Title dan Description Di Wordpress Self Hosting

Menghindari Duplicate Title dan Description Pada Wordpress Self Hosting


Hal ini tentunya kurang baik dalam seo sebab dapat membuat duplicate title dan duplicate description. Memang hal ini dapat kita cegah dengan menggunakan beberapa plugin seo, namun tidak ada salahnya juga kan bila kita mencoba-coba untuk ngoprek secara manual :D

Membuat Title (Judul) Unik Di Setiap Halaman Wordpress


Jika kawan tertarik, kawan dapat menjajal trik berikut ini untuk menghasilkan judul dan deskripsi di setiap halaman menjadi unik sehingga tidak ada yang sama.
<!--dynamic title-->
<title><?php $blog_description = get_bloginfo( 'description', 'display' ); ?>
<?php if (is_home() || is_front_page()) { ?>
<?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?><?php echo " | $blog_description"; ?>
<?php } elseif (is_single()) { ?>
<?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?>
<?php } elseif (is_category()) { ?>
Archive for <?php wp_title('|', true, 'right'); ?><?php bloginfo('description'); ?>
<?php } elseif (is_tag()) { ?>
Posts tagged <?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?>
<?php } elseif (is_author()) { ?>
Posts by <?php wp_title('|', true, 'right'); ?><?php bloginfo('description'); ?>
<?php } elseif (is_archive()) { ?>
<?php wp_title('|', true, 'right'); ?><?php bloginfo('description'); ?>
<?php } else { ?>
<?php wp_title('|', true, 'right'); ?><?php bloginfo('description'); ?>
<?php } ?>
<?php if ( $paged < 1 ) {} else { echo (' | page '); echo ($paged);} ?>
<?php if ( $cpage < 1 ) {} else { echo (' | comment page '); echo ($cpage);} ?></title>

<!--end of dynamic title-->

Dynamic Description Di Setiap Halaman Wordpress


Selain judul, yang tidak kalah penting yakni deskripsi. Google juga mendeteksi adanya duplikat deskripsi pada blog kita sehingga cukup penting untuk menyingkir dari duplikat deskripsi pada blog kita.

Berikut ini aba-aba php untuk menghambat adanya

duplikat deskripsi pada wordpress


<!--dynamic description-->
<?php if (is_home() || is_front_page()) { ?>
<?php $site_description = get_bloginfo( 'description', 'display' ); ?>
<meta name="description" content="<?php wp_title('|', true, 'right'); ?><?php bloginfo('description'); ?> | <?php bloginfo('name'); ?><?php if ( $paged < 1 ) {} else { echo (' - page '); echo ($paged);} ?>" />
<?php } elseif (is_single()) { ?>
<meta name="description" content="<?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?> mengulas secara lengkap tentang<?php wp_title(':', true, 'left'); ?>" />
<?php } elseif (is_tag()) { ?>
<meta name="description" content="Post tagged <?php wp_title('|', true, 'right'); ?><?php bloginfo('description'); ?><?php if ( $paged < 1 ) {} else { echo (' - page '); echo ($paged);} ?>" />
<?php } elseif (is_category()) { ?>
<meta name="description" content="Category archive for <?php wp_title('|', true, 'right'); ?><?php bloginfo('description'); ?><?php if ( $paged < 1 ) {} else { echo (' - page '); echo ($paged);} ?>" />
<?php } elseif (is_archive()) { ?>
<meta name="description" content="Archive for <?php wp_title('|', true, 'right'); ?><?php bloginfo('description'); ?><?php if ( $paged < 1 ) {} else { echo (' - page '); echo ($paged);} ?>" />
<?php } else { ?>
<meta name="description" content="<?php wp_title('|', true, 'right'); ?><?php bloginfo('description'); ?><?php if ( $paged < 1 ) {} else { echo (' - page '); echo ($paged);} ?>" />
<?php } ?>
<!--end of dynamic description-->
Selesai deh membuat judul dan deskripsi dinamis pada wordpress, oia bila kawan menggunakan plugin All In One SEO Pack, maka non-aktifkan fitur auto description dan format title nya. Kode diatas masih dapat di explore lebih jauh lagi, selamat menjajal :)

0 Response to "Dynamic Title Dan Description Di Wordpress Self Hosting"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel