SEO İçin .htaccess Dosyasını Tanıyalım
Bu küçük ama güçlü dosya, web sunucunuzun davranışını kontrol etmenize yardımcı olur. Özellikle Apache sunucuları üzerinde çalışıyorsanız, .htaccess dosyası web sitesi üzerinde yapabileceğiniz bir dizi önemli düzenleme için anahtar rol oynar. SEO ile ilgili olarak .htaccess dosyasını nasıl kullanabileceğinizi öğrenmek, sitenizin performansını ciddi şekilde artırabilir.
1. URL Yönlendirmeleri ile Eski İçerikleri Koruma
Eski içeriklerinizi ya da sayfalarınızı silmek, SEO açısından ciddi kayıplara yol açabilir. Ancak doğru yönlendirmeler ile bu kayıpları en aza indirebilirsiniz. İşte bu noktada 301 yönlendirmesi devreye giriyor. Bu, eski URL'lerinizi yeni URL'lerinize yönlendirmek için kullanabileceğiniz bir SEO kuralıdır.
Örnek Yönlendirme Kodu:
Redirect 301 /eski-sayfa https://www.siteniz.com/yeni-sayfa
Bu kod, eski sayfanıza gelen tüm ziyaretçileri otomatik olarak yeni sayfanıza yönlendirecektir. Hem kullanıcı deneyimini hem de SEO’nuzu iyileştirecek harika bir adımdır!
2. "www" ve "www Olmadan" URL Sorununu Çözme
Bazen sitenizin hem "www" ile başlayan bir versiyonunun hem de "www" olmadan bir versiyonunun indekslendiğini fark edebilirsiniz. Bu durumda, Google her iki versiyonu ayrı birer site olarak değerlendirebilir, bu da SEO açısından olumsuz sonuçlar doğurur.
SEO Dostu Yönlendirme Kodu:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^siteniz.com [NC]
RewriteRule ^(.*)$ https://www.siteniz.com/$1 [L,R=301]
Bu kod, "www" olmayan URL'leri otomatik olarak "www" ile olan versiyona yönlendirir. Böylece, siteniz tek bir versiyonla indekslenir ve SEO değeriniz düşmez.
3. Gereksiz Dosyaların ve Klasörlerin Erişimini Kısıtlama
Sitenizde bazı dosyaların veya klasörlerin gereksiz yere indekslenmesini istemeyebilirsiniz. .htaccess dosyasını kullanarak, bu dosyaların arama motorları tarafından erişilmesini engelleyebilirsiniz. Bu, gereksiz tarama ve indekslemeyi ortadan kaldırır.
Örnek Yöntem:
Order Allow,Deny
Deny from all
Bu kod, belirtilen dosya türlerine (örneğin, geçici dosyalar, yedekler veya gizli dosyalar) erişimi engeller. SEO'yu geliştirirken gereksiz verileri de ortadan kaldırırsınız.
4. Hızlı Sayfa Yükleme İçin Mod_Expires Kullanma
Web sitenizin hızı, SEO’nuz için önemli bir faktördür. Sayfalarınız hızlı yüklendiğinde, kullanıcılar siteye daha fazla ilgi gösterir ve arama motorları sitenizi daha yüksek sıralamalarda tutar. mod_expires ile tarayıcı önbellekleme ayarlarını yaparak, sıkça kullanılan dosyaların yerel olarak depolanmasını sağlayabilirsiniz.
Örnek Hızlandırma Kodu:
ExpiresActive On
ExpiresDefault "access plus 1 month"
Bu kod, siteyi ziyaret eden kullanıcıların belirli dosyaları (resimler, stil dosyaları vb.) bir ay boyunca yerel olarak saklamasını sağlar. Böylece, sitenize her geldiğinde tekrar yüklenmesine gerek kalmaz, hız artar!
5. HTTPS’ye Zorunlu Yönlendirme
Güvenli bağlantılar, SEO için büyük bir faktör haline gelmiştir. Google, HTTPS kullanan sitelere öncelik verir. Bu yüzden, sitenizi mutlaka HTTPS’ye yönlendirmelisiniz. Bu, kullanıcılarınızın güvenliğini sağlarken, SEO'nuzu da artıracaktır.
HTTPS Yönlendirme Kodu:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bu kod, HTTP ile başlayan tüm bağlantıları HTTPS ile güvenli bir şekilde yönlendirecektir.
Sonuç: .htaccess Dosyası ile SEO’nuzu Güçlendirin
İşte, .htaccess dosyanızı kullanarak SEO’nuzu bir üst seviyeye taşıyacak temel ayarları keşfettiniz. Kendi web sitenizde bu kodları uygulayarak, hem kullanıcı deneyimini hem de arama motoru sıralamanızı geliştirebilirsiniz. SEO'nun temeli doğru yapılandırma ile başlar ve .htaccess dosyasını kullanarak küçük ama etkili değişiklikler yapabilirsiniz.
Umarım bu yazı, SEO konusunda size ilham verir ve siteniz için en iyi sonuçları almanıza yardımcı olur! Unutmayın, her küçük adım büyük bir fark yaratabilir. Şimdi, bu güçlü araçları kullanarak web sitenizi bir adım öne taşıyın!