Başlangıç: .htaccess Dosyasına Ne Gerek Var?
Öncelikle, .htaccess dosyasının ne işe yaradığını anlamamız gerekiyor. Web sunucusunun yapılandırılmasında büyük bir rol oynayan bu dosya, kullanıcılar için daha iyi bir deneyim sağlamak ve SEO açısından sitenizin daha verimli çalışmasını sağlamak için kritik bir öneme sahiptir. Çoğu zaman arka planda çalışan bu dosya, aslında SEO’nun gizli kahramanıdır.
SEO İçin En Popüler .htaccess Ayarları
Şimdi gelin, SEO için en popüler .htaccess ayarlarına göz atalım.
1. Yönlendirmeler (Redirects)
Yönlendirmeler, SEO’nun önemli bir parçasıdır. Sayfalarınızı değiştirdiğinizde veya taşımak zorunda kaldığınızda, eski bağlantıların yeni sayfanıza yönlendirilmesi gerekir. İşte bu noktada, .htaccess dosyası devreye girer.
# 301 Yönlendirmesi
Redirect 301 /eski-sayfa https://www.siteniz.com/yeni-sayfa
Bu, arama motorlarına eski sayfanın kalıcı olarak yeni bir konuma taşındığını bildirir ve SEO kaybını önler.
2. WWW Yönlendirmesi
Birçok web sitesi, "www" ile ya da "www" olmadan iki farklı URL’ye sahip olabilir. Bu, Google’ın bu iki URL’yi farklı sayfalar olarak değerlendirmesine neden olabilir ve SEO açısından zararlıdır. Bu durumu önlemek için .htaccess dosyasına aşağıdaki kodu ekleyebilirsiniz.
# www ile olmayan URL'yi yönlendir
RewriteEngine On
RewriteCond %{HTTP_HOST} ^siteniz\.com [NC]
RewriteRule ^(.*)$ https://www.siteniz.com/$1 [L,R=301]
Bu kod, www olmayan URL'yi, www’li hale yönlendirerek SEO uyumluluğu sağlar.
3. Sayfa Hızı Optimizasyonu
Sayfa hızı, SEO’nun en kritik faktörlerinden biridir. Google, hızlı yüklenen siteleri daha yüksek sıralarda gösterir. .htaccess dosyası ile sunucunuzun daha hızlı çalışmasını sağlayabilirsiniz.
# Tarayıcı önbellekleme
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
Bu kod, resimlerin, CSS dosyalarının ve JavaScript dosyalarının tarayıcı tarafından önbelleğe alınmasını sağlayarak, her ziyaretçinin sayfanızın daha hızlı yüklenmesini sağlar.
SEO İçin .htaccess Dosyasının Diğer Kullanımları
SEO’nun temeli, arama motorları için doğru sinyalleri göndermektir. .htaccess dosyasının kullanımı, yalnızca yönlendirmelerle sınırlı değildir. İşte birkaçı:
4. Hata Sayfalarını Özelleştirme
404 hatası, kötü bir kullanıcı deneyimine yol açabilir ve SEO'nuza zarar verebilir. Özelleştirilmiş bir 404 hata sayfası ile kullanıcıları doğru yola yönlendirebilirsiniz.
# Özel 404 hata sayfası
ErrorDocument 404 /404.html
5. URL Temizleme ve Yeniden Yazma
SEO dostu URL’ler, sıralamanızı iyileştirmenize yardımcı olabilir. .htaccess dosyasına yazılacak bir kural ile, URL’lerinizin SEO dostu olmasını sağlayabilirsiniz.
# URL yeniden yazma
RewriteEngine On
RewriteRule ^sayfa-(.*)$ /yeni-sayfa.php?id=$1 [L]
Bu, arama motorları tarafından daha kolay taranabilen ve kullanıcı dostu URL’ler oluşturur.
Sonuç: SEO'nuzu Güçlendirin!
.cPanel’deki .htaccess dosyasını doğru bir şekilde kullanmak, SEO açısından büyük bir avantaj sağlayabilir. Sayfa yönlendirmeleri, hız optimizasyonu, URL temizliği ve hata sayfalarının özelleştirilmesi gibi ayarlarla web sitenizin arama motorlarıyla uyumlu hale gelmesini sağlayabilirsiniz. Bu adımları izleyerek, web sitenizi sadece daha SEO dostu hale getirmekle kalmaz, aynı zamanda daha kullanıcı dostu ve hızla yüklenen bir site haline getirirsiniz.