Subscribe:

Ads 468x60px

Dynamic Title dan Description Di Wordpress Self Hosting

Dynamic Title dan Description Di Wordpress Self Hosting - Seperti kita tahu, wordpress memang cukup haandal untuk urusan seo on page, hal ini tidak lepaas dari bertebarannya plugin-plugin yang bisa membaantu kita untuk mengptimalkan seo on page, contohnya All In One SEO Pack atau Yoast SEO.

Salah satu fitur yang haadir di plugin tersebut, All in One Seo misalnya, adaalah fitur untuk mengoptimaasi judul menjadi "Judul Artikel | Judul Blog". Trik ini cukup penting saaya rasa dimana kita harus mengoptimaalkan judul artikel untuk setiap halaman single (halaman post).


Sebenarnya di wordpress sendiri sudaah bisa kita setting otomatis taanpa plugin untuk pengaturan title-nya, berikut ini kode yang mengaatur judul suatu artikel pada kode php di wordpress


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

Dengan kode diaatas, sebenarnya wordpress kita sudah cukup benaar untuk mengatur judul artikel, akaan tetapi ada sedikit kekurangan menurut saya, yaitu kode tersebut tidaak bisa membedakan mana halamaan dengan pagination atau tidak, sehingga jika kita berada di halaman Archvie misalnya, jika halaman tersebut terdiri dari beberaapa page, maka untuk page 2 sampai habis judul blog sobat akan sama.

WordPress


Menghindari Duplicate Title dan Description Pada Wordpress Self Hosting



Hal ini tentu saja kurang baik daalam seo karena bisa mengakibaatkan duplicate title dan duplicate description. Memang hal ini bisaa kita cegah dengan menggunaakan beberapa plugin seo, tapi tidak ada salahnya jugaa kan jika kita mencoba-coba untuk ngoprek secara manual :D



Membuat Title (Judul) Unik Di Setiap Halaman Wordpress



Jika sobat tertarik, sobat bisa mencoba trik berikut ini untuk membuaat judul dan deskripsi di setiap halaman menjaadi 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 kalaah penting adalah deskripsi. Google jugaa mendeteksi adanya duplikat deskripsi pada blog kita sehinggaa cukup penting untuk menghindari duplikat deskripsi paada blog kita.



Berikut ini kode php untuk mencegah 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 jika sobat menggunaakan plugin All In One SEO Pack, maka non-aktifkan fitur auto description daan format title nya. Kode diatas masih bisa di explore lebih jauh lagi, selamat mencoba :)