.htaccess Dosyasına Giriş
cPanel kullanıyorsanız, .htaccess dosyasına erişim sağlamak oldukça kolaydır. İlk olarak, cPanel hesabınıza giriş yapın ve "Dosya Yöneticisi"ni seçin. Burada, web sitenizin kök dizininde (genellikle public_html) bulunan .htaccess dosyasını bulacaksınız. Eğer bu dosya yoksa, yeni bir tane oluşturabilirsiniz.
Önemli: .htaccess dosyasına herhangi bir değişiklik yapmadan önce, orijinal dosyanızın yedeğini almanızda fayda var. Bu, hata yapmanız durumunda geri dönüş yapmanızı sağlar.
SEO İçin Kullanılabilecek Yaygın .htaccess Kodları
Şimdi, SEO'nuzu iyileştirecek bazı temel .htaccess kodlarına göz atalım.
1. 301 Yönlendirmeleri ile Eski URL'leri Yeni URL'lere Yönlendirme
Birçok web sitesi, zaman içinde içeriklerini günceller. Ancak eski sayfalarınıza link veren birçok dış kaynak olabilir. Bu durum, eski URL'lerin 404 hatası vermesine ve arama motorlarının bu sayfaları indekslememesi sorununa yol açabilir. İşte bu gibi durumlar için, 301 yönlendirmeleri kullanarak eski URL'leri yeni sayfalara yönlendirebilirsiniz.
Redirect 301 /eski-url /yeni-url
Bu basit kod, eski sayfanızın trafik kaybını önler ve arama motorlarına yeni sayfanızın varlığını bildirir.
2. HTTPS'ye Yönlendirme
Web sitenizi HTTPS'ye taşıdıysanız, eski HTTP bağlantılarının da güvenli HTTPS bağlantılarına yönlendirilmesi gerekir. Bu, güvenlik açısından önemli olduğu kadar SEO için de kritik bir adımdır. Google, HTTPS'yi güvenli bağlantılar olarak tercih eder.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bu kod, tüm HTTP isteklerini HTTPS'ye yönlendirir.
3. SEO Dostu URL Yapısı Oluşturma
Arama motorları, URL'lerin anlaşılır ve temiz olmasını sever. .htaccess dosyası ile URL yapılarını düzenleyerek, daha SEO dostu hale getirebilirsiniz.
Örneğin, bir URL'nin sonunda gereksiz dosya uzantılarını kaldırmak için şu kodu kullanabilirsiniz:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php/$1 [L]
Bu kod, URL'nizdeki uzantıları temizler ve web sitenizi daha profesyonel gösterir.
4. Özel 404 Sayfası ile Kullanıcı Deneyimini İyileştirme
Kırık bağlantılar veya yanlış yazılmış URL'ler 404 hatasına neden olabilir. Bu da kullanıcı deneyimini olumsuz etkiler. Ancak, bir özel 404 sayfası ile kullanıcılarınıza doğru yönlendirmeleri sunabilirsiniz.
Aşağıdaki kod, 404 hatası sayfası için bir yönlendirme sağlar:
ErrorDocument 404 /404.html
Bu şekilde, kullanıcılarınızı güzel bir 404 sayfasına yönlendirerek onları sitenizde tutabilirsiniz.
SEO İçin Ekstra .htaccess İpuçları
1. Sayfa Hızını Artırmak: Site hızını artırmak SEO için çok önemlidir. Gzip sıkıştırması ile sayfa yükleme hızını artırabilirsiniz.
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript
2. Botları Kontrol Etmek: Web sitenize gelen botları kontrol ederek, sadece faydalı botların erişmesini sağlamak için .htaccess dosyasına aşağıdaki kodu ekleyebilirsiniz:
SetEnvIf User-Agent "Googlebot" OK
Order Allow,Deny
Allow from all
Deny from all
Allow from env=OK
Bu kod, Googlebot'un siteye erişmesine izin verirken diğer botları engeller.
Sonuç: .htaccess Dosyasını SEO Dostu Hale Getirme
Artık .htaccess dosyasının ne kadar güçlü bir araç olduğunu biliyorsunuz! SEO için bu küçük ama etkili ayarlar sayesinde web sitenizin arama motorlarında daha iyi sıralamalar elde etmesi kaçınılmaz olacaktır. Unutmayın, SEO sürekli bir süreçtir, bu yüzden düzenli olarak analiz yapmayı ve iyileştirmeler yapmayı unutmayın.
cPanel üzerinden .htaccess dosyasını kullanarak SEO ayarlarını yapmak, web sitenizin performansını büyük ölçüde artırabilir. Bu yazıda paylaştığımız basit ama etkili kodları kullanarak sitenizi optimize edebilirsiniz.