SEO (Search Engine Optimization) adalah teknik-teknik yang digunakan oleh Web Developer untuk meningkatkan popularitas sebuah situs di mata search engine, khususnya Google. Dengan SEO yang baik, sebuah situs akan lebih mudah ditemukan oleh pengunjung – yang artinya lalu lintas ke situs Anda juga relatif lebih lancar. Lalu lintas yang baik = keuntungan yang lebih besar , baik finansial maupun non-finansial.
Google senang text. Sebuah website dengan artikel panjang lebar dan keyword yang disebar di setiap penjuru situs relatif akan lebih sukses di indeks Google ketimbang website yang hanya berisi gambar. Hal ini terjadi karena mesin belum dapat membaca gambar seperti layaknya manusia. Mesin harus bergantung pada deskripsi yang diberikan oleh manusia untuk membaca sebuah gambar. Dimana kerap, deskripsi tersebut tidaklah akurat dan memadai. Sehingga pelajaran yang dapat kita ambil : Buatlah Website dengan teks sebanyak mungkin dan gambar sesedikit mungkin? Salah besar!
Selama ini kerap terjadi perdebatan bahwa situs dengan SEO yang bagus akan selalu berbentuk sebuah portal dengan teks dan keyword yang melimpah. Tapi, mengingat kultur orang Indonesia yang malas membaca, banyak situs yang kemudian menyuguhkan tampilan yang ‘wah’, penuh gambar dan warna. Namun, mereka melupakan hal-hal yang mungkin tidak tampak langsung di mata pengunjung, tetapi memiliki dampak yang cukup signifikan. Sebagus apapun situs Anda, apabila pengunjung tidak dapat menemukan Anda, tidak ada artinya bukan?
Dengan teknik layout terbaru, kini kita dapat membuat desain yang indah, dengan banyak elemen gambar, tanpa mengorbankan tingkat SEO pada situs Web kita. Mari kita coba lihat salah satu desain yang pernah kami tangani, sebuah toko online dengan halaman depan yang hampir tanpa teks, konten yang hampir seluruhnya berisi gambar.

Kecuali navigasi pada bagian atas dan bawah pada situs tersebut, semua teks yang ada harus ditampilkan menggunakan gambar. Hal ini disebabkan karena keterbatasan font yang dimiliki browser tidak memungkinkan menampilkan font-font indah yang dipakai pada desain tersebut. Celakanya, apabila kita menggunakan teknik layout standard, search engine tidak mungkin menemukan tulisan “Special Promo” atau “Discount 20%” karena semuanya berbentuk gambar.
Untuk mengatasi hal ini, mari kita bedah halaman ini berdasarkan logika ketika kita menulis sebuah prosa – karangan yang baik dan benar :

1. Judul (header) utama / level 1 adalah nama dari toko ini. Gila Bass.com. Apa itu Gila Bass.com ? sudah selayaknya deskripsi yang baik disertakan dibawahnya.
2. Turun ke bawah, header level 2 adalah promo super special Gitar Bass Fender yang menjadi fokus dari halaman ini.
3. Turun 1 hierarki lagi, kita dapat menganggap 4 banner yang berjejer di bawah banner utama sebagai header level 3.
Dengan melihat sebuah halaman web sebagai sebuah dokumen dengan logika prosa, kita dapat memberikan nilai semantik, struktur, serta SEO yang lebih baik. Plus, kita juga dapat melihat sebuah halaman Web sebagai sebuah cerita dengan pesan yang akan disampaikan. Tidak hanya pada level desain grafis juga, tetapi pada level kode yang nantinya akan membangun situs tersebut.
Mari kita telusuri satu per satu implementasinya :
1. Header level 1 : Logo Gila Bass
Normalnya, kode yang diperlukan untuk menampilkan gambar tersebut adalah seperti ini :

Apabila dibaca oleh mesin, kode tersebut tidak terbaca apa-apa. Hanya sebagai syntax programming tanpa konten apapun. Namun, apabila kita ingin lebih cermat, kita dapat memberi konten yang baik, tanpa mengorbankan estetika :

Dengan kode di atas, search engine akan tahu bahwa ini adalah situs Gila Bass – ditandai dengan pemberian judul halaman melalui penggunaan tag header level 1. Selain itu kita juga bebas memberi deskripsi (dan tentu saja keyword yang relevan).
Manipulasi tingkat lanjutnya kita lakukan pada level CSS. Jangan pernah mencampuradukan isi karangan prosa (HTML) dengan warna tinta yang digunakan (CSS). Ingat bahwa sebagus apapun tinta yang digunakan, apabila isi karangan tersebut jelek, tidak akan ada yang membacanya
2. Header Level 2 : Promo Super Special
Normalnya, kode yang diperlukan untuk menampilkan gambar tersebut adalah :

Namun, kita modifikasi menjadi :

Dengan begitu, ketika ada orang yang mencari ‘Bass Fender Murah’ , search engine dapat membantu orang tersebut karena deskripsi yang lengkap, yang dapat terbaca oleh search engine tersebut. Elemen strong dipakai sebagai pengganti span untuk memperkuat penekanan terhadap promosi tersebut.
3. Header Level 3 : Misc Promo
Perlu kita ingat bahwa promo-promo di bawah ini adalah list dari promo-promo sekunder. Sehingga sudah selayaknya, selain menggunakan teknik-teknik di atas, secara semantik kita taruh dalam sebuah list HTML :

Demo di atas hanya sedikit dari banyak sekali variasi teknik yang dapat kita terapkan untuk mencapai sinergi antara desain yang indah dan SEO yang baik. Intinya adalah melihat sebuah dokumen, seaneh apapun tampilannya, sebagai sebuah karangan prosa yang memiliki struktur yang logis dan semantik.
Sudahkah halaman situs anda logis dan semantik ?