Empat Cara Mengoptimalkan Server Web Apache Anda untuk SEO

Diterbitkan: 2011-01-11

Ada banyak aspek SEO seperti pembuatan tautan yang dapat memakan banyak waktu sebelum kita dapat melihat pengembalian dalam hasil pencarian. Itulah mengapa penting untuk memiliki serangkaian strategi kemenangan cepat lainnya yang mulai menunjukkan hasil dalam waktu yang bersamaan.

Salah satu hal yang dapat Anda lakukan adalah mengoptimalkan server web Anda untuk SEO. Ini adalah sesuatu yang sangat sedikit orang yang tahu atau pilih yang berarti Anda dapat menggunakannya untuk mendapatkan keuntungan dari pesaing Anda.

Sementara hampir semua tip yang diuraikan di bawah ini dapat disesuaikan pada dasarnya semua lingkungan server web (seperti IIS misalnya), saya telah memilih untuk fokus pada Apache, karena ini adalah platform paling umum yang tersedia saat ini.

1. Tuan Rumah Secara Lokal

Kecuali audiens utama situs web Anda adalah audiens global, maka lokasi fisik server web Anda memainkan peran penting dalam SEO terutama mengingat meningkatnya keunggulan pencarian lokal yang telah kita lihat dari Google belakangan ini.

Mari kita gunakan contoh di mana saya melakukan pencarian untuk "". Pada saat penulisan ada sekitar XXXX hasil untuk istilah tertentu. Oleh karena itu pertimbangkan sejenak bagaimana mesin pencari dapat secara algoritme menentukan contoh apa yang paling tepat untuk dikembalikan, mengingat saya melakukan pencarian ini dari Australia.

Beberapa hal yang mungkin dipertimbangkan oleh mesin pencari adalah:

  1. Apakah situs tersebut memiliki nama domain .AU?
  2. Apakah situs menyebutkan Australia dalam kontennya?

Sementara kedua faktor di atas memang merupakan sinyal kuat bagi mesin pencari bahwa situs tersebut akan sesuai untuk audiens Australia, masih ada sinyal lain yang dicari oleh mesin pencari.

Salah satunya adalah di mana situs tersebut dihosting? Tidak mungkin perusahaan asing memilih untuk meng-host konten mereka di server Australia; oleh karena itu ini adalah indikator kuat bahwa situs ini ditargetkan untuk orang Australia dan kemudian akan menjadi hasil yang lebih relevan.

2. Instal mod_pagespeed

Dalam 12 bulan terakhir, Google telah beralih dari mengisyaratkan secara halus bahwa mereka adalah penggemar membuat web menjadi tempat yang lebih cepat, menjadi keluar dan menyatakannya sebagai faktor dalam algoritme peringkat pencarian mereka.

Pada awalnya banyak rekomendasi yang dibuat Google untuk mengoptimalkan waktu buka halaman tidak selalu praktis untuk diterapkan oleh sebagian besar pengembang. Namun Google mengenali ini dan memutuskan untuk merilis modul Apache open source yang secara otomatis akan melakukan pekerjaan untuk Anda di latar belakang.

Ide dasar di balik mod_pagespeed adalah memungkinkan serangkaian teknik pengoptimalan yang didasarkan pada praktik terbaik tanpa Anda harus membuat perubahan besar yang rumit pada situs web Anda.

Untuk mendemonstrasikan seberapa kuat modul ini, saya telah memberikan daftar singkat dari beberapa hal yang sebelumnya akan menjadi mimpi buruk untuk diterapkan pada apa pun selain situs statis kecil yang sekarang dapat diotomatisasi:

  • Berikan server informasi terperinci tentang berapa lama waktu yang dibutuhkan setiap pengunjung untuk memuat dan merender halaman Anda.
  • Hapus spasi yang tidak perlu.
  • Gabungkan file CSS/JavaScript eksternal dan inline menjadi satu file.
  • Tingkatkan kemampuan cache sumber daya situs agar sesuai dengan teknik praktik terbaik.
  • Perkecil dan hapus komentar dari semua halaman HTML, CSS, dan file JavaScript sebelum disajikan kepada pengguna.
  • Optimalkan gambar untuk kinerja sebelum disajikan kepada pengguna.

Anda dapat menemukan petunjuk terperinci lebih lanjut tentang apa yang sebenarnya dilakukan mod_pagespeed dan bagaimana melakukannya di halaman beranda mod_pagespeed resmi.

3. Hapus Konten Duplikat dengan mod_rewrite

Kecuali Anda telah menghabiskan banyak waktu untuk bekerja di atau dengan orang-orang di SEO, ada kemungkinan besar Anda tidak menyadari bahwa situs web Anda mungkin memiliki masalah dengan konten duplikat. Izinkan saya untuk menjelaskan:

Jika Anda pemilik situs web: http://www.example.com/ Anda pasti tahu bahwa Anda tidak perlu mengetikkan www di URL di atas agar situs dapat dimuat. Namun, Anda mungkin tidak menyadari bahwa mesin pencari http://www.example.com dan http://example.com/ adalah dua situs yang berbeda. Jadi, ketika Anda memiliki orang yang menautkan ke versi non-www dan juga versi www, Anda pada dasarnya membagi nilai tautan tersebut ke situs web Anda menjadi dua.

Untungnya ada solusi yang mudah diterapkan. Dengan mengaktifkan modul mod_rewrite Apache, Anda dapat memberi tahu mesin pencari bahwa konten apa pun pada versi non-www sekarang secara permanen berada di versi www. Dengan cara ini mesin telusur tidak hanya akan menganggap Anda memiliki dua versi dari setiap halaman di situs Anda, tetapi nilai tautan apa pun yang mengarah ke versi yang salah sekarang akan mengalir melalui halaman yang benar.

Untuk melakukannya, tambahkan baris berikut ke file .htaccess di server web Anda. Jika Anda belum memiliki file .htaccess, Anda dapat melanjutkan dan membuatnya.

RewriteEngine On
RewriteBase /
RewriteCond % ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]

Namun, jika Anda ingin melakukan sebaliknya dan lebih memilih untuk memiliki versi non-www domain Anda sebagai default, Anda dapat menambahkan kode berikut sebagai gantinya:

RewriteEngine On
RewriteBase /
RewriteCond % ^www.yourdomain.com [NC]
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]

4. Patch Server Web Anda

Poin terakhir sehubungan dengan mengoptimalkan server web Anda untuk SEO adalah berkaitan dengan keamanan. Untuk beberapa waktu sekarang Google telah menawarkan pemberitahuan kepada pengguna di hasil pencarian bahwa situs tertentu mungkin berisi malware. Namun, Google baru-baru ini memperluas ini untuk menunjukkan kapan sebuah situs mungkin diretas atau disusupi.

Cara terbaik untuk memastikan bahwa Anda tidak menjadi korban serangan di situs web Anda adalah dengan selalu memperbarui server web Anda dengan versi perangkat lunak terbaru dan mengunci layanan yang tidak Anda perlukan. Apache bahkan menyediakan serangkaian tip dan trik di situs resmi mereka untuk membantu Anda menjaga situs Anda aman dari peretas (yang tentunya merupakan langkah awal yang baik).

Ringkasan

  • Pastikan lokasi fisik server web Anda sesuai untuk jenis audiens yang Anda coba targetkan.
  • Optimalkan cara server web Anda menangani permintaan HTTP dengan menginstal mod_pagespeed.
  • Selesaikan penggandaan seluruh situs web Anda dengan menggunakan mod_rewrite to 301 redirect versi non-www dari URL Anda ke versi www.
  • Pastikan lingkungan server web Anda selalu diperbarui dengan patch keamanan terbaru untuk membantu mencegah peretas menyerang situs Anda.

Mudah-mudahan, beberapa tip yang saya uraikan di atas akan membantu memberi Anda beberapa kemenangan SEO cepat dan memberi Anda keunggulan atas pesaing Anda yang kurang paham secara teknis. Jika ada yang memiliki pertanyaan, silakan tinggalkan di komentar dan saya pasti akan menjawabnya.