Peki, bu .htaccess dosyası nedir? Tam olarak ne işe yarar ve SEO için nasıl kullanılabilir? Bu yazıda, size cPanel üzerinden .htaccess dosyasını nasıl kullanarak SEO ayarları yapabileceğinizi detaylı bir şekilde anlatacağım. Hazır mısınız? O zaman başlıyoruz!
1. .htaccess Dosyasına Giriş
İlk adım olarak, cPanel’e giriş yapmanız gerekiyor. Ardından Dosya Yöneticisini açın. Burada, sitenizin kök dizinine (public_html) erişebilirsiniz. Bu dizin, sitenizin ana dosyalarının bulunduğu yerdir. Burada bir dosya bulacaksınız: .htaccess. Eğer bu dosya mevcut değilse, yeni bir tane oluşturabilirsiniz.
.htaccess dosyası, web sunucunuzun yapılandırmasını kontrol etmenizi sağlar. Bu dosya sayesinde URL yönlendirmeleri yapabilir, gzip sıkıştırma uygulayabilir, 404 hata sayfalarını yönetebilir ve daha pek çok SEO dostu ayar yapabilirsiniz.
2. SEO Dostu URL Yapılandırması
SEO için belki de en önemli özelliklerden biri, dostane URL’ler kullanmaktır. SEO dostu URL’ler, hem arama motorları hem de kullanıcılar için daha anlaşılırdır. Şimdi, sitenizin URL’lerini SEO dostu hale getirecek bir kod ekleyelim.
Aşağıdaki kodu .htaccess dosyanıza ekleyin:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?category=$1 [L,QSA]
Bu kod, dinamik URL’leri daha kullanıcı dostu hale getirecek. Örneğin, `/index.php?category=seo` yerine, URL’niz `/seo` gibi kısa ve anlamlı bir hale gelecek.
3. 301 Yönlendirmeleri ile SEO Gücünü Koruyun
Yeni bir site açtığınızda ya da eski bir sayfayı silmek istediğinizde, eski URL’leri yönlendirmek çok önemlidir. Bu yönlendirme, SEO gücünüzün kaybolmamasını sağlar. En sık kullanılan yönlendirme türü 301 Yönlendirmesi’dir.
Eğer bir sayfanızın URL’sini değiştirdiyseniz veya silmek istiyorsanız, eski URL’yi yeni URL’ye yönlendirmek için şu kodu kullanabilirsiniz:
Redirect 301 /eski-sayfa.html http://www.orneksite.com/yeni-sayfa.html
Bu şekilde, eski sayfaya girmeye çalışan kullanıcılar, otomatik olarak yeni sayfaya yönlendirilir ve SEO değeriniz kaybolmaz.
4. GZIP Sıkıştırma ile Sayfa Yükleme Hızını Artırın
Google, hızlı yüklenen sayfalara daha yüksek sıralamalar verir. Bu yüzden, sayfa yükleme hızınızı artırmanız, SEO için kritik bir faktördür. GZIP sıkıştırma, sayfa dosyalarınızı sıkıştırarak daha hızlı yüklenmesini sağlar.
.htaccess dosyanıza şu kodu ekleyerek GZIP sıkıştırmasını aktif hale getirebilirsiniz:
# GZIP Sıkıştırma
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
Bu, sitenizdeki metin tabanlı dosyaların (HTML, CSS, JavaScript) sıkıştırılmasını sağlar ve sitenizin yükleme süresini hızlandırır. Unutmayın, hız çok önemli bir SEO faktörüdür!
5. Hata Sayfası Özelleştirme
Bir kullanıcınız yanlış bir sayfaya gitmeye çalıştığında, 404 Hata Sayfası ile karşılaşır. Bu hata sayfası da SEO üzerinde etkili olabilir. Özel bir 404 sayfası oluşturmak, kullanıcı deneyimini iyileştirir ve dolaylı olarak SEO’nuza katkı sağlar.
Aşağıdaki kodu .htaccess dosyanıza ekleyerek özel bir 404 hata sayfası yönlendirmesi yapabilirsiniz:
ErrorDocument 404 /404.html
Bu kod, 404 hata sayfası alındığında kullanıcıları sizin belirttiğiniz özel 404 sayfasına yönlendirecektir.
6. URL Parametrelerini Kapatma
Arama motorları, URL’lerdeki parametreleri genellikle aynı içerik olarak değerlendirir ve bu, duplicate content (kopya içerik) sorununa yol açabilir. Bu nedenle, URL parametrelerini kontrol altına almak çok önemlidir.
Aşağıdaki kodu kullanarak URL parametrelerini engelleyebilirsiniz:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)$ /$1? [R=301,L]
Bu, URL parametrelerinin her zaman temizlenmesini ve SEO dostu bir URL yapısının korunmasını sağlar.
7. SSL Zorunluluğu
Google, SSL sertifikasına sahip sitelere daha yüksek sıralamalar verir. Eğer sitenizde SSL (HTTPS) kullanıyorsanız, tüm ziyaretçilerin SSL üzerinden bağlantı kurmasını sağlamak için aşağıdaki kodu kullanabilirsiniz:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bu kod, tüm HTTP bağlantılarını HTTPS’ye yönlendirecektir ve böylece siteniz daha güvenli hale gelir.
Sonuç
Artık .htaccess dosyanız sayesinde SEO ayarlarınızı çok daha etkili bir şekilde yönetebilirsiniz. Bu küçük ama güçlü dosya ile sitenizin hızını artırabilir, URL yapılarını düzenleyebilir, yönlendirmeleri doğru şekilde yapabilir ve daha pek çok SEO dostu işlem gerçekleştirebilirsiniz.
Unutmayın, SEO bir süreçtir ve sürekli olarak iyileştirilebilir. .htaccess dosyasını doğru şekilde kullanarak, Google arama sonuçlarında daha üst sıralarda yer alabilirsiniz. Yavaşça ama emin adımlarla hedefinize ulaşmak işte bu kadar basit!
Başarılar dilerim!