Cara Membuat Breadcrumb Wordpress Terindex Google

Berikut ini cara membuat breadcrumbs wordpress terindex Google dengan cepat. Setelah beberapa kali mencoba membuat breadcrumb wordpress, ada satu cara yang sudah berkali-kali saya coba dan ternyata berhasil dengan baik terindex Google seiring dengan terindexnya postingan pada search Google. Ada beberapa cara yang bisa dicoba, baik menggunakan plugins wordpress maupun menambahkan kode tertentu ke dalam wordpress themes. Tetapi ternyata penggunaan plugins juga tidak juga membuat breadcrumb menjadi cepat terindex.

Sedang untuk platform blogger, ada juga cara yang cepat terindex, tetapi karena beberapa kali masih error (karena masalah template blogger tidak support). Dan berikut ini cara mudah membuat breadcrumb Wordpress terindex Google dengan cepat sesuai index postingan.

* Buat file dengan nama breadcrumb.php, dan upload pada folder themes melalui hosting. Isi dari file breadcrumb.php tersebut adalah kode di bawah ini:
<div xmlns:v="http://rdf.data-vocabulary.org/#" class="breadcrumbs" style="padding: 5px 15px;"><p> <?php if(is_home()) { ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » <span><?php bloginfo('description'); ?></span> <?php } else if(is_attachment()) { ?><span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php echo get_permalink($post->post_parent); ?>" ><?php echo get_the_title($post->post_parent); ?></a></span> » <span><?php single_post_title(); ?></span><?php } else if(is_single() && !is_attachment()) { ?><span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » <?php $category = get_the_category(); if($category[0]) { echo '<span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="'.get_category_link($category[0]->term_id ).'">'.$category[0]->cat_name.'</a></span>'; } ?> » <span><?php single_post_title(); ?></span><?php } else if(is_category()) { ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » <span><?php single_cat_title(); ?></span> <?php } else if (is_tag()) { ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » </span><span><?php single_tag_title(); ?></span> <?php } else if (is_year()) { ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » <span class="hidden" typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Archive</a> » </span><span><?php the_time('Y'); ?></span> <?php } else if (is_month()) { ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » <span class="hidden" typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Archive</a> » </span><span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>/<?php the_time('Y'); ?>"><?php the_time('Y'); ?></a></span> » <span><?php the_time('F'); ?></span> <?php } else if (is_day()) { ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » <span class="hidden" typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Archive</a> » </span><span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>/<?php the_time('Y'); ?>"><?php the_time('Y'); ?></a></span> » <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>/<?php the_time('Y'); ?>/<?php the_time('m'); ?>"><?php the_time('F'); ?></a></span> » <span><?php the_time('j'); ?></span> <?php } else if (is_page()) { ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » <span class="hidden" typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Page</a> » </span><span><?php single_post_title(); ?></span> <?php } else if (is_author()) { ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » <span class="hidden" typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Archive</a> » </span><span><?php global $author; $userdata = get_userdata($author); echo $userdata->display_name; ?></span> <?php } else if (is_search()) { ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » <span class="hidden" typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Blog</a> » </span><span style="text-transform:capitalize;"><?php the_search_query(); ?></span> <?php } else if(is_404()): ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>">Home</a></span> » <span class="hidden" typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php bloginfo('url'); ?>/sitemap">Archive</a> » </span><span>Not Found</span> <?php endif; ?> </p></div>

* Kemudian letakkan kode berikut di single post, di letakkan di atas title post:

<?php include 'breadcrumb.php'; ?>

Sebenarnya diletakkan di footer sekalipun, tetap akan terindex Google, tetapi lebih baik kalau diletakkan di atas judul postingan untuk memudahkan visitor sebagai navigasi blog.

Agak sedikit repot karena harus upload file ke folder themes melalui hosting, tetapi dengan cara ini dari beberapa blog wordpress yang saya coba tidak pernah gagal (sampai saat tulisan ini dibuat). Dan untuk ceknya bisa melalui: http://www.google.com/webmasters/tools/richsnippets. Selamat mencoba membuat breadcrumb wordpress, semoga cepat terindex Google.

3 comments:

aden said...

ane pasang malah ngeblank ya single page nya yang sisa headernya doang ,jadi pake rdfa breadcrumb dach

cd tutorial said...

Kok scriptnya gak bisa di copy gan...

ilman said...

terimakasih gan semoga dengan mengikuti cara di atas postingan blogku cepat terindex google

Post a Comment