← Blog'a Dön
Teknik SEO 27 Temmuz 2026 · 20 dk okuma

Sayfa bölümleri sonradan yükleniyorsa arama motorları hangi içeriği esas alır?

Sekme, akordeon, lazy load ve infinite scroll yapılarda Google ile Bing’in ham HTML, rendered HTML ve etkileşimi nasıl yorumladığını öğrenin.

Özet (TL;DR): Arama motorları yalnız kaynak kodu değil, erişebildikleri rendered HTML sürümünü de değerlendirir. Kritik içerik scroll veya tıklama bekliyorsa risk başlar. En güvenli yaklaşım, ana metni ve iç linkleri başlangıçta erişilebilir sunmaktır. Doğrulamayı Search Console canlı test ve oluşturulmuş HTML ile yapın.

Hızlı Cevap

Kısa cevap şudur: Arama motorları önce ham HTML’yi alır, ardından render edebildikleri HTML’den ek sinyaller çıkarır. Bu yüzden kullanıcı scroll, tıklama veya başka etkileşim olmadan erişilemeyen bloklar genelde esas alınmaz; kritik metin, iç link ve yapılandırılmış veri başlangıç yüklemesinde görünür olmalıdır.

Önemli Noktalar

  • Kritik içerik, etkileşim beklemeden başlangıç yüklemesinde erişilebilir olmalı.
  • Rendered HTML görünüyorsa sinyal üretir, scroll bağımlı bloklar çoğu zaman üretmez.
  • Infinite scroll için her dilimin kalıcı URL ve iç linki olmalı.
  • Doğrulama için en pratik araç Search Console canlı test ekranıdır.

Sayfa bölümleri sonradan yükleniyorsa arama motorları hangi içeriği esas alır: kısa cevap

Arama motorları pratikte iki katmanı birlikte değerlendirir: ilk istekle gelen ham HTML ve işleyebildikleri rendered HTML. Google Search Central’ın 2026 tarihli JavaScript SEO Basics dokümanında anlatılan crawl-render-index akışı da bunu doğrular: Google önce sayfayı alır, ardından JavaScript’i çalıştırıp ek sinyalleri değerlendirebilir. Ancak botun hiç ulaşamadığı içerik, özellikle scroll veya tıklama sonrası geliyorsa, sıralama ve keşif açısından güvenilir sinyal üretmez.

Bu yüzden sorunun kısa yanıtı şudur: esas alınan içerik, botun kullanıcı etkileşimi olmadan erişebildiği sürümdür. Sekme ve akordeon içeriği başlangıçta HTML içinde duruyor, sadece görünümü değişiyorsa genelde daha güvenlidir. Buna karşılık sadece load more, sonsuz kaydırma veya kullanıcı scroll’u sonrası gelen metinler için aynı güvence yoktur. Kritik metin, başlık, iç link ve yapılandırılmış veriyi ilk yüklemede ya da en geç etkileşimsiz render aşamasında sunmak gerekir.

  • Ana metin, başlık ve iç linkler başlangıçta erişilebilir olmalı.
  • Viewport’a girince otomatik yükleme, scroll bekleyen modele göre daha güvenlidir.
  • Search Console canlı testte görünmeyen blokları SEO sinyali saymayın.

Kaynak kod, DOM ve rendered HTML: hangisi dizine girer?

Kaynak kod, sunucunun ilk yanıtta gönderdiği HTML’dir. DOM, tarayıcı veya bot sayfayı işlerken oluşan belge yapısıdır. Rendered HTML ise JavaScript çalıştıktan sonra arama motorunun gerçekten görebildiği çıktı olarak düşünülmelidir. Teknik SEO’da sorun çoğu zaman bu üç katmanın birbirine karıştırılmasından çıkar: kaynak kodda boş bir kapsayıcı görüp içerik var sanırsınız, ama rendered HTML’de metin hiç oluşmamış olabilir.

Google Search Central’ın 2026 JavaScript SEO Basics rehberine göre keşif, tarama ve işleme ayrı aşamalardır. Bu nedenle başlıklar, ana metin, iç linkler ve yapılandırılmış veri gibi kritik öğeleri yalnız client-side fetch’e bırakmak risklidir. Snippet üretimi, sıralama sinyali ve iç link keşfi çoğu durumda botun işlenmiş çıktıda görebildiği sürüme bağlıdır. Eğer metin sadece bir API çağrısı, bir tıklama veya gecikmeli bir event sonrasında görünüyorsa, dizine girme ihtimali vardır ama bunu varsaymak yerine doğrulamak gerekir.

Hangi öğeyi hangi katmanda garanti etmelisiniz?

  • İlk yükleme veya SSR ve hydration: Ana konu, kısa açıklama, temel başlıklar ve kritik hizmet metni.
  • Rendered HTML’de kesin görünür: İç linkler, önemli liste blokları, kategori geçişleri ve yapılandırılmış veri.
  • Etkileşime bırakılabilir: Yardımcı filtreler, ikincil açıklamalar ve kullanıcıya özel genişletmeler.

Pratik kural basit: Bir öğe keşif, anlamlandırma veya dönüşüm yolunu doğrudan etkiliyorsa onu lazy-load edilen yardımcı alan gibi kurgulamayın. Özellikle above-the-fold bölümünde boş kapsayıcı, sonradan metin basan script ve sadece scroll ile tetiklenen içerik, 2026’da hâlâ gereksiz SEO riski üretir.

Aynı URL’de 3 senaryo testi: ham HTML, viewport yükleme, scroll sonrası yükleme

Bu ayrımı teoride bırakmamak için aynı URL üzerinde üç ayrı kurgu test etmek en net yöntemdir. Birinci senaryoda ana içerik doğrudan ham HTML içinde yer alır. İkinci senaryoda içerik sayfa açılır açılmaz değil, blok viewport’a girdiğinde otomatik yüklenir. Üçüncü senaryoda ise aynı içerik ancak kullanıcı scroll ettikten sonra gelir. Search Console canlı testte oluşturulmuş HTML ve ekran görüntüsünü yan yana açtığınızda farklar birkaç dakika içinde görünür hale gelir.

Üç senaryolu bu karşılaştırmada genelde en güvenli model birinci senaryodur; ikinci senaryo da doğru uygulanırsa çoğu zaman kabul edilebilir. Google Search Central’ın 2026 lazy-loading dokümanı, kullanıcı etkileşimine bağlı olmayan yüklemeyi güvenli çerçeve olarak anlatır. Buna karşılık üçüncü senaryo, yani scroll tetiklemeli içerik, botun insan gibi sürekli aşağı inmeyeceği varsayımı nedeniyle en riskli modeldir. Ekran görüntüsünde görünmeyen, rendered HTML’de oluşmayan veya yalnız event sonrası gelen metni ana içerik kabul etmemek gerekir.

Üç senaryonun tipik sonucu

  • Ham HTML’de içerik var: Keşif, snippet ve iç link sinyalleri en öngörülebilir biçimde taşınır.
  • Viewport yükleme var: Script engeli yoksa çoğu zaman görünür olur; yine de rendered HTML ile doğrulama şarttır.
  • Sadece scroll sonrası yükleme var: Kritik metin için uygun değildir; keşif ve indeksleme kaybı üretebilir.

Yanlış implementasyonla doğru implementasyon arasındaki fark çoğu zaman DOM’da değil, rendered HTML çıktısında ortaya çıkar. Örneğin SSR ile gelen içerik üzerine hydration yapılması genelde güvenlidir; fakat tamamen client-side fetch ile sonradan getirilen ve kullanıcı etkileşimi olmadan oluşmayan bloklar daha kırılgandır. Bing Webmaster Guidelines’ın 2026 yaklaşımı da aynı temel prensibe yaslanır: botların erişemediği veya tutarlı URL ile keşfedemediği içerik görünürlük avantajı üretmez.

Sekme, akordeon, lazy load, load more ve infinite scroll nasıl kurgulanmalı?

Sekme ve akordeon bileşenlerinde en güvenli yaklaşım, kritik içeriği başlangıçta HTML içinde sunup sadece görünürlüğü değiştirmektir. Yani kullanıcı tıkladığında yeni metin fetch etmek yerine mevcut metni açıp kapatmak daha güvenlidir. Özellikle hizmet açıklaması, kategori özeti, ürün özellikleri ve önemli iç linkler sekmenin içine gizlenebilir; ama kullanıcı etkileşimi olmadan DOM ve rendered HTML içinde bulunmalıdır.

Lazy load tarafında ana ayrım şudur: görsel optimizasyonu için geciktirme başka, kritik metni geciktirme başkadır. Google’ın 2026 lazy-loading dokümanına göre viewport’ta görünen veya sayfanın anlamı için gerekli içerik kullanıcı etkileşimine bağlı olmadan yüklenmelidir. Above-the-fold başlık, ana paragraf, önemli yönlendirme metni, breadcrumb ve ana iç linkleri scroll bekleyen yapıya taşımak iyi fikir değildir. Aynı mantık yapılandırılmış veri için de geçerlidir; temel schema işlenmiş çıktıda kesin görünmelidir.

Load more ve infinite scroll kurgularında asıl konu yalnız görsel akış değil, keşfedilebilirliktir. Google Search Central’ın 2026 pagination ve incremental loading rehberi, her içerik diliminin benzersiz ve kalıcı bir URL ile erişilebilir olmasını önerir. Bing tarafında da ortak güvenli ilke aynıdır: her liste bölümüne botların doğrudan gidebileceği bir yol, iç link ve tutarlı adres olmalıdır. Kısacası kullanıcı için sonsuz kaydırma sunabilirsiniz; fakat bot için sayfalama mantığı, sabit URL yapısı ve iç link ağı kurmadıkça görünürlük kaybı yaşarsınız.

Burada pratik öncelik matrisi kurmak işleri kolaylaştırır. Ana metin, başlık, iç link ve yapılandırılmış veri birinci önceliktir; bunlar lazy-load edilmemelidir. Yorumlar, yardımcı karşılaştırmalar veya ikincil filtre alanları ikinci önceliktedir; gerektiğinde geciktirilebilir. Eğer modern arayüz zorunluysa, SSR artı hydration ya da etkileşimsiz ilk render, client-side fetch’e göre daha kontrollü bir SEO zemini sağlar.

Yükleme modeline göre arama motoru görünürlüğü ve risk düzeyi
Yükleme modeli Google/Bing görünürlüğü SEO riski Güvenli uygulama
Ham HTML’de bulunan ana içerik Yüksek Düşük Başlık, ana metin ve iç linkleri ilk yüklemede sunun
Viewport’a girince otomatik yüklenen blok Orta-Yüksek Orta Rendered HTML ve canlı test ile doğrulayın
Sadece scroll ile yüklenen bölüm Düşük Yüksek Kritik içeriği scroll bağımlılığından çıkarın
Tıklama sonrası açılan sekme veya akordeon Orta-Yüksek Düşük-Orta İçeriği HTML’de tutun, sadece görünürlüğü değiştirin
Load more butonu ile gelen liste Orta Orta-Yüksek Her dilim için kalıcı URL ve iç link sağlayın
Infinite scroll ve benzersiz URL Orta-Yüksek Orta Kullanıcı için akış, bot için sayfalama mantığı kurun
SSR + hydration yaklaşımı Yüksek Düşük Kritik metni ilk HTML’de bırakın
Client-side fetch ile geç gelen içerik Düşük-Orta Yüksek Kritik alanları etkileşimsiz render aşamasına taşıyın

Search Console URL Denetleme ile Google’ın gördüğü sürüm nasıl doğrulanır?

Bu soruda en yararlı araç, Search Console içindeki URL Denetleme Aracı’dır. 2026 yardım sayfasında anlatıldığı gibi araç size hem dizine eklenen sürüme dair özet verir hem de canlı test ile Google’ın o anda erişebildiği sayfayı yeniden işlemeyi dener. Teknik SEO ekibi için kritik olan iki alan, oluşturulmuş HTML ve ekran görüntüsü bölümüdür. Çünkü tartışmayı “bizim tarayıcıda görünüyor” seviyesinden çıkarıp “Google gerçekten bunu gördü mü” seviyesine taşır.

Canlı testte oluşturulmuş HTML’yi açtığınızda şu sorulara bakın: Ana paragraf orada mı? Sekme içinde kalan önemli metin oluşmuş mu? Load more ile gelmesi beklenen iç linkler görünür mü? Ekran görüntüsü de aynı soruların görsel teyidini verir. Rendered HTML’de olmayan bir bloğun sıralama sinyali üretmesini beklemek doğru değildir. Bu kontrolü aynı zamanda kırık script, engellenen kaynak, geç yüklenen API çağrısı ve yanlış canonical gibi ikincil sorunları yakalamak için de kullanabilirsiniz.

Denetimi yalnız tek sayfa kontrolü olarak düşünmeyin. Render tarafındaki sorunlar çoğu zaman örüntü halinde görülür; bu yüzden URL Denetleme çıktısını düzenli site sağlığı taraması ile birlikte okumak daha verimli olur. Böylece hem rendered HTML kaynaklı görünürlük kaybını hem de botların keşfetmediği iç linkleri aynı akışta tespit edebilirsiniz. İsterseniz ekip içi eğitim için Google Search Central’ın JavaScript SEO basics veya lazy-loading videolarını da referans çerçevesi olarak kullanabilirsiniz.

Adım Adım: Sonradan yüklenen içeriğin indekslenebilirliğini doğrulama

Teoriyi pratiğe çevirmek için aşağıdaki akış yeterlidir. Amaç, “sayfa çalışıyor mu” sorusunu değil, “arama motoru hangi sürümü esas alıyor” sorusunu cevaplamaktır. Her adım, rendered HTML ile gerçek görünürlük arasındaki farkı ortaya çıkarmaya odaklanır.

  1. URL’yi canlı testte çalıştırın: URL Denetleme aracında canlı testi başlatın ve mevcut sayfanın Google tarafından yeniden işlenmesini bekleyin. Buradaki amaç eski indeks verisine değil, o an erişilebilir sürüme bakmaktır.
  2. Oluşturulmuş HTML’yi açın: Kritik başlıkların, ana metnin, iç linklerin ve yapılandırılmış verinin gerçekten oluşup oluşmadığını kontrol edin. Kaynak kodda görünen ama rendered HTML’de olmayan alanları riskli kabul edin.
  3. Ekran görüntüsünü karşılaştırın: Sekme, akordeon, lazy load veya sonsuz kaydırma ile gelen alanlar görsel olarak görünmüyorsa botun onları güvenilir biçimde değerlendirdiğini varsaymayın. Özellikle above-the-fold boşlukları burada hemen fark edilir.
  4. Etkileşim bağımlılığını test edin: İçeriğin tıklama, scroll veya başka bir event bekleyip beklemediğini ayırın. Kritik bölümler yalnız kullanıcı davranışıyla açılıyorsa onları başlangıç yüklemesine ya da etkileşimsiz render aşamasına taşıyın.
  5. Benzersiz URL ve iç linkleri doğrulayın: Load more ve infinite scroll kullanan sayfalarda her dilimin kalıcı bir adresi, dahili bağlantısı ve keşif yolu olsun. Kullanıcı için tek akış, bot için sayfalama mantığı kurmak en güvenli modeldir.

Bu akış özellikle JavaScript yoğun sitelerde tekrar edilebilir bir kalite kontrol standardı sağlar. Üç senaryolu test, canlı test ve iç link doğrulaması birlikte kullanıldığında sorun çoğu zaman “Google JavaScript’i görüyor mu” değil, “hangi parçayı ne zaman görüyor” düzeyinde netleşir.

SEOYEN ile JavaScript SEO riskini Ahrefs ve SEMrush’a göre daha yerel nasıl izlersiniz?

Ahrefs ve SEMrush, teknik SEO takibinde global referans kabul edilen güçlü platformlardır. SEOYEN’in farkı, bu iş akışını Türkiye pazarı için daha erişilebilir hale getirmesidir. Özellikle rendered HTML kaynaklı indeksleme risklerinde, ekip içinde aynı dili konuşmak önemlidir; burada Türkçe arayüz, tek platform yaklaşımı ve yerel destek operasyonu hızlandırır. Karşılaştırma arayan ekipler için Ahrefs alternatifi ve SEMrush alternatifi sayfaları, bu farkın hangi kullanım senaryolarında öne çıktığını netleştirir.

Pratikte ihtiyaç duyulan şey yalnız hata listesi değil, hatayı önceliklendirecek bir teşhis akışıdır. SEOYEN tarafında site sağlığı, sıralama takibi ve iç görünürlük sinyallerini tek yerde toplamak; rendered HTML yüzünden kaybolan kategori metni, keşfedilmeyen iç link veya sayfa bazlı görünürlük düşüşünü daha hızlı ayırmanıza yardımcı olur. Bu, özellikle küçük ekiplerde araçlar arası veri taşıma yükünü azaltır ve teknik SEO kararlarını daha hızlı paylaşılabilir hale getirir.

Fiyat tarafında sabit rakam vermek yerine TL bazlı paket yapısı üzerinden güncel planları görmek daha doğrudur. Buradaki asıl avantaj, yalnız uygun maliyet değil; JavaScript SEO gibi detaylı konularda Türkçe arayüz ve yerel bağlamla daha kısa öğrenme eğrisi sunulmasıdır. Modern arayüzler kullanıyorsanız, önemli olan daha çok veri toplamak değil, arama motorunun gerçekten gördüğü sürümü düzenli olarak izlemektir.

Kaynaklar

  1. Understand JavaScript SEO Basics (Google Search Central — 2026)
  2. Fix Lazy-Loaded Website Content (Google Search Central — 2026)
  3. Pagination, incremental page loading, and their impact on Google Search (Google Search Central — 2026)
  4. URL Denetleme Aracı (Google Search Console Yardımı — 2026)
  5. Webmaster Guidelines (Bing Webmaster Tools — 2026)

Sıkça Sorulan Sorular

Evet, görebilir. ancak bu her JavaScript içeriğin sorunsuz değerlendirileceği anlamına gelmez. Güvenli senaryo, içeriğin Google tarafından render edilebilmesi ve kullanıcı scroll, tıklama veya başka bir etkileşim olmadan yüklenmesidir. Google Search Central’ın JavaScript SEO Basics dokümanı da ham HTML’den sonra işlenmiş çıktının değerlendirilebildiğini açıklar. Buna karşılık engellenen kaynaklar, geciken API çağrıları veya sadece kullanıcı davranışı sonrası gelen bloklar görünürlük riski taşır. Bu nedenle varsayım değil, Search Console canlı test ve oluşturulmuş HTML kontrolüyle doğrulama gerekir.

Eklenebilir. ama hangi koşulda yüklendiklerine bağlıdır. Viewport’a geldiğinde veya başlangıç yüklemesinin doğal parçası olarak erişilebilen görseller ve metinler çoğu durumda daha güvenlidir. Sorun, kritik içeriğin yalnız scroll, tıklama ya da gecikmeli event ile gelmesinde başlar. Google’ın lazy-loading rehberi, sayfanın anlamı için gerekli öğelerin kullanıcı etkileşimine bağlı olmadan yüklenmesini önerir. Metin, iç link ve ana görsel gibi SEO açısından önemli alanlar için lazy load kullanacaksanız, rendered HTML ve ekran görüntüsünde gerçekten göründüklerinden emin olmalısınız.

Pratikte ikisini de süreç içinde kullanır, ancak karar verici katman çoğu zaman erişilebilen rendered HTML olur. İlk aşamada Google sayfanın ham HTML’sini alır. sonra JavaScript’i çalıştırabildiği ölçüde işlenmiş çıktıyı değerlendirir. Bu yüzden kaynak kodda görünen ama render sonrası oluşmayan metinler, ya da tam tersi yalnız event sonrası gelen bloklar, yanlış yorumlanabilir. Teknik açıdan doğru yaklaşım, ana içeriği sadece kaynak kodda değil, botun gerçekten görebildiği işlenmiş çıktıda da garanti etmektir. Bunu en net gösteren yer Search Console içindeki oluşturulmuş HTML alanıdır.

Tek başına etkilemez. sorun, infinite scroll’un keşfedilebilirliği bozduğu kurguya dönüşmesidir. Eğer yeni içerik dilimleri yalnız kaydırma ile açılıyor ve her bölümün kalıcı bir URL’si yoksa arama motorları o parçaları güvenilir biçimde keşfedemeyebilir. Google Search Central’ın incremental page loading rehberi bu yüzden benzersiz URL, tutarlı sayfalama mantığı ve erişilebilir iç link önerir. Kullanıcı deneyimi için akışkan sonsuz kaydırma sunabilirsiniz. fakat bot tarafında sayfa 2, sayfa 3 veya benzeri sabit erişim noktaları bulunmadığında indeksleme ve iç link dağılımı zayıflayabilir.

Oluşturulmuş HTML, Google’ın canlı test sırasında sayfayı işledikten sonra gördüğü HTML çıktısını temsil eder. Kaynak koddan farklı olarak bu görünüm, JavaScript çalıştıktan sonra hangi başlıkların, paragrafların, linklerin ve işaretlemelerin gerçekten oluştuğunu anlamanızı sağlar. Özellikle sekme, akordeon, load more ve lazy load kurgularında sorun teşhisi için en kritik veri noktalarından biridir. Ekran görüntüsüyle birlikte okunduğunda yalnızca metnin varlığını değil, botun sayfanın hangi bölümünü gerçekten gördüğünü de doğrular. Bu yüzden rendered HTML, JavaScript SEO denetiminin merkezinde yer alır.

Bazen görülebilir, ama genel yaklaşım bunu güvenli bir model saymamaktır. Google sayfayla insan gibi sürekli scroll eden bir kullanıcı davranışı sergilemez. bu nedenle yalnız kaydırma sonrası gelen kritik içerik risklidir. Özellikle ana paragraf, kategori açıklaması, iç linkler ve yapılandırılmış veri gibi temel alanlar scroll bağımlı olmamalıdır. Daha güvenli alternatif, aynı içeriği ilk HTML’de sunmak ya da en azından kullanıcı etkileşimi gerektirmeden render aşamasında oluşturmak olur. Kararı varsayımla vermek yerine, canlı testte ekran görüntüsü ve oluşturulmuş HTML üzerinden doğrulamak en doğru yoldur.

← En İyi 8 hreflang eşleşmesi aracı: 2026 karşılaştırması 7 Backlink profili büyürken organik görünürlük neden aynı kalabilir? →

İlgili Yazılar

📝
Teknik SEO

8 Araçla Ürün varyasyon sayfalarında indeks karmaşasını azaltan URL yapısı

28.07.2026 Oku →
📝
Teknik SEO

8 Araçla Search Console’da Yamyamlık Eşiği Nasıl Tespit Edilir?

28.07.2026 Oku →
📝
Teknik SEO

Schema Geçerli Ama Görsel Öğe Yok: En İyi 8 Teşhis Aracı (2026)

28.07.2026 Oku →
📝
Teknik SEO

Ürün bulunmayan kategori sayfaları organik değerini kaybetmeden nasıl yönetilir?

28.07.2026 Oku →
📝
Teknik SEO

İç bağlantı mimarisi: SEO’da otorite akışını kurma rehberi

28.07.2026 Oku →
📝
Teknik SEO

Tarama sayısı artarken dizine eklenen URL sayısı neden sabit kalır?

28.07.2026 Oku →