AJAX Nedir?
AJAX, XMLHttpRequest veya fetch API ile arka planda veri çeker; DOM güncellenir. Kullanıcı sayfa yenilemeden yeni içerik görür. SPA'lar (Single Page Application) bu tekniğe dayanır.
Neden Önemlidir?
Kullanıcı deneyimini iyileştirir; hızlı etkileşim sağlar. Ancak crawler JavaScript'i işlemezse içerik indekslenmeyebilir. Server-side rendering veya pre-rendering ile çözüm gerekebilir.
Nasıl Çalışır?
JavaScript sunucuya istek atar; yanıt alınca DOM güncellenir. Next.js, Nuxt gibi framework'ler SSR/SSG ile bu sorunu azaltır. Google genelde JS'i işler ama gecikme olabilir.
Dikkat Edilmesi Gerekenler
- Kritik SEO içeriği JS ile yükleniyorsa SSR veya pre-rendering kullanın.
- Infinite scroll ve lazy load crawler'ı zorlayabilir; pagination veya "Load more" düşünün.
- Core Web Vitals; AJAX istekleri LCP ve FID'yi etkileyebilir.
Sık Sorulan Sorular
AJAX içerik Google tarafından indekslenir mi?
Google JavaScript'i işler; çoğu AJAX içeriği indekslenir. Ancak karmaşık veya gecikmeli yüklemede sorun çıkabilir; test edin.
AJAX vs SSR ne zaman kullanılır?
SEO kritikse SSR tercih edilir. Sadece kullanıcı etkileşimi için AJAX yeterli olabilir. Hibrit (SSR + hydration) yaygındır.
Infinite scroll SEO sorunu mu?
Crawler sınırlı scroll yapar. Önemli içerik ilk yüklemede görünmeli veya pagination kullanılmalı.