WordPress dan Google-friendly URL

November 15th, 2008 by Hanif

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 ;)

Buku-Muka Menjadi Indonesia

November 6th, 2008 by Hanif

Apa jadinya kalau Facebook diterjemahkan ke dalam bahasa indonesia oleh orang-orang yang sebenarnya bukan ahli bahasa? Hemm… bayangkan saja istilah-istilah yang muncul nanti  ;))

Facebook merupakan salah satu situs sosial paling populer di dunia, namun di Indonesia, popularitasnya masih kalah dibanding Friendster ataupun Hi5. Dulu waktu SMA, hampir semua orang di kelas saya sudah bermain-main dengan yang namanya friendster (sampai-sampai alamat friendster di sekolah saya di block untuk siswa), bahkan pada saat pertama kali berkenalan pun yang ditanyakan adalah alamat FS. Padahal di negara asalnya sana, FS bukanlah sebuah situs jaringan sosial yang sepopuler di sini, dan dalam opini saya pada kenyataannya saya lebih suka facebook yang lebih “smart” daripada friendster sendiri (walaupun punya account fs juga :d ).

Untuk Facebook yang lebih mendunia, sekarang ini Facebook telah menyelesaikan suatu project untuk menerjemahkan seluruh kata dan frasa yang ada dalam setiap halaman ke dalam bahasa Indonesia yang mana diikuti oleh lebih dari seribu orang Indonesia (termasuk saya :)) ). Tujuannya yaitu menjadikan Facebook mudah dipahami oleh pengakses lokal sehingga orang yang tidak bisa berbahasa inggris pun bisa menggunakannya. Tapi, sekarang ini kalau dicermati lagi, saya sendiri malah merasa janggal dengan hasil terjemahan kita sendiri :)) Mungkin karena sering mengakses situs dengan bahasa inggris kali, sehingga bingung kalau mau mencari link “Edit Profil” yang sudah berganti “Sunting” :d

Terakhir kali saya login tadi masih ada beberapa kata yang harusnya perlu diperbaiki dengan cara menerjemahkan lagi kata aslinya atau mem-vote (apa ya mem-vote menurut EYD yang benar? ) kata mana yang paling cocok untuk digunakan. Jika Anda adalah fans dari Facebook, maka dapat mengikuti program ini untuk menjadi translator dari facebook, tetapi its free, alias cuma-cuma :P

(* Orang koq Alat??? :)) , perlu di perbarui itu :P  )

H + 6

October 6th, 2008 by Hanif

Semoga saja belum terlambat untuk mengucap “Selamat Hari Raya Idul Fitri, Taqabalallahu Minna Wa Minkum, Mohon Maaf Lahir dan Batin” untuk semua kawan-kawan blogger yang pernah singgah di Blog ini. Kita mulai syawal kali ini dengan peningkatan kualitas di segala bidang :)

Untuk sementara ini saya mohon maaf karena belum bisa apdet dan blogwalking karena sedang mudik di kampung halaman. Tidak ada hotspot, tidak ada internet gratis, warnet pun jauhnya 2 km dari rumah saya :d

gambar diambil dari : http://users.cjb.net/one1/lebaran.jpg

Kali Ini Saya Tidak Nyontek…

September 22nd, 2008 by Hanif

“Aduh, Pak Guru, maaf saya telat ngerjain PR…”

Beberapa hari yang lalu dapat PR dari mas Ipung tentang “10 Habits and Facts About Hanif”, dan sekarang mudah-mudahan PR-nya masih bisa dikumpulin. Ini seperti kehidupan nyata saya saja yang sering telat ngumpulin tugas…

Lhah ini critanya para blogger pada buka-bukaan nih? :)) Haduh.. haduh… idenya mbak Ika ini, tapi heran juga saya melihat respon dari para blogger yang begitu bersemangat ngerjain PR-nya. Padahal hanya dimulai dari posting yang spontan ditulis di salah satu blog, namun seperti domino saja semua blogger beramai-ramai ikut ngerjain PR. Atau jangan-jangan ini sebuah konspirasi? (he.. he.. ngga ding bercanda :d )

Langsung saja ini dia “10 Habits and Facts About Hanif”.

1. Kadang kalau saya memberikan sebuah ide atau saran, orang lain pikir itu aneh, padahal menurut saya itu hal yang biasa. Sampai-sampai dulu waktu aktif berorganisasi mendapat predikat anggota paling kontroversial :d karena pasti deh saya beda sendiri dengan yang lain kalau sedang rapat atau musyawarah.

2. Dulu waktu SMP dan SMA nakalnya minta ampun, sampai-sampai ada guru yang saya bikin nangis (ups keceplosan :d ). Maklum, dulu satu kelas cowok semua soalnya sekolah di boarding school, tapi entah kenapa sekarang saya jadi pendiem, bahkan mungkin paling pendiem di kampus. Gak tau deh, mungkin udah malu mau over-acting di depan banyak orang, jadi biar dikira kalem ya pura-pura stay cool aja ;)

3. Cinta sama kopi susu, karena setia menemani bergadang sampe pagi. “Lhoh, ga takut caffeine?”, “Gak koq, aman asal sesuai aturan… :p ” (Awas ya jangan berfikir gigi saya hitam, masih putih-tih koq )

4. Ga suka nonton di bioskop. Hemm… :-? apa enaknya sih nonton bareng-bareng? Saya malah malu sendiri kalo nonton bareng-bareng pas ada adegan ciuman ato something else… mungkin kalo lampunya ga dimatiin udah keliatan deh muka saya paling merah. Itu sebabnya saya lebih suka nonton filem sendirian di kamar, lebih nyaman, bebas berekspresi, tanpa gangguan (hag… hag… hag.. :)) ).

5. Setiap hari saya chatting lewat HP ataupun komputer. Walau sedang apapun juga, tapi messenger saya tetap OL walaupun di set busy atau away. Bukan chatting sekedar chatting, sudah seperti kebutuhan juga karena banyak teman-teman saya yang sekarang sudah di seluruh penjuru dunia untuk melanjutkan belajar atau kerja, jadi saya harus tetap berkomunikasi dengan mereka. Menderita juga saya ditinggal sendiri di Indonesia :( Kadang-kadang juga kalau udah ngobrol asyik bisa sampai berjam-jam, karena itu juga saya sering tidur jam diatas jam 12.

6. Suka berbuat “anarkhis” pada binatang dan tumbuh-tumbuhan :hahaha: Aduh, bagaimana cara menghentikan kebiasaan ini… :embrassed: Sudah berapa binatang yang sekarang cacat gara-gara saya. Terakhir kali saya lempar ayam tetangga pake batu bata karena pup sembarangan di teras rumah (hem… sadis ya emang? ).

7. Menyebalkan kalau diajak sms-an. “Garing” kalau temen-temen saya bilang :d Lantaran saya cuma reply sms dengan kata-kata yang penting saja, paling-paling seputar kata “Iya”, “Ngga”, “OK”, “Sip…”, “Ntar” :d udah itu saja, bukan karena saya pake Esia lho biar hemat, tapi emang kalau mau ngomong panjang lebar kenapa ga telpun aja :p

8. Kebiasaan sebelum tidur adalah berdoa tentunya dan tidak lupa cumi, alias cuma misscall. Memang jail juga sih, ga ada yang boleh tidur duluan sebelum saya tidur :)) padahal saya tidurnya kan malem terus, makannya kalo temen-temen yang udah pada tau kebiasaan saya ini pasti sisp-siap silent HP-nya dulu sebelum dia tidur.

9. Kelihatannya yang satu ini tidak penting tapi sering sekali terjadi. Saya sering berdebat dengan teman saya hanya karena soal ganteng atau cantiknya seseorang ketika sedang nonton acara TV (gak penting banget kan? ). Contohnya saja kemarin ketika melihat acara TV dimana di sana ada Cristian Sugiono dan Glen Alinskie (maaf ya sebut merek :d ). Teman saya tiba-tiba berkomentar dia itu gantengnya minta ampun, sampe-sampe dia bilang dia tuh ratusan kali lebih ganteng dari saya (humph? masa sih saya sejelek itu :-S ). Padahal kalo menurut saya dia ga ganteng-ganteng amat koq, udah banyak yang punya muka yang bentuknya seperti itu :p Emang ga bisa disalahkan sih, soalnya belum ada Undang Undangnya :p

10. Ngga suka ke kampus, paling cuma ngumpulin tugas doank. Huff… semoga penyakit ini tidak turun - temurun [-O< Bukan karena males, bukan karena sombong juga, tapi saya merasa pelajaran sebuah mata kuliah di kampus saya dapat dipelajari dari buku dalam waktu beberapa jam. Saya lebih suka kalau diajak kumpul bareng, main futsal, ngadain acara, dsb. Aneh juga kalau difikir, saya anak IPA (mahasiswa teknik) tapi lebih suka gaya belajar orang IPS yang memungkinkan untuk berdiskusi, berdialog, menganalisa masalah, dsb.

Thats all “10 Habits and Facts About Hanif”, jadi PR saya dapat nilai apa nih pak guru? :d

Tapi saya mohon maaf kalau saya tidak dapat menjalankan rule no. 3 untuk mencari korban selanjutnya (nah lo… udah keliatan kontroversialnya :d ) soalnya saya merasa ngga enak sendiri kalau harus ngasih tugas ini kepada blogger yang lebih senior, ntar saya di-cap blogger kurang ajar :)>- Selain itu juga, blog ini tidak menuntut punya PageRank yang tinggi untuk keperluan advertising ataupun program review, jadi ga masalah tentang rank blog ini dimata search engine ;)

Sebagai bocoran saja, saya punya 8 blog lagi selain ini dimana blog tersebut khusus untuk dipasangi iklan atau mengikuti program paid review yang saya tulis dengan artikel-artikel dengan ide yang lebih spesifik. Dan pada blog-blog tersebut tidak pernah melakukan blogwalking tetapi murni teknik SEO dengan manipulasi keyword, jadi pengunjung yang datang hampir semuanya berasal dari search engine :d Tapi itu hanya sedikit bocoran saja, dan sesuai rule no. 1, saya akan tetap mencantumkan aturan - aturan ngerjain PR-nya ;)

Rulenya adalah sebagai berikut:

  1. Each blogger must post these rules
  2. Each blogger starts with ten random facts/habits about themselves
  3. Bloggers that are tagged need to write on their own blog about their ten things and post these rules. At the end of your blog, you need to choose ten people to get tagged and list their names.
  4. Don’t forget to leave them a comment telling them they’ve been tagged and to read your blog.

Revolusi Browser, Mungkinkah?

September 18th, 2008 by Hanif

Apa web browser yang Anda gunakan saat ini?

Jika jawaban Anda adalah IE, aduh maaf saja kalau blog saya terlihat jelek :huray: Karena memang IE adalah browser yang tidak sesuai standar W3C. Apa itu W3C? klik di sini saja yah… :d Jadi presentasi yang ditampilkan kadang-kadang tidak sesuai yang semestinya. Makannya ada suatu gerakan yang dipelopori oleh www.savethedevelopers.org/ dengan nama “Save the Developer” dengan cara meninggalkan jauh-jauh IE6.

Review Browser versi hanifali.info B-)

Sebelumnya saya hanya akan mereview 4 browser yang paling menjadi prioritas saat ini secara singkat. Mulai dari sang jawara dunia (berdasarkan statistik) si Microsoft IE.

Yang saya kagum atas IE adalah ketika ia melakukan skak mat terhadap Netscape yang pernah jaya di era sebelumnya, selain itu tidak ada lagi yang dapat saya banggakan dari browser ini. Besar dan berkembang bersama Microsoft, tentunya membuatnya tak terkalahkan sampai sekarang, karena sudah menjadi suatu image bahwa browsernya windows adalah IE. Tetapi bagi internet-surfer sejati yang tidak asal buka ini itu, tentunya mereka tau kalau IE bukanlah pilihan tepat. Selain dari sisi presentasi web yang ditampilkan tidak sesuai standar (IE 6), dari sisi keamanannya juga IE paling rawan terhadap serangan hacker. Ini karena IE menggunakan fungsi-fungsi Active X yang mana melalui Active X ini memungkinkan seorang hacker untuk menyerang Sistem Operasi.

Browser kedua adalah Opera. Pernah menjadi browser tercepat di tahun 90-an, dan juga browser pertama yang menggunakan tabbed browsing. Di komputer saya terinstall Opera v 9.50 beta dengan interface yang lebih modern, tapi hanya sebatas browser untuk testing saja. Kecepatannya menampilkan sebuah halaman web memang tidak diragukan, tetapi yang saya tidak suka terhadap browser ini adalah saat mengeksekusi JavaScript. Saya berkali-kali membuka web dengan JavaScript kompleksitas tinggi dengan Opera tetapi hasilnya tidak sempurna :( , contohnya saja saya sering menggunakan jQuery JavaScript Library, atau yang serupa di dalam sebuah halaman web, tetapi ketika browser diminta melakukan animasi-animasi tertentu, Opera tidak terlalu bagus untuk melakukannya.

Yang ketiga adalah Apple Safari. Di komputer saya juga sudah terinstall Safari 3.1.2 for Windows yang sering saya gunakan untuk browsing juga. Yang saya suka dari browser ini adalah font rendering yang lebih mudah dibaca (silahkan saja bandingkan dengan browser lain ;) ) dan adanya fitur Private Browsing (walaupun di firefox juga ada dengan tambahan add-on). Menurut teman-teman pengguna Mac, Safari-nya bisa berkali-kali lebih cepat dibanding browser lain, tetapi kehebatan itu tidak saya rasakan pada Safari saya :)) , entah kenapa saya juga kurang tau, tetapi yang jelas browser ini lebih cepat dibanding IE. Nilai tambah lainnya adalah tampilan dan animasinya yang unik yang membuat kesan tersendiri pada browser ini (ya iya lah… Apple punya :d )

Terakhir adalah Mozilla Firefox. Eiitts… tapi jangan berfikir dulu saya akan merekomendasikan browser ini pada Anda, walaupun akhirnya saya nanti akan banyak menyebutkan kelebihannya dibanding browser lain :)) . Sekarang saya menggunakan Firefox 3.0 dan Firefox 2.0 Portable. Sangat disayangkan Firefox versi 3 ini adalah browser yang rakus memory yang tidak seperti versi sebelumnya yang lebih ringan. Tetapi entah kenapa pada sistem operasi Linux, Firefox tidak se-rakus di Windows yang mengkonsumsi banyak memory (atau jangan-jangan itu hanya perasaan saya saja… :-S ). Tapi walau bagaimanapun, ini menjadi browser kecintaan saya sekarang :d Bukan karena gambar icon-nya bagus lho… :d tapi memang Firefox ini mewakili dari semua kelebihan web browser yang ada saat ini.

Menggunakan engine Gecko yang sesuai standar W3C adalah yang paling utama, dan juga bisa menampilkan beberapa spesial CSS yang tidak bisa ditampilkan di browser lain. Contohnya silahkan saja amati sebuah button pada halaman Admin Wordpress Anda, jika Anda menggunakan Firefox atau Safari, button tersebut akan nampak lebih halus dengan keempat ujungnya yang agak tumpul (atau istilah kerennya rounded corner), padahal itu murni menggunakan CSS, bukan JavaScript. Satu hal lagi dimana Firefox menjadi browser yang paling direkomendasikan adalah dengan adanya addons.mozilla.org. Ribuan Add-ons dan theme yang dikembangkan oleh jutaan orang di dunia untuk Firefox siap untuk dipilah untuk kenyamanan berselancar Anda. Pada postingan saya sebelumnya, juga pernah menulis tentang bagaimana membuat browser ini lebih ‘wuzzz…’ dengan cara mengaktifkan pipelining-nya dan beberapa opsi tambahannya. Silahkan cek kembali artikel sebelumnya :)

Kenyataan yang Terjadi

Walaupun IE adalah browser yang paling tidak direkomendasikan, tetapi lihatlah statistik blog saya berikut. (diambil 18/09/08) ;))

Bagaimana dengan blog Anda? Saya pikir juga tidak jauh beda dengan statistik di atas :d dari IE, Firefox, Opera kemudian disusul browser-browser lain seperti Safari, Avant, Flock, dll.


Creative Commons Attribution 3.0 Unported
Creative Commons Attribution 3.0 Unported