Trailing Slash Nedir, SEO'yu Etkiler mi? URL Sonundaki Eğik Çizgi Rehberi

Trailing slash nedir ve SEO'yu etkiler mi?
Trailing slash, bir URL'nin en sonundaki eğik çizgidir; örneğin /hizmetler/ ile /hizmetler arasındaki farktır. Tek başına sıralamayı etkilemez, çünkü Google iki biçimi de kabul eder. Ancak iki sürüm aynı içeriği 200 koduyla sunarsa yinelenen URL, bölünen sinyal ve boşa giden tarama bütçesi ortaya çıkar.
Yani soru "eğik çizgi iyi mi kötü mü" değil, "sitenizde tek ve tutarlı bir biçim var mı" sorusudur. 2012'den beri teknik SEO denetimlerinde bu konuyu sık görüyorum. Çoğu zaman kimse bilerek karar vermemiştir; tema, eklenti ya da sunucu ayarı bir biçimi seçmiş, iç linkler ise başka bir biçimi kullanmıştır.
Bu yazıda Google'ın resmi görüşünü, iki sürümün aynı anda açık kalmasının sonuçlarını, 301 ve kanonik etiketin rolünü, Apache, Nginx ve popüler altyapılardaki ayarları anlatacağım. Sonunda da kendi sitenizde uygulayabileceğiniz bir kontrol listesi bulacaksınız.
URL sonundaki eğik çizgi teknik olarak neyi değiştirir?
Teknik açıdan /blog ve /blog/ iki ayrı adrestir. Tarayıcı, sunucu ve arama motoru bu iki dizeyi farklı kaynaklar olarak ele alabilir. Tarihsel olarak sonda eğik çizgi bir klasörü, eğik çizgisiz adres ise bir dosyayı anlatırdı. Örneğin /urunler/ bir dizinin varsayılan sayfasını, /urunler.html ise tek bir dosyayı gösterirdi.
Bugün ise çoğu site dosya sistemiyle değil, yönlendirme kurallarıyla çalışır. Dolayısıyla URL'deki eğik çizgi artık gerçek bir klasörü göstermek zorunda değildir; tamamen bir tercih ve alışkanlık meselesidir. Yine de sunucu yazılımları eski mantığı korur. Apache, gerçek bir dizin için eğik çizgisiz isteği otomatik olarak eğik çizgili sürüme taşıyabilir.
Göreli linklerde de fark oluşur. Sayfa /blog/ adresindeyken "yazi-1" biçimindeki göreli link /blog/yazi-1 adresine gider. Sayfa /blog adresindeyse aynı link /yazi-1 adresine çözülür. Bu yüzden göreli link kullanan sitelerde biçim değişikliği kırık linklere yol açabilir. Bu riski önlemenin en kolay yolu, iç linklerde her zaman kök göreli ya da tam adres kullanmaktır.
Google trailing slash konusunda resmi olarak ne söylüyor?
Google'ın bu konudaki en net açıklaması Google Search Central blogundaki "To slash or not to slash" yazısı. Yazıya göre Google her URL'yi ayrı ve eşit biçimde ele alır; bir adresin dosya ya da dizin olması, sonunda eğik çizgi taşıması ya da taşımaması sıralamada bir avantaj sağlamaz.
Aynı yazı iki pratik öneri de verir. Birincisi, iki sürümün farklı içerik sunması arama motoru açısından mümkündür, ancak kullanıcıyı şaşırtır. İkincisi, yalnız bir sürümün yanıt verdiği ve diğerinin ona yönlendirdiği yapı idealdir, çünkü yinelenen içerik oluşmaz.
Google'ın güncel yinelenen URL'leri birleştirme rehberi de aynı çizgidedir. Belgeye göre yönlendirmeler ve rel="canonical" güçlü sinyallerdir, sitemap ise zayıf bir sinyaldir. Ayrıca iç linklerde kanonik URL'yi kullanmanızı ve aynı sayfa için farklı yöntemlerle farklı kanonik adresler bildirmemenizi ister. Kısacası trailing slash kararında Google bir taraf tutmaz; sizden yalnız tutarlılık bekler.
Ana sayfada trailing slash fark yaratır mı?
Hayır, alan adının kökünde fark yoktur. Google'ın aynı yazısı, https://example.com ile https://example.com/ adreslerinin eşdeğer olduğunu açıkça belirtir. Tarayıcılar da HTTP isteğinde kök yolu her zaman "/" olarak gönderir. Bu yüzden ana sayfa için yönlendirme kurmaya ya da kanonik etiketi değiştirmeye gerek yoktur.
Karışıklık genellikle alt dizinlerde başlar. Örneğin https://example.com/tr ile https://example.com/tr/ artık iki ayrı adrestir. Çok dilli sitelerde dil klasörleri bu yüzden en sık hata çıkan yerdir. Hreflang etiketlerinde bir biçim, menüde başka bir biçim kullanılınca Google her iki sürümü de keşfeder.
Benim önerim şu: kökte hiçbir şey yapmayın, fakat dil ve kategori klasörlerini ilk iş kontrol edin. Çok dilli bir yapınız varsa hreflang etiketi rehberimde anlattığım adres eşleşmesini trailing slash kararınızla birlikte düşünün.
Asıl SEO riski neden eğik çizgi değil de tutarsızlıktır?
Eğik çizgi bir sıralama faktörü değildir; tutarsızlık ise ölçülebilir sorunlar üretir. İki sürüm aynı anda erişilebilir olduğunda dış siteler bir biçime, sizin menünüz başka bir biçime link verebilir. Böylece bağlantı sinyalleri iki adres arasında dağılır ve Google hangisini kanonik seçeceğine kendisi karar verir.
Sahada gördüğüm tipik sonuçlar şunlardır:
- Search Console'da aynı sayfanın iki sürümü ayrı satırlarda görünür ve performans verisi bölünür.
- Googlebot aynı içeriği iki kez tarar; büyük sitelerde bu, yeni sayfaların geç keşfedilmesine yol açar.
- Analytics raporlarında aynı sayfa iki satıra ayrılır ve dönüşüm analizi zorlaşır.
- Kanonik etiket bir biçimi, sitemap diğerini gösterir; Google çelişkili sinyal alır.
Küçük bir sitede bu kayıplar önemsiz görünebilir. Öte yandan binlerce ürün sayfası olan bir e-ticaret sitesinde tarama israfı hızla büyür. Bu nedenle trailing slash konusunu estetik bir tercih olarak değil, teknik SEO temellerinin bir parçası olarak ele almanızı öneririm.
İki sürüm de 200 kodu dönerse ne olur?
Bu durumda Google iki adresi yinelenen içerik olarak görür ve kümeden birini kanonik seçer. Seçim çoğu zaman makuldür, ama her zaman sizin istediğiniz adres olmayabilir. Örneğin sitemapte eğik çizgili sürüm varken dış linklerin çoğu eğik çizgisiz sürüme gidiyorsa Google ikincisini tercih edebilir.
Bu bir ceza değildir. Google yinelenen URL'ler için ceza vermez; yalnız sinyalleri birleştirmeye çalışır. Ancak kontrolü elinizden bırakmış olursunuz. Kanonik adres değiştiğinde arama sonuçlarında görünen URL de değişir, bu da raporlama ve kampanya takibinde kafa karıştırır.
Üstelik iki sürüm arasında küçük farklar varsa durum daha da karışır. Bir sürüm önbellekten eski içeriği, diğeri güncel içeriği sunabilir. Böyle bir durumda Google iki sayfayı yinelenen saymayabilir ve ikisini ayrı ayrı dizine ekleyebilir. Dolayısıyla "Google zaten halleder" yaklaşımı yerine sorunu sunucu tarafında kökten çözmek daha sağlıklıdır.
Eğik çizgili mi eğik çizgisiz mi: hangi sürümü seçmelisiniz?
SEO açısından iki seçenek de eşittir; karar verirken mevcut durumunuza bakın. Sitenizin dizine eklenmiş adreslerinin çoğu hangi biçimdeyse onu korumak genellikle en düşük riskli yoldur. Yeni bir sitede ise kullandığınız altyapının varsayılan davranışını seçmek bakım yükünü azaltır.
| Ölçüt | Eğik çizgili (/sayfa/) | Eğik çizgisiz (/sayfa) |
|---|---|---|
| Google'ın bakışı | Eşit, avantaj yok | Eşit, avantaj yok |
| Tipik altyapı | WordPress varsayılan kalıcı bağlantılar, klasör tabanlı statik siteler | Next.js varsayılanı, birçok özel uygulama |
| Görsel algı | Bölüm ya da klasör hissi verir | Daha kısa ve temiz görünür |
| Göreli link riski | Klasör mantığıyla uyumlu | Göreli linkler üst dizine çözülebilir |
| Dosya uzantılı adresler | Uygun değil (/dosya.pdf/ yanlış olur) | Doğal biçim |
| En önemli kural | Diğer sürüm 301 ile buraya gelmeli | Diğer sürüm 301 ile buraya gelmeli |
Tablodaki son satır aslında kararın kendisidir. Hangi biçimi seçerseniz seçin, diğer biçimi kalıcı yönlendirmeyle kapatın. Örneğin bu sitede klasör biçimini, yani sonda eğik çizgiyi kullanıyoruz ve eğik çizgisiz istekleri tek adımda doğru adrese taşıyoruz.
301 yönlendirme ile tek sürüme nasıl geçersiniz?
Seçmediğiniz biçimi kalıcı sunucu yönlendirmesiyle seçtiğiniz biçime taşırsınız. Google'ın yönlendirmeler ve Google Arama belgesi kalıcı sunucu taraflı yönlendirme için 301 ve 308 kodlarını önerir; ikisi de hedef adresin kanonik olması gerektiğine dair güçlü bir sinyal verir. Geçici 302 ise bu iş için doğru araç değildir.
Uygulamada şu sırayı izlemenizi öneririm:
- Hedef biçimi belirleyin ve ekipteki herkesle yazılı olarak paylaşın.
- Sunucu ya da uygulama katmanında tek bir kural yazın; eklenti, CDN ve sunucuda ayrı ayrı kural kurmayın.
- Kuralın dosya uzantılı adresleri, sorgu parametrelerini ve kök adresi bozmadığını test edin.
- Yönlendirmenin tek adımda bittiğini doğrulayın; http, www ve trailing slash düzeltmesini tek hopta birleştirin.
- İç linkleri, kanonik etiketleri ve sitemapi yeni biçime güncelleyin.
Yönlendirme zincirlerini yönlendirme denetleyici aracıyla tek tek kontrol edebilirsiniz. Araç her adımın durum kodunu gösterir, böylece 302 ya da gereksiz ara adımları hemen fark edersiniz.
Kanonik etiket trailing slash sorununu tek başına çözer mi?
Kısmen çözer, ama tek başına yeterli değildir. rel="canonical" Google'a tercih ettiğiniz adresi söyler ve güçlü bir sinyaldir. Buna karşılık bir yönlendirme değildir: iki sürüm de açık kalır, kullanıcılar ve dış siteler yanlış biçime link vermeye devam eder, Googlebot da iki sürümü taramayı sürdürür.
Kanonik etiketi bir emniyet kemeri gibi düşünün. Yönlendirme ana çözümdür; kanonik etiket ise yönlendirmenin kaçırdığı durumlarda, örneğin parametreli adreslerde, doğru sürümü işaret eder. Google'ın rehberi de her sayfaya kendi adresini gösteren bir kanonik etiket eklemenizi önerir.
Sık gördüğüm bir hata da şudur: sunucu eğik çizgisiz sürüme yönlendirir, fakat şablondaki kanonik etiket eğik çizgili sürümü gösterir. Böylece Google bir adresten diğerine gönderilir, oradan da ilk adrese geri çağrılır. Bu döngü kanonik seçimini belirsizleştirir. Kanonik etiketi ve yönlendirme hedefini her zaman aynı dizeyle yazın; bunun için meta etiket oluşturucuyu da kullanabilirsiniz.
Apache sunucuda trailing slash nasıl ayarlanır?
Apache'de iki katman devrededir: mod_dir ve mod_rewrite. mod_dir modülündeki DirectorySlash ayarı varsayılan olarak açıktır; gerçek bir dizine eğik çizgisiz istek geldiğinde Apache kullanıcıyı eğik çizgili sürüme yönlendirir. Bu davranış güvenlik açısından da önemlidir, bu yüzden kapatmadan önce iki kez düşünün.
Sanal adreslerde ise karar sizin .htaccess ya da sanal sunucu kurallarınıza kalır. Eğik çizgili biçimi seçtiyseniz, gerçek dosya olmayan ve eğik çizgiyle bitmeyen istekleri 301 ile sonuna eğik çizgi ekleyerek yönlendiren bir RewriteRule yazarsınız. Eğik çizgisiz biçimi seçtiyseniz tersini yaparsınız, ancak gerçek dizinleri kuralın dışında bırakmanız gerekir; aksi halde mod_dir ile sonsuz döngü oluşur.
Kuralı yazarken üç ayrıntıya dikkat edin:
- Koşulda gerçek dosyaları (-f) hariç tutun; aksi halde /logo.png/ gibi hatalı adresler üretirsiniz.
- Sorgu dizesini koruyun; yönlendirme sonrasında ?utm_source gibi parametreler kaybolmasın.
- Kuralı http'den https'ye ve www düzeltmesiyle aynı adımda çalışacak biçimde sıralayın.
Değişiklikten sonra birkaç örnek adresi mutlaka elle deneyin ve her birinin tek 301 ile doğru hedefe ulaştığını görün.
Nginx ve CDN tarafında nelere dikkat etmelisiniz?
Nginx'te davranışı genellikle location blokları ve try_files yönergesi belirler. try_files $uri $uri/ gibi bir satır, eğik çizgisiz isteği önce dosya, sonra dizin olarak dener. Gerçek bir dizine denk gelirse Nginx de eğik çizgili sürüme kendiliğinden 301 döndürebilir. Sanal adresler için ise açık bir rewrite ya da return 301 kuralı yazmanız gerekir.
CDN ve ters vekil katmanında durum daha da karmaşıklaşır. Bazı CDN'ler kendi normalizasyon kurallarını uygular, bazıları ise önbelleği iki sürüm için ayrı tutar. Örneğin CDN'de bir yönlendirme kuralı, uygulamada başka bir kural varsa ziyaretçi iki ayrı adımdan geçer. Hatta kurallar birbirinin tersini yapıyorsa sonsuz döngü oluşur ve sayfa hiç açılmaz.
Benim pratik kuralım basittir: yönlendirme mantığını tek bir katmanda toplayın. Hangi katmanı seçtiğinizi belgeye yazın ve diğer katmanlarda benzer kuralları kapatın. Sunucu kayıtlarını log analizi aracında incelerseniz, Googlebot'un hangi biçimi ne sıklıkla istediğini ve kaç yönlendirme aldığını da görebilirsiniz.
WordPress, Next.js ve Astro gibi sistemler nasıl davranır?
Altyapının varsayılanını bilmek, gereksiz kural yazmanızı önler. WordPress, kalıcı bağlantı yapısının sonuna eğik çizgi koyarsanız bu biçimi kullanır ve yanlış biçimdeki istekleri kendi kanonik yönlendirmesiyle düzeltir. Bu yüzden WordPress'e ayrıca .htaccess kuralı eklemek çoğu zaman gereksizdir, hatta çakışma yaratabilir.
Next.js tarafında next.config dosyasındaki trailingSlash seçeneği davranışı belirler. Varsayılan değer false olduğu için sondaki eğik çizgiyi kaldıran bir yönlendirme uygular; true yaparsanız tersini yapar. Astro ise trailingSlash ayarında "always", "never" ve "ignore" seçeneklerini sunar. "ignore" iki biçimi de kabul eder; bu nedenle üretim sitesinde bilinçli bir seçim yapmanızı öneririm.
Özel yazılım kullanan sitelerde ise yönlendirme genellikle yönlendirici (router) katmanında yaşar. Burada en sık hata, uygulamanın bir biçimi, sunucunun ise diğerini zorlamasıdır. Kısacası altyapının ayarını bulun, tek bir yerde sabitleyin ve diğer katmanları ona uydurun. Sitenizin hangi altyapıyla çalıştığından emin değilseniz site altyapı tespiti aracıyla hızlıca kontrol edebilirsiniz.
İç linkler, sitemap ve hreflang aynı biçimi kullanıyor mu?
Yönlendirme kurmak işin yarısıdır; diğer yarısı sinyalleri hizalamaktır. Menü, alt bilgi, içerik içi linkler, kanonik etiketler, XML sitemap ve hreflang etiketleri aynı biçimi göstermelidir. Aksi halde her tıklama ve her tarama bir yönlendirmeden geçer; bu da sayfa hızına ve tarama verimliliğine küçük ama sürekli bir yük bindirir.
Kontrol ederken şu yerleri atlamayın:
- Şablondaki sabit linkler, özellikle logo ve ekmek kırıntısı linkleri.
- İçerik editöründe elle yazılmış eski linkler.
- XML sitemap ve görsel ya da haber sitemapleri.
- Hreflang ve Open Graph etiketlerindeki URL alanları.
- Yapısal veri içindeki url ve @id değerleri.
Sitemapi baştan oluşturmanız gerekirse XML sitemap oluşturucuyu kullanabilirsiniz. İç link düzeni için ise iç linkleme stratejisi yazımda anlattığım yapıyı trailing slash kararınızla birlikte uygulayın.
Search Console'da trailing slash sorunlarını nasıl fark edersiniz?
İlk durak Sayfa dizine ekleme raporudur. "Yönlendirmeli sayfa" satırında çok sayıda eğik çizgisiz ya da eğik çizgili adres görüyorsanız, iç linkleriniz ya da sitemapiniz hâlâ yanlış biçimi gösteriyor olabilir. "Kullanıcı tarafından seçilen standart sayfa olmadan yinelenen sayfa" satırı ise iki sürümün de 200 döndüğüne işaret edebilir.
İkinci adım URL denetimi aracıdır. Bir adresi denetlediğinizde kullanıcı tarafından bildirilen standart URL ile Google tarafından seçilen standart URL'yi yan yana görürsünüz. İkisi arasında yalnız sondaki eğik çizgi farkı varsa sinyalleriniz çelişiyor demektir.
Üçüncü olarak performans raporunda sayfa filtresi kullanın. Aynı sayfanın iki biçimi ayrı satırlarda tıklama alıyorsa sorun henüz çözülmemiştir. Bu raporların nasıl okunduğunu Google Search Console rehberimde ayrıntılı anlattım. Değişiklik sonrasında Google'ın yeni biçimi benimsemesi birkaç hafta sürebilir; bu yüzden raporları sabırla izleyin.
Mevcut bir sitede biçim değiştirmek riskli mi?
Evet, gereksiz yere yaparsanız risklidir. Tüm sitenin URL biçimini değiştirmek, küçük ölçekte bir site taşımasıdır. Her adres yeni bir adrese yönlenir, Google kanonik seçimini yeniden yapar ve bu süreçte sıralamalarda geçici dalgalanma görebilirsiniz. Bu yüzden yalnız estetik nedenle biçim değiştirmenizi önermem.
Değişiklik gerçekten gerekiyorsa, örneğin altyapı değiştiriyorsanız ve yeni sistem diğer biçimi zorunlu kılıyorsa, bunu bir taşıma projesi gibi planlayın. Eski ve yeni adresleri eşleyin, 301 kurallarını test ortamında deneyin ve yayın sonrasında kırık linkleri izleyin. Eşleme için 404 yönlendirme eşleştiricisi işinizi hızlandırır.
Genel taşıma adımlarını site yenilerken SEO'yu koruma rehberimde ayrıca anlattım. Oradaki kontrol listesi, trailing slash değişikliği için de büyük ölçüde geçerlidir. Özetle, doğru kurulmuş 301 yönlendirmeleriyle kalıcı bir kayıp beklemezsiniz; fakat hazırlıksız bir değişiklik haftalarca süren bir karmaşaya dönüşebilir.
Dosya uzantılı adreslerde ve parametrelerde durum nedir?
Dosya uzantılı adreslerde sondaki eğik çizgi kullanılmaz. /katalog.pdf ya da /stil.css adreslerine eğik çizgi eklemek dosyayı bozar ya da 404 hatası üretir. Bu yüzden yönlendirme kuralınızda uzantılı adresleri ve gerçek dosyaları mutlaka hariç tutun. Aynı durum robots.txt, sitemap.xml ve favicon gibi kök dosyaları için de geçerlidir.
Parametreli adreslerde ise eğik çizgi, soru işaretinden önce gelir. Örneğin eğik çizgili biçimi seçtiyseniz doğru adres /urunler/?renk=mavi olur, /urunler?renk=mavi değil. Yönlendirme kuralınız parametreyi korumuyorsa kampanya takibiniz bozulur, çünkü UTM değerleri yolda kaybolur.
Ayrıca büyük ve küçük harf farkını da unutmayın. Google'ın URL yapısı yönergeleri URL'lerin büyük ve küçük harfe duyarlı olduğunu hatırlatır. Yani /Blog/ ile /blog/ da ayrı adreslerdir. Trailing slash kuralını yazarken küçük harf normalizasyonunu da aynı planın içine alın. Yeni sayfa adreslerini üretirken slug oluşturucu küçük harfli, Türkçe karaktersiz ve tutarlı adresler üretmenize yardım eder.
Trailing slash tarama bütçesini nasıl etkiler?
Küçük sitelerde tarama bütçesi nadiren sorun olur; Googlebot birkaç yüz sayfayı rahatça tarar. Ancak on binlerce adresi olan sitelerde durum değişir. Her iç link yanlış biçime gidiyorsa Googlebot önce yönlendirmeyi, sonra hedef sayfayı ister. Yani tek bir sayfa için iki istek harcar ve bu fark bütün siteye yayılır.
İki sürümün de 200 döndüğü sitelerde kayıp daha büyüktür. Googlebot aynı içeriği iki ayrı adres olarak tarar, karşılaştırır ve birini ayıklar. Bu sırada yeni eklediğiniz ürünler ya da güncellediğiniz kategori sayfaları sırada bekler. Özellikle stok ve fiyat bilgisi sık değişen e-ticaret sitelerinde bu gecikme doğrudan satış kaybına dönüşebilir.
Durumu ölçmenin en güvenilir yolu sunucu kayıtlarıdır. Googlebot isteklerini süzüp 301 alan adreslerin oranına bakın. Bu oran yüksekse iç linkleriniz ve sitemapiniz hâlâ eski biçimi gösteriyor demektir. Ayrıca Search Console'daki Tarama istatistikleri raporu da yanıt kodlarına göre dağılımı gösterir; yönlendirme payı beklenmedik biçimde büyükse önce trailing slash tutarlılığını kontrol edin.
Yönlendirme zinciri ve döngüsü nasıl oluşur?
Zincir, bir isteğin hedefe ulaşmadan önce birden fazla yönlendirmeden geçmesidir. En tipik örnek şudur: http://example.com/blog isteği önce https sürümüne, sonra www sürümüne, en son da eğik çizgili sürüme gider. Her adım ayrı bir kuraldan gelir ve toplamda üç yönlendirme oluşur. Kullanıcı bunu fark etmez, ama sayfa gecikmeli açılır.
Döngü ise daha ciddidir. Örneğin uygulama eğik çizgiyi kaldırır, CDN ya da sunucu geri ekler. Tarayıcı birkaç denemeden sonra "çok fazla yönlendirme" hatası verir ve sayfa hiç açılmaz. Googlebot da aynı adresi hata olarak kaydeder. Bu tür döngüleri genellikle yeni bir eklenti ya da CDN kuralı ekledikten sonra görüyorum.
Önlemek için üç basit ilke yeterlidir:
- Tüm normalizasyonları, yani protokol, www ve trailing slash düzeltmesini, tek bir kuralda ve tek adımda yapın.
- Yönlendirme mantığını yalnız bir katmanda tutun ve diğer katmanlardaki benzer kuralları kapatın.
- Her altyapı güncellemesinden sonra birkaç kritik adresi zincir açısından yeniden test edin.
Trailing slash hatalarını hangi yöntemlerle bulursunuz?
En hızlı yöntem elle denemedir. Birkaç kategori, ürün ve blog sayfasını hem eğik çizgili hem eğik çizgisiz biçimde tarayıcıya yazın. Ardından tarayıcının geliştirici araçlarında Ağ sekmesini açıp ilk isteğin durum kodunu okuyun. Beklediğiniz sonuç, seçmediğiniz biçimin tek bir 301 ile seçtiğiniz biçime gitmesidir.
Daha kapsamlı bir tablo için bir site tarayıcısı kullanırsınız. Tarayıcı bütün iç linkleri izler ve yönlendirmeye giden linkleri ayrı bir listede toplar. Böylece hangi şablonun ya da hangi içeriğin eski biçimi ürettiğini bulursunuz. Hızlı bir genel bakış için SEO analiz aracı da sayfanın kanonik etiketini ve temel teknik sinyallerini tek ekranda gösterir.
Son olarak kaynağa inin. Yanlış biçim çoğu zaman tek bir yerden çıkar: menü ayarı, bir eklentinin ürettiği link ya da sayfa oluşturucudaki sabit bir düğme. Kaynağı bulup düzelttiğinizde yüzlerce linki tek hamlede toparlarsınız. Bu nedenle tek tek link düzeltmeye başlamadan önce ortak kaynağı aramanızı öneririm.
Trailing slash kontrol listesi: hangi adımları izlemelisiniz?
Aşağıdaki listeyi bir denetimde sırayla uygulayabilirsiniz. Her adım bir öncekine dayanır, bu yüzden sırayı değiştirmemenizi öneririm.
- Birkaç örnek sayfanın iki biçimini de açın ve durum kodlarını not edin.
- Sitenin şu anda baskın olan biçimini dizindeki adreslere bakarak belirleyin.
- Hedef biçimi seçin ve altyapının varsayılanıyla çelişip çelişmediğini kontrol edin.
- Tek katmanda, tek adımlı 301 kuralı kurun; dosyaları ve parametreleri koruyun.
- Kanonik etiketleri, sitemapi, hreflang etiketlerini ve yapısal veriyi aynı biçime getirin.
- Şablon ve içerik içi linkleri tarayıp düzeltin.
- Search Console'da URL denetimi ve dizine ekleme raporlarıyla sonucu izleyin.
Bu listeyi yalnız bir kez değil, her büyük altyapı değişikliğinden sonra yeniden uygulayın. Tema güncellemesi, yeni bir önbellek eklentisi ya da CDN geçişi, daha önce çözdüğünüz sorunu sessizce geri getirebilir. Kısa bir kontrol, aylar sonra fark edilecek bir karmaşayı baştan önler.
İç linkleri taramak için kırık link kontrolü aracı iyi bir başlangıçtır; yönlendirmeye giden linkleri de listeleyerek düzeltmeniz gereken yerleri gösterir.
Ekibimle bir sitede trailing slash denetimini nasıl yürütüyoruz?
Bir teknik SEO denetiminde trailing slash kontrolünü genellikle ilk gün yapıyoruz, çünkü sonucu diğer birçok bulguyu etkiliyor. Önce sunucu kayıtlarından ve tarama verisinden hangi biçimlerin gerçekten istendiğini çıkarıyoruz. Ardından yönlendirme zincirlerini, kanonik etiketleri ve sitemapi aynı tabloya koyup çelişkileri işaretliyoruz.
Ardından sorunun kaynağını buluyoruz: tema mı, eklenti mi, CDN mi, yoksa elle yazılmış eski bir kural mı? Kuralı tek bir katmanda topladıktan sonra test ortamında deniyor, sonra canlıya alıyoruz. Yayından sonraki haftalarda Search Console'daki kanonik seçimlerini ve tarama istatistiklerini izliyoruz.
Bu tür teknik temizlik, içerik ya da link çalışmasından önce yapılması gereken işlerdendir; aksi halde emeğiniz iki adres arasında bölünür. Sitenizde benzer bir karmaşa olduğunu düşünüyorsanız, SEO danışmanlığı kapsamında ekibimle birlikte teknik altyapınızı baştan sona inceleyebiliriz. Kısacası trailing slash küçük bir karakterdir; ama tutarlı yönetildiğinde sitenizin bütün sinyallerini tek adreste toplar.




