Yapay zekâ sizi kırık bir sayfaya mı yolluyor?
Bir adres girin. Ana sayfadan başlayıp aynı alan adındaki sayfaları 2 tık derinliğe kadar, en fazla 40 sayfa geziyoruz; bulduğumuz her linki ve her görsel/script/CSS kaynağını sorup hangi sayfadan linklendiğiyle birlikte listeliyoruz. Sitenizin tamamı taranmaz; kaç sayfaya baktığımızı sonucun başında yazıyoruz.
Skor nasıl hesaplanır?
Her eksen 0-100 arası puanlanır; genel skor eksenlerin aşağıdaki ağırlıklarla toplamıdır. Kontroller deterministiktir: aynı sayfa aynı anda iki kez taranırsa aynı sonucu verir. Yapay zeka (LLM) puanlamada kullanılmaz.
| Eksen | Ağırlık | Neye bakar? |
|---|---|---|
| İç linkler | %40 | Aynı sitedeki sayfa linkleri: 4xx/5xx, bağlantı hatası, zaman aşımı |
| Dış linkler | %20 | Başka sitelere giden linkler (HEAD; 405’te kısa GET); 403 uyarı sayılır |
| Görsel / script / CSS | %20 | img, script ve stylesheet kaynakları |
| Yoğunluk | %20 | Kırık link oranı: >%5 kritik, >%1 uyarı |
- İç linkler ekseni ikiye ayrılır: 4xx/5xx ve bağlantı hatası veren iç linkler (ağırlık 70), zaman aşımı/403/429 veren iç linkler (30 — uyarı, yarım puan).
- Dış linklerde 403 kırık sayılmaz: çoğu site bot isteklerini böyle karşılar. Bu satırlar uyarı olarak listelenir ve tarayıcıdan elle doğrulamanız istenir.
- Zaten taranmış bir sayfaya giden link için yeni istek atılmaz; durumu tarama sırasındaki cevaptan gelir. Kalan hedefler HEAD ile sorulur, sunucu HEAD kabul etmiyorsa (405/501) 4 KB’lık kısa bir GET denenir.
- Yoğunluk ekseni kırık hedef sayısının KONTROL EDİLEN hedeflere oranıdır: %5 üstü kritik, %1 üstü uyarı. Bütçe dolduğu için kontrol edilemeyen hedefler bu orana katılmaz, ayrıca sayılır.
- Ana sayfa hiç okunamazsa (alan adı çözülmezse, sunucu cevap vermezse ya da bot koruması engellerse) skor üretilmez; sonuç ekranı “taranamadı” der.
Tam bulgu kataloğu ve ağırlık gerekçeleri proje dokümantasyonunda: docs/COMMERCE_SCORING.md
Sınırlamalar — dürüst notlar
- 01Tarama ana sayfadan başlar ve 2 tık derinliğe kadar en fazla 40 sayfa gezer. Daha derindeki ya da hiçbir sayfadan linklenmeyen kırık adresler bulunamaz.
- 02Tarama bütçesi (istek sayısı, indirilen veri, süre) dolduğunda kalan hedefler “kontrol edilmedi” olarak işaretlenir; bunlar ne çalışıyor ne de kırık sayılır.
- 03robots.txt dosyanızda YanitBot’a kapalı olan yollar gezilmez; bu adreslerdeki kırık linkler listeye girmez.
- 04JavaScript çalıştırılmaz: yalnızca HTML’de duran linkler ve kaynaklar görülür. Menüsü tamamen JS ile kurulan sitelerde daha az sayfa bulunur.
- 05Bir dış linkin 403 ya da zaman aşımı vermesi sitenin kapandığı anlamına gelmez; bot koruması da aynı cevabı verir. Bu satırları elle doğrulamak gerekir.
- 06Yerel/özel ağa işaret eden adresler (192.168.*, localhost gibi) güvenlik gereği hiç istenmez.
Sıkça sorulan sorular
Tek tarama fotoğraf çeker; Yanıt her gün ölçer.
Mağazanı bağla, ürünlerinin ChatGPT, Claude ve Gemini cevaplarında nasıl anıldığını rakiplerinle karşılaştır. 14 gün ücretsiz deneme, kart gerekmez.