SEO dünyası bazen karmaşık gibi görünse de, web sitenizin görünürlüğünü artırmak için yapabileceğiniz birkaç basit değişiklik, büyük farklar yaratabilir. Bu yazıda, cPanel üzerinden nasıl .htaccess dosyası ile SEO ayarları yapabileceğinizi adım adım anlatacağım. Eğer doğru adımları takip ederseniz, SEO sıralamanızda gözle görülür bir iyileşme görebilirsiniz.
.htaccess Dosyasını Anlamak
Öncelikle, .htaccess dosyasının ne olduğunu anlamalıyız. Bu dosya, web sunucusunda çeşitli yapılandırmaları kontrol etmemizi sağlar. Yani, URL yönlendirmeleri, erişim izinleri ve SEO dostu ayarlar gibi önemli düzenlemeler yapmak için bu dosyayı kullanıyoruz.
Bu dosya, Apache web sunucularında genellikle web sitenizin kök dizininde bulunur. Eğer cPanel kullanıyorsanız, bu dosyayı kolayca bulabilir ve düzenleyebilirsiniz. Ancak, dikkat etmeniz gereken önemli bir şey var: .htaccess dosyasını düzenlerken dikkatli olmalısınız, çünkü yanlış bir kod, web sitenizi tamamen erişilemez hale getirebilir.
Şimdi gelelim, SEO dostu ayarları nasıl yapabileceğimize!
1. SEO Dostu URL’ler (301 Yönlendirme)
SEO'nun temel prensiplerinden biri, web sitenizin kullanıcı dostu ve arama motorları tarafından kolayca taranabilir olmasını sağlamaktır. SEO dostu URL’ler kullanmak bunun önemli bir parçasıdır. .htaccess dosyasını kullanarak, dinamik URL’leri statik hale getirebiliriz.
Örneğin, aşağıdaki kodla URL'lerinizi daha okunabilir hale getirebilirsiniz:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9-]+)$ /index.php?page=$1 [QSA,L]
Bu kod, URL’nizi daha temiz ve anlaşılır hale getirecek. Örneğin, "index.php?page=about-us" yerine "about-us" gibi daha sade bir URL görünecek.
2. SSL Zorunluluğu
Günümüzde, Google’ın HTTPS protokolüne sahip web sitelerine öncelik verdiğini hepimiz biliyoruz. Yani, SSL sertifikası kullanmak, SEO'nuzu olumlu yönde etkileyebilir.
Aşağıdaki kodu .htaccess dosyanıza ekleyerek, sitenizin tüm trafiğini HTTPS’ye yönlendirebilirsiniz:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bu kod, web sitenize yapılan tüm istekleri otomatik olarak HTTPS'ye yönlendirecektir. Hem kullanıcı güvenliğini artırır hem de Google’ın SEO algoritmalarında size avantaj sağlar.
3. WWW Yönlendirmesi
Bir diğer yaygın SEO hatası, WWW ile başlayan ve başlamayan URL’lerin karışmasıdır. Bu, aynı sayfanın iki farklı versiyonunun arama motorları tarafından ayrı ayrı indekslenmesine neden olabilir. Bu durumu engellemek için aşağıdaki kodu kullanarak, sitenizi yalnızca bir formatta (ya www ile ya da www olmadan) erişilebilir hale getirebilirsiniz.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
Bu şekilde, `www.example.com`’a yönlendirilirsiniz ve çift indeksleme problemi ortadan kalkar.
4. Tarayıcı Önbellekleme (Cache) Ayarları
Web sitenizin hızını artırmanın en etkili yollarından biri, tarayıcı önbellekleme kullanmaktır. Ziyaretçiler tekrar sitenizi ziyaret ettiğinde, sayfalar daha hızlı yüklenir çünkü daha önce yüklenmiş olan dosyalar önbellekte saklanır. .htaccess dosyasını kullanarak bu ayarları yapabilirsiniz.
Aşağıdaki kodu .htaccess dosyanıza ekleyerek, web sitenizin yüklenme hızını artırabilirsiniz:
# Tarayıcı önbellek ayarları
Header set Cache-Control "max-age=2592000, public"
Bu kod, belirli dosya türleri için tarayıcı önbelleğini 30 gün boyunca saklar. Böylece, ziyaretçilerin her seferinde tüm dosyaları yeniden yüklemelerine gerek kalmaz.
5. Hata Sayfası Özelleştirme
Her web sitesi zaman zaman 404 Hata Sayfası ile karşılaşabilir. Ancak, standart bir hata sayfası yerine, özel bir hata sayfası oluşturmak SEO açısından faydalıdır. Bu, hem kullanıcı deneyimini geliştirir hem de arama motorlarına site içeriğinizin düzenli olduğunu gösterir.
Aşağıdaki kodu .htaccess dosyanıza ekleyerek, özel bir 404 hata sayfası oluşturabilirsiniz:
ErrorDocument 404 /404.html
Bu, kullanıcıların yanlış bir sayfaya gittiğinde, onlara düzgün bir 404 hata sayfası gösterir.
Sonuç
.htaccess dosyasındaki küçük değişiklikler, SEO performansınızı önemli ölçüde iyileştirebilir. Hem site hızınızı artırabilir hem de SEO dostu URL’ler kullanarak, arama motorlarının sitenizi daha iyi anlamasını sağlayabilirsiniz. Şimdi, cPanel üzerinden bu adımları takip ederek, sitenizin SEO’sunu iyileştirmeye başlayabilirsiniz.
Unutmayın, her değişiklikten sonra web sitenizin düzgün çalıştığından emin olmak için mutlaka test yapın. SEO bir süreçtir, ve doğru adımları atmak size zamanla büyük faydalar sağlayacaktır.