.htaccess Dosyasına Giriş
Öncelikle, .htaccess dosyasının ne olduğuna bir göz atalım. .htaccess, web sunucusu Apache tarafından kullanılan bir yapılandırma dosyasıdır. Bu dosya, site yönetimi üzerinde birçok önemli ayar yapmanıza olanak tanır. SEO'yu iyileştirmek için de çok güçlü bir araçtır çünkü URL yönlendirmeleri, sıkıştırma ve güvenlik gibi ayarları doğrudan bu dosya üzerinden kontrol edebilirsiniz.
SEO İçin .htaccess Dosyasında Yapılacak En İyi Ayarlar
1. URL Yapısını Düzenleyin
Google, temiz ve anlaşılır URL'leri sever. Bu yüzden, sitenizdeki tüm URL'lerin SEO dostu olmasına dikkat edin. .htaccess dosyanız üzerinden URL'leri yeniden yönlendirebilirsiniz. Örneğin, "www.siteadresi.com/urun-123" yerine "www.siteadresi.com/urun/adidas-ayakkabi" gibi daha anlamlı URL'ler kullanmak, SEO açısından oldukça faydalıdır.
2. 301 Yönlendirmesi
Eğer sitenizdeki bazı sayfaları taşıdıysanız veya silmişseniz, eski sayfalara gelen ziyaretçilerin 404 hatası almasını istemezsiniz. Bunun için 301 yönlendirmesi kullanabilirsiniz. .htaccess dosyanıza şu kodu ekleyerek eski URL'yi yeni URL'ye yönlendirebilirsiniz:
Redirect 301 /eski-sayfa /yeni-sayfaBu sayede, eski sayfalara gelen trafik yeni sayfalarınıza yönlendirilir ve SEO kaybı yaşamazsınız.
3. www ve www Olmayan Yönlendirme
Google, "www" ve "www olmayan" adresleri iki farklı site olarak algılar. Bu durum, SEO açısından bir sorun yaratabilir. Bunu engellemek için .htaccess dosyanıza şu kodu ekleyerek sadece bir versiyonun kullanılmasını sağlayabilirsiniz:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]4. Sayfa Hızını Artırmak İçin Gzip Sıkıştırma
Sayfa yüklenme hızının SEO üzerindeki etkisi çok büyüktür. Google, hızlı yüklenen sayfaları daha yüksek sıralarda gösterir. .htaccess dosyasını kullanarak gzip sıkıştırma eklemek, sitenizin hızını artırır. Şu kodu .htaccess dosyanıza ekleyerek bunu kolayca yapabilirsiniz:
# Gzip Compression
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css application/x-javascript application/javascript5. Yanlış Yönlendirmeleri Engelleme
Arama motorları, doğru yönlendirmelere ihtiyaç duyar. Yanlış yönlendirmeler, sitenizin SEO'sunu olumsuz etkileyebilir. .htaccess dosyasına aşağıdaki kodu ekleyerek yanlış yönlendirmeleri engelleyebilirsiniz:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/yanlis-url$
RewriteRule ^(.*)$ /dogru-url [R=301,L]Bu basit düzenlemelerle, yanlış yönlendirmelerden kaçınabilir ve kullanıcılarınızın doğru sayfalara ulaşmasını sağlayabilirsiniz.
SEO İçin İpuçları
- Meta Etiketleri ve Başlık Etiketleri: SEO'yu geliştirmenin en temel adımlarından biri de her sayfanızda özgün meta açıklamaları ve başlık etiketleri kullanmaktır. .htaccess ile bu ayarı yapamasanız da sayfalarınıza SEO dostu meta etiketleri eklemeyi unutmayın.
- Daha Az Kod, Daha Hızlı Sayfalar: Site hızını artırmak için gereksiz kodlardan kaçının. .htaccess dosyasında yaptığınız düzenlemelerle sayfa hızınızı artırabilirsiniz.
- Mobil Uyumluluk: Mobil uyumlu siteler, Google tarafından ödüllendirilir. .htaccess dosyanızla mobil uyumlu yönlendirmeleri kontrol edebilirsiniz.