Seperti telah disebutkan, mesin pencari tidak
memiliki sarana untuk indeks langsung ekstra seperti gambar, suara, flash film,
javascript. Sebaliknya, mereka mengandalkan Anda untuk memberikan deskripsi
tekstual yang berarti dan berdasarkan itu mereka dapat mengindeks file-file
ini. Dalam arti, situasinya mirip dengan dengan teks 10 atau lebih tahun lalu -
Anda memberikan keterangan di mesin pencari dan metatag menggunakan deskripsi ini
untuk mengindeks dan memproses halaman Anda. Jika kemajuan teknologi lebih
lanjut, suatu hari ada kemungkinan untuk mesin pencari untuk gambar indeks,
film, dll tapi untuk saat ini hanya mimpi.
1. Gambar
Gambar merupakan bagian penting dari setiap halaman
Web dan dari sudut pandang desainer mereka tidak tambahan tapi item yang paling
wajib bagi setiap situs. Namun, di sini desainer dan mesin pencari berada di
dua kutub karena untuk mesin pencari setiap informasi yang dimakamkan di gambar
hilang. Ketika bekerja dengan desainer, kadang-kadang butuh waktu untuk
menjelaskan kepada mereka bahwa memiliki link tekstual (dengan anchor text yang
tepat) bukannya bersinar gambar bukanlah kemauan dan bahwa navigasi teks yang
jelas benar-benar wajib. Ya, itu akan sulit untuk menemukan keseimbangan yang
tepat antara performa artistik dan SEO-ramah tapi karena bahkan situs terbaik
hilang di dunia maya jika tidak dapat ditemukan oleh mesin pencari, kompromi
untuk tampilan visual yang tidak dapat dihindari.
Dengan semua yang mengatakan, idenya adalah tidak
melewati gambar sama sekali. Tentu, saat ini tidak mungkin karena hasilnya akan
menjadi situs yang paling jelek. Sebaliknya idenya adalah bahwa gambar harus
digunakan untuk ilustrasi dan dekorasi, bukan untuk navigasi atau bahkan lebih
buruk - untuk menampilkan teks (dalam font mewah, misalnya). Dan yang paling
penting - dalam atribut <alt> dari tag <img>, selalu memberikan
deskripsi tekstual yang berarti gambar. Spesifikasi HTML tidak memerlukan ini,
tetapi mesin pencari lakukan. Juga, tidak ada salahnya untuk memberikan
nama-nama bermakna dengan file gambar itu sendiri bukan nama mereka image1.jpg,
image2.jpg, imageN.jpg. Misalnya, dalam contoh berikut file gambar memiliki
nama informatif dan alt memberikan informasi yang cukup tambahan: <img
src="one_month_Jim.jpg" alt="A gambar Jim ketika ia menjadi
puppy"> one-month. Nah, jangan pergi ke ekstrem seperti menulis 20-kata
tag <alt> untuk 1 piksel gambar karena ini juga terlihat mencurigakan dan
mulai berbau seperti kata kunci isian.
2. Animasi
dan Film
Situasi dengan animasi dan film ini mirip dengan
yang dengan gambar - mereka berharga dari titik desainer pandang tetapi tidak
dicintai oleh mesin pencari. Misalnya, masih cukup umum untuk memiliki
pengenalan flash mengesankan di halaman rumah. Anda hanya tidak bisa
membayangkan apa kelemahan dengan mesin pencari ini - itu adalah nomor satu
peringkat pembunuh! Dan itu akan lebih buruk lagi, jika Anda menggunakan Flash
untuk menceritakan sebuah cerita yang bisa ditulis dalam teks biasa, maka
dijelajahi dan diindeks oleh mesin pencari. Salah satu solusi adalah untuk
menyediakan mesin pencari dengan versi HTML dari film Flash namun dalam kasus
ini pastikan bahwa Anda mengecualikan film Flash asli dari pengindeksan (ini
dilakukan dalam file robots.txt tapi penjelasan dari file ini tidak pemula
topik dan itulah mengapa dikecualikan dari tutorial ini), jika tidak, anda
dapat dikenakan sanksi untuk duplikat konten.
Ada rumor bahwa Google sedang membangun sebuah
teknologi pencarian baru yang akan memungkinkan untuk mencari di dalam animasi
dan film dan format. Swf akan berisi metadata baru yang dapat digunakan oleh
mesin pencari, tapi sampai saat itu, Anda akan lebih baik hentikan penggunaan
(terlalu banyak) Flash, atau setidaknya memberikan deskripsi tekstual dari film
(Anda dapat menggunakan tag <alt> untuk menggambarkan film).
3. Frames
Ini adalah kabar baik bahwa frame secara perlahan
namun pasti menghilang dari Web. 5 atau 10 tahun yang lalu mereka adalah hit
mutlak dengan desainer tetapi tidak pernah dengan mesin pencari. Search engine
mengalami kesulitan mengindeks halaman berbingkai karena URL halaman yang sama,
tidak peduli yang mana dari frame yang terpisah terbuka. Untuk mesin pencari
ini adalah kejutan karena sebenarnya ada 3 atau 4 halaman dan hanya satu URL,
sedangkan untuk mesin pencari 1 URL adalah 1 halaman. Tentu saja, mesin pencari
dapat mengikuti link ke halaman dalam frameset dan indeks mereka tapi ini
adalah rintangan bagi mereka.
Jika Anda masih bersikeras menggunakan frame,
pastikan bahwa Anda memberikan deskripsi yang berarti dari situs di tag
<noframes>. Contoh berikut ini bukan untuk pemula tapi bahkan jika Anda
tidak mengerti segala sesuatu di dalamnya, hanya ingat bahwa tag
<noframes> adalah tempat untuk memberikan versi alternatif (atau
setidaknya deskripsi singkat) dari situs Anda untuk mesin pencari dan pengguna
browser yang tidak mendukung frame. Jika Anda memutuskan untuk menggunakan tag
<noframes>, mungkin Anda ingin membaca lebih lanjut tentang hal itu sebelum
Anda mulai menggunakannya.
Contoh: <p> <noframes> situs ini
terbaik dilihat dalam browser yang mendukung frame. </ P> Selamat Datang
situs kami untuk pengadopsi anjing prospektif! Mengadopsi anjing tunawisma
adalah perbuatan yang paling mulia yang akan membantu menyelamatkan nyawa
makhluk miskin. </ P> </ NOFRAMES>
4.
JavaScript
Ini adalah satu lagi kentang panas. Hal ini
diketahui oleh semua orang yang murni HTML tidak berdaya untuk membuat situs
yang kompleks dengan banyak fungsi (pula, HTML tidak dimaksudkan untuk menjadi
bahasa pemrograman untuk membangun aplikasi Web, sehingga tidak ada yang
mengharapkan bahwa Anda dapat menggunakan HTML untuk menangani menulis ke
database atau bahkan untuk menyimpan informasi sesi) sebagaimana disyaratkan
oleh pengguna Web saat ini dan itulah sebabnya bahasa pemrograman lainnya
(seperti JavaScript, atau PHP) datang untuk meningkatkan HTML. Untuk saat ini
mesin pencari hanya mengabaikan mereka menghadapi JavaScript pada halaman.
Sebagai akibat dari hal ini, pertama jika Anda memiliki link yang berada di
dalam kode JavaScript, kemungkinan bahwa mereka tidak akan jelajahi. Kedua,
jika JavaScript dalam file HTML itu sendiri (bukan dalam sebuah file js
eksternal. Yang dipanggil bila diperlukan) ini mengacaukan file html itu
sendiri dan laba-laba mungkin hanya melewati itu dan pindah ke situs
berikutnya. Hanya untuk informasi Anda, ada tag <noscript> yang
memungkinkan untuk memberikan alternatif untuk menjalankan script di browser
tetapi karena sebagian besar aplikasi yang cukup rumit, hampir tidak cocok
untuk menjelaskannya di sini.