Web Sayfalarında Belirli İçerikleri Arama Motorlarından Gizlemenin Yolları
Bir web sitesi genellikle farklı içerik alanlarından oluşur. Ancak bu alanların hepsi ziyaretçiler ya da SEO açısından aynı öneme sahip olmayabilir. Bazı bölümler, kullanıcıya yeterli katkıyı sağlamadığı gibi, arama motorlarında düşük performans göstererek sitenin genel görünürlüğünü olumsuz etkileyebilir.Bu durumda, sayfanın tamamını arama motorlarından kaldırmak doğru bir çözüm değildir. Çünkü bu işlem, aslında faydalı olan ve SEO açısından değer taşıyan kısımların da görünürlüğünü kaybetmesine neden olur.
Sadece Belirli İçerikleri Gizlemek Mümkün mü?
Evet, mümkündür. Sayfanın yalnızca istenmeyen bölümlerini arama motorlarından gizlemek için çeşitli teknikler mevcuttur. Bu sayede, gereksiz içerikleri arama motorlarına göstermeyerek sitenizin genel sıralamasını iyileştirebilirsiniz.1. Robots.txt ile Belirli Dizinlere Erişimi Engellemek
Robots.txt dosyası, arama motorlarına hangi sayfa veya klasörlere erişmemeleri gerektiğini belirtmek için kullanılır. Genellikle site genelinde dizinleri kapatmak amacıyla kullanılır, fakat belirli alanlar için de özelleştirilebilir.Örnek kullanım:
User-agent: Googlebot
Disallow: /ornek-dizin/
User-agent: *
Allow: /
Bu örnek, sadece Google botunun belirli bir dizine erişmesini engellerken, diğer botlara site erişimini açık bırakır.
2. Meta Etiketlerle Sayfa İndekslemesini Sınırlamak
HTML sayfanıza ekleyeceğiniz bazı meta etiketler sayesinde, arama motorlarının sayfanızı dizine eklemesini ya da bağlantıları takip etmesini engelleyebilirsiniz.Örnek:
<meta name="robots" content="noindex, nofollow">
Bu etiket sayesinde sayfa arama sonuçlarında yer almaz ve içindeki bağlantılar takip edilmez.
Zaman sınırlı engelleme örneği:
<meta name="googlebot" content="unavailable_after: 27-Aug-2025 18:30:00 IST">
Bu ifade, belirtilen tarihten sonra Google botunun sayfayı dizine almasını engeller.
3. İçeriği iframe ile Ayrı Bir Dosyada Sunmak
Sayfanın belli bölümlerini iframe etiketi kullanarak ayrı bir HTML dosyasına yerleştirebilirsiniz. Arama motorları genellikle iframe içindeki içerikleri dizine eklemez.Örnek:
<iframe src="/gizli-alan.html" width="100%" height="300" scrolling="no"></iframe>
Bu teknikle, dışarıdan yüklenen içerikler arama motorlarının erişimine kapalı hale gelir.
4. AJAX ile Dinamik İçerik Yükleme
İçeriği iframe yerine AJAX ile yüklemek daha modern ve esnek bir çözümdür. Bu yöntemle içerik sayfa yüklendikten sonra çekilir ve çoğu arama motoru bu tarz dinamik içeriği tarayamaz.Örnek kullanım:
<div id="ozelBolum"></div>
<script>
$.get("/ozel-icerik.html", function(veri){
$('#ozelBolum').html(veri);
});
</script>
5. Nosnippet Özelliği ile Görüntülenecek Metni Sınırlamak
Google, arama sonuçlarında sayfanızdan küçük özetler sunabilir. Belirli alanların bu özetlerde yer almamasını istiyorsanız data-nosnippet özniteliğini kullanabilirsiniz.Örnek:
<p>Bu metin görünür <span data-nosnippet>ama bu kısım görünmez</span>.</p>
6. JavaScript ve Flash Artık Etkili Bir Yöntem Değil
Eskiden içerikleri gizlemek için JavaScript veya Flash kullanılırdı. Ancak günümüzde Google bu içerikleri de tarayabildiği için bu yöntemler artık işe yaramıyor.Web sitenizde SEO açısından değeri olmayan ya da kullanıcı deneyimini düşüren içerikleri, arama motorlarından gizlemek istiyorsanız, yukarıdaki yöntemlerden sizin için en uygun olanı tercih edebilirsiniz. Böylece hem kullanıcıya daha değerli bir içerik sunmuş olursunuz hem de arama motorlarında daha iyi bir sıralama elde etmeniz mümkün olur.



