İlk Adım: .htaccess Dosyasını Bulmak
Birçok kişi cPanel'i kullanarak web sitesini yönetmeye başlar, ancak cPanel'de gizli kalmış bir hazineyi, yani .htaccess dosyasını gözden kaçırabilirler. Peki, bu dosya ne işe yarar? .htaccess dosyası, sunucunuzda yapılan işlemleri düzenler ve birçok farklı yapılandırmayı kontrol etmenizi sağlar. SEO açısından önemli ayarları burada yapabilirsiniz.
cPanel'inize giriş yaptıktan sonra, File Manager'a tıklayın. Bu, web sitenizin dosyalarına erişebileceğiniz alandır. Burada, public_html klasörünü açın ve eğer mevcutsa .htaccess dosyasını bulun. Eğer yoksa, yeni bir dosya oluşturabilirsiniz.
SEO İçin .htaccess Dosyasına Yapabileceğiniz Ayarlar
SEO söz konusu olduğunda, .htaccess dosyasını kullanarak yapabileceğiniz bazı harika iyileştirmeler bulunuyor. İşte bunlardan bazıları:
1. SEO Dostu URL'ler Oluşturma (URL Rewrite)
Arama motorları, anlamlı ve temiz URL’leri tercih eder. Bu nedenle URL'lerinizi daha okunabilir hale getirmek, SEO açısından büyük bir fark yaratabilir. İşte bu işlemi .htaccess dosyasındaki mod_rewrite özelliği ile kolayca yapabilirsiniz:
RewriteEngine On
RewriteRule ^(.*)/$ /$1 [R=301,L]
RewriteRule ^([a-zA-Z0-9-]+)$ index.php?page=$1 [L]
Bu kod, URL'lerinizi daha temiz ve anlaşılır hale getirir, böylece arama motorları sitenizi daha kolay tarayabilir.
2. URL Yönlendirmeleri (Redirects)
Bir sayfanın URL’sini değiştirdiğinizde, eski URL’nin yeni sayfaya yönlendirilmesi gerekir. Aksi takdirde, eski URL’yi arayan kullanıcılar hata sayfası ile karşılaşabilirler. SEO açısından bu tür hatalar, arama motorları tarafından olumsuz bir şekilde değerlendirilir.
İşte basit bir yönlendirme örneği:
Redirect 301 /eski-sayfa http://www.siteniz.com/yeni-sayfa
Bu kod, /eski-sayfa adresini otomatik olarak /yeni-sayfa adresine yönlendirir.
3. www ve non-www Yönlendirmesi
Bir web sitesi, hem www ile hem de www olmadan açılabilir. Ancak, arama motorları bu iki versiyonu farklı sayfalar olarak kabul eder. SEO açısından, birini seçip diğerini yönlendirmek gerekir. Bunun için .htaccess dosyasına şu kodu ekleyebilirsiniz:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^siteniz\.com [NC]
RewriteRule ^(.*)$ http://www.siteniz.com/$1 [L,R=301]
Bu, sitenizin sadece www versiyonunu arama motorlarına gösterecek ve diğerini yönlendirecektir.
4. Hız Optimizasyonu ve Cache Ayarları
Web sitesi hızının SEO üzerindeki etkisi büyük. Sayfanızın hızlı yüklenmesi, hem kullanıcı deneyimi için hem de Google gibi arama motorları için çok önemli. .htaccess dosyanızda cache ayarları yaparak sayfa yükleme hızını artırabilirsiniz. İşte örnek bir cache kodu:
# Cache Control
Header set Cache-Control "max-age=31536000, public"
Bu kod, görseller ve stil dosyalarının cache (önbellek) süresini belirler ve kullanıcıların daha hızlı yükleme deneyimi yaşamasını sağlar.
5. Hatalı Yönlendirmeleri Engelleme
Kullanıcıların 404 hata sayfalarına düşmesi, SEO açısından kötü bir işarettir. Bu tür hataları engellemek ve kullanıcıları doğru sayfaya yönlendirmek için şu tür bir yönlendirme ekleyebilirsiniz:
ErrorDocument 404 /404.html
Bu, kullanıcıları özel bir 404 sayfasına yönlendirerek hem SEO’yu korur hem de kullanıcı deneyimini iyileştirir.
Sonuç
cPanel üzerinden .htaccess dosyasını kullanarak SEO ayarlarını yapmak, sitenizin performansını ve görünürlüğünü önemli ölçüde iyileştirebilir. Yukarıda paylaştığımız kodlar, sadece başlangıç için birer örnek. .htaccess dosyasının gücünü kullanarak, web sitenizin SEO dostu olmasını sağlayabilir ve sıralamalarda üst sıralara çıkabilirsiniz.
Unutmayın, SEO bir süreçtir ve sürekli iyileştirme gerektirir. Düzenli olarak .htaccess dosyanızı güncelleyerek, web sitenizin SEO’sunu güçlendirmeye devam edebilirsiniz.