Araçlar

404 Yönlendirme Eşleştirici

404 yönlendirme eşleştirici ile kırık ya da eski adresleri sitenizdeki en uygun canlı sayfayla eşleyin. Kırık URL listenizi yapıştırın ya da CSV olarak yükleyin, sitemap adresinizi verin; araç her adres için en iyi üç adayı güven puanıyla önerir ve hazır 301 kurallarını .htaccess, nginx, CSV ya da JSON olarak üretir. Eşleştirme tarayıcınızda çalışır. Ücretsiz, kayıt yok.

Kırık adres → canlı sayfa eşleştirme5.000 satıra kadar · tarayıcıda çalışır
Eşleştirme tarayıcınızda yapılır; kırık adres listeniz sunucuya gönderilmez.
Search Console, tarama aracı ya da sunucu günlüğü dışa aktarımı olabilir; adres sütunu kendiliğinden bulunur.
2. Hedef sayfalar
Sitemap index de olur; alt sitemap'ler okunur ve en çok 5.000 adres alınır. Yalnız site adresi girerseniz sitemap robots.txt dosyasından bulunur.
Düşük güvende

Puan; slug kelimelerinin TF-IDF benzerliği, kelime örtüşmesi (Jaccard) ve yazım yakınlığından (Levenshtein) oluşur. Aynı dizin puanı artırır, farklı dil öneki düşürür. %75 ve üzeri yüksek, %50 ile %74 arası orta güvendir.

Sonuç

Yönlendirme listesi Bekliyor
Kırık adres0benzersiz satır
Yüksek güven0%75 ve üzeri
Orta güven0%50 ile %74
Düşük güven0%50 altı
Uyarı0zincir, döngü, soft 404
Kırık URL'leri girin ve hedef sayfaları seçin; önerilen 301 yönlendirmeleri ve hazır kurallar burada görünecek.
Hazırlayan
  • Dijital Pazarlama Uzmanı
  • Google Partner
  • Full Stack Developer
Son güncelleme
Dayanak
5 kaynak

404 Yönlendirme Eşleştirici nasıl kullanılır?

  1. Kırık adresleri ekleyin

    Kırık ya da eski URL'leri ilk kutuya yapıştırın veya CSV ya da TXT dosyası yükleyin. Araç tam adresi, /yol ve alan.adı/yol biçimlerini okur; CSV'de adres sütununu kendisi bulur.

  2. Hedef sayfaları seçin

    Sitemap sekmesine sitemap ya da site adresini yazın. Sitemap yoksa Liste yapıştır sekmesine canlı adresleri, isterseniz sayfa başlıklarıyla birlikte ekleyin.

  3. Düşük güven kuralını belirleyin

    Kategori ya da ana sayfa öner seçeneği, zayıf eşleşmelerde üst kategoriyi önerir. Boş bırak (404) seçeneği ise bu satırları yönlendirmesiz bırakır.

  4. Eşleştir'e basın ve tabloyu inceleyin

    Araç her adres için en iyi üç adayı güven puanıyla listeler. Süzgeçlerle Düşük ve Uyarılı satırlara odaklanın; gerekirse açılır listeden başka bir aday, 410 ya da elle bir adres seçin.

  5. Kuralları alın

    Çıktı biçimini .htaccess, nginx, CSV ya da JSON olarak seçin. Ardından Kopyala ya da İndir düğmesiyle kuralları alın ve önce bir test ortamında deneyin.

404 yönlendirme eşleştirici puanı nasıl hesaplar?

Araç önce her adresi parçalara ayırır: dil öneki, dizinler ve slug. Ardından tarih, sayısal ID, dosya uzantısı ve ve, ile, the, und gibi durdurma kelimelerini atar; ı, ş, ü ve ß gibi harfleri sadeleştirir. Kalan kelimeleri şu formülle karşılaştırır:

TF-IDF benzerliği (ağırlık %50)kosinüs(kaynak, hedef); slug 1, en yakın dizin 0,5, sorgu 0,9, başlık 0,8
Slug örtüşmesi, Jaccard (%20)ortak kelime / (kaynak kelime + hedef kelime - ortak kelime)
Yazım yakınlığı, Levenshtein (%30)1 - düzenleme mesafesi / uzun slug uzunluğu
Dizin ve dil düzeltmesiaynı dizin +0,08; aynı ilk dizin +0,04; farklı dil öneki -0,20
Aynı slugdizin aynıysa en az 0,98; başka dizinde en az 0,90, tek kelimelik slug'da 0,70
Zincir cezasıhedef kırık listesinde de varsa -0,25
Güven sınıfı0,75 ve üzeri yüksek; 0,50 ile 0,74 orta; 0,50 altı düşük

Kelime eşleşmesi esnektir: urun ve urunler gibi ek farkları 0,85, tek harflik yazım hataları 0,80, laufschuhe ve schuhe gibi bileşik parçalar 0,60 benzerlik sayılır. Almancadaki ae, oe ve ue yazımlarını da ä, ö ve ü ile aynı sayar.

Örnek adresler ve aracın önerisi

Aşağıdaki satırlar, Örnekle dene düğmesinin yüklediği örnek mağaza verisiyle aracın verdiği gerçek sonuçlardır.

Kırık adresÖnerilen hedefPuanGüven ve not
/urun/nike-air-max-270-siyah.html/urunler/ayakkabi/nike-air-max-270-siyah/%97Yüksek: uzantı atıldı, dizin farkı önemsiz
/blog/2019/05/seo-nedir/blog/seo-nedir/%100Yüksek: tarih klasörleri temizlendi
/hizmetlerimiz/web-tasarımı/hizmetler/web-tasarim/%90Yüksek: Türkçe harf ve ek farkı tolere edildi
/de/über-uns/de/ueber-uns/%99Yüksek: ü ile ue aynı sayıldı
/en/contact-us/en/contact/%66Orta: dil öneki korundu
/urunler/saat/casio-g-shock-eski-model/urunler/saat/casio-g-shock-ga-2100-siyah/%60Orta: yakın ikinci aday uyarısı
/p/98765Ana sayfa (/)yokDüşük: soft 404 riski uyarısı

Puanlar hedef listesine göre değişir; aynı kırık adres, farklı bir sitemap ile başka bir sonuç verebilir.

Hangi durum kodu ne zaman kullanılır?

Yönlendirme planında her eski adres için üç seçenekten biri seçilir. Tablo, Google'ın bu kodları nasıl yorumladığını ve araçtaki karşılığını özetler.

KodNe zaman?Google ne yapar?Araçta
301İçerik kalıcı olarak yeni adresteHedefi kanonik saymak için güçlü sinyal kabul ederAday ya da elle adres
308301 ile aynı, istek yöntemi korunur301 gibi kalıcı yönlendirme sayarKurallar 301 üretir
302, 307Geçici taşıma, eski adres geri dönecekZayıf kanonik sinyali sayarÜretilmez
410İçerik kalıcı olarak kaldırıldı, benzeri yok404 ile aynı şekilde işler410 (kalıcı olarak kaldırıldı)
404Adres hiç var olmadı ya da karar bekleniyorİçeriği kullanmaz, zamanla dizinden çıkarırYönlendirme yok (404 kalsın)
Toplu 301 ana sayfayaKaçınılması gereken durumSoft 404 olarak değerlendirebilirAna sayfa önerisi, uyarıyla

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

404 yönlendirme eşleştirici nedir, ne işe yarar?

404 yönlendirme eşleştirici, kırık ya da eski adresleri sitenizdeki en uygun canlı sayfayla eşleyen bir planlama aracıdır. Site taşıma, yeniden tasarım ya da URL yapısı değişikliğinden sonra yüzlerce eski adres 404 verir. Bu adresler için tek tek hedef aramak saatler sürer. Araç bu işi saniyelere indirir, çünkü her eski adresi sitemap'teki bütün sayfalarla karşılaştırır.

Sonuçta her satır için üç aday, bir güven puanı ve gerekirse uyarı görürsünüz. Ardından seçimlerinizi .htaccess, nginx, CSV ya da JSON olarak alırsınız. Eşleştirme tarayıcınızda çalışır; kırık adres listeniz sunucumuza gitmez. Sunucumuz yalnız sitemap adresini okur.

Araç bir karar vericiden çok hızlı bir taslak üretir. Yani yüksek puanlı satırlar çoğunlukla doğrudur, ama orta ve düşük puanlı satırları mutlaka gözden geçirmelisiniz. Talha Aslan ve ekibi olarak SEO danışmanlığı projelerinde bu listeyi ilk taslak olarak kullanıyor, son kararı sayfaların içeriğine bakarak veriyoruz.

Kırık URL listesini nereden bulursunuz?

Doğru bir yönlendirme planı, eksiksiz bir eski adres listesiyle başlar. En sağlam kaynak, taşımadan önce aldığınız tam URL envanteridir. Bu envanter yoksa birkaç kaynağı birleştirin:

  • Search Console: Sayfa dizine ekleme raporundaki Bulunamadı (404) satırları ve Performans raporunda trafik alan eski adresler.
  • Tarama aracı: eski sitenin arşivdeki sitemap'i ya da yayından önce yapılan taramanın dışa aktarımı.
  • Sunucu günlükleri: 404 dönen ve hâlâ ziyaret ya da bot trafiği alan adresler.
  • Backlink raporları: dış sitelerden link alan eski sayfalar.

Bu dosyaları doğrudan araca yükleyebilirsiniz. Araç CSV ya da sekmeli dosyada adres sütununu başlık adından veya içerikten kendisi bulur. Ayrıca yinelenen satırları birleştirir, geçersiz satırları sayar ve atlar. Tek bir sayfadaki kırık linkleri görmek için kırık link kontrolü aracını da kullanabilirsiniz.

404 yönlendirme eşleştirici adresleri nasıl puanlar?

Araç önce her adresi anlamlı kelimelere ayırır. Örneğin /blog/2019/05/seo-nedir adresinden tarih klasörleri, /urun/12345-kirmizi-ayakkabi.html adresinden ise sayıyı ve uzantıyı atar. Böylece yalnız konuyu anlatan kelimeleri karşılaştırır.

Ardından üç ölçü birleşir. İlk ölçü TF-IDF benzerliğidir: sitede nadir geçen kelimeler, her sayfada geçen kelimelerden daha çok puan getirir. İkinci ölçü Jaccard örtüşmesidir ve iki slug'ın ortak kelime oranına bakar. Üçüncü ölçü Levenshtein mesafesidir; yazım farklarını ve kısaltmaları yakalar.

Son olarak yapı düzeltmeleri gelir. Aynı dizindeki hedef küçük bir bonus alır, farklı dil öneki ise puanı düşürür. Bu sayede araç /de/ altındaki bir sayfayı Türkçe bir hedefe kolay kolay eşlemez. Kırık listesinde de bulunan bir hedef ceza alır, çünkü ona yönlendirmek zincir kurar. Puan %75 ve üzerindeyse güven yüksek, %50 ile %74 arasındaysa orta sayılır.

Güven puanı düşükse ne yapmalısınız?

Düşük puan, sitede eski sayfanın konusunu karşılayan net bir hedef olmadığını gösterir. Bu durumda araç varsayılan olarak en yakın üst kategoriyi, o da yoksa ana sayfayı önerir ve satıra soft 404 riski uyarısı ekler.

Uyarının nedeni Google'ın yaklaşımıdır. Google, site taşıma rehberinde çok sayıda eski adresi ana sayfa gibi ilgisiz tek bir hedefe yönlendirmemenizi önerir. Böyle yönlendirmeler soft 404 sayılabilir. Dolayısıyla ziyaretçi aradığını bulamaz ve eski sayfanın sinyalleri de yeni sayfaya geçmez.

Düşük güvenli bir satırda şu sırayı izleyin:

  1. Açılır listedeki üç adaya bakın; bazen ikinci aday doğrudur.
  2. Uygun bir sayfa biliyorsanız Başka adres yaz seçeneğiyle elle girin.
  3. Benzer içerik gerçekten yoksa 410 seçin ya da adresi 404 bırakın.

Toplu değişiklik için üstteki Düşük güvende seçeneğini Boş bırak (404) yapın. Böylece zayıf eşleşmeler kurallara hiç girmez, siz de yalnız emin olduğunuz satırları elle eklersiniz.

301, 410 ve 404 arasında nasıl seçim yaparsınız?

Seçim, içeriğin yeni sitede karşılığı olup olmadığına bağlıdır. İçerik taşındıysa ya da aynı soruyu yanıtlayan yeni bir sayfa varsa kalıcı 301 yönlendirmesi doğru seçimdir. Google, yönlendirme belgesinde kalıcı sunucu yönlendirmesini hedefin kanonik olması için güçlü bir sinyal olarak tanımlar.

İçerik kalıcı olarak kalktıysa ve benzeri yoksa 410 dönmek dürüst bir cevaptır. Google 404 ile 410'u pratikte aynı işler; ikisi de adresin zamanla dizinden çıkmasını sağlar. Ancak 410, sizin ve ekibinizin bu kararı bilinçli verdiğini kayda geçirir.

Öte yandan 404 bırakmak her zaman hata değildir. Hiç trafik ya da link almamış, konusu artık sitede olmayan adresler için yönlendirme yazmak kural dosyasını şişirir. Kısacası 301 değerli eski sayfalar içindir; geri kalanlar için 410 ya da 404 daha temiz bir sonuç verir.

.htaccess ve nginx kurallarını nasıl eklersiniz?

Apache ve LiteSpeed sunucularda kuralları .htaccess dosyasına eklersiniz. Araç düz Redirect yerine RedirectMatch üretir. Çünkü Apache'nin mod_alias belgesine göre Redirect önek eşleştirir: /urun kuralı /urunler/ayakkabi adresini de yakalar. RedirectMatch ise ^ ve $ ile yalnız o adrese uyar ve sondaki eğik çizgiyi isteğe bağlı kabul eder.

RedirectMatch, index.php?page=hakkimizda gibi sorgu parametreli eski adresleri yakalayamaz. Bu nedenle araç bu satırlar için ayrı bir mod_rewrite bloğu yazar. Kuralları WordPress ya da CMS kurallarının üstüne ekleyin; aksi halde CMS isteği önce kendisi karşılar.

Nginx için araç bir map bloğu ve tek bir if satırı üretir. Map bloğu http { } içine, if satırı ilgili server { } içine gider. Ardından nginx -t ile yapılandırmayı sınayın ve sunucuyu yeniden yükleyin. Kurallar yayına girince birkaç adresi yönlendirme denetleyici ile kontrol edin; tek adımda 301 ve doğru hedef görmelisiniz.

Zincir ve döngü uyarıları neden önemli?

Zincir, bir adresin başka bir yönlendirmeye, o adresin de bir sonrakine gitmesidir. Google'ın HTTP durum kodu belgesine göre Googlebot en fazla 10 yönlendirme adımını izler. Yine de her adım taramayı yavaşlatır ve ziyaretçiyi bekletir.

Araç iki durumu işaretler. Zincir uyarısı, seçtiğiniz hedefin kırık listenizde de bulunduğunu söyler; yani o hedef ya 404 veriyor ya da kendisi yönlendirilecek. Bu durumda son hedefi doğrudan seçin. Döngü uyarısı ise kaynak ile hedefin aynı adres olduğunu gösterir. Araç bu satır için kural yazmaz, çünkü tarayıcı sonsuz bir yönlendirmeye girerdi.

Ayrıca kırık listesindeki bir adres hedef listesinde canlı görünüyorsa araç satırı yönlendirmesiz bırakır ve uyarır. Bu genellikle listenin güncel olmadığını gösterir. Özellikle büyük geçişlerde bu üç uyarıyı yayın öncesi son kontrol olarak kullanın.

Site taşımada yönlendirme planını nasıl kurarsınız?

Yönlendirme planını yayından sonra değil, yayından önce hazırlayın. İlk olarak eski sitenin tam adres listesini ve trafik, link ve dönüşüm verilerini alın. Ardından yeni sitenin sitemap'ini hazırlayıp bu araçla eşleştirin. Sonra yüksek trafikli ve çok link alan adresleri elle doğrulayın.

Yayın günü kuralları ekleyin ve örnek adresleri test edin. Yeni sitemap'i Search Console'a gönderin. Ayrıca iç linkleri eski adreslerden temizleyin; yönlendirme çalışsa bile iç link doğrudan son adrese gitmelidir. XML sitemap oluşturucu yeni adres listesini hazırlamanıza yardım eder.

Google, taşıma rehberinde yönlendirmeleri mümkün olduğunca uzun, genellikle en az bir yıl yerinde tutmanızı önerir. Adım adım kontrol listesi için SEO migration kontrol listesi yazımıza bakabilirsiniz. Yeniden tasarımda sıralamayı korumanın diğer yollarını web sitesi yenilerken SEO yazısında anlattık.

Yönlendirme eşleştirmede sık yapılan hatalar

  • HataBütün 404 adreslerini ana sayfaya yönlendirmek.DoğrusuBenzer içerik varsa ona 301 verin, yoksa 410 ya da 404 bırakın; toplu ana sayfa yönlendirmesi soft 404 sayılabilir.
  • HataYüksek puanı kontrol etmeden kabul etmek.DoğrusuTrafik ve link alan adresleri tek tek açın; puan yalnız adres kelimelerine bakar, sayfa içeriğini görmez.
  • HataRedirect ile önek eşleşmesini unutmak.DoğrusuTam eşleşen RedirectMatch kullanın ya da aracın ürettiği kuralları olduğu gibi alın.
  • HataZincir bırakmak.DoğrusuUyarı veren satırlarda hedefi doğrudan son adrese çevirin; eski kurallarınızı da yeni hedefe güncelleyin.
  • HataKuralları yayından hemen sonra silmek.DoğrusuYönlendirmeleri en az bir yıl koruyun; dış linkler ve yer imleri eski adreslere uzun süre gelmeye devam eder.

Sıkça Sorulan Sorular

Site taşıma ya da yenileme sırasında sıralama kaybetmek istemiyor musunuz?

Talha Aslan ve ekibi olarak taşıma öncesi URL envanterini, yönlendirme planını ve yayın sonrası denetimi birlikte yürütüyoruz.

SEO Hizmetini İncele

İlgili Araçlar

Tüm Araçlar (75)
Kırık Link KontrolüBir sayfadaki kırık linkleri, yönlendirmeleri ve bozuk görselleri bulur; durum kodu, bağlantı metni ve hedefiyle listeler.
Redirect Denetleyici301/302 yönlendirme zincirini ve HTTP durum kodlarını adım adım görün.
XML Sitemap OluşturucuURL listenizden lastmod ve priority içeren geçerli sitemap.xml üretin, indirin.
Whois Sorgulama ve Domain YaşıBir alan adının kimde kayıtlı olduğunu, ne zaman alındığını, ne zaman biteceğini ve boşta olup olmadığını ücretsiz, kayıt olmadan gösterir.
Site Çöktü mü? Erişim TestiBir site herkes için mi kapalı, yoksa sorun sizde mi? Durum kodu, yanıt süresi, DNS ve SSL kontrolüyle saniyeler içinde öğrenin.
Site Geçmişi SorgulamaBir sitenin eski hallerini, ilk yayına girdiği tarihi ve yıllar içinde ne için kullanıldığını İnternet Arşivi kayıtlarıyla gösterir.