Araçlar

Kırık Link Kontrolü

Kırık link kontrolü ile bir sayfadaki bozuk linkleri, yönlendirmeleri ve açılmayan görselleri saniyeler içinde bulun. Her adresin durum kodunu, bağlantı metnini, türünü ve yönlendirme hedefini tek tabloda görün, sonucu CSV olarak indirin. Ücretsiz, kayıt yok.

Sayfa içi link denetimi150 adres toplar · 60 adresi sırayla kontrol eder
Sayfa sunucumuzdan okunur; adres ve sonuçlar saklanmaz.
Kontrol edilecekler

Araç sayfanın HTML kodunu okur; JavaScript ile sonradan eklenen linkleri görmez. Seçimlerinize uyan ilk 60 adresi önce HEAD, gerekirse GET isteğiyle sırayla kontrol eder ve toplam süreyi yaklaşık 25 saniyede tutar. LinkedIn, Instagram, Facebook ve X otomatik istekleri engellediği için bu adresler Doğrulanamadı sayılır.

Link raporu Bekliyor
Toplam0henüz tarama yok
Kırık0404, 410, 5xx, DNS
Hata0zaman aşımı, SSL
Yönlendirme03xx sonra 2xx
Doğrulanamadı0403, 429, bot engeli
Sağlam0doğrudan 2xx
Adresi yazıp Kontrol et'e basın. Sayfadaki linkler, görseller ve kaynak dosyaları durum koduyla burada listelenir.
Talha Aslan HazırlayanTalha AslanDijital pazarlama uzmanı, Google Partner Son güncelleme

Kırık Link Kontrolü nasıl kullanılır?

  1. 1Sayfa adresini girin

    Kontrol etmek istediğiniz sayfanın adresini Sayfa adresi alanına yazın. Başına http veya https koymazsanız araç https ile başlar.

  2. 2Kapsamı seçin

    Sayfa linkleri, Görseller ve CSS, JS ve iframe kutularıyla neyin kontrol edileceğini belirleyin. Yalnız kendi sitenize odaklanmak için Yalnız iç adresler kutusunu işaretleyin.

  3. 3Kontrol et'e basın

    Araç önce sayfayı okuyup adresleri toplar, ardından seçimlerinize uyan ilk 60 adresi sırayla dener. İlerleme çubuğu kaç adresin bittiğini anlık gösterir.

  4. 4Özet kartlarını okuyun

    Toplam, Kırık, Hata, Yönlendirme, Doğrulanamadı ve Sağlam kartları sonucu tek bakışta özetler. Kartların altındaki notlar sınırları ve yönlendirmeden geçen iç linkleri söyler.

  5. 5Süzün, düzeltin, indirin

    Tabloyu Kırık süzgeci ve İç/Dış sekmeleriyle daraltın, gerekirse CSV indir düğmesiyle ekibinize gönderin. Düzeltmeden sonra aynı sayfayı yeniden kontrol edin.

Araç bir adresi nasıl sınıflandırır?

Kırık link kontrolü her adres için sunucunun verdiği yanıta bakar ve sonucu beş sınıftan birine koyar. Karar kuralları şöyle:

SağlamSunucu adrese yönlendirme olmadan doğrudan 2xx koduyla yanıt veriyor, örneğin 200 OK.
YönlendirmeAdres bir veya daha fazla 3xx yönlendirmeden geçip 2xx ile bitiyor. Araç en fazla 5 yönlendirmeyi izler.
KırıkSon yanıt 404, 410 gibi bir 4xx ya da 500, 503 gibi bir 5xx kodu, veya alan adı DNS'te hiç bulunamıyor.
Hata10 saniye içinde yanıt yok, SSL/TLS hatası var, bağlantı kurulamıyor, zincir döngüye giriyor ya da 5'ten fazla yönlendirme var.
DoğrulanamadıYanıt 401, 403, 429 veya LinkedIn'in standart dışı 999 kodu; ya da adres LinkedIn, Instagram, Facebook, X, özel ağ veya 80 ve 443 dışında bir porta ait.
İstek sırasıAraç önce yalnız başlıkları isteyen HEAD isteğini dener. Yanıt 4xx, 5xx olursa ya da bağlantı koparsa aynı adresi GET ile, gövdenin yalnız ilk 2 KB'ını okuyarak tekrar dener.

Araç sayfadaki en fazla 150 benzersiz adresi listeler, seçimlerinize uyan ilk 60 adresi kontrol eder ve tarama ile kontrolün toplam süresini yaklaşık 25 saniyede tutar. Sıralamada önce sayfa linkleri, sonra görseller, en son CSS, JS ve iframe adresleri gelir.

Örnek adresler ve aracın verdiği sonuç

Aşağıdaki adresler örnek senaryodur; aynı yanıtı veren bir adresi kontrol ettiğinizde araç birebir bu sonucu gösterir.

Sayfadaki adresSunucunun yanıtıAracın sonucuDurum sütununda
https://ornek.com/eski-kampanya/404Kırık404 Bulunamadı
https://ornek.com/kaldirilan-urun/410Kırık410 Kalıcı olarak kaldırıldı
https://ornek.com/iletisim (iç link)301, ardından https://ornek.com/iletisim/ adresinde 200Yönlendirme301 Yönlendirme → 200; hedef sütununda: İç link: doğrudan son adrese verin
https://news.ycombinator.com/HEAD isteğine 405, GET isteğine 200Sağlam200 OK
https://kapanan-site.com.tr/Alan adı DNS'te bulunamıyorKırıkDNS: Alan adı bulunamadı (DNS)
https://ornek.org/yavas-sayfa10 saniye içinde yanıt yokHataERR: Zaman aşımı (10 sn)
https://suresi-dolmus-ssl.com/Geçersiz SSL sertifikasıHataERR: SSL/TLS hatası
https://www.linkedin.com/company/ornekİstek gönderilmezDoğrulanamadıBOT: Site otomatik istekleri engelliyor
https://buyuk-magaza.com/403Doğrulanamadı403 Erişim engellendi: site otomatik istekleri engelliyor olabilir

news.ycombinator.com satırı gerçek bir örnektir: sunucu HEAD isteğini 405 ile reddeder, GET isteğine 200 verir. Diğer alan adları senaryoyu anlatmak için seçilmiş örnek adreslerdir.

HTTP durum kodları: Google ne yapar, araç ne der?

Tabloda en sık göreceğiniz kodları, Google'ın bu kodlarla ne yaptığını ve aracın hangi sınıfı verdiğini bir arada bulursunuz.

KodAnlamıGoogle ne yapar?Araçtaki sonucu
200Başarılıİçeriği işler ve dizine ekleyebilirSağlam
301, 308Kalıcı yönlendirmeYönlendirmeyi izler, hedefi kanonik saymak için güçlü sinyal kabul ederYönlendirme
302, 307Geçici yönlendirmeYönlendirmeyi izler ama zayıf sinyal sayarYönlendirme
404Bulunamadıİçeriği kullanmaz, adres dizindeyse zamanla çıkarırKırık
410Kalıcı olarak kaldırıldı404 ile aynı şekilde işlerKırık
401, 403Giriş gerekli, erişim engelli4xx içeriğini kullanmazDoğrulanamadı
429Çok fazla istekSunucu hatası gibi değerlendirir, taramayı geçici olarak yavaşlatırDoğrulanamadı
500, 502, 503Sunucu tarafı hataTaramayı geçici olarak yavaşlatırKırık
999Standart dışı kod (LinkedIn)Standart bir HTTP kodu değilDoğrulanamadı

Kaynak: Google Search Central HTTP durum kodları belgesi ve RFC 9110. Google'ın işleyişi zamanla değişebilir; kritik kararlardan önce güncel belgeleri kontrol edin.

Kırık link kontrolü nedir, bu araç sayfada neleri tarar?

Kırık link kontrolü, bir sayfadaki bağlantıların hedefe gerçekten ulaşıp ulaşmadığını tek tek denemektir. Bu sayfadaki araç, adresini verdiğiniz sayfanın HTML kodunu okur, bağlantıları toplar ve her birine sunucumuzdan istek gönderir. Ardından sonucu durum koduyla birlikte tabloya yazar.

Araç şu adresleri toplar:

  • Sayfa linkleri: a etiketleri, canonical ve hreflang adresleri.
  • Görseller: img etiketlerinin src değeri, srcset listesindeki ilk aday ve favicon.
  • Kaynaklar: CSS dosyaları, JavaScript dosyaları ve iframe adresleri.

Öte yandan mailto, tel, javascript ve data ile başlayan değerleri ve yalnız # işaretinden oluşan bağlantıları atlar. Aynı adres sayfada birkaç kez geçiyorsa tek satırda gösterir ve kaç kez geçtiğini yazar; böylece menüdeki tek bir hata tabloyu doldurmaz.

Ben bu kontrolü SEO danışmanlığı işlerinde her yeni şablonda ve her içerik budamasından sonra yapıyorum. Özellikle eski blog yazıları, zamanla kapanan kaynaklara verdiğiniz linklerle dolar.

Kırık linkler SEO'yu nasıl etkiler?

Google'ın kendi ifadesiyle 404 hataları sitenin dizine eklenmesine veya sıralamasına kendi başına zarar vermez. Google Search Console yardım sayfasında taşınan içerik için yönlendirme eklemenizi, gerçekten kalkan sayfada ise 404 bırakmanızı önerir. Yani mesele cezadan çok kayıptır.

Kayıp üç yerde oluşur:

  • Ziyaretçi: kırık link okuru çıkmaz sokağa sokar, güveni ve dönüşümü düşürür.
  • Tarama: Googlebot her kırık adres için boşa bir istek harcar; büyük sitelerde bu, yeni sayfaların geç keşfi demektir.
  • Bağlantı değeri: dış sitelerden link alan bir sayfa 404 verirse o linklerin değeri yeni sayfaya taşınmaz.

Sorun sanıldığından da yaygındır. Pew Research Center'ın 2024 araştırmasına göre 2013'te var olan web sayfalarının %38'ine artık ulaşılamıyor. Aynı çalışmada haber sayfalarının %23'ünde, kamu sitelerindeki sayfaların %21'inde en az bir kırık link çıkmış. Dolayısıyla kırık link, bakımı yapılmayan her sitede zamanla biriken bir sorundur. İç linklerin sitede nasıl dağılması gerektiğini iç linkleme stratejisi yazısında anlattım.

Kırık, Hata ve Doğrulanamadı arasındaki fark nedir?

Araç sonucu beş sınıfa ayırır, çünkü her olumsuz yanıt aynı anlama gelmez. Kırık sınıfı kesin sorunları toplar: sunucu adresin olmadığını söylüyor ya da alan adı hiç çözülmüyor. Bu satırlar doğrudan düzeltme listenize girer.

Hata sınıfı ise geçici olabilecek durumları gösterir. Zaman aşımı, SSL sertifikası sorunu veya bağlantının kurulamaması, sunucunun o an zorlandığını da gösterebilir. Bu yüzden Hata satırlarını birkaç saat sonra yeniden kontrol edin; sorun sürüyorsa ziyaretçiniz de aynı hatayı görüyordur.

Doğrulanamadı sınıfı en çok yanlış anlaşılan sınıftır. LinkedIn, Instagram, Facebook ve X otomatik istekleri engeller; araç bu adreslere istek bile göndermez. Birçok büyük e-ticaret ve haber sitesi de bot isteklerine 403 verir, oysa aynı sayfa tarayıcıda sorunsuz açılır. Ayrıca 429 kodu yalnız çok fazla istek geldiğini söyler. Bu satırları kırık saymayın; adresi tarayıcıda açıp kendiniz doğrulayın.

Son olarak Yönlendirme sınıfı bir hata değil, bir iyileştirme fırsatıdır: link çalışır ama hedefe dolambaçlı yoldan varır.

Kırık link kontrolünden sonra hangi linki önce düzeltmelisiniz?

Tablo kalabalık olduğunda nereden başlayacağınızı etkiye göre seçin. Benim kullandığım sıra şu:

  1. Canonical ve hreflang: bu adresler kırıksa Google sayfanın tercih edilen sürümünü veya dil eşleşmesini yanlış anlayabilir.
  2. Şablondaki iç linkler: menü, footer ve kenar çubuğundaki link her sayfada tekrarlanır. Tabloda "kez" değeri yüksek olan satırlar genellikle bunlardır.
  3. İçerikteki iç linkler: okurun en çok tıkladığı bağlantılar ve dönüşüm sayfalarına giden linkler.
  4. Kırık görseller ve dosyalar: açılmayan ürün görseli veya stil dosyası sayfanın görünümünü bozar.
  5. Dış linkler: kaynak kapandıysa güncel bir kaynakla değiştirin ya da linki kaldırın.

Düzeltme yöntemi de duruma göre değişir. Sayfa taşındıysa linki yeni adrese güncelleyin ve eski adrese 301 yönlendirme ekleyin. Kuralın doğru çalıştığını yönlendirme denetleyicisi ile kontrol edin. Sayfanın karşılığı yoksa linki kaldırın; eski adres 404 veya 410 dönmeye devam edebilir.

Yönlendirmeden geçen iç linkler neden düzeltilmeli?

Bir iç link 301 ile başka bir adrese gidiyorsa çalışır, ama her tıklamada fazladan bir istek oluşur. Üstelik zincir uzadıkça sayfa yavaş açılır ve tarama bütçesi boşa gider. Google HTTP durum kodları belgesinde tarayıcılarının en fazla 10 yönlendirme adımını izlediğini belirtir. Site taşıma rehberinde ise iç linkleri doğrudan yeni adreslere çevirmenizi ister.

Araç bu yüzden iç linklerde yönlendirmeyi ayrıca işaretler. Hedef sütununda "İç link: doğrudan son adrese verin" notunu gördüğünüz her satırda linki son adrese güncelleyin. Tipik örnekler şunlar:

  • Sonunda eğik çizgi olmayan adres, eğik çizgili sürüme gidiyor.
  • Menüde hâlâ http ile başlayan adres var ve https sürümüne yönleniyor.
  • Eski kategori adı yeni adrese taşınmış ama içerikteki linkler güncellenmemiş.

Düzeltmeden sonra XML sitemap dosyanızdaki adreslerin de son adresler olduğundan emin olun. Böylece Google'a hem linklerde hem sitemap dosyasında aynı sinyali verirsiniz.

Site taşıma ve yenilemeden sonra kırık link kontrol listesi

Kırık linklerin en çok çıktığı an site yenileme ve alan adı taşımadır. Yeni tasarım yayına girdiği gün şu sırayı izleyin:

  1. Her şablondan bir örnek seçin: ana sayfa, kategori, ürün veya hizmet sayfası, blog yazısı ve iletişim.
  2. Her örneği araçta kontrol edin ve Kırık süzgecinde sıfır görmeden bir sonraki şablona geçmeyin.
  3. İç sekmesine geçip yönlendirme notu alan linkleri son adrese güncelleyin.
  4. Görseller kutusunu işaretli bırakın; taşımada en çok görsel yolları bozulur.
  5. Canonical ve hreflang satırlarının yeni alan adını gösterdiğini kontrol edin.
  6. Sonraki haftalarda Search Console'daki Sayfa dizine ekleme raporunda Bulunamadı (404) satırını izleyin.

Taşımanın tüm adımlarını site taşıma kontrol listesi yazısında topladım. Yeniden tasarım sürecindeyseniz site yenilerken SEO'yu korumak yazısı da işinize yarar.

Araç neyi göremez, hangi durumda başka bir yöntem gerekir?

Araç bir tarama robotu değil, tek sayfa denetçisidir. Bu yüzden bazı sınırlarını bilmeniz gerekir:

  • JavaScript ile oluşan linkler: araç sunucunun gönderdiği ham HTML'i okur; sonradan tarayıcıda eklenen menü veya ürün listeleri görünmez.
  • Soft 404: sayfa 200 kodu verip içinde "bulunamadı" yazıyorsa araç onu Sağlam gösterir. Google ise bu durumu Search Console'da soft 404 diye raporlar.
  • Tek sayfa ve 60 adres: tüm siteyi taramak için bir tarama yazılımı veya Search Console raporları gerekir.
  • Konuma ve cihaza göre değişen yanıt: istek sunucumuzdan ve kendi kullanıcı ajanımızla gider; bazı siteler sizin tarayıcınıza farklı yanıt verebilir.

Bu nedenle aracı hızlı bir teşhis olarak kullanın, sonra bulguları site genelindeki verilerle birleştirin. Search Console'u bu iş için nasıl okuduğumu Google Search Console rehberinde anlattım. Kapsamlı bir kontrol listesi isterseniz teknik SEO ipuçları yazısına da bakın.

Kırık linkte sık yapılan hatalar

  • HataHer 404 adresini ana sayfaya yönlendirmek.DoğrusuBenzer içerik varsa ona 301 verin, yoksa 404 veya 410 bırakın. Google ilgisiz hedefe giden yönlendirmeyi soft 404 sayabilir.
  • HataDoğrulanamadı satırlarını kırık saymak.DoğrusuLinkedIn, Instagram veya 403 veren büyük siteler otomatik istekleri engeller; adresi tarayıcıda açıp kendiniz doğrulayın.
  • HataYalnız ana sayfayı kontrol etmek.DoğrusuHer şablondan bir sayfa kontrol edin; kırık linklerin çoğu menüde, footer'da ve eski içeriklerde birikir.
  • Hataİç linki yönlendirmeye güvenip bırakmak.DoğrusuYönlendirme çalışsa da iç linki doğrudan son adrese güncelleyin; her tıklamada ve taramada bir istek kazanırsınız.
  • HataTek seferlik 5xx veya zaman aşımı için linki silmek.DoğrusuBu hatalar geçici olabilir. Birkaç saat sonra yeniden kontrol edin, sorun sürüyorsa linki güncelleyin veya kaldırın.

Sıkça Sorulan Sorular

Kırık linkler çoğu zaman daha büyük bir sorunun belirtisidir.

Site taşıma, URL değişikliği ve silinen içerikler iz bırakır. Teknik SEO denetimiyle sitenizin tamamını tarayalım, önceliği olan hataları birlikte düzeltelim.

SEO Danışmanlığını İncele
WhatsApp Hemen Ara