Seperti kita tahu, wordpress memang cukup hhebat dan luar biasa untuk urusan seo on page, hal ini tidak lepas dari bertebarannya plugin-plugin yang bisa membantu kita untuk mengptimalkan seo on page, contohnya All In One SEO Pack atau Yoast SEO.
Hal ini tentu saja kurang baik dalam seo alasannya yakni bisa menyebabkan duplicate title dan duplicate description. Memang hal ini bisa kita cegah dengan memakai beberapa plugin seo, tapi tidak ada salahnya juga kan jikalau kita mencoba-coba untuk ngoprek secara manual :D
Jika sahabat tertarik, sahabat bisa mencoba trik memberikankut ini untuk menciptakan judul dan deskripsi di setiap halaman menjadi unik sehingga tidak ada yang sama.
Selain judul, yang tidak kalah penting yakni deskripsi. Google juga mendeteksi adanya duplikat deskripsi pada blog kita sehingga cukup penting untuk menghindari duplikat deskripsi pada blog kita.
Berikut ini arahan php untuk mencegah adanya
Salah satu fitur yang tiba 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 harus mengoptimalkan judul artikel untuk setiap halaman single (halaman post).
Sebenarnya di wordpress sendiri sudah bisa kita setting otomatis tanpa plugin untuk pengaturan title-nya, memberikankut ini arahan yang mengatur judul suatu artikel pada arahan php di wordpress
<?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?>Dengan arahan diatas, bersama-sama wordpress kita sudah cukup benar untuk mengatur judul artikel, akan tetapi ada sedikit kekurangan berdasarkan saya, yaitu arahan tersebut tidak bisa membedakan mana halaman dengan pagination atau tidak, sehingga jikalau kita berada di halaman Archvie misalnya, jikalau halaman tersebut terdiri dari beberapa page, maka untuk page 2 hingga habis judul blog sahabat akan sama.
Menghindari Duplicate Title dan Description Pada Wordpress Self Hosting
Hal ini tentu saja kurang baik dalam seo alasannya yakni bisa menyebabkan duplicate title dan duplicate description. Memang hal ini bisa kita cegah dengan memakai beberapa plugin seo, tapi tidak ada salahnya juga kan jikalau kita mencoba-coba untuk ngoprek secara manual :D
Membuat Title (Judul) Unik Di Setiap Halaman Wordpress
Jika sahabat tertarik, sahabat bisa mencoba trik memberikankut ini untuk menciptakan 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 menghindari duplikat deskripsi pada blog kita.
Berikut ini arahan php untuk mencegah adanya
duplikat deskripsi pada wordpress
<!--dynamic description-->Selesai deh membuat judul dan deskripsi dinamis pada wordpress, oia jikalau sahabat memakai plugin All In One SEO Pack, maka non-aktifkan fitur auto description dan format title nya. Kode diatas masih bisa di explore ludang kecepeh jauh lagi, selamat mencoba :)
<?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 tidak ada yang kurang 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-->
Advertisement