Cara Mendaftarkan Web/ Blog Anda agar dideteksi Searc Engine Google

search engine google



Salah satu nilai lebih dari suatu website adalah terdaftar pada search engine populer sehingga mudah ditemukan dan tentu saja akan mendatangkan traffic yang lebih besar. Cara untuk terdaftar pada sebuah search engine sebenarnya cukup mudah meskipun Anda tidak dapat menyulap situs Anda untuk masuk ke halaman pertama index pencarian.

Hal – hal yang Harus dipenuhiUntuk dapat masuk dalam daftar pencarian search engine, website Anda harus memenuhi beberapa persyaratan berikut :

  • Website Anda harus mengandung unsur text
    Search engine membaca file non-binary pada website Anda. Text – text yang terdapat di dalamnya akan disimpan dalam database search engine tersebut sehingga akan muncul pada pencarian dengan kata kunci yang relevan dengan isinya. Sangat tidak disarankan membuat suatu website dalam full flash karena teknologi search engine saat ini tidak dapat membaca file flash

  • Lengkapi header di setiap halaman
    Header yang terdiri dari title, meta description, dan meta keyword harus diisi dengan kata – kata yang relevan dengan isi website. Hal ini semakin memudahkan search engine untuk menyimpan isi halaman website Anda dalam databasenya.

  • Penambahan Google Analytics
    Menambahkan Google Analytic pada header untuk mengetahui statistic pada website/ blog sekaligus sebagai penanda bahwa Anda merupakan pemilik dan pengelola website/ blog tersebut.
    https://www.google.com/analytics

  • Buat semua halaman dengan lengkap
    Sebelum Anda mulai mendaftarkan website Anda pada search engine, silahkan buat seluruh halaman dengan lengkap. Jangan sampai ada deadlink. Biasanya search engine tidak banyak mereferensikan hasil pencariannya pada website yang masih terdapat banyak deadlink.

  • Tambahkan Tag pada setiap Posting yang diterbitkan
    Search Engine Google tidak mengindex sebuah tulisan/ postingan pada website dari judul postingan tersebut akan tetapai mengindex tag yang ada pada postingan tersebut (bagi pengguna platform wordpress).

  • Penyebaran Postingan lewat Akun Social Network
    Penambahan dan penyebaran content lewat social network sangan disarankan guna mendongkrak/ memaksimalkan posting tersebut sampai pada pembaca dengan cepat, semakin banyak yang berkunjung pada website/ blog Anda melalui postingan tersebut bisa menaikkan range Anda dan terindex dengan bagus oleh search engine oleh Google.

  • Sebaiknya membuat sitemap
    Untuk mempermudah search engine menemukan halaman – halaman pada website Anda, buatlah sitemap yang berisi link ke seluruh halaman dalam website tersebut.

  • Tambahkan tag alt pada link imageTag alt pada image yang berkait (memiliki link) akan memudahkan search engine untuk mengcrawl halaman yang dituju oleh link tersebut.

  • Mendaftar di Google
    Google memiliki banyak fasilitas untuk mendaftarkan website dan memasukkannya ke dalam index pencariannya. Untuk mendaftarkan suatu website di Google dapat memilih salah satu cara yang terdapat di halaman : http://www.google.com/intl/en/submit_content.html
    Biasanya untuk website baru, Anda disarankan untuk mendaftarkannya melalui http://www.google.com/addurl/?continue=/addurl

  • Mendaftar di Yahoo
    Untuk mendaftarkan situs Anda di Yahoo, dapat dilakukan melalui : http://search.yahoo.com/info/submit.html


INGAT! Tidak ada jaminan
Perlu diingat bahwa tidak ada jaminan website Anda akan masuk ke index pencarian Google, Yahoo, maupun search engine lain. Masing – masing search engine memiliki mekanisme seleksi, crawl, dan indexing yang berbeda – beda.

Cara termudah untuk dapat masuk pada index pencarian adalah melalui link. Tambahkan link ke website Anda dari website lain yang halaman – halamannya telah masuk ke index pencarian.

MySQL; Create, Empty Database / Delete or Drop All Tables


Untuk permulaan test proses pembuatan database dan pengahapusan database lewat ssh/ terminal/ shell dengan cara mengetik perintah seperti dibawah:
Untuk membuat database baru:
$ mysqladmin -u root -p create namadatabase
Untuk menghapus database:
$ mysqladmin -u root -p drop namadatabase
Setalah Anda memasukkan perintah tersebut akan muncul pertanyaan seperti dibawah:
$ Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.

Do you really want to drop the 'mytestdb' database [y/N]  y

Database "namadatabase" dropped
Apabila Anda ingin menghapus table saja pada database bisa menggunakan cara berikut yaitu masukkan perintah pada ssh/ terminal Anda seperti dibawah ini:
$ mysql -u {userdatabase} -p {namadatabase} -e 'drop table {nama-table}'

lalu enter.

Untuk penjelasan perintah -u merupakan nama user untuk masuk pada database di MySQL, -p perintah untuk meminta password yang akan muncul berikutnya. Perintah diatas hanya menghapus salah satu table pada database yang sedang dieksekusi, apabila Anda ingin menghapus secara keseluruhan semua table pada database Anda, ada beberapa langkah yang harus di lakukan untuk proses eksekusinya. Berikut dibawah merupakan cara singkat untuk menghapus semua table pada database melalu ssh/ shell:

Untuk pertama Anda masuk pada user ssh Anda seperti urutan yang ada diatas juga, setelah berhasil Anda mulai mempersiapkan untuk membuat perintah shell script dalam bentuk file .sh dengan perintah:

$ pico mysql_drop_tables.sh


berikutnya isi file tersebut dengan perintah dibawah:


#!/bin/bash
MUSER="$1"
MPASS="$2"
MDB="$3"
 
# Detect paths
MYSQL=$(which mysql)
AWK=$(which awk)
GREP=$(which grep)
 
if [ $# -ne 3 ]
then
 echo "Usage: $0 {MySQL-User-Name} {MySQL-User-Password} {MySQL-Database-Name}"
 echo "Drops all tables from a MySQL"
 exit 1
fi
 
TABLES=$($MYSQL -u $MUSER -p$MPASS $MDB -e 'show tables' | $AWK '{ print $1}' | $GREP -v '^Tables' )
 
for t in $TABLES
do
 echo "Deleting $t table from $MDB database..."
 $MYSQL -u $MUSER -p$MPASS $MDB -e "drop table $t"
done


Ketik ctrl+X lalu Y dan enter untuk menyimpan file tersebut. Selanjutnya agar bisa bisa dieksekusi file tersebut Anda setting permission pada file tersebut dengan perintah:

$ chmod +x mysql_drop_tables.sh'


Fungsi file tersebut untuk mengeksekusi penghapusan table pada tiap database sesuai yang kita inginkan, dengan file tersebut memungkinkan untuk menghapus semua table pada tiap database sesuai yang ditargetkan. Salah satu contoh untuk menghapus table database pada nama database "user_db_trial" dengan user aksesnya "root" dan passwordnya "admin" memakai perintah seperti dibawah:


$ ./mysql_drop_tables.sh root admin user_db_trial


Lalu enter.
Keterangan: perintah diatas berfungsi untuk menjalankan script perintah pada file mysql_drop_tables.sh dengan titik target pada user dan database sesuai yang dipilih untuk proses penghapusan table database

Get code into Bitbucket fast using the command line




Desain interface baru dan fasilitas baru dari bitbucket.org lebih social dan cepat seperti halnya github.com sebagai tandingannya. Postingan sebelumnya sudah pernah mengupas perbedaan dua website itu tadi, secara singkat pada dasarnya bangunan dan service yang disediakan pada kedua website tersebut sama hanya berbalik saja dari sisi layanan yang bersifat berbayar. Langsung pada pokok permasalahan bahwa kali ini akan mengupas sedikit tentang bagaimana cara upload code file pada repository yang ada di bitbucket.org lewat ssh - command line pada ubuntu. Untuk sistem operating windows bisa install putty terlebih dahulu untuk menggunakan fasilitas ssh -command line.




Sebelum proses upload code pada repository terlebih dahulu Anda harus membuat repostoritnya pada bitbucket terlebih dahulu, misalkan dengan contoh nama repository:
repositoryku


Berikutnya pada pc/laptop Anda masuk pada folder yang sudah berisi code nantinya yang akan di upload pada repository di bitbucket dengan contoh perintah pada command line sperti dibawah ini:
$ mkdir /path/to/folder/project
$ cd /path/to/folder/project
$ git init
$ git remote add origin git@bitbucket.org:user_anda/repositoryku.git


Keterangan:

Pada line pertama merupakan perintah untuk membuat folder, yang selanjutnya line kedua perintah untuk masuk pada folder. Berikutnya git ini merupakan perintah untuk menginstall git didalam folder tersebut yang pada nantinya pada line terakhir berisi perintah untuk remote git pada repository yang sudah Anda buat pada bitbucket.org.


$ echo "anggo .ss" >> contributors.txt
$ git add contributors.txt
$ git commit -m 'Initial commit with contributors'
$ git push -u origin master


Keterangan:

Pada line pertama merupakan perintah untuk membuat file code lewat terminal dengan nama contributors.txt dan selanjutnya perintah menambahkan atau dengan cara copy paste file code yang sudah ada pada folder tersebut. Pada tahap ini merupakan tahap terakhir untuk memulai upload file code pada repository di bitbucket.org. Perintah diatas merupakan contoh perintah untuk upload file code hanya 1 file saja. Untuk mengupload semua file/ folder code pada repository Anda ada beberapa perintah yang dirubah dari perintah yang ada diatas dengan diganti seperti berikut:
$ git add --all
$ git commit -m 'Initial commit with contributors'
$ git push -u origin master


Perintah
$ git add --all
berfungsi sebagai perintah mendaftarkan semua file pada folder tersebut yang nantinya akan di upload kerepository, dan selanjutnya perintah kedua diatas dengan git commit -m "pesan/catatab anda' merupakan perintah untuk memberikan sebuah catatan pada tiap file yang di daftarkan dan di upload pada repository, selanjut perintah pada line terakhir merupakan proses untuk upload file dari semua yang file code yang ada pada folder tersebut.

Untuk perintah recommit/repull/reupload/resubmit pada repository yang sudah ada bisa menggunakan perintah yang ada dibawah ini, dan ini hanya sekedar contoh format perintah pada terminal/ssh:
cd /path/to/my/repo
git remote add origin git@bitbucket.org:useranda/repositoryku.git
git push -u origin --all # pushes up the repo and its refs for the first time
git push -u origin --tags # pushes up any tags


Tunggu hingga proses upload selesai pada command line Anda, semakin banyak file semakin lama proses uploadnya. Namun ada beberapa perbedaan cara upload seperti ini dibanding dengan melalui program git lewat Sparkleshare, melalui remote/ upload dengan cara command line yang jelas lebih cepat dibanding melalui program Sparkleshare.
 
facebook.png twitter.png googleplus.png rss.png