Search Engine Optimization atau SEO merupakan suatu cara agar Situs kita mendapatkan lebih banyak traffic dari Search engine seperti google, yahoo dll. Tujuan dari peng-optimalan ini adalah agar situs kita mendapatkan urutan teratas di search engine, dan apabila hal tersebut tercapai maka secara otomatis situs kita lebih dahulu dilihat oleh pengunjung yang mencari kata kunci yang dibidik oleh situs kita. SEO biasanya dihubungkan pada pengoptimalan kata kunci tertentu. Kata kunci tersebut nantinya akan dioptimalkan sesuai dengan algoritma mesin pencari.
Walaupun tidak ada yang tahu cara kerja yang pasti dari algoritma search engine, akan tetapi hal-hal berikut dipercaya dapat membuat situs kita di indeks lebih cepat oleh search engine dan mendapat urutan tinggi pada saat pencarian. Secara umum optimalisasi dilakukan dengan dua cara On page atau pengoptimalan yang dilakukan pada halaman situs, seperti pada artikel, gambar dan video. Cara yang kedua adalah optimalisasi Off page. Yaitu pengoptimalan yang dilakukan diluar situs dengan memanfaatkan backlink,socialbookmarking dll.
On Page SEO
Ada beberapa pengoptimalan yang dapat dilakukan dalam hal on page. Yang pertama adalah keyword. Pertama kali yang kita butuhkan pada saat membangun sebuah situs adalah dengan mencari kata kunci atau keyword yang tepat untuk dijadikan sebagai keyword utama dalam membangun situs kita. Kata kunci inilah yang akan membedakan situs kita dengan situs lain di mata seearch engine. Kata kunci ini menjelaskan secara garis besar isi dari situs kita. Selain itu yang membedakan antara situs kita dengan situs orang lain yang memakai kata kunci yang sama adalah meta description. Atau deskripsi yang kita gunakan untuk menggambarkan isi dari situs kita. Selain itu tentunya situs kita sebaiknya memiliki konten yang unik, atau beda dengan situs lain.tapi tunggu dulu… hati-hati dalam penggunaan keyword dalam sebuah artikel. karena penempatan keyword yang terlalu banyak akan dikategorikan spam oleh search engine. penggunaan yang baik setidaknya 1 : 100. jadi apabila dalam satu artikel terdapat seratus kata maka penggunaan keyword satu saja sudah cukup.
Selain dari kata kunci dan meta description, situs kita juga sebaiknya memiliki inbound link. Yaitu link-link yang menghubungkan antara satu halaman dengan halaman yang lain dalam situs kita. Hal ini dilakukan untuk memudahkan mesin pencari mengindeks setiap halaman pada situs kita. Hal ini dapat juga di mudahkan dengan membuat site map. Selain itu kita juga memerlukan outbound link atau link yang menghubungkan antara situs kita dengan situs orang lain yang masih memiliki tema yang sama dengan situs kita.
Off Page SEO
Backlink atau link di situs lain yang mereferensikan situs kita di anggap oleh google seperti voting. Saat optimalisasi onpage kita sama optimalnya dengan situs orang lain, backlink inilah yang digunakan oleh google untuk melihat sejauh mana situs kita di menjadi acuan oleh situs yang memberi backlink. Semakin banyak backlink yang kita punya maka semakin mesin pencari melihat banyak situs yang memberikan suaranya untuk situs kita. Walhasil peringkat kita di mata mesin pencari menjadi tinggi.
Backlink ini dapat diperoleh dengan berbagai cara. Yang paling banyak dilakukan adalah men-tagging situs kita ke situs-situs social bookmarking. Atau juga tukar-menukar backlink. Pada saat tukeran backlink ini sebaiknya dilakukan dengan situs yang masih ada hubungannya dengan situs kita. Contohnya apabila kita membidik kata kunci ayam, maka sebaiknya kita tukeran backlink dengan situs yang membahas tentang telur, peternakan, atau pertanian. Hal tersebut dikarenakan apabila situs yang memberi backlink ke kita tidak sesuai maka mesin pencari tidak akan melihat itu sebagai voting yang valid.