Permalink blog ini sekarang terpaksa saya ganti menjadi permalink yang baru. Keputusan ini sungguh sangat berat mengingat sudah banyak artikel yang terindex oleh search engine menggunakan permalink yang lama. Dan berulang kali saya coba untuk bereksperimen kalau seandainya jadi merubah permalink baru ketika ada visitor yang masuk ke blog ini melalui permalink yang lama di redirect ke alamat yang baru. Tapi sampai sekarang cara itu belum ketemu. Apakah ada yang bisa membantu?
Permalink saya yang lama /%year%/%monthnum%/%day%/%postname%.html. Sedangkan permalink yang baru yang saya pilih hanya /%postname%/. Hanya selisih sedikit memang, tetapi bisa berakibat fatal dan beresiko halaman posting tidak ditemukan. Kalau penggantian itu dari /%postname%/ menjadi /%year%/%monthnum%/%day%/%postname%.html tidak terlalu masalah karena wordpress akan otomatis me-redirect link lama menjadi link baru. Ketika saya membaca artikel-artikel dari para master SEO, sebenarnya permalink lama saya sudah cukup seo friendly. Dan mereka menyarankan untuk tetap menggunakan permalink lama mengingat sudah banyak halaman posting yang dibuat.
Permasalahan sebenarnya adalah kenapa saya menambahkan embel-embel “.html” dibelakang permalink tersebut. Dan saya menggunakan plugin add footer post yang tidak kompatibel dengan permalink semacam itu. Bila ada yang dulu memperhatikan link related post di bawah posting akan berubah menjadi link default (?p=123). Hal ini mengakibatkan satu halaman saya bisa terindeks dengan 2 atau lebih link (katanya bisa terlihat duplikat konten. CMIIW). Sebenarnya hal ini sudah saya ketahui sejak beberapa bulan yang lalu, dan sudah saya tanyakan ke rekan-rekan yang lain. Saya pikir plugin add footer post yang saya pakai yang bermasalah. Setelah membaca kode program di dalam plugin (dan ketemu pusing disana
), akhirnya saya menemukan penyebabnya adalah field GUID di dalam wp_posts disana. Karena tidak bisa memperbaiki plugin (karena memang pluginnya nggak salah sih), maka nekat saya ganti isi data GUID didalam wp_posts menjadi link sesuai permalink yang baru. Dan hal itu saya biarkan dulu selama beberapa bulan, sehingga search engine mengindex permalink saya yang baru. Dan baru sekarang saya ganti permalink yang baru.
Maaf kalau membingungkan, sebenarnya ini bukan tip-trick atau ilmu seo. Posting ini hanya berisi curhat saya selama menggunakan permalink yang lama. Saya hanya mengingatkan rekan-rekan blogger pemula yang beru membuat sedikit tulisan di blog anda. Kalau Anda menganggap SEO adalah permasalahan yang penting bagi Anda maka pikirlah baik-baik bila akan memilih permalink. Saya hanya menyampaikan pengalaman saya. Saya bukanlah pakar seo ataupun webmaster, terbukti saya sering melakukan kesalahan dan halaman kontes seo Kampanye Damai Pemilu Indonesia 2009 yang saya ikuti belum mencapai halaman pertama. Saya hanyalah orang yang sedang belajar tentang masalah ini. Semoga pengalaman saya ini bisa diambil pelajaran.
Update : Redirect untuk premalink
/%year%/%monthnum%/%day%/%postname%.htmlke permalink/%postname%/alhamdulillah udah ketemu. Bisa tidur dengan nenyak. Kode berikut dipasang di awal file 404.php :
<?php
$this_page = 'http://' . $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
if (strpos($this_page, '.html') !== false) {
$this_page = (explode('.html', $this_page, 2));
$this_page = 'http://'.$_SERVER['HTTP_HOST'].'/'. basename($this_page[0]).$this_page[1];header('Location: '.$this_page);
exit;
}
?>
Tags: duplikat konten, google, permalink, seo, seo friendly, wordpress, wordpress plugin




kalo sblmnya udah permalinknya diisi /%postname%/
apa harus pake yg kode 404.php??
btw salam kenal ya broo
Nggak perlu bro. itu cuma dipake kalo berubah dari
/%year%/%monthnum%/%day%/%postname%.htmlmenjadi/%postname%/Salam kenal juga
klo menurut saya mending diberi category biar lebih cepat ke index ke google…
itu menurut saya.. maklum msaih newbie banget… soalnya kemarin saya belajarnya spt itu
Kalo menurut saya itu sih kesenengan. Tapi ada bagusnya juga diberi kategori dulu. Salah satunya seperti yg mas Fanari lakukan untuk mencegah search engine mengcrawl halaman kategori yang tidak diinginkan (karena dipake untuk paid review)
Saling berkunjung dan menjalin tali silaturahmi antar sesama peserta lomba blog Kampanye Damai Pemilu Indonesia 2009. Kunjungan balik ya di http://www.yudi-akuntan.co.cc/search/label/Pemilu%20Damai%202009
Iya, kunjungan balik….
Ternyata seperti itu bisa juga ya..
Dulu berniat ngganti permalink tanpa tahun/bulan/tgl, tetapi ketika membaca beberapa artikel orang yg ternyata redirect-nya nggak jalan, akhirnya belum berani..
Btw ini admin senantiasa online ya ??
Luar biasa.. setiap komentar langsung dibales cepat sekali..
Kalau saya nunggu 1-2 hari baru mbales, sekalian hehe..
Beberapa kali percobaan di localhos maupun online bisa kok mas. Sebenarnya agak nekat juga nie ngganti permalink
Sering online mas. Kalo pas agak sibuk paling cuma approve comment, balesnya lain hari…
Comment satu lagi ah, biar “Top Commenters” jadi naik dikit.. hehe
Iya tuh, mas, udah naik lagi… ayoo, teruskan berkomentar
Wah bener, ternyata online ya. Cepat juga respond-nya..
tambah satu komentar lagi nih…
Hahaha, ketahuan nie… Sip, naek terus tuh…
saya angkatan 2006 ni baru kelas 3,
iya direpost dong,ga’ papa..malah seneng..thanks buat kunjungannya
Sama-sama. Salam kenal adek angkatan
saya juga menggunakannya
mas
byme
Sama dunk kita, mas
yang aneh saya pernah buat domain dengan folder utama menggunakan wordpress di halaman public html.terus waktu lama saya redirect ke folder lain sesudah saya balikin ke folder awal ehhh malah error ada yang bisa bantu kenapa ya?
Errornya apa, mas? Dihapus dulu aja wordpress yang lama. databasenya dibackup kemudian dihapus juga. mending ngulangi dari awal..
thanks mas infone. jadi nambah ilmu tentang WP nih. karena lebih friendly sama blogspot. perlahan tapi pasti *hallah* lagi belajar WP. oia kalao permalink dengan supaya tampil seperti ini : http://www.domainkita.com/kategori/namapost.html format customnya tahu kan mas?
Saya malah nggak friendly sama blogspot, disuruh ngganti theme aja nggak tau
/%category%/%postname%.htmloia saya komen di blog sebelah yang m.ardi.web.id ajakan tukeran link kampanye. saling dukung dan saling menguatkan dengan link.
punya kamu sudah tak link di blogroll point ‘K’. silahkan kalao mau di link balik, tentunya dengan teks : Kampanye Damai Pemilu Indonesia 2009
, di link kesini ya : http://www.ingateros.com/2009/02/kampanye-damai-pemilu-indonesia-2009.html
kalao ndak di link balik tak apus lo hehehe *ngancem*
oia kalao uda di link laporan ya *kemalingan kali kok laporan hehe*
sek sek tak kenalan dulu, salam kenal ya *salaman* ops cewek tho, baca nama domain Ardi kirain cowok hehehe, maap maap
Huwahahaha, pake ngancem segala nie aa’ Ar_eRos…


Udah aku pasang disana…
Ya emang cowok mas, wakakakaak
saya dulu juga sempet ganti permalink, tapi karena masih hello wold ajaah, jadi gapapa…ga taw si mas kalo dah banyak yang terindex gini, mesti redirect nya….sayang emang yaah….
Iya,, sebenarnya sayang. Tapi mikir untuk jangka panjangnya…
kalo pake kode di file 404.php sperti di atas, akan mengalamai “404 not found” ga yaa..??
wah, kaya’na dpt hadiah dr OM GOOGLE ya boss…???
Kalo artikel yang di link ada, ya nggak muncul “404 not found”.
Iya, bonus awal bulan
owh jadi klo dah postname ga perlu ditambahin lagi di 404
sip..sip.sipp
mksh infonya yaa bro ardii..
n_n
Yupz, sama-sama
Saya pernah mengganti permalink dan hasilnya amburadul di google, tapi kayaknya perubahan ini OK banget buat blog Ardi, melejit …
Semoga memang OK, Mas. Melejit apanya nie mas?
lama ndak berkunjung kesini mas
Untuk saya, soal ganti permalink ini yang jadi masalah bukan indexing google nya, ini bisa dikejar lagi. Masalah lebih besar bagi saya adalah jadi terbuangnya link building yang sudah ada. memang tidak masalah untuk link ke Index, tapi kalau link yang mengarah ke post jadi percuma semua. Misalnya di comment blog yang menggunakan commentluv.
Iya, Mas. Link building per posting jadi terbuang percuma. Harus membangun lagi dari awal. Makanya saya masukan kode untuk me-redirect ke alamat psoting yang baru. minimal untuk mengurangi terjadinya kode 404 (page not found)
wah, saia pake permalink yg %postname% juga mas, makasih info nya, salam kenal
Salam kenal juga
Wah…mulai dari awal lagi dong
Ya, itu resiko yang harus saya ambil. Malah dapat pengalaman berharga…
imo, kl waktu/tgl posting-nya ada, sptnya akan lbh usable..tdk hrs di permalink memang
Kurang tahu juga sie, pak, kalo masalah itu. Tapi saya tidak senangnya karena jadi terlalu panjang. Padahal saya kalo bikin judul jarang bisa pendek…
Makasih dah mampir di blog yg abal-abal ini…
lama ga mampir ksini,
setuju mas permalink ‘$postname$’ emang bisa bikin seo lebih bersahabat
makasih tips-nya
Pake % mas bukan pake $
kalo pake rupiah bisa ngga? hehehe becanda mode on
Bisa aja… Tapi uangnya pake fotonya bli Dyatmika
coba ahh….
tambahan, kalau rubah permalink sementara content udah keindex bisa pengaruh ke index page mbah Gugel lho mas…
pengalaman pribadi juga saya…
hihi.. jadi akubiarkan blog ku dengna permalink yg udah di set dulu..
kecuali untuk bikin blog yg baru di tata dari awal..
whatever lah pokoke pengalaman akan memimbing kita ke hal yang lebih bagus tentunya..
sukses ngeblog nya mas Ardi..
salam
Iya mas. Memang merubah pengindeksan. Tapi sekarang saya cek di google link lama saya sudah menghilang diganti link saya yang baru. Posisi pengindekan nggak begitu jauh dengan yang lama/
Salam kenal mas Ardi
permalink lama saya /%year%/%monthnum%/%day%/%postname% migrasi ke /%category%/%postname%.html, dan hasilnya menjadi 404 melulu pd posting2 yang telah terindeks..Bagaimana script redirect untuk permalink saya diatas? jadi gak bisa tidur nyenyak ni..Maturnuwun
Bisa diberi kode berikut :
< ?php
$this_page = 'http://' . $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
if (strpos($this_page, '.html') == false) {
$this_page = 'http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['REQUEST_URI']).'/'.basename($this_page).'.html';
header("Location: ".$this_page);
exit;
}
?>
Saya lihat di blog Anda menggunakan All In One SEO Pack. Kalo Plugin tersebut belum yang terbaru silakan update ke versi paling terakhir kemudian aktifkan fasilitas “Canonical URLs” untuk mencegah duplikat konten.
Setelah artikel yang terindeks di google sesuai link aslinya, kode di atas bisa dilepas.
tapi kok kalau lihat permalink di isnaini.com lengkap semua ya? Dari www. Sampe tgl bulan tahun .html dan index googlenya muantap,kira2 itu bigimana ya?trs bagus mana di banding cuma %postname%
Setahu saya banyak faktor yang mempengaruhi SEO. Secara umum terbagi menjadi 2 : SEO On Page dan SEO Off Page. Kalo kata pakar-pakar SEO, perbandingan antara SEO On Page dan Off Page adalah 30 : 70.
Pengaturan permalink ini termasuk salah satu optimasi SEO On Page (termasuk dalam 30%). Baik itu pake tahun/bulan/tgl/postname.html atau kategori/postname/ atau langsung postname sama-sama seo friendly.
Saya mengganti permalink dengan menghilangkan .html dibelakang karena plugin yang saya pakai jadi tidak berjalan dengan baik. Kalau untuk blog-nya mas Isnaini yang saya tahu link building beliau sangat kuat. Dan beliau juga membuat theme-theme blogspot. Jadi kalo semakin banyak yang pakai themes mas Isnaini otomatis beliau mendapat linkback (kalo pemakainya tidak menghilangkan link-nya). Ini hanya salah satunya, mungkin di belakang yang tidak nampak optimasi seo-nya diluar yang kita duga. CMIIW.
trims atas infonya
Sama-sama mas
Terus terang saya senang bisa tau info ini, walo gak cukup sekali bacanya he he.. Plus agk membingungkan buwat saya. Tapi thanks a lot.
Hehehe, maaf deh kalo membingungkan. Saya memang agak kesulitan kalo disuruh menulis atau menerangkan lewat tulisan.
saya juga terlanjur pake permalink yang lama. Juga nyesel pake wordpress, karena terlanjur maka harus maju terus. Sebenernya ad yang lebih baik yaitu drupal. Yang memiliki file database yang lebih kecil dari wordpress apalagi joomla gak bangetz deh. Kode enggine drupal rapih. Untuk SEO nya drupal Killer bangets, aku pernah ngetes bikin web kosong pake drupal. Eh ternyata itu web keindeks juga sama google. Dalam waktu singkat…..mau tau? Cuma 1 hari udah keindeks. Kosong lho webnya. Drupal terbukti sebagai CMS terbaik untuk website,blog,forum dan multisite.
Mohon dijawab ya mas…..mari kita share
Saya dulu juga pernah nyoba drupal, tapi belum sampai mengetahui dalem-dalemnya udah nggak pake lagi. Jadi saya tidak bisa berkomentar tentang drupal. Tentang cepat atau tidaknya keindeks mesin pencari sebaiknya kalau mau membandingkan harus dalam kondisi yang sama, seperti beli domain di tempat yang sama dan diletakkan di hosting yang sama, isi posting sama dan sama sekali tidak dioptimasi. Yang satu domain diisi drupal, satu lagi diisi wordpress. Kalo hasilnya lebih cepat keindeks drupal baru mungkin emang lebih hebat sisi pengkodeannya. Kenapa saya katakan beli domain harus di tempat yg sama? Sebagai contoh, teman saya si A pernah beli domain+hosting di tempat HA, sedang si B di hosting HB. Toko hosting HA selalu menampilkan domain yang pernah beli di tempatnya (mungkin untuk promosi juga), sedang di toko HB tidak. Otomatis si domain A mendapat linkback dari toko HA, sedangkan domain B tidak. Kalo keduanya sama-sama tidak melakukan optimasi secara teori si A akan lebih cepat keindeks mesin pencari.
IMHO, Search Engine bisa menemukan domain kita tu dari link yang mengarah ke domain kita. Jadi, CMS belum berperan penting dalam peng-indeks-an. Baru setelah domain terindeks, CMS berperan penting agar setiap halaman web kita terindeks dengan baik.
CMIIW, soalnya saya juga baru belajar…
untk blogspot bisa di permalink gak mas?
gimana caranya ya..?
salam
Blogspot defaultnya udah bagus kok permalink-nya…
keren mas tips nya salam kenal
klo aq pake permalink /%postname%.dewi xixixi
KLo boleh tau web ini pake plugin apa aja mas?
terima kasih untuk infonya Pak, keep posting
kalau penggunan permalink yang saya tahu. Jika nama domen kita bukan kata kunci utama web kita better kita buat permalink : /katakunciataulongtailkeywordanda/%postname%.htm
biasanya untuk domen yg tujuan utamnya adalah branding.
Salam,
cay
that’s amazing….
Thanks broooo….. Infonya…
Topppppp
wew…mank separah itu???
langsung ane ganti deh gan…thx y