Archive for the ‘SEO’ Category

WordPress dan Google-friendly URL

Saturday, November 15th, 2008

Hya… Hari Sabtu ini memang enaknya buat refreshing di sela ujian mid-semester yang padat dan menjengkelkan.  Tujuan refreshing yang pertama yaitu update blog, olahraga sebentar & malam minggunya jalan-jalan tentunya :d Tapi kali ini koq tumben nulis tentang SEO? Ya.. ya.. sekedar sharing yang selama ini saya tau saja, walaupun pada kenyataannya sebagian besar sudah menerapkannya di blog-nya masing-masing ;)

Mengacu pada halaman Google Webmaster Guideline dan beberapa tulisan Chris Beasley tentang SEO, ada beberapa fakta penting yang perlu diketahui tentang Google-friendly URL yang dapat saya ringkas, yaitu:

  • Sebagian besar search engine ‘ogah‘ mengindex halaman pada URL-nya yang terdapat simbol seperti tanda tanya (?), sama dengan, (=), dan sebagainya.
  • Padahal dinamik website (seperti wordpress, joomla, dsb.) selalu menggunakan query string untuk menampilkan halaman tertentu karena website tersebut menggunakan database, bukan menyimpan artikel-artikel dalam bentuk file. Contohnya struktur URL www.contoh.com/?cat=67&page=2 (menggunakan query string “?cat=67&page=2“)
  • Menggunakan direktori yang simpel, dan menggunakan URL dengan kata-kata yang bermakna akan lebih baik di mata search engine. Contoh : www.hanifali.info/blog/tentang-google-friendly-url daripada www.contoh.com/?session_id=9939485&show=77364
  • Menggunakan hyphen (-) akan lebih baik untuk memisah kata daripada underscore (_). Contoh : www.contoh.com/judul-artikel daripada www.contoh.com/judul_artikel

Bagaimana menjadikan struktur URL kita menjadi Google-friendly?

Kali ini saya akan membahas tentang Google-friendly URL pada wordpress saja, karena kalau keseluruhan akan sangat panjang dan lama. Pada halaman Admin -> Settings -> Permalinks disana ada setting untuk mengganti struktur URL dari wordpress kita menjadi lebih friendly. Kata WordPress di sana “This can improve the aesthetics, usability, and forward-compatibility of your links” :d

Sebelum lanjut, mungkin ada yang penasaran kenapa defaultnya struktur URL dari wordpress selalu www.contoh.com/p=123, dan tidak menggunakan Search Engine-friendly URL? Itu karena tidak semua web server mendukung format URL yang friendly tersebut, tetapi kebanyakan web server mendukung format seperti ini.

Nah sekarang, format URL yang bagaimana yang paling baik? Kalau menurut saya, opsi “Month and Name” adalah yang terbaik, atau dengan Custom Structure “/%year%/%month%/%postname%/” juga sama, yang artinya Struktur URL-nya adalah www.contoh.com/TAHUN/BULAN/JUDUL-ARTIKEL.

Kenapa tidak “Category Base” atau langsung judul artikelnya saja, bukankah kata Google lebih simpel lebih baik?

Beberapa pertimbangan juga harus dicermati seperti multiple categori dan duplicate content. Kadang-kadang sebuah artikel memakai lebih dari satu kategori atau tag, hal ini tentu akan sangat membingungkan walaupun semua URL-nya bisa diakses. Sedangkan struktur URL yang langsung ke posting juga tidak dianjurkan (www.contoh.com/JUDUL-ARTIKEL), walaupun tetap dapat dipakai, tetapi akan sedikit menimbulkan masalah pada kasus tertentu (contoh kasus errornya wordpress 1.5x pada saat me-load theme).

Beberapa hal yang merugikan seputar URL

Hal-hal yang merugikan adalah yang tidak disukai search engine tentunya, dan baiknya ditinggalkan jauh-jauh :d

  • Broken Link, atau link yang alamat tujuannya tidak valid, tentunya ini akan mengecoh si bot untuk mendatangi link tersebut :d
  • Session ID, adalah salah satu yang dibenci Google, karena setiap kali pengunjung yang datang akan mendapat session ID yang berbeda, dan seolah-olah setiap session ID yang dikeluarkan adalah sebuah website baru tetapi dengan konten yang sama. Hal ini dapat dikategorikan sebagai duplicate content yang unlimited. Hal yang serupa terdapat pada affiliate ID.
  • Teknik Ajax, yang bisa menguntungkan maupun merugikan. Kadang-kadang teknik ini dapat menampilkan konten secara “diam-diam” pada halaman yang sama tanpa harus meng-klik sebuah link, sehingga konten tersebut tidak ter-index oleh search engine. Tetapi banyak juga penerapan teknik Ajax yang menguntungkan, contohnya adalah dynamic calendar, ataupun Ajax untuk sorting table.
  • Do-follow pada WordPress Comment. :d Hehe… hati-hati buat penganut paham do-follow pada wordpressnya, karena terlalu beresiko :d Tidak semua komentator memasukkan URL-nya dengan benar, dan lagipula terlalu banyak link yang tidak seimbang dengan konten di setiap halaman juga bisa dianggap spam…

Nha… segini dulu saja, kalau ada kekurangan silahkan ditambahi yah, karena point-point di atas hanya sebuah ringkasan yang saya pernah pelajari :d Udah jam 3 sore nih, saatnya mandi… :-h

Update Minggu 17 November 2008
Nah, bagaimana jika ingin mengganti permalink lama dengan struktur yang baru tanpa takut permalink yang lama manjadi tidak bisa di akses dan tanpa menurunkan ranking kita di Google? (@Anggie : comment #4)

Dean Lee, pada websitenya http://www.deanlee.cn/, membuat sebuah plugin untuk wordpress untuk menjadikan permalink yang lama tetap bisa di akses. Tapi untuk plugin yang satu ini saya belum pernah mencobanya sendiri, karena saya belum pernah ganti permalink :d Jika ingin mendownload, silahkan kunjungi halamannya di sini.

Tapi kalau Anda mahir dalam pemrograman, juga bisa membuat sendiri dengan teknik “301 Redirect” (permanent redirect). Selamat Mencoba ;)


Creative Commons Attribution 3.0 Unported
Creative Commons Attribution 3.0 Unported