Filed in wordpress hack, wordpress trick
With 22 Comments
Avoiding Duplicate Title Tag Description Due To Comment Pagination
Some of wordpress theme bring up comment pagination enabled, and blogger enabled this pagination from wordpress dashboard. If the theme maker does not aware about comment pagination disadvantage, this would end up with duplicating text in title tag. In my opinion, its bad for SEO, but you can avoid it by a little modification.
Here is the step what we are going to do.
- Open your current theme’s header.php and find this code.
<title>....</title> - Add this following code after
wp_title()function called.<?php if ( get_query_var('cpage') ) { echo ' - comment page ' . get_query_var('cpage'); } ?>Here is my complete code.
<title> <?php wp_title(''); ?> <?php if ( get_query_var('cpage') ) { echo ' - comment page ' . get_query_var('cpage'); } ?> <?php if(wp_title('', false)) { echo ' : '; } ?> <?php bloginfo('name'); ?> </title> - Save the file and/or upload it. Its done.
You wo’nt get any duplicate title tag whenever you use comment pagination at your blog. And this is good for improve SEO at your blog.
Also read about how to avoid duplicate title tag due to separated post(paginated post)











22 Comments so far
OOT,
Lebih enak balez komen di langsung blog nya komentator biar kebaca mereka.
Btw tumben kali ini pendek bro
@didta : ah… bukan ini postingan terpendek saya. hehehe… namun ada juga blogger yang tetap menggunakan model seperti itu? misalkan komentar komentar postingan mu sudah beribu, tentunya load seluruh komentar akan membuat waktu membuat semua komentar tersebut sungguh lama, maka di gunakanlah comment pagination. namun penggunaan comment pagination ini buruk dari sisi SEO.
Met mlem.. Maaf OOT..
Saya minta dukungannya di kontes ngeTop ngeTren yaa sob.
Caranya gmpg banget,, cuma pokoknya kasih komentar di postingan saya..
Makasih sebelumnyaa..
Halo mas lama ga berkunjung.. themenya sudah ganti ya.. asik jadinya.. loadnya cepet.. asik juga mas.. walopun title tag deskripsinya selalu saya periksa dulu, jadi saya belum menggunakan ini dulu mas..
oh gitu ya, theme blog mu sederhana banget bro? gak ada gambarnya
wah gak mudheng aku, mas rismaka punya panjang amat, sementara ini singkat sekali, minta senter dong gan…eh pencerahan, aku masih nggak ngeh dengan title seperti ini. TQ bro.
Duh… Gak paham aku…
Bang, apakah bisa dituliskan seperti ini?
I’m sorry for my bad code. Here’s the code:
Halah halah… yang kedua lebih buruk lagi hahahah..
Ini nih yang benernya:
<title><?php if ( is_single() ) {
if ( get_query_var('cpage') )
{
echo ' - comment page ' . get_query_var('cpage');
}
wp_title('');
echo (' | ');
bloginfo('name');
} else if ( is_page() || is_paged() ) {
bloginfo('name');
echo (' | ');
bloginfo('description');
} else if ( is_author() ) {
wp_title('Archive for');
echo (' | ');
bloginfo('name');
} else if ( is_archive() ) {
wp_title('');
echo (' | ');
bloginfo('name');
} else if ( is_search() ) {
echo ('Search Results In');
echo (' ');
bloginfo('name');
echo (' | ');
bloginfo('description');
} else if ( is_404() ) {
echo ('404 Error (Page Not Found)');
echo (' | ');
bloginfo('name');
} else if ( is_home() ) {
bloginfo('name');
echo (' | ');
bloginfo('description');
} else {
bloginfo('name');
echo (' | ');
echo (''.$blog_longd.'');
}
?></title>
Kode di atas dipilih utk single aja. Utk halaman homepage, arsip, search, ditiadakan, karena emang tidak ada komentarnya.
Mass, bisa PHP gak???
tolong ajarin saya dong…
*duh sepertinya reply comment bener2 usabel deh
*
pada dasarnya yang dari bang Ganda dengan mas Adi itu sama saja … yang bang Ganda hanya untuk mengubah titlenya saja tidak termasuk penjabarannnya (description, author, cat dll) … sedangkan mas Adi lebih kepada penerapan seo total …
jadi bener semua … yang untung ya kami-kami ini yang gak ngerti … hehehe … tinggal copas aja di header … enak kalau dapet yang dah mateng, tinggal petik dan leps …
*kaburrrrrrr*
Thanks yach infonya mas… keren nih, maen2 ke blogku yach
@danta : kamu kan gak pakai paginated comment…:)
@didta : biar loading halamannya cepat bro.
@aldy : pada wordpress theme kebanyakan(theme free), tidak was-was atau memang sengaja (seperti saya) menggunakan default template tag untuk title. karena sebenarnya, jarang juga ada orang yang menggunakan comment yang di tampilan dalam bentuk paging. nah, dengan penggunaan paging comment tersebut, tidak akan merubah deskripsi title tag kita. Apabila kita punya 5 halaman comment, akan ada 5 halaman yang memiliki title tag yang sama dan hal ini buruk untuk SEO. oleh karena itu script ini di buat agar tiap halaman komentar memiliki title yang unik.
@kurniawan : baca balasan saya kepada bang aldy diatas.
@rismaka : bisa. sengaja tidak saya tulis seluruhnya untuk memancing pengunjung untuk berdiskusi dan berpikir. dan ternyata, rismaka-lah orang itu. hehehehe…. Sengaja saya buat sesimple itu, karena menurut saya, jarang juga ada orang iseng yang menggetikkan variabel cpage itu secara langsung via url, walaupun permalinks yang di aktifkan adalah modus default.
@riezal : baca saja PHP Manual.
@nomercy : bukannya aksesibel yah? hehehe… sengaja
tabindexnya saya hilangin agar browser sendiri yang mengaturnya. Untuk usable threaded comment saya sudah tahu caranya, namun belum saya implementasikan. hehehehe…Bener bang. Tepat sekali. Sengaja saya tampilkan seperti itu aja. biar memancing orang untuk berpikir. Tapi yah, seperti penjelasan saya pada bang adi juga. jarang ada orang yang langsung menginject variabel cpage itu. Bang Ardy bisa aja. Saya juga kurang dalam tentang SEO kok. *ditimpuk pakai mouse*
Saya sendiri sepertinya akan memilih meniadakan paginate comment. Karena ternyata jumlah komentar yang “nyambung dg topik” akan mengangkat derajat artikel kita di mata search engine.
@rismaka : hahaha… gimana kalau komentarnya sudah ratusan, tentu berpengaruh juga dengan loading web, seperti pada blog raditya dika.
@rismaka @ganda sekarang kan sudah ada canonical tags, jadi nggak perlu kuatir duplicate content penalty. kenapa repot dengan title tag?
#fanari : saya belum mengetahui tentang canonical bro. makasih buat pencerahannya. akan saya pelajari dulu.
ups sorry kebiasaan saya nih menyamakan tag dengan atribut hehe
saya lihat blog ini pakai AIO SEO, jadi atribut rel=”canonical” nya sudah otomatis ditambahkan di setiap halaman
@Fanari.
Yang terjadi adalah saya tetap menjumpai adanya duplikat konten pada blog saya (saya taunya dari google webmaster), sekalipun sudah ada rel=cannonical.
Saya ga tau apa sebabnya. Atau mungkinkah karena salah satu halaman yang saya gunakan adalah halaman statis? Saya waktu itu lupa menghapus halaman yang originalnya.