
Bu rehber, sitenizdeki içeriğin ne kadarının arama botları ve yapay zeka tarayıcıları için görünmez kaldığını 60 saniyede anlamanın somut yolunu sunuyor. Teknik ekibe bilet açmadan, tarayıcı konsolu ve birkaç hazır komutla sayfa bazlı bir görünürlük fotoğrafı çıkaracaksınız. Amaç kusursuz bir denetim değil, hangi sayfaların kapıda takıldığını hızla ayırt etmek.
Kapı metaforu: içerik kalitesinden önce gelen dört engel
Arama motoru ve yapay zeka tarayıcıları bir sayfaya üç ayrı katmandan geçerek ulaşır. İlk katman robots kuralları, ikincisi sunucu yanıtı, üçüncüsü ise JavaScript ile sonradan basılan içerik. Bu katmanlardan biri kapalıysa, metnin ne kadar iyi yazıldığı sonuç üretmez. Denetimin amacı da tam olarak bu: hangi katmanda durduğunuzu görmek.
Pratik bir kural olarak, sayfayı önce ham HTML olarak, sonra JavaScript çalıştıktan sonra okuyun. İki görüntü arasındaki fark, tarayıcıya bağımlı içeriğin boyutunu verir. Bu fark büyüdükçe, botların gördüğü metin sizin ekranınızda gördüğünüzden uzaklaşır. Aşağıdaki bölümler bu karşılaştırmayı adım adım kuruyor.
60 saniyelik denetim listesi: sırayla ne yapılır
Süreyi kısaltmak için kontrolleri sabit bir sıraya oturtun. Aynı sırayı her sayfada tekrarlarsanız, sonuçları karşılaştırmak kolaylaşır.
- Sayfa kaynağını açın ve ana metnin ilk paragrafını Ctrl+F ile arayın.
- robots.txt dosyasında ilgili dizin için Disallow satırı olup olmadığına bakın.
- Sayfa başlığında noindex etiketi bulunup bulunmadığını kontrol edin.
- Sunucu yanıt kodunu ve yönlendirme zincirini not edin.
- JavaScript kapalıyken sayfanın ne kadar metin gösterdiğini gözleyin.
Bu beş adım çoğu sayfada bir dakikanın altında tamamlanır. Sonuçları bir tabloya yazarsanız, hangi sayfanın hangi katmanda takıldığını tek bakışta görürsünüz. Denetimi içerik ekibinin erişebileceği bir dosyada tutmak, sonraki turlarda tekrar iş çıkmasını engeller.
Kaynak kodda metin araması: en hızlı sinyal
Ekranda gördüğünüz bir cümlenin sayfa kaynağında bulunmaması, güçlü bir uyarı işaretidir. Tarayıcıda sağ tık ile kaynağı açın, ardından metnin ilk altı kelimesini arayın. Sonuç yoksa içerik büyük olasılıkla istemci tarafında üretiliyor demektir.
Bu durumda iki olasılık var. Birincisi, içerik bir API yanıtıyla sonradan basılıyor. İkincisi, metin bir bileşen içinde koşullu olarak render ediliyor. Her iki durumda da ham HTML üzerinden okuyan bir tarayıcı, metni hiç görmez. Bu sayfaları işaretleyip öncelik sırasına alın.
Aramayı yalnızca ana metinle sınırlı tutmayın. Ürün açıklaması, tablo satırı ve sık sorulan soru cevapları da aynı testten geçmeli. Bu üç alan genelde JavaScript ile doldurulduğu için kaynak kodda boş kalır. Boş kalan her alan, yapay zeka yanıtlarında eksik temsil edilir.
robots kuralları ve meta etiketler: sessiz kapatma
robots.txt dosyası çoğu zaman yıllar önce yazılmış ve unutulmuş satırlar taşır. Test ortamı için eklenen bir Disallow, canlıya taşındığında fark edilmez. Bu yüzden denetimde önce dosyanın kendisini okuyun, sonra ilgili dizin için istisna tanımlanıp tanımlanmadığına bakın.
Meta robots etiketi ise sayfa düzeyinde çalışır ve tek bir satırla tüm sayfayı kapatabilir. noindex ile nofollow karıştırıldığında, bağlantı değeri korunurken sayfa indeksten çıkar. Bu ayrımı bilmek, yanlış düzeltmeyi önler.
Bir üçüncü katman da kanonik adreslerdir. Yanlış bir kanonik, sayfanın kopya sayılıp elenmesine yol açar. Denetim sırasında kanonik adresin kendi sayfanızı gösterdiğini doğrulayın. Aksi halde robots kuralları açık olsa bile içerik dizinden düşer.
Sunucu yanıtı ve yönlendirme zinciri
Bir sayfa 200 döndürdüğünde tarayıcıya açıktır, ancak bu tek başına yeterli değildir. Yönlendirme zincirleri, botların izleyebileceği adım sayısını artırır ve bazı durumlarda zincir yarıda kesilir. Uzun zincirler ayrıca gereksiz gecikme yaratır.
Denetimde yanıt kodunu, yönlendirme sayısını ve son adresi birlikte not edin. 200 dışındaki kodlar tek başına hata değildir, ama bağlamsız bakıldığında yanıltıcıdır. Örneğin bir 301 zinciri, sonunda doğru sayfaya çıkıyorsa sorun sayılmaz.
Sunucu tarafında sık görülen bir başka engel, kullanıcı aracısına göre içerik değiştirmektir. Botlara farklı HTML sunulduğunda, arama motoru gördüğü sürümü esas alır. Bu nedenle denetim sırasında hem normal hem bot benzeri bir istek ile yanıtı karşılaştırın. Fark varsa, bu sayfa ayrı bir başlık altında incelenmeli.
JavaScript kapalıyken sayfa ne gösteriyor
Tarayıcı ayarlarından JavaScript’i geçici olarak kapatın ve sayfayı yenileyin. Gördüğünüz metin, çoğu botun ilk turda gördüğüne yakındır. Bu görüntüde ana başlık, giriş paragrafı ve ana bölüm başlıkları duruyorsa durum iyi sayılır.
Sayfa boş bir iskelet gösteriyorsa, içerik tamamen istemci tarafında üretiliyor demektir. Bu mimari her zaman yanlış değildir, ama görünürlük riski taşır. Çözüm için sunucu tarafında ön render veya statik üretim seçenekleri değerlendirilir.
Karşılaştırmayı yaparken metin uzunluğunu kabaca ölçün. JavaScript açıkken 800 kelime, kapalıyken 120 kelime görüyorsanız, aradaki fark botların erişemediği kısımdır. Bu oranı not etmek, hangi sayfanın önce elden geçirileceğine karar vermeyi kolaylaştırır.
- Başlık ve giriş paragrafı görünüyor mu?
- Ana bölüm başlıkları kaynak kodda var mı?
- Görsel alt metinleri yükleniyor mu?
- İç bağlantılar ham HTML içinde yer alıyor mu?
Denetim sonuçlarını tek tabloda toplamak
Sayfa sayısı arttıkça notlar dağınık hale gelir. Aşağıdaki sütunları içeren basit bir tablo, karşılaştırmayı sadeleştirir. Her satır bir URL, her sütun bir kontrol noktası olsun.
| Kontrol | Beklenen | Risk işareti |
|---|---|---|
| Kaynakta metin | Giriş paragrafı bulunur | Metin yok |
| robots.txt | Dizin açık | Disallow satırı |
| Meta robots | index, follow | noindex |
| Yanıt kodu | 200 | Zincirli 301 |
| JS kapalı görünüm | Ana metin var | Boş iskelet |
Tabloyu doldururken tahmin yerine gözlem yazın. Bir sütunda emin değilseniz boş bırakın ve sonra tekrar kontrol edin. Doldurulmuş bir tablo, teknik ekiple konuşurken ortak dil sağlar ve tartışmayı örnekler üzerinden yürütür.
Hangi bulgular önce düzeltilmeli
Tüm bulgular aynı ağırlıkta değildir. Tüm sayfayı kapatan bir noindex, tek bir sayfadaki eksik alt metinden çok daha acildir. Öncelik sırasını etki alanına göre kurun: site geneli, şablon düzeyi, sayfa düzeyi.
Şablon düzeyindeki bir hata, yüzlerce sayfayı aynı anda etkiler. Bu yüzden bir sayfada gördüğünüz sorunun diğerlerinde de olup olmadığını hızla kontrol edin. Aynı şablonu kullanan üç sayfada test yapmak, tek sayfadan çıkarım yapmaktan daha güvenilirdir.
Düzeltme sonrası aynı denetimi tekrarlayın ve tablodaki satırı güncelleyin. Değişikliğin gerçekten yansıdığını görmek için önbellek temizliği gerekebilir. Bu adımı atlamak, düzeltilmiş bir sorunu tekrar açılmış gibi gösterebilir.
Yapay zeka tarayıcıları için ek kontrol noktaları
Arama botları ile yapay zeka tarayıcıları aynı davranmaz. Bazı yapay zeka sistemleri sayfayı canlı olarak çeker ve JavaScript çalıştırmadan içeriği alır. Bu nedenle ham HTML’de görünen metin, yapay zeka yanıtlarında alıntılanma olasılığını doğrudan etkiler.
Bu katman için ayrı bir kontrol yapın: sayfayı bir metin çıkarma aracıyla okuyun ve elde edilen metni inceleyin. Başlıklar, listeler ve tablo satırları düzgün sırada geliyorsa yapı okunabilir demektir. Sıra bozuksa, yanıt üretilirken cümleler yanlış bağlamda birleşebilir.
Yapısal işaretlemeler de burada devreye girer. Soru cevap blokları, tanım listeleri ve tablo başlıkları makine tarafından daha kolay ayrıştırılır. Bu işaretlemeleri eklemek içeriği değiştirmez, yalnızca okunabilirliğini artırır. Denetimde bu blokların varlığını da not edin.
Denetimi düzenli hale getirmek
Tek seferlik bir kontrol, yayın döngüsü içinde hızla eskir. Yeni bir şablon, yeni bir bileşen veya yeni bir yönlendirme kuralı tabloyu geçersiz kılabilir. Bu yüzden denetimi yayın sürecinin bir adımı haline getirin.
Pratik bir yaklaşım, yeni sayfa yayına alınmadan önce beş maddelik listeyi uygulamaktır. Bu liste uzun sürmez ve geri dönüş maliyetini düşürür. Yayın sonrası ilk hafta içinde bir kez daha kontrol etmek, önbellek kaynaklı sürprizleri yakalar.
Sonuçları paylaşılabilir bir dosyada tutun ve her turda tarih ekleyin. Böylece hangi düzeltmenin ne zaman yapıldığı izlenebilir olur. Pixenon olarak bu tür denetimleri içerik ve teknik ekiplerin ortak dili üzerinden yürütmeyi öneriyoruz; böylece bulgular tartışma değil, karar üretir.
Sitenizdeki görünmez içeriği birlikte haritalayalım: Pixenon ekibiyle 60 saniyelik denetimi kendi sayfalarınız üzerinde uygulayın.
Kaynaklar
Sık sorulan sorular
60 saniyede test neyi ölçüyor?
Sitenin içeriğinin ne kadarının yapay zeka yanıtlarında alıntılanabilir olduğunu gösteriyor. Tek soruya net yanıt veren bölümler öne çıkıyor. Sonuç, kapsamlı rapor değil hızlı bir durum tespiti.
Test hangi araçlarla yapılıyor?
Yanıt üreten yaygın araçlar kullanılıyor. Her araç farklı kaynaklardan beslendiği için sonuçlar ayrı değerlendiriliyor. Test kısa tutulduğu için örnek soru grubu üzerinden ilerliyor ve platform bazında tablo çıkarılıyor.
Sonuç düşük çıkarsa ne yapmalıyım?
Önce başlık yapısını ve tanım cümlelerini kontrol edin. Ardından her bölümün tek başına anlam taşıyıp taşımadığına bakın. Yapı düzeltmesi, yeni içerik eklemekten daha hızlı sonuç veriyor.
Test tekrar edilmeli mi?
Evet, yanıtlar zamana ve oturuma göre değişiyor. Yapılan değişikliğin etkisini görmek için aynı sorularla yeniden test yapılmalı. Tek ölçüm kesin sonuç diye değerlendirilmemeli, en az iki ölçüm karşılaştırılmalıdır.
