Sabtu, 03 September 2011

Data mining, web fetching atau mencuri isi web

Pernahkah Anda menemukan situs yang isinya adalah kumpulan penggalan artikel dari situs-situs lain?
Pernahkah Anda punya bayangan untuk mencuri download link dari gudanglagu.com?
Pernahkah Anda punya rencana untuk mengumpulkan sebanyak mungkin alamat email?
Pernahkah Anda ingin membuat situs pencari artikel pdf?
ingin membuat auto content web? auto blog?
Mungkin sebelum harapan Anda terwujud ada baiknya kita belajar bareng gimana melakukan data mining / lebih fokus ke web fetching dengan PHP. Untuk memperdalam teknik-teknik data mining atau penggalian data bisa merujuk ke wikipedia tentang penggalian data.
Untuk studi kasus mari kita curi data-data dari gudanglagu.com . Saya pernah melakukannya dan mendapatkan lebih kurang 7000 link download dalam waktu yang tidak terlalu lama. Yah, paling tidak sudah cukup untuk memulai sebuah situs download mp3 atau menjual script download mp3 plus databasenya.
Mari kita lakukan, tapi terlebih dahulu siapkan webserver di komputer lokal Anda. Saya tidak menganjurkan melakukan di tempat hostingan asli, memang apabila dihost di sana penggalian data akan berpuluh-puluh kali lebih cepat. Tapi penggunaan resource yang besar akan sangat mungkin account Anda disuspend. Saya sudah mengalaminya 2 kali dan kapok. Optimasi script saya untuk webhosting beneran tidak pernah berhasil. Paling tidak untuk saat ini hehehe.
get website content atau mengambil isi web bisa kita lakukan dengan banyak cara.
Dengan PHP diantaranya adalah dengan:

Mungkin masih ada teknik lainnya, dan kita tidak akan membahas semuanya. Saya akan menampilkan satu contoh dengan file_get_contents
 view plain  print 
  1.    
  2. <?php  
  3. $homepage = file_get_contents('http://gudanglagu.com/');  
  4. echo $homepage;  
  5. ?>  

dengan script di atas kita bisa mendapatkan seluruh kode HTML dari http://gudanglagu.com bahkan tampilannya sama persis dengan halaman depan gudanglagu.com. Ya memang semua kodenya kita ambil dan kita tampilkan di localhost.
Pertanyaan selanjutnya adalah bagaimana mengambil sebagian isi dari gudanglagu.com. Misalkan kita akan mengambil headlinenya, jadi kita analisa dulu kode HTMLnya. Headline gudanglagu.com ternyata diawali dengan <!-- LATEST HEADLINES --> dan diakhiri dengan <!-- SECTIONS (CATEGORIES) --> dengan kata lain isi yang kita harapkan diapit dengan dua buah komen di atas.
Selanjutnya adalah mencari posisi dan posisi menggunakan strpos
 view plain  print 
  1. <?php  
  2. $homepage = file_get_contents('http://gudanglagu.com/');  
  3.   
  4. $string_awal   = '<!-- LATEST HEADLINES -->';  
  5. $string_akhir   = '<!-- SECTIONS (CATEGORIES) -->';  
  6.   
  7. $pos_awal = strpos($homepage$string_awal);  
  8. $pos_akhir = strpos($homepage$string_akhir);  
  9.   
  10. echo '<p>awal: ',$pos_awal,'</p>';  
  11. echo '<p>akhir: ',$pos_akhir,'</p>';  
  12. ?>  
  13.     

Dari situ kita tahu posisi awal dan akhirnya, tinggal kita extract pakai substr
 view plain  print 
  1.    
  2.   <?php  
  3. $homepage = file_get_contents('http://gudanglagu.com/');  
  4.   
  5. $string_awal   = '<!-- LATEST HEADLINES -->';  
  6. $string_akhir   = '<!-- SECTIONS (CATEGORIES) -->';  
  7.   
  8. $pos_awal = strpos($homepage$string_awal);  
  9. $pos_akhir = strpos($homepage$string_akhir);  
  10.   
  11. echo '<p>awal: ',$pos_awal,'</p>';  
  12. echo '<p>akhir: ',$pos_akhir,'</p>';  
  13.   
  14. echo '<b>Hasilnya:</b>';  
  15. echo substr($homepage$pos_awal$pos_akhir);  
  16.   
  17. ?>  
  18.     
Dan walla.... sudah bisa menampilkan data yang kita inginkan. walaupun tidak begitu sempurna.
Cara lain adalah dengan menggunakan explode.
 view plain  print 
  1.    
  2.   <?php  
  3. $homepage = file_get_contents('http://gudanglagu.com/');  
  4.   
  5. $string_awal   = '<!-- LATEST HEADLINES -->';  
  6. $string_akhir   = '<!-- SECTIONS (CATEGORIES) -->';  
  7.   
  8. $homepage = explode($string_awal$homepage);  
  9. $homepage = explode($string_akhir$homepage[1]);  
  10.    
  11. echo '<b>Hasilnya:</b>';  
  12. echo $homepage[0];  
  13.   
  14. ?>  
  15.     
Dan dengan cara ini hasilnya lebih bagus, pertanyaannya berapa resource yang digunakan untuk script ini? Berapa lama waktu eksekusi script untuk satu halaman. Kalau satu halaman saja membutuhkan waktu sekian lama, berapa lama untuk mengambil keseluruhan data dari satu situs segede gudanglagu.com?
Baiklah, saya akan memberi alternatif lain dengan menggunakan HTML DOM. Dan saya tidak mau repot dengan urusan ini karena sudah ada "PHP Simple HTML Dom parser" yang akan memudahkan segalanya. Tinggal kita unduh saja dan ambil satu file yaitu simple_html_dom.php dan kita include saja.
Lets do it, kita akan mengambil semua link di halaman depan gudanglagu.com dengan script ini:
 view plain  print 
  1.    
  2. <?php  
  3. require 'simple_html_dom.php';  
  4.   
  5. // Create DOM from URL or file  
  6. $html = file_get_html('http://www.gudanglagu.com/');  
  7.   
  8. // Find all images  
  9. foreach($html->find('a'as $element)  
  10.        echo $element->href . '<br>';  
  11.   
  12. ?>  
  13.     
contoh lain, kalau ingin mengambil semua gambar bisa dengan ini:
 view plain  print 
  1.    
  2.   <?php  
  3. require 'simple_html_dom.php';  
  4.   
  5. // Create DOM from URL or file  
  6. $html = file_get_html('http://www.gudanglagu.com/');  
  7.   
  8. // Find all images  
  9. foreach($html->find('img'as $element)  
  10.        echo $element->src . '<br>';  
  11.   
  12. ?>  
  13.     

Contoh untuk gudanglagu.com

1. Mendapatkan link dari tangga lagu.
 view plain  print 
  1.    
  2.   <?php  
  3. require 'simple_html_dom.php';  
  4.   
  5. // Create DOM from URL or file  
  6. $html = file_get_html('http://gudanglagu.com/tanggalagu.php');  
  7.   
  8. // Find all images  
  9. foreach($html->find('a'as $element) {  
  10.     $url = $element->href ;  
  11.     echo $url,'<br />';  
  12.   }  
  13. ?>    
  14.     
2. Mendapatkan alamat download lagu
 view plain  print 
  1.    
  2.   <?php  
  3. require 'simple_html_dom.php';  
  4.   
  5. // Create DOM from URL or file  
  6. $html = file_get_html('http://gudanglagu.com/a/astrid/astrid-tak-ingin-dicintai/');  
  7.    
  8.   
  9. foreach($html->find('div#linkdl'as $e) {  
  10.     foreach($e->find('a'as $a)  
  11.         echo $a->href . '<br>';  
  12. }  
  13.   
  14. ?>  
  15.     
kalau dulu mereka masih menampilkan alamat download ke 4shared, tapi sekarang sudah digandi ke alamat download otomatis dari 4shared. Kita juga bisa kok bikin seperti ini. Dengan penerapan seperti ini juga tentunya.
3. Gabungan dari 2 script di atas, download mp3 tangga lagu populer gudanglagu.com
 view plain  print 
  1.    
  2.   <?php  
  3. require 'simple_html_dom.php';  
  4.   
  5. // Create DOM from URL or file  
  6.   
  7. $sedot = $_GET[sedot];   
  8.   
  9. if ($sedot) {  
  10.   echo '<h1>Download mp3 dari tangga lagu gudanglagu.com</h1>';  
  11.     
  12.   $html = file_get_html($sedot);  
  13.   foreach($html->find('div#linkdl'as $e) {  
  14.       foreach($e->find('a'as $a)  
  15.           echo '<a target="_blank" href="',$a->href,'"><big>DOWNLOAD NOW</big></a>';  
  16.   }  
  17.   echo '<div align="center">powered by <a href="http://gecko.web.id">http://gecko.web.id</a></div>';  
  18. else {  
  19.   echo '<h1>Download lagu Indonesia populer </h1>';  
  20.   echo '<ol>';  
  21.   $html = file_get_html('http://gudanglagu.com/tanggalagu.php');  
  22.     foreach($html->find('a'as $a) {  
  23.         $url =  $a->href ;  
  24.         $judul = $a->innertext ;  
  25.         echo '<li><a href="?sedot=',urlencode($url),'">',$judul,'</a></li>';  
  26.     }  
  27.   echo '</ol>';  
  28. }  
  29.   
  30. ?>  
  31.     

Conclution

Data mining atau penggalian data amat penting bagi kita yang ingin membuat website sedangkan tidak punya kemampuan untuk menulis konten, atau ingin membuat website dengan jumlah data yang banyak dan terlalu malas mengentry data. Tapi dalam data mining seharusnya kita juga menghargai orang yang punya konten asli; misalnya dengan menyebutkan sumber, tidak asal sedot semua. Perhatikan copyright dari empunya konten.
Dalam hal menggali data lewat web fechting atau screen scrapping atau web grabing kita juga perlu memperhatikan penggunaan resource kita. Jangan asal grab, ingat penggunaan rsource server berlebihan akan menyebabkan disuspend oleh penyedia hosting. Ini terjadi kalau kita pakai shared host. Jika tidak ingin disuspend ya harus hemat resource atau upgrade hosting kita ke paket yang lebih besar.
Untuk menghemat resource kita bisa melakukan penjadwalan pada script kita. Jadi kita melakukan grab misalnya sehari sekali dan konten disimpan di database. Atau menggunakan web caching. Halaman kita cache selama 24 jam. Toh tangga lagunya gudanglagu.com tidak berubah setiap saat. Saya rasa satu hari sekali sudah cukup.
Amat salah kalau tiap ada user mau lihat tangga lagu kita melakukan grabbing. ya habislah resource kita. Malahan bisa-bisa disuspend bahkan diusir dengan paksa dari hostingan kita.
Saya rasa untuk dasar sekian aja dulu, bila ada tambahan, atau ada script fetching hasil karya Anda yang mau dishare di sini, silahkan. Ada ide untuk tutorial fetching berikutnya juga silahkan. Semoga bermanfaat untuk kebaikan.. Tolong kalau kopas disebutkan sumber dari gecko.web.id plus back link. tnx.. 

PHP Tutorial I : Installasi web server dan database server

Pada utorial ini mari kita belajar bersama menginstall web server dan database server di komputer kita. Hal ini sangat berguna untuk belajar dan mencoba script kita. Bayangkan apabila belajar PHP saja harus bolak-balik upload lewat FTP. Sungguh tidak menyenangkan tentunya.

Di bagian ini kita akan mempersiapkan hal-hal yang dibutuhkan untuk belajar PHP. Lihat daftar berikut:

  1. Installer Server: AppServ, Xampp, dan lain-lain
    AppServ adalah paket installer untuk Windows yang membundel program opensource yang terdiri dari:
  2. Text editor: Notepad atau lainnya (Scite, Ultra Edit, Notepad++, dan lain-lain)
    PHP adalah berupa script yang tidak perlu dikompilasi. Dengan menggunakan Notepad pun kita sudah bisa, akan tetapi apabila ingin lebih mudah kita bisa memanfaatkan software text editor yang memang didesain untuk itu. fasilitas yang biasanya ada adalah syntax hiliter dan line numbering.
  3. Browser: Internet Explorer atau lainnya (Mozilla Firefox, Opera, dan lain-lain)
    Browser
    digunakan untuk menampilkan script yang telah kita buat.

Yang harus Anda lakukan adalah mendapatkan paket installer. Untuk tutorial kali ini digunakan Appserv. Kita bisa memperolehnya di http://www.AppServNetwork.com dengan ukuran sekitar 14kb untuk AppServ versi 2.5.8. Sekarang mari kita install.

  1. Klik ganda file yang telah kita peroleh tadi
    instalasi appserv langkah 1

  2. Klik agree untuk melanjutkan installasi
    instalasi appserv langkah 2

  3. Klik next atau ganti "Destination Folder" apabila Anda ingin menginstallnya di tempat lain
    instalasi appserv langkah 3

  4. Karena semua paket instalasi dibutuhkan, maka langkah selanjutnya adalah klik next
    instalasi appserv langkah 4

  5. Isikan "Server Name" misalnya localhost, dan email Anda misalnya eko@imut.com, selanjutnya klik next
    instalasi appserv langkah 5

  6. Isi password Anda dua kali dan klik install
    instalasi appserv langkah 6

  7. Proses instalasi akan berjalan dan tunggu hingga selesai. Klik Finish
    instalasi appserv langkah 7


    instalasi appserv langkah 8

  8. Buka browser Anda misalnya Internet Explore dan ketikkan localhost di address bar, kemudian tekan enter. Apabila muncul tampilan seperti gambar di bawah ini berarti proses instalasi sudah berhasil.
    tampilan localhost dari appserv

  9. Selanjutnya klik tulisan phpMyAdmin Database Manager atau ketik localhost/phpmyadmin di address bar kemudian tekan enter.
  10. Kemudian Anda diminta mengisikan username dan password.
    Username : root
    Password : sesuai yang Anda isikan waktu instalasi
    password di phpmyadmin

  11. Klik OK, kemudian akan muncul tampilan seperti ini:
    phpmyadmin screenshot

  12. Proses installasi webserver dan database server selesai dan berfungsi sebagaimana mestinya.

Cara Install Web Server Xampp Terbaru


Pengertian Xampp



Logo Xampp


XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.  




Versi XAMPP yang ada saat ini adalah Versi 1.4.14 atau yang terbarunya anda bisa download pada http://www.apachefriends.org/en/xampp-window.html

Pertama download software Xampp, klik disini untuk download

Jika sudah selesai terus double klik file Xampp, biasanya tertulis Xampp Win32 1.7.3(Win32 untuk windows dan 1.7.3 adalah versinya). Lihat gambar dibawah.

Jika sudah didouble kilk maka akan tampil seperti gambar dibawah ini


Lalu klik Install

Kemudian akan muncul proses seperti gambar berikut ini


Kemudian akan muncul jendela seperti gambar berikut


Tekan enter sampai anda menemui seperti gambar dibawah ini


Lihat gambar diatas, tekan huruf “x”

Kemudian enter, maka proses instalasi selesai

Untuk memanggil program silahkan klik Start-All Program-Xampp for Windows-Xampp Control Panel

Kemudian akan tampil seperti gambar dibawah ini


Kemudian klik Start pada Apache dan MySql


Jika Apache dan Mysql sudah Running maka Web server local siap dijalankan

Untuk menjalankan ketik “localhost”(tanpa tanda petik) di browser anda


Pilih bahasa dan kemudian selesai


Selamat mencoba...!

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  [11]  [12]

Prosedur Pendaftaran di Direktori (Portal) dan Search Engine

Dalam tulisan berikut ini kita akan membahas tentang cara mendaftarkan website kita di dua buah portal. Yang satu adalah portal internasional (tentunya berbahasa Inggris) bernama DMOZ atau Open Directory Project (ODP) yang beralamat di http://dmoz.org. Sedang yang satunya adalah portal nasional atau portal Indonesia bernama Search Indonesia yang beralamat di http://www.searchindonesia.com. Dengan mendaftar di Open Directory (DMOZ), bila pendaftaran anda diterima, anda akan sekaligus dimasukkan ke dalam database sejumlah search engine besar yang terkenal seperti: Google, Altavista, AOL Search, HotBot, Lycos dan lain-lain. Search engine Yahoo! pun sudah termasuk karena Yahoo! juga menggunakan database Google. 

Mendaftar di Open Directory (DMOZ)

Kita mulai dari Open Directory. Pergilah ke situs Open Directory di http://dmoz.org. Tampilan awalnya tampak sebagai berikut:
Klik link suggest URL yang terdapat di bagian atas yaitu di banner DMOZ. Anda akan dibawa ke halaman yang berisi penjelasan tentang peraturan atau tata cara mengajukan pendaftaran website (How to suggest a site to the open directory). Bila anda sedikit (apalagi banyak) bisa berbahasa Inggris, ada baiknya anda membaca peraturan ini dengan saksama. Diantara point-point peraturan yang penting untuk kita ketahui adalah:
  1. Jangan mendaftar dengan nama URL Redirection, gunakan URL asli dari webhosting anda.
  2. Kangan mendaftar website yang belum selesai, ada halaman yang sedang dikerjakan atau ada link yang terputus.
  3. Bila website anda menggunakan bahasa utama selain Bahasa Inggris, maka daftarkanlah dalam kategori World.
Setelah anda setuju dengan semua peraturan yang dijelaskan di halaman ini kemudian anda mengklik link Proceed to the Open Directory home at dmoz.org untuk memulai proses pendaftaran, anda akan kembali dibawa ke halaman depan (homepage) dari DMOZ yang tergambar di atas. Di situ anda harus mencari dan menelusuri kategori dan sub kategori yang paling tepat (sesuai) untuk website yang telah anda buat. Mengingat point ketiga yang kami sebutkan di atas, bila situs anda berbahasa Indonesia, maka kategori pertama yang harus anda masuki adalah link World yang terdapat pada deretan link terbawah. Klik link World
Anda akan dibawa ke daftar sejumlah link bahasa-bahasa yang terdapat di seluruh dunia yang dirunut sesuai abjad. Angka-angka yang terdapat dalam tanda kurung di belakang setiap link kategori merupakan jumlah website yang telah terdaftar dalam Open Directory untuk kategori tersebut. Carilah link Indonesia. Setelah ketemu, klik link tersebut. Anda akan dibawa ke halaman selanjutnya yang merupakan hirarki pertama dari daftar kategori dalam kelompok website Indonesia. 
Di sini terdapat sejumlah kategori seperti Belanja, Berita, Bisnis, Kesehatan dan seterusnya. Pilihlah kategori yang paling sesuai untuk website anda. Dalam hal ini kami mengambil website ini (BuatSite) sebagai contoh. Untuk website ini kami memilih kategori Komputer. Setelah link Komputer diklik, kita akan dibawa ke hirarki kategori selanjutnya yang di dalamnya terdapat sejumlah sub kategori seperti Hacking, Internet, Konsultan, Linux dan seterusnya. Di sini kami mengklik link Internet yang membawa kita ke hirarki kategori selanjutnya. Sub kategori yang terdapat di halaman ini antara lain Berita Online, Chat, Layanan Email, Layanan Web dan lain-lain seperti tampak di bawah ini:
Andaikata saya ingin mendaftarkan website saya sampai di kategori Internet saja, tidak memasuki sub kategori yang lebih dalam, maka sampai di sini saya langsung mengklik link tambah URL yang terdapat di bagian atas (banner). Bila anda ingin melihat situs-situs mana saja yang telah terdaftar dalam kategori (kelompok) Internet, gulunglah layar ke bawah maka di situ anda akan melihat daftar nama-nama situs, lengkap dengan deskripsi (penjelasan ringkas) tentang isi masing-masing situs. Bila anda ingin mendaftar dalam sub kategori yang lebih dalam, klik link sub kategori yang dimaksud kemudian klik link tambah URL seperti yang telah dijelaskan tadi. Setelah anda mengklik link tambah URL tersebut, anda akan dibawa ke halaman Submit a site to the Open Directory. Di halaman ini anda diminta untuk mengisi formulir registrasi (pendaftaran). Hanya ada empat kotak yang harus anda isi dengan baik dan benar. 
  1. Site URL. Masukkan alamat (URL) website anda. Ingat alamat yang dimaksud adalah alamat asli dari webhosting tempat anda menyimpan file-file website anda. Jadi jangan memasukkan alamat URL Redirection. 
  2. Title of Site. Tuliskan nama (judul) dari website anda. Istilah "Title" ini sudah dijelaskan pada pelajaran di halaman 10 yang lalu.
  3. Site Description. Ketikkan uraian ringkas tentang isi website anda. Inipun sudah dijelaskan di halaman 10.
  4. Your E-Mail Address. Tuliskan alamat email yang anda miliki.
Setelah semua kotak-kotak isian telah anda isi dengan benar, klik tombol Submit yang terdapat pada bagian paling bawah. Bila semua isian anda benar, maka di halaman selanjutnya anda akan mendapati tulisan Submission Received yang menyatakan bahwa pengajuan pendaftaran website anda telah diterima. Hal ini bukan berarti website anda telah diterima dan akan dimasukkan dalam direktori DMOZ. Kita masih harus menunggu beberapa minggu atau bulan untuk proses verifikasi. Itupun bila website yang anda ajukan dianggap memenuhi syarat dan layak dimasukkan dalam direktori DMOZ. Website yang biasanya dianggap layak pajang adalah website yang tidak memiliki cacat serius dari segi teknik pembuatan website serta memiliki isi (content) yang cukup khas karena mengandung materi atau informasi yang masih jarang ditemukan di internet.  

Mendaftar di Portal SearchIndonesia

Portal SerchIndonesia memiliki konsep pendaftaran website yang mirip dengan Open Direcotry. Buka situs SearchIndonesia di http://www.searchindonesia.com. Tampilan awalnya tampak sebagai berikut:
Pada kolom menu sebelah kiri di bawah judul siTools terdapat link untuk mengajukan pendaftaran situs yaitu Tambah URL. Klik ini maka anda akan dibawa pada halaman berjudul Tambah URL, bagaimana caranya? Hal ini berisi penjelasan tentang tata cara mendaftar di SearchIndonesia. Bila sudah paham, klik link kembali ke halaman awal. Karena di halaman awal tadi, anda disuruh memilih kategori atau kelompok yang pas untuk situs anda. Persis seperti pendaftaran di DMOZ, kan? Telusurilah link-link kategori yang tersedia (seperti di DMOZ) untuk mencari kategori yang cocok untuk situs anda. 
Setelah anda memasuki halaman kategori yang anda pilih, klik link Tambah URL yang terdapat pada kolom menu sebelah kiri seperti tampak pada gambar di atas. Barulah anda di bawah ke formulir pendaftaran seperti yang tampak di bawah ini:
Ada empat kotak yang harus anda isi yaitu Judul (Title), URL, Deskripsi (Description), Nama Kontak (isi dengan nama anda) dan Email Kotak (isi dengan alamat email anda). Keempat item yang harus diisi itu tentunya sudah sangat jelas bagi anda karena telah pernah dijelaskan. Setelah anda mengisi semuanya dengan benar, klik tombol Kirim. Selesailah sudah tugas anda. Tampak halaman selanjutnya berisi ucapan terima kasih dan data-data yang telah anda masukkan tadi. Sekarang anda tinggal menunggu berita dari SearchIndonesia yang akan dikirimkan ke email anda bila website anda diterima untuk dimasukkan dalam direktori.

 
[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  [11]  [12]
 

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  [11]  [12]

MEMANFAATKAN SEARCH ENGINE UNTUK PROMOSI WEBSITE SECARA ONLINE

Promosi website manjadi begitu penting, karena mendatangkan pengunjung sama susahnya (bahkan lebih susah) daripada membuat website itu sendiri. Jika Anda baru saja berhasil membangun sebuah website, itu hanya merupakan langkah awal dari proses web development. Karena indikator utama sukses atau tidaknya sebuah website dilihat dari banyaknya jumlah pengunjung potensial yang datang. Dalam hal ini, meskipun Anda memiliki website dengan desain yang mewah dan teknologi scripting yang canggih, belumlah bisa dikatakan sukses jika memiliki jumlah visitor yang kecil.
Banyak pengusaha-pengusaha yang merasa kecewa karena telah menghabiskan banyak biaya untuk membuat website perusahaan, tetapi tidak mendatangkan hasil seperti yang diharapkan. Penjualan produk dan jasa perusahaan tidak bisa meningkat seperti yang diharapkan. Semua ini terjadi karena mereka kurang memperhatikan sisi promosi website, yang sebenarnya merupakan bagian termahal dari proses web development. Dalam hal ini banyak cara yang bisa Anda lakukan untuk mempromosikan website. Namun tutorial ini akan memfokuskan pembahasan khusus pada pemanfaatan search engine dan direktori dengan berbagai kelebihannya.

Search Engine vs Directory

Sebelum melangkah lebih lanjut ada baiknya kalau Anda mengetahui apa itu search engine, bagaimana mereka bekerja, dan apa perbedaan antara search engine dan directory. Kenali dulu musuh yang akan Anda hadapi di medan perang, jika ingin selamat tentunya :)
Search engine merupakan sebuah sistem database yang dirancang untuk meng-index alamat-alamat internet (URL, FTP, usenet, dll). Untuk melaksanakan tugasnya ini, search engine memiliki program khusus yang biasanya disebut spider, bot, atau crawler. Pada saat Anda mendaftarkan sebuah alamat web (URL), spider dari search engine akan menerima dan menganalisa URL tersebut. Dengan proses dan prosedur yang serba otomatis, spider ini akan memutuskan apakah web yang anda daftarkan layak diterima atau tidak. Jika layak, spider akan menambahkan alamat URL tersebut ke sistem database mereka. Rangking-pun segera ditetapkan dengan algoritma dan caranya masing-masing. Jika tidak layak, terpaksa Anda harus bersabar dan mengulangi pendaftaran dengan periode tertentu. Jadi semua yang namanya search engine, pasti memiliki program yang disebut Spider. Dan program inilah yang sebenarnya menentukan apakah web site Anda bisa diterima atau tidak. Contoh beberapa search engine terkenal adalah : Altavista, Google, Lycos, Northern Light, Hotbot, dan masih bayak lagi.
Berbeda dengan directory yang meng-index halaman web secara manual. Manual yang dimaksud adalah mereka menggunakan orang biasa untuk menganalisa setiap halaman web yang masuk. Tidak menggunakan spider atau crawler seperti halnya search engine. Keunggulan directory dibanding search engine adalah memberikan hasil pencarian yang lebih relevan dengan kualitas yang relatif lebih baik. Tapi karena semua proses dilakukan secara manual menggunakan editor manusia, jumlah database yang dimiliki biasanya jauh lebih kecil dibandingkan dengan search engine. Itulah sebabnya sekarang ini banyak perusahaan yang mengelola directory menerapkan sistem ganda, yaitu menggunakan directory + search engine. Contoh nyata adalah Yahoo yang menggandeng Google sebagai search engine default-nya. Contoh beberapa directory terkenal selain Yahoo adalah Open Directory Project, Looksmart, dan NBCi.
Ok, sekarang Anda sudah mengenal sekilas perbedaan antara search engine dan direktori. Tutorial bagian selanjutnya akan menjelaskan bagaimana mengoptimalkan halaman web Anda (dari segi HTML), sebelum didaftarkan ke search engine. Akan sangat baik kalau Anda sebelumnya sudah mengerti atau pernah belajar bahasa HTML, karena yang akan dibahas pada tutorial ini banyak berhubungan dengan teknis penulisan HTML. Bagi yang sama sekali belum pernah mempelajari HTML, saya sarankan untuk membaca tutorialnya terlebih dahulu. Tidak perlu secara detail, cukup dasar-dasarnya saja. Tutorial HTML yang lumayan lengkap dapat Anda temukan di HTMLCodeTutorial.com atau di Davesite.com.

Search Engine Rangking

Memiliki halaman web yang enak dipandang mata, belum tentu memberikan hasil yang baik pada search engine. Bagian pertama dari tutorial ini menjelaskan bagaimana cara mengoptimalkan halaman web dengan tag-tag HTML khusus, dan hal-hal apa saja yang mempengaruhi rangking pada Search Engine.
Setiap search engine memiliki cara dan algoritma masing-masing untuk menentukan rangking sebuah website. Tetapi beberapa poin dibawah ini sudah umum dipakai tolak ukur oleh sebagian besar search engine, dan pastikan kalau web site Anda memakainya.
  1. Keyword pada domain name, jika Anda memiliki website yang berisi koleksi lagu-lagu mp3 misalnya, akan sangat baik kalau Anda menggunakan domain www.mp3.com. Ini adalah cara kuno, tetapi sampai saat ini masih tetap dipakai oleh search engine. 
  2. Keyword pada nama file, misalnya Anda memiliki halaman web yang berisi informasi mengenai hotel di bali, sebaiknya disimpan dengan nama bali-hotels.html, ini juga akan mempengaruhi rangking. 
  3. Keyword pada page title, tag <title> pada halaman HTML sangat penting untuk dioptimalkan. Usahakan agar title yang digunakan mengandung keyword yang relevan dengan isi halaman web. 
  4. Keyword pada headline, bagi Anda yang sudah menguasai HTML tentu mengenal tag <H1>,<H2>, dst. Tag headline sangat baik dipakai untuk judul sebuah paragraf, misalnya : <H1>Hotels in Bali</H1>. Headline sangat diperhitungkan oleh Search Engine. 
  5. Gunakan keyword yang relevan pada meta tag, janganlah menggunakan keyword yang sama sekali tidak ada hubungannya dengan isi halaman web Anda. Hal ini bisa dideteksi oleh search engine dan akan dianggap spamming. 
  6. Keyword pada page content, keyword yang diharapkan harus terdapat pada isi halaman web. Gunakan juga frase atau kata-kata lain yang berhubungan dengan keyword utama.
    Meta tags, adalah tag-tag HTML khusus yang digunakan untuk menggambarkan keseluruhan dari isi web Anda. Meta tag akan kita bahas secara khusus di bagian berikutnya. 
  7. Link Popularity, adalah jumlah halaman web lain yang memasang link ke web site Anda. Beberapa search engine utama sangat memperhatikan hal ini. Semakin besar link popularity suatu web site, rangkingnya akan semakin tinggi. 
Itulah beberapa poin umum yang nantinya akan dibahas lebih mendalam. Jika web site Anda sudah dioptimalkan sesuai dengan 8 poin tersebut, dijamin akan mendapat rangking yang baik pada search engine.

Penggunaan Meta Tag

Ada banyak meta tag sesuai dengan standar HTML 4.0 dari World Wide Web Consortion, tapi sebenarnya yang betul-betul dipakai oleh search engine hanya 3, description, keyword, dan robots. 
Meta Tag Description
Meta tag description digunakan untuk memberikan gambaran umum mengenai isi dari halaman web Anda. Ukurannya disarankan tidak lebih dari 200 karakter. Dan usahakan agar description ini bisa menjadi kalimat-kalimat yang letaknya di awal halaman web page yang bersangkutan. Contoh penulisan meta tag description adalah sebagai berikut :
<meta name="description" content="Promosi-web.com is a search engine tutorial that explain how to get top rangking in all major search engine and get high traffic for your web site. Available in Bahasa Indonesia.">
Beberapa search engine seperti Nothern Light dan Google tidak memakai meta tags sebagai deskripsi hasil pencariannya. Yang mereka gunakan adalah kalimat-kalimat awal yang ada pada halaman tersebut. Itulah sebabnya kenapa saya sarankan agar Anda menggunakan isi dari meta tag description sebagai kalimat pembuka. Dan jika bagian paling awal dari web Anda berupa sebuah menu, maka deskripsi yang ditampilkan pada hasil pencarian Northern Light adalah seperti ini :
Home | Products and Service | Contact Us | About Us ...welcome to our online store, the best place on the web to...
Meta Tag Keyword
Meta tag keyword sangat penting keberadaannya, karena menentukan kata kunci apa yang bisa menemukan halaman web tersebut pada search engine. Sintak dasar dari meta tag keyword adalah sebagai berikut :
<meta name="keywords" content="keyword1 keyword2 keyword3 ...">
atau ada juga yang menulis dengan pemisah tanda koma :
<meta name="keywords" content="keyword1, keyword2, keyword3, ...>
Keduanya berfungsi sama dan tidak ada pengaruhnya pada search engine. Tujuan pemakaian tanda koma agar keyword-keyword tersebut lebih mudah dibaca. Yang perlu diperhatikan disini adalah jangan mengulang sebuah kata lebih dari 3 kali, karena akan dianggap spamming. Contoh pemakaian meta tag keyword yang salah adalah :
<meta name="keywords" content="bali, bali hotels, travel in bali, bali island, bali weather>
Disini terlihat sekali bahwa kata "bali", diulang lebih dari 3 kali. Contoh berikut ini tidak akan dianggap spamming oleh search engine :
<meta name="keywords" content="bali hotels travel bali island bali weather">
Yang tak kalah pentingnya mengenai keyword adalah jangan membuat keyword yang tidak ada hubungannya dengan isi halaman web Anda. Hal ini juga akan dianggap spamming. Misalkan web Anda memuat informasi mengenai pariwisata di Bali, jangan sekali-kali menambahkan "MP3" atau "Britney Spears" sebagai keyword hanya karena keyword-keyword ini merupakan keyword favorit di internet dan banyak dicari orang.
Meta Tag Robots
Tujuan utama penggunaan meta tag robots adalah untuk menentukan halaman web yang mana bisa di-index oleh spider dan halaman web mana yang tidak. Tag ini sangat berguna sekali terutama jika seuatu website memakai frame untuk navigasinya. Tentunya kita tidak ingin menampilkan menu-menu dalam frame untuk dibaca oleh search engine. Format dasar dari meta tag robots adalah sebagai berikut :
<meta name="robots" content="index | noindex | follow | nofollow">
Sebagai contoh, jika Anda ingin agar spider membaca main page, dan menelusuri semua link yang ada maka tambahkan perintah berikut ini :
<meta name="robots" content="index follow">
Dengan perintah ini spider akan meng-index main page Anda dan menjadwalkan untuk mengindex halaman-halaman lain yang bisa dicari melalui hyperlink (<a href="">).
Perintah berikut ini akan menginstruksikan agar spider tidak meng-index maupun menelusuri link yang ada pada suatu halaman web.
<meta name="robots" content="noindex nofollow">
Ok, setelah mengetahui tentang meta tag, bagian selanjutnya akan membahas mengenai penyusunan content/isi halaman web yang search engine friendly.

Pengoptimalan website content

Content adalah raja. Itulah kunci sukses untuk mendapatkan rangking yang tinggi pada search engine. Bagian ini akan menjelaskan bagaimana merancang isi halaman web yang search engine friendly. Namun tetap harus dijaga, agar visitor Anda betah membacanya.
Satu hal yang perlu diingat adalah website yang Anda miliki dirancang untuk visitor, bukan untuk search engine. Janganlah terlalu berlebihan hanya karena ingin mendapat rangking yang tinggi, tapi justru membuat isi halaman web tidak enak untuk dibaca. Jika hal ini tidak Anda perhatikan, maka visitor hanya akan datang sekali saja dan mereka akan enggan untuk berkunjung lagi. Langkah pertama, susunlah isi web Anda secara biasa. Buat kalimat-kalimat yang menarik dan enak untuk dibaca. Tetapi usahakan agar keyword-keyword pada meta tag, terpakai pada kalimat-kalimat di awal paragraf. Jagalah agar topiknya tidak terlalu meluas dan tetap spesifik. Sebuah halaman web yang baik hanya berisi dua sampai tiga fokus bahasan. Kalau dalam pelajaran Bahasa Indonesia, ini disebut pokok pikiran yang menjiwai sebuah karangan :) Ok, langkah selanjutnya optimalkan halaman web Anda dengan tips-tips berikut ini.
  1. Perhatikan penggunaan gambar. Hindari penggunaan gambar/image yang terlalu berat pada web Anda. Usahakan agar ukuran halaman web + gambar tetap dibawah 64 kb. Gunakan software-software seperti Adobe Photoshop (menu file - save for web) untuk mengoptimalkan gambar. Penggunaan Flash dan Java yang berlebihan sebaiknya dihindari.
  2. Hindari pemakaian frame. Frame memang baik dipakai sebagai navigasi, tetapi bisa membingungkan search engine. Halaman utama frameset biasanya tidak berisi content apa-apa. Kalaupun Anda terpaksa menggunakan frame, ingatlah mencantumkan tag <noframe></noframe> dan tuliskan rangkuman dari isi halaman web Anda pada tag tersebut agar search engine yang tidak mendukung frame masih bisa membacanya.
  3. Rancanglah agar web Anda bisa dibaca oleh semua browser. Halaman web yang tampak cantik di Internet Explorer kadang-kadang hanya tampak blank pada Netscape Navigator. Hati-hatilah dengan hal ini karena bisa menurunkan rangking pada search engine. Bukankah kecantikan itu juga relatif bagi setiap orang :) 
  4. Gunakan keyword utama pada title halaman web. Isi dari tag <title></title> sangat berpengaruh pada rangking search engine. Rancanglah sebuah title yang menarik untuk dibaca dan jaga agar ukurannya tidak melebihi 70 karakter. 
  5. Usahakan agar halaman web Anda memakai page headline (H1-6), dan gunakan keyword utama sebagai <H1>healine</H1>
  6. Hindari pemakaian font yang terlalu kecil <font size="1"> dan susah dibaca
  7. Jika Anda memasang image ingatlah agar selalu melengkapinya dengan atribut alt. Beberapa search engine menggunakan alt tag sebagai pedoman relevansi hasil pencarian. <IMG SRC="gambar.jpg" ALT="tambahkan beberapa keyword utama disini">.
    Meskipun tidak banyak, beberapa search engine juga membaca comment tag. Isilah comment tag Anda dengan beberapa keyword yang relevan. 
  8. Beberapa search engine utama seperti Altavista dan Google memberikan poin lebih banyak untuk paragraf-paragraf yang letaknya di awal. Jadi seperti yang sudah disebutkan sebelumnya, usahakan memakai keyword-keyword andalan Anda di awal halaman.

Doorway Page

Memang agak susah untuk mengoptimalkan halaman web sesuai dengan ketujuh tips yang diberikan sebelumnya. Terutama dari segi content. Apalagi jika Anda membuat web untuk sebuah perusahaan. Semua content (kalimat/paragraf) sudah diberikan apa adanya. Anda tidak mungkin merubahnya dengan begitu saja. Begitu juga untuk web-web semacam portal yang isi beragam. Walaupun halam index-nya sudah Anda bolak-balik, tetap saja susah mendapat posisi bagus untuk keyword tertentu. Jika menghadapi situasi seperti ini, saatnya Anda menggunakan doorway page. 
Doorway page adalah sebuah halaman web yang dibuat untuk menonjolkan satu sampai dua keyword saja. Satu atau dua keyword tersebut akan menjadi inti pembicaraan dari sebuah halaman, sehingga search engine akan menganggap isi halaman tersebut lebih relevan. Dari doorway page ini, bisa dipasang link yang mengarah ke halaman index yang sebenarnya. Sebut saja Anda memiliki website www.promosi-web.com, tetapi halaman indexnya sudah tidak bisa dioptimalkan lagi. Untuk itu Anda harus membuat sebuah doorway page bernama promosi.html, karena "promosi" adalah keyword yang Anda harapkan. Halaman mana yang harus Anda submit ke search engine ? Tentu saja http://www.promosi-web.com/promosi.html. Tapi sekali lagi saya ingatkan, pakailah doorway page hanya jika terpaksa. Alangkah baiknya kalau Anda bisa mengoptimalkan halaman index yang asli.
Jika Anda sudah memutuskan untuk membuat doorway page, perhatikanlah langkah-langkah berikut ini.
  1. Putuskan untuk keyword apa doorway page tersebut akan dibuat. Pilih satu sampai tiga kata yang Anda anggap paling potensial dan berhubungan dengan web Anda.
    Optimalkan title, meta description, dan meta keyword-nya, sesuai dengan keyword utama yang Anda pilih. 
  2. Mulailah membuat content yang panjangnya minimal 3 paragraf. Jangan membuat halaman yang terlalu pendek, karena beberapa search engine seperti Altavista dan Northern Light akan memprioritaskan halaman yang kaya akan content. Usahakan agar keyword-keyword yang Anda pilih dipakai pada setiap paragraf. 
  3. Jika menggunakan gambar, jagalah agar ukurannya tidak terlalu besar dan isi bagian alt-nya dengan keyword yang Anda pilih. 
  4. Simpan halaman web Anda dengan nama yang sebenarnya, contoh : promosi.html, jangan disimpan dengan nama index1.htm atau index2.html. 
Sekarang semuanya sudah siap. Anda sudah bisa mulai mendaftarkan website Anda ke berbagai search engine utama. Tapi sebelumnya baca dulu bagian selanjutnya dari tutorial ini yang akan memberikan sedikit tips agar pendaftaran Anda berhasil dengan baik. 

Submit ke Search Engine

Sekarang tibalah saatnya mendaftarkan website Anda ke search engine. Bacalah baik-baik tips pada halaman ini agar pendaftaran berhasil dengan baik.
Setiap search engine mempunyai aturan tersendiri dalam menerima website. Saya sarankan agar Anda membaca dengan seksama aturan yang mereka berikan. Jangan pernah berani melanggar, karena hanya akan membuang-buang waktu Anda. Lihat juga berapa jumlah maksimal halaman web yang bisa Anda daftarkan sekaligus dalam sekali waktu. Search engine yang memiliki kemampuan deep crawler seperti Google, akan mampu menelusuri setiap link yang ada pada sebuah halaman web. Jadi Anda tidak perlu men-submit setiap halaman satu persatu, cukup indexnya saja.
Saat ini ada lebih dari 1000 search engine yang bertebaran di internet. Tapi dari sekian banyak tersebut hanya beberapa saja yang memiliki database besar dan lengkap. Sebut saja 3 pemain utama, Google, Inktomi, dan AllTheWeb. Tiga search engine ini memiliki database yang sangat besar dan banyak dipakai sebagai secondary result pada search engine lainnya. Misalnya database Google dipakai oleh Yahoo, Inktomi membackup MSN dan AOL search, dan AllTheWeb dipakai Lycos.
Saat ini banyak situs yang menawarkan jasa submit ke search engine secara otomatis. Sekali mengisi form, web site Anda bisa didaftarkan ke 30 search engine sekaligus (bahkan lebih). Cara ini memang sangat menghemat waktu, tapi tidak bisa terjamin keberhasilannya. Sekarang ini banyak search engine yang menonak pendaftaran secara otomatis melalui program submitter. Contohnya adalah altavista. Anda diwajibkan untuk memasukkan kode pendaftaran dengan benar sebelum bisa men-submit halaman web ke database Altavista. Kode tersebut dihasilkan secara otomatis dalam bentuk image acak, sehingga benar-benar perlu ketelitian untuk membacanya. Meskipun banyak menghabiskan waktu, tetapi submit secara manual masih jauh lebih aman. Atau sebagai alternatif, carilah program submitter yang bisa menampilkan submission result secara langsung, tidak hanya mengeluarkan output berhasil atau gagal, namun tanpa bukti. Saat ini Promosi-web.com sudah menyediakan submitter semi otomatis yang bisa mendaftarkan website Anda ke beberapa search engine secara cepat. Submission result bisa dilihat secara langsung, sehingga Anda tidak perlu ragu tentang keberhasilannya.
Keadaan koneksi internet juga harus diperhatikan. Jangan men-submit pada saat koneksi internet lambat. Persentase kegagalan bisa lebih besar. Submitlah website Anda diluar jam-jam sibuk, yang bisa menjamin koneksi secara lancar.
Sekarang website Anda sudah didaftarkan ke berbagai search engine utama. Apakah semuanya sudah selesai...? Tentu saja belum. Anda harus mendaftarkannya lagi ke Yahoo, Open Directory Project, dan beberapa directory besar lainnya. Jika sebelumnya Anda berhadapan dengan search engine spider, sekarang Anda berhadapan dengan editor manusia. Kalau ingin terdaftar, ikuti aturan mereka dan berikan yang terbaik yang bisa disajikan website Anda. Bagian selanjutnya akan membahas mengenai beberapa hal yang harus Anda perhatikan sebelum mendaftarkan website ke berbagai directory utama.

Submit ke Directory

Yahoo! dan Open Directory Project adalah dua direktori terbesar yang sangat potensial untuk menaikkan traffic website Anda. Ingatlah bahwa direktori menggunakan editor manusia untuk menerima website. Bagian ini akan menjelaskan apa saja yang perlu diperhatikan sebelum mendaftarkan website ke beberapa directory utama.
Anda sekarang mungkin sudah mempunyai doorway page yang sempurna dengan meta tag yang terbaik di dunia. Tetapi berhati-hatilah, karena yang Anda hadapi bukanlah sebuah spider, tetapi seorang editor manusia seperti Anda. Semua taktik dan strategi jitu untuk search engine tidak akan berlaku disini. Apa yang bisa Anda lakukan...? Bacalah tips-tips dibawah ini dan bandingkan dengan keadaan website Anda yang sekarang.
  1. Usahakan agar website Anda mempunyai domain name sendiri. Sebagian besar website yang diterima di Yahoo! memakai top level domain, dan hanya sebagian kecil saja yang memakai sub domain yang dapat diterima (kecuali website Anda memiliki content yang unik). 
  2. Nama domain sebaiknya mencerminkan isi dari website Anda. 
  3. Pastikan tidak ada broken link, gambar yang tak bisa tampil, atau javascript error pada halaman web Anda. Jangan mensubmit website yang belum 100% siap. 
  4. Setiap direktori memiliki aturannya masing-masing. Bacalah aturan tersebut sebelumnya agar website Anda terhindar dari diskualifikasi. 
  5. Daftarkan website Anda pada kategori yang tepat dan paling spesifik. Lihat juga berapa website yang sudah terdaftar pada kategori tersebut. Usahakanlah mencari category dengan jumlah pesaing yang paling sedikit. 
  6. Daftarkan hanya halaman utama saja. Jika Anda mendaftarkan halaman-halaman lain yang merupakan sub dari halaman utama kemungkinan besar akan ditolak. Kecuali halaman tersebut benar-benar memiliki content yang langka. 
  7. Perhatikan berapa lama Anda bisa men-submit ulang website Anda (misalnya 2 bulan). Jika belum terdaftar, lakukan submit ulang dalam jangka waktu tersebut. 
Disini kesabaran Anda benar-benar diuji. Yahoo setiap harinya menerima pendaftaran lebih dari 10 juta situs. Sedangkan yang bisa ditangani oleh editornya sekitar 5 sampai 10 persennya saja. Jadi bersabarlah untuk melakukan submit ulang dalam jangka waktu yang telah ditentukan. Kalau ingin cepat, Anda bisa memakai fasilitas submission express. Dijamin website Anda akan direview dalam waktu 2-7 hari. Tetapi Yahoo mengenakan biaya $US 299 per tahun, untuk fasilitas ini. Ini hanya jaminan agar website Anda di-review lebih cepat, bukan jaminan untuk diterima. Saat ini Yahoo melakukan review untuk sebuah website bisnis setahun sekali, dan untuk sekali review dikenakan biaya $US 299. Memang bukan jumlah yang sedikit, apalagi untuk perusahaan-perusahaan berskala kecil.

Perlu diingat disini bahwa tujuan Yahoo menerima website Anda bukan untuk membantu mengingkatkan visitor website Anda, melainkan untuk melengkapi koleksi link pada direktori yang mereka miliki. Jadi peluang Anda untuk terdaftar akan lebih besar, jika Anda bisa memberikan website dengan isi yang unik dan belum ada/sedikit jumlahnya pada direktori mereka. Adalah suatu anugrah yang sangat indah apabila website Anda bisa diterima di Yahoo secara gratis untuk saat ini. Bukan apa-apa, karena hal itu menjadi sangat sulit sejak Yahoo mengubah kebijakannya di akhir tahun 2001. Apalagi website Anda tergolong website bisnis, hanya submission express yang bisa menyelamatkan Anda.
Saat ini Yahoo! masih merupakan directory yang paling ramai (mengusai 25,4% dari seluruh pengguna internet) ditambah dengan Google sebagai search engine default-nya (menguasai 5% dan terus meningkat). Tetapi ada hal yang menarik. AOL, Altavista, Netscape, dan Lycos, jika digabung mengusai 40,5% dari pengguna search engine di seluruh dunia. Keempat search engine ini memakai database dari Open Directory Project (ODP). Jadi akan sangat menguntungkan jika website Anda juga terdaftar di ODP (http://dmoz.org/). Direktori lainnya yang juga harus diperhatikan adalah Looksmart. Database Looksmart dipakai sebagai main result di MSN, Altavista, Excite, dan iWon. Tetapi Anda harus mengeluarkan uang sebesar $US 149 untuk bisa terdaftar di LookSmart Network.

Tentang Link Popularity

Setelah men-submit website Anda ke berbagai search engine dan directory utama, apa yang akan Anda lakukan ? Apakah semuanya sudah cukup dan Anda tinggal menunggu hasil ? Tentu saja tidak. Sambil menunggu hasil pendaftaran yang berkisar antara 2 minggu hingga 3 bulan, Anda bisa meningkatkan link popularity dari website Anda. Link popularity adalah banyaknya website lain yang memasang link mengarah ke website Anda. Semakin besar link popularity, maka rangking website Anda di search engine akan semakin tinggi.
Google adalah salah satu search engine yang sangat memperhatikan link popularity. Bahkan faktor ini bisa menjadi yang paling penting. Menurut analisa Google, semakin banyak suatu website di-link, tentu content-nya semakin baik juga. Dan yang lebih istimewa lagi, Google bisa menganalisa darimana datangnya link tersebut. Link dari Yahoo ataupun Open Directory akan lebih berarti daripada link dari website lain. Jadi bukan hanya sekedar jumlah link yang diperhitungkan, melainkan juga kualitasnya. Oleh Google, teknologi ini disebut sebagai PageRank, yaitu suatu teknologi yang bisa memperhitungkan seberapa baik kualitas dari sebuah halaman web.
Seorang teman pernah bertanya kepada saya. Mengapa website saya yang desainya sudah dioptimalkan untuk search engine, rangking-nya tetap berada dibawah website pesaing saya yang desainnya biasa-biasa saja ? Jika Anda juga punya pertanyaan seperti ini jawabannya adalah karena perbedaan link popularity. Saya sendiri pernah menjumpai sebuah website yang desainnya hanya dipenuhi gambar-gambar dan flash, tetapi bisa menduduki posisi 10 besar di Google. Setelah diselidiki ternyata halaman ini banyak di-link oleh website lain yang juga memiliki link popularity tinggi.
Bagaimana caranya mengetahui besarnya link popularity sebuah website ? Mudah saja, untuk google Anda tinggal memasukkan sintak "link:www.namadomain.com" pada kotak search. Misalnya jika Anda ingin mengetahui link popularity dari Promosi-web.com, Anda tinggal memasukkan "link:www.promosi-web.com". Setelah itu Google akan menampilkan seluruh website yang memasang link ke Promosi-web.com, sama seperti hasil pencarian biasa. Tetapi ada cara yang jauh lebih mudah, yaitu dengan menggunakan tools link popularity checker. Tools ini banyak tersedia di internet, dan salah satu yang paling saya suka adalah Link Popularity Checker dari MarketLeap. Disini Anda bisa mencari jumlah link popularity website Anda, sekaligus membandingkannya dengan website pesaing. Bukan hanya google, tetapi result dari berbagai search engine utama.
Untuk meningkatkan link popularity Anda bisa mengadakan barter link dengan website lain isinya berkaitan dengan website Anda. Dalam hal ini janganlah merasa gengsi untuk bertukar link. Anda bisa menghubungi webmaster dari website yang akan diajak barter link. Tawarkan kepadanya apa manfaat dari barter link, dan katakan juga bahwa content dari website Anda berhubungan dengan website yang dia miliki. Cara lainnya adalah rajin-rajinlah mengisi guestbook. Pada guestbook tersebut, Anda bisa menambahkan URL website Anda yang tentunya juga akan menambah link popularity. Tapi ingat, jangan pernah melakukan spamming. 

Fasilitas Gratis untuk Promosi Web Site

Berita dan Isu Seputar Search Engine. Bagian ini memuat berbagai berita dan isu-isu terbaru di dunia search engine. Beberapa pertanyaan yang paling sering dilontarkan pengunjung Promosi-web.com juga akan dibahas pada bagian ini. 
Barter link. Jika Anda sudah membaca bagian link popularity, pastilah sudah mengerti apa manfaat dari barter link. Selain untuk untuk meningkatkan jumlah pengunjung, juga untuk menambah link popularity dari website Anda di berbagai search engine utama. Jika Anda memiliki/mengelola website apa saja, baik itu personal web, bisnis, maupun website organisasi, saya mengundang Anda untuk melakukan barter link dengan Promosi-web.com. 
Pendaftaran gratis ke 5 search engine sekaligus. Alat ini akan membantu Anda untuk melakukan pendaftaran ke 5 search engine secara cepat. Dengan sekali mengisi form, data website Anda bisa digunakan untuk melakukan pendaftaran ke AllTheWeb, Google, Hotbot UK, 2kCity, dan WhatYouSeek Network. Sebelum menggunakan submitter ini saya sarankan agar Anda membaca halaman tips untuk pendaftaran ke search engine, supaya hasilnya bisa lebih optimal. 
IP Detector. IP (Internet Protocol) bisa diibaratkan sebagai kode unik yang dimiliki setiap server/komputer yang terhubung ke Internet. Kode ini berupa sederetan angka dengan format tertentu, misalnya 202.154.2.25. Setiap server memiliki nomer IP yang berbeda-beda. Sama halnya dengan setiap penduduk Indonesia yang memiliki KTP dengan nomer berbeda-beda. Saat ini hampir semua script server side (seperti PHP, Perl, ASP), bisa digunakan untuk mendeteksi IP dari pengunjung. Namun IP tersebut hanyalah berupa sederetan angka, bagaimana kita bisa mendapatkan informasi dari angka-angka ini ? Tools IP detector ini akan membantu Anda untuk mendapatkan informasi kode dan nama negara dari sebuah IP. Anda tinggal memasukkan nomer IP dengan format yang benar, kemudian code dan nama negara akan ditampilkan sebagai outputnya. Tools ini sangat membantu apabila Anda ingin mengetahui dari negara mana pengunjung website Anda berasal, sedangkan website Anda hanya bisa mendeteksi nomer IP-nya saja. 


[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  [11]  [12]


Postingan Lama
Get Free Music at www.divine-music.info
Get Free Music at www.divine-music.info

Free Music at divine-music.info