Tampilkan postingan dengan label SEO. Tampilkan semua postingan
Tampilkan postingan dengan label SEO. Tampilkan semua postingan

Trik URL Rewriting

Apa sih URL Rewriting?  URL rewriting adalah penulisan ulang URL (jiah cm ditranslate doang  -_-). Gimana ya, susah mengungkapkan nya dengan kata-kata (yaelah, bilang aja kgak tau). Kalo disuruh ngasi tau apa definisinya/pengertiannya, saya sendiri juga ga pinter merangkai kata-kata. Baiknya langsung aja saya kasih contoh.
Misalnya ada sebuah tautan/URL ---> http://kimcila.biz/index.php?type=perawan&level=1 
 
Struktur URL tadi mungkin kurang begitu mudah dipahami oleh sebagian orang, kalau URL dengan struktur yang diatas sulit dimengerti oleh manusia, apalagi dimengerti oleh mesin pencari, bisa-bisa website kita jauh dari pencarian. dan efeknya  berkurangnya visitor, jadi berkurang pelanggan, sehingga penghasilan juga berkurang L. Jadi URL rewriting juga sangat berpengaruh dari sisi SEO website kita .URL diatas akan lebih baik jika strukturnya seperti ini ---> http://kimcila.biz/layanan/perawan/1 .  Nah,, gimana caranya buat URL rewriting kaya diatas?
Mari kita bahas Caranya, pertama syaratnya yaitu:
> Web server yg dipakai Apache (kalau web server yg lain belum tau saya)
> Modul mod_rewrite
Aktifkan dulu modul mod_rewrite , caranya : buka file konfigurasi nya di folder apache, trus cari file http.conf
Uncomment baris seperti di bawah ini (hilangkan tanda #).
#LoadModule rewrite_module modules/mod_rewrite.so
#AddModule mod_rewrite.c

kalo udah, restart service apache nya.

Di dalam modul mod_rewrite, ada dua fungsi. Yaitu fungsi RewriteRule dan RewriteCond. RewriteRule adalah fungsi yang sangat sederhana untuk memberitahu mod_rewrite apa yang harus dilakukan Sedangkan RewriteCond dipakai untuk memeriksa suatu kondisi, mirip dengan konsep if … then … .
Aturan penggunaan RewriteRule adalah sebagai berikut:
RewriteRule Pattern Substitution [Flag(s)]

Pattern itu maksudnya pola/struktur url yang dibuat, trus kalau substitution adalah file yang dituju untuk keperluan pemrosesan selanjutnya.

Kita coba RewriteRule yg simple dulu,
Buat file php dengan isi seperti ini
   
<?php echo “test simple url rewriting”; ?>
 
simpan dengan nama test.php


Kemudian buat file .htaccess yang isinya begini :
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*).html$ $1.php [NC]
</IfModule>
 
Letakkan file .htaccess ini satu folder dengan file test.php , nah sekarang coba akses file test td di browser dengan URL http://localhost/test.html jika muncul tulisan test simple url rewriting. Berarti URL rewriting kita berhasil. Lhoh ! kok bisa? Kan tadi yang dipanggil test.html,  kenapa malah isi dari test.php yang muncul. Yah itu karena kelakuan si mod_rewrite td,  normalnya ketika kita akses test.html harusnya muncul error 404. Kan file test.html ga ada, tp karena ilmu sihir si mod_rewrite, pas kita akses test.html kita diarahkan ke file test.php, coba aja hapus file .htaccess nya, dan akses kembali test.html, apa yang terjadi?

Aturan yang ada di .htaccess ini juga berlaku untuk semua file, misal ada file login.php, jd ketika kita panggil login.html maka akan diarahkan ke file login.php. Tanda [NC] pada file .htaccess diatas maksudnya yaitu No Case atau case-insensitive alias tidak membedakan pemakaian huruf besar maupun kecil pada alamat URL.
Untuk struktur URL seperti contoh di awal tulisan ini, yg  http://kimcila.biz/layanan/perawan/1 ,
 
coba buat file php dengan isi kaya gini
<?php
switch ($_GET['level'])
{
   case 01:
      $level = 'highclass';
      break;
   case 02:
      $level = 'mediumclass';
      break;
   case 03:
      $level = 'lowclass';
      break;
}
?>
<html>
<head>
   <title>Test URL Rewriting</title>
</head>
<body>
<?php echo 'Anda memesan layanan type ' . $_GET['type'] . ' level ' . $level ?>
</body>
</html>


simpan dengan nama index.php
trus buat file .htacsess nya dengan RewriteRule nya kaya gini :

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^layanan/([a-zA-Z]+)/([0-9]+) index.php?type=$1&level=$2 [NC]
</IfModule>

Penulisan mod_rewrite harus diapit oleh dan
. Fungsi diatas adalah untuk mencegah terjadinya pesan kesalahan "500 Internal Server Error" saat page request.
Untuk membuat rule baru, kita tulis RewriteRule. kemudian, kita gunakan tanda ^untuk memulai rule tersebut.

([a-zA-Z]+)
berarti membatasi agar karakter yang diterima hanya berupa huruf a sampai z baik itu huruf besar atau kecil.
([0-9]+) berarti membatasi agar angka yang diterima hanya berupa angka 0 sampai 9.
Tanda + berarti angka/huruf tersebut boleh lebih dari 1.


Dengan cara seperti di atas jika kita mengetikkan http://localhost/layanan/perawan/1 di web browser, otomatis akan diterjemahkan sebagai http://localhost/index.php?type=perawan&level=1.

Sama dengan

Hanya dengan satu fungsi saja, yaitu RewriteRule, sebenarnya kita sudah bisa membuat URL Rewriting. Tetapi jika dikombinasikan dengan RewriteCond, kita bisa membuat beberapa aturan yang lebih kompleks lagi. Untuk RewriteCond , next  posting  aja yak.. :p

Cara Meningkatkan Alexa Rank Website Anda

Alexa adalah website yang menyediakan informasi mengenai traffic suatu website.
Alexa rank dapat dijadikan gambaran mengenai jumlah pengunjung yang mendatangi suatu blog yang terekam oleh Alexa.
Alexa Rank sangat penting bagi website kita karena ada beberapa website layanan iklan komersil/adsense yang memberikan syarat ranking Alexa dalam batasan tertentu jika kita ingin menggunakan layanannya.
Rangking Trafiic Alexa dihitung berdasar perhitungan tri wulan sejarah data traffic yg dikumpulkan Toolbar Alexa pengguna.
Data juga didapat dari sumber lain dan dikombinasikan dengan pageview dan reach / kunjungan web asli pengunjung dan bukannya robot.

Berikut beberapa langkah untuk meningkatkan Alexa rank:

1. Memasang Alexa Rank Widget di sidebar anda
Kode Alexa dapat didownload di http://www.alexa.com/site/devcorner
Pemasangan kode pada sidebar sama seperti pemasangan kode HTML pada umumnya.

2. Memasang Plugin Alexa
Menginstall Alexa Toolbar(http://www.alexa.com/site/download/).
Setting alamat Website kita sebagai homepage utama dari browser yang kita gunakan.

3. Menulis Artikel mengenai Alexa
Posting artikel bisa dalam bentuk materi tentang Alexa, tips-tips maupun hal lain seputar Alexa Rank.

4. Tingkatkan Trafik Kunjungan
Cara paling bagus adalah membuat artikel yang berbobot.

5. Bergabung dengan Forum atau Mailing List yang sesuai dengan Materi Website anda
Cara paling mudah untuk menarik minat seseorang untuk datang berkunjung adalah meninggalkan link website / blog pada bagian signature, disertai keterangan singkat mengenai isinya.

semoga bermanfaat..

Tips Supaya Blog Muncul di Search Engine

Untuk membuat supaya blog kita bisa muncul di search engine, apa lagi munculnya dihalaman depan dan bagian atas, merupakan keinginan hampir semua bloger. Namun tidaklah mudah untuk membuat blog kita nangkring di top rank result search engine. Ada banyak cara yang dilakukan supaya hal tersebut terwujud, mulai dari yang otak-atik script dan meta tag sampai membayar jasa SEO Service. Nha berikut ini akan aku berikan sedikit tips atau hal-hal yang mempengaruhi kenapa blog kita bisa nangkring di urutan atas hasil pencarian search engine, atau setidaknya masuk dalam deretan hasil pencarian walopun berada diurutan buncit :D

Berikut ini tipsnya (untuk Google) :

1. Coba ketikkan alamat URL blog kamu di google search kemudian tekan Enter. Jika blogmu muncul berarti sudah ke indes di google tapi mungkin masih kalah bersaing dengan yang lain. Dan jika blogmu tidak muncul berarti belum keindex di google. Coba daftarkan blog km di http://google.com/addurl. Hasil tidak langsung jadi lho, jadi perlu waktu supaya blog kita terindex oleh google.

2. "Title Blog", jika membuat blog tentunya kita disuruh untuk membuat title blog. Title blog ini sangat penting dan sangat berpengaruh terhadap hasil pencarian di search engine, jadi pintar-pintarlah untuk memilih title blog km. Buatlah title blog yang menggambarkan isi dari blog km. Jangan terlalu panjang dan jangan terlalu pendek.

3. "Title Postingan". Title postingan ini juga hampir sama pentingnya dengan title blog. Dalam membuat title postingan atau judul postingan hendaknya dipikirkan betul, bayangkan kira2 judul apa yang paling cocok untuk postinganmu. Juga bayangkan kira2 jika km mencari artikel tentang postingan mu tersebut, keyword apa yang akan km ketikkan di dalam search engine. Bayangkan seperti itu.

4. "Update Blog", sering-seringlah mengupdate blog km setidaknya dalam satu minggu itu sekali ato dua kali. Hal ini pernah aku rasakan efeknya di salah satu blogku. Blogku yang pada awalnya memiliki pengunjung dari search engine sekitar 30-40% tiba-tiba menurun drastis menjadi hanya sekitar 3%. Itu terjadi karena blog tersebut sudah lama tidak aku update, dan ketika aku update lagi, kemudian blogku kembali bisa memasuki jajaran top rank di search engine result.

5. "Promosikan blogmu", promosikan blogmu ke banyak web/blog, forum, situs2 promosi gratis, dll. Karena semakin banyak link blogmu tersebar maka akan semakin sering pula spider searh engine mengunjungi blogmu.

6. Gitu aja deh tipsnya....

NB: perhatian tips-tips diatas tidak menjamin blogmu akan langsung terangkat di hasil pencarian search engine, karena metode sebenarnya dari pencarian itu yang mengetahui hanyalah dari pemilik search engine itu sendiri. Tapi setidaknya dengan mengikuti tips diatas web/blogmu bisa masuk kedalam hasil pencarian search engine walopun mungkin berada diurutan keberapa..he..he..


Merubah Title Blog dengan Title Postingan

Perlu gak sih mengganti title/judul blog dengan title postingan?
Title blog biasanya berada didepan title postingan. Seperti yang dulu aku bilang, mengoptimalkan title itu akan mempengaruhi dalam membuat blog kita berada dalam top rank hasil pencarian search engine. Nha jika kamu menggunakan trik mengganti title blog kamu dengan title postingan maka hal itu akan lebih bagus lagi buat masuk ke jajaran depan search engine.Bener gak sih?

kalo menurut yang ahli dalam SEO (Search Engine Optimization) katanya cara ini akan membuat blog kita menjadi lebih Search Engine Friendly. OK bagi yang pingin mencobanya silahkan ikuti langkah-langkah berikut ini:
1. Masuk ke "Layout-->>Edit HTML
2. Cari kode ini ;

<title><data:blog.title/></title>


( letaknya dibagian atas)

3. Kalo sudah ketemu ganti dengan kode berikut ini :

<b:if cond='data:blog.pageType == "index"'>
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/></title>
</b:if>

4. Trus simpan.

Untuk halaman utama titlenya akan tetap title blog. tapi jika km coba buka salah satu postinganmu maka nanti title postingmu akan menjadi title blogmu.

SeLAmat MEncoBA......

Beberapa Kesalahan Web Kita Dijauhi Robot Search Engine

Robots.txt adalah suatu file yang di berguna untuk memudahkan suatu search engine mengindex halaman web kita.
Jika search engine crawler datang di web kita, maka dia akan mencari file robots.txt dan memberitahukan search engine spider bahwa halaman web tersebut harus di index atau di abaikan.
Berikut beberapa kesalahan mengapa robot search engine menjauh di web kita :



1. Robots.txt rusak atau berisi parameter yang salah salah
Jika robot google salah membaca isi robots.txt anda, maka google akan mengabaikan halaman web anda.
Anda bisa mempelajari tata cara penulisan robots di http://www.robotstxt.org/

2. Halaman web anda mempunyai code terlalu panjang
Jika halaman web anda berisikan code javascript, CSS, Html dan lainnya yang terlalu banyak dan panjang, maka akan membuat web anda susah di akses ( lambat aksesnya).
Jika itu terjadi maka robot search engine akan kesulitan untuk mengurai isi web anda.

3. Navigasi menu web anda mempunyai masalah
Jika anda membuat menu yang menggunakan javascript,DHTML atau AJAX, maka menu tersebut tidak bisa di index oleh robot search engine.
karena robot search engine hanya bisa mengindex link yang menggunakan HTML.

4. URL website anda terlalu banyak variable
Jika url anda terlalu banyak variable, maka google juga akan mengabaikan halaman web anda.
Contoh URL yang terlalu banyak variable :
http://domain.com/page.php?page=1&id=2&mirror=3&direct=index.html

Pernyataan resmi dari search engine google :
“Google indexes dynamically generated webpages, including .asp pages, .php pages, and pages with question marks in their URLs. However, these pages can cause problems for our crawler and may be ignored.”

5. Menggunakan session ID di web anda
Search engine google tidak mau mengindex suatu URL yang berisikan session ID karena menyebabkan duplicate content.
Penggunaan cookies lebih baik dari pada menggunakan session ID