.htaccess Dosyası Nedir?
.htaccess dosyası, web sitenizin kök dizininde bulunan gizli bir dosyadır. Bu dosya, Apache sunucusunun davranışlarını değiştirebilmenizi sağlar. Yani, SEO dostu URL’ler oluşturmak, sayfa yönlendirmeleri yapmak ve güvenlik önlemleri almak gibi bir dizi önemli işlemi gerçekleştirebilirsiniz. Ayrıca, Google ve diğer arama motorlarının sitenizi daha verimli bir şekilde taramasına yardımcı olabilirsiniz.
1. SEO Dostu URL’ler Oluşturmak
Bir web sitesinin adresi ne kadar temiz ve anlamlı olursa, arama motorları tarafından o kadar sevilir. SEO dostu URL’ler, kullanıcıların kolayca hatırlayabileceği, anlamlı ve anahtar kelimeler içeren URL’lerdir. Peki, bunu nasıl başarabiliriz? İşte .htaccess dosyasına eklemeniz gereken kod:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9-]+)/$ /index.php?page=$1 [L]
Yukarıdaki kod sayesinde, web sitenizin URL yapısını daha temiz hale getirebilir ve kullanıcılar için anlaşılır kılabilirsiniz. Arama motorları ise bu yapıyı daha kolay tarayacak ve sıralamada daha üst sıralarda yer almanızı sağlayacaktır.
2. Yönlendirmeleri Yapılandırma
Bir sayfanın URL’sini değiştirdiğinizde, eski bağlantıların bozulmaması gerekir. Bunun için 301 Yönlendirmesi (kalıcı yönlendirme) kullanabilirsiniz. SEO açısından bu çok önemlidir çünkü eski sayfanın değerini yeni sayfaya aktarırsınız. İşte bunu yapmanızı sağlayacak kod:
Redirect 301 /eski-sayfa /yeni-sayfa
Yukarıdaki kodu .htaccess dosyanıza ekleyerek, eski URL’den yeni URL’ye yapılan yönlendirmeleri sorunsuz bir şekilde gerçekleştirebilirsiniz.
3. Googlebot için Özel Yönlendirmeler
Googlebot’un sitenizi tararken daha fazla verim alması için bazı özel yönlendirmeler de yapabilirsiniz. Örneğin, mobil cihazlar için ayrı bir site kullanıyorsanız, Googlebot’un bu sayfalara erişimini kolaylaştırabilirsiniz:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Googlebot-Mobile
RewriteRule ^(.*)$ http://m.siteniz.com/$1 [L]
Bu kod sayesinde, mobil kullanıcılar için optimize edilmiş bir deneyim sunarken, Googlebot’un doğru sayfayı indekslemesini sağlarsınız.
4. Gereksiz Sayfa ve Dosyaların Engellenmesi
Web sitenizin gereksiz dosyalarının arama motorları tarafından indekslenmesini engellemek, SEO performansınızı artırabilir. Örneğin, .pdf, .mp3 gibi dosyaların arama motorlarına indekslenmesini istemiyorsanız, aşağıdaki kodu kullanabilirsiniz:
Order Deny,Allow
Deny from all
Bu sayede, belirlediğiniz dosya türleri arama motorlarından gizlenir ve sitenizin SEO’suna katkı sağlanır.
5. Site Hızını Artırmak için Tarayıcı Önbelleği Kullanma
Web sitenizin hızını artırmak, SEO için önemli bir adımdır. Tarayıcı önbellekleme, kullanıcıların sitenize tekrar geldiğinde sayfaların daha hızlı yüklenmesini sağlar. Aşağıdaki kodu kullanarak tarayıcı önbelleğini etkinleştirebilirsiniz:
ExpiresActive On
ExpiresDefault "access plus 1 month"
Bu kod sayesinde, statik dosyalarınız (resimler, CSS dosyaları, vb.) belirli bir süre boyunca kullanıcıların tarayıcılarında saklanır, böylece site hızınız artar.
6. Https Kullanımı ve Güvenlik
SEO, güvenlik de gerektirir. HTTPS kullanarak, kullanıcıların güvenliğini sağlarsınız ve Google, HTTPS sitelerini daha yüksek sıralarda gösterir. Eğer SSL sertifikanız varsa, aşağıdaki kodu .htaccess dosyanıza ekleyerek HTTP bağlantılarınızı HTTPS’ye yönlendirebilirsiniz:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bu yönlendirme sayesinde, sitenizin tüm bağlantıları HTTPS’ye yönlendirilir ve güvenlik seviyeniz artar.
Sonuç: SEO İçin Güçlü Bir Temel
İşte, cPanel ile .htaccess dosyasını kullanarak SEO ayarlarını yapmanın en önemli adımlarını inceledik. Bu adımlar, sitenizin Google’da daha üst sıralarda yer almasına ve kullanıcı deneyiminin iyileşmesine yardımcı olacaktır. Tabii ki, SEO süreci bir gecede sonuç vermez. Ama doğru adımlarla, uzun vadede etkili sonuçlar elde edebilirsiniz.
Günümüz dijital dünyasında, SEO her zaman önemlidir ve .htaccess dosyası, bunu yönetmenin güçlü bir yoludur. Şimdi, siteniz için en uygun SEO ayarlarını yaparak başarıya bir adım daha yaklaşın!