Türkiye'nin firma sahipleri topluluğu — üyelik ücretsiz
Örnek Firma İşletme Topluluğu
Görev

Teknik SEO denetimi: kanonik, robots.txt, site haritası ve stoktan çıkan ürün

Sitenizin hangi adreslerinin asıl (kanonik) olduğuna ve stoktan çıkan ürün sayfalarında hangi kuralın otomatik işleyeceğine karar veriyorsunuz.

Yayın: 07.09.2026 · Güncelleme: 08.09.2026 · Dayanak kontrolü: 07.09.2026

Ne tutar 0 TL - yazılımcı saati kadar Search Console ücretsiz. Kanonik, yönlendirme ve robots.txt düzenlemesi altyapıya göre yazılımcı gerektirir.
Ne kadar sürer Denetim 1-2 gün, düzeltmeler 1-3 hafta

Bu adım neyi çözer

Teknik denetim, sizin "sitede var" dediğiniz sayfalarla Google'ın "gördüm ve dizine aldım" dediği sayfalar arasındaki farkı kapatır. Fark her sitede vardır; sorun, farkın nereden geldiğini bilmemektir: yanlış kanonik, robots.txt'de yanlış satır, eski adresten yeniye giden üç basamaklı yönlendirme, stoktan çıkmış ama hâlâ 200 dönen yüzlerce ürün sayfası.

Denetim için üç girdi gerekir: Search Console erişimi (mülkü henüz doğrulamadıysanız bu aşamanın son adımındaki doğrulamayı önce yapın), site haritanızdaki adres sayısı ve stoktan çıkan ürünlerde sitenizin şu an ne yaptığı. Üçüncüsü çoğu firma sahibinin bilmediği bir şeydir; artık satılmayan bir ürününüzün adresini açın ve ne olduğuna bakın.

Kime gerekli, kime değil

Kendi sitesi olan herkes için. Ölçek yalnız "tarama bütçesi" bölümünün ağırlığını değiştirir. Google, tarama bütçesi rehberinin büyük siteler için olduğunu açıkça yazar: bir milyondan fazla sayfası olup haftada bir değişen ya da on binden fazla sayfası olup her gün değişen siteler. Sayfalarınız yayınlandığı gün taranıyorsa bu rehber size göre değildir. Ama rehberdeki hijyen kuralları (404, yönlendirme zinciri, soft 404) küçük sitede de aynı biçimde geçerlidir; tek fark, ihmalin daha geç can yakmasıdır.

Tarama bütçesi

Google'ın tanımı iki parçadır: tarama kapasitesi sınırı (sunucunuzu yormadan ne kadar isteyebilir) ve tarama talebi (sayfalarınızı ne kadar sık görmek ister). İkisinin kesişimi, Google'ın "tarayabildiği ve taramak istediği" adres kümesidir.

Rehberin e-ticaret için işe yarayan maddeleri:

  • Yinelenen içeriği birleştirin.
  • Önemsiz sayfaların taranmasını robots.txt ile kapatın; bu iş için noindex kullanmayın, çünkü Google noindex sayfayı yine ister ve bütçe harcanır.
  • Kalıcı olarak kaldırılan sayfalar için 404 ya da 410 döndürün; Google bu adresleri yeniden taramayı bırakır.
  • Soft 404 sayfaları kaldırın.
  • Site haritasını güncel tutun ve <lastmod> kullanın.
  • Uzun yönlendirme zincirlerinden kaçının; taramaya olumsuz etkisi vardır.
  • Sunucu yanıt süresini iyileştirin.

Kanonik

Aynı ürün üç kategoride üç adresle, ayrıca ?sirala=fiyat ve ?utm_source= ekleriyle açılıyorsa Google için bunlar ayrı adreslerdir ve hangisinin asıl olduğuna karar vermesi gerekir. Kanonik, bu kararı Google'a bırakmayıp sizin vermenizdir.

Google üç yöntemi güç sırasıyla verir: yönlendirme (güçlü sinyal), rel="canonical" (güçlü sinyal; HTML <link> ya da HTTP başlığı olarak), site haritasında yer alma (zayıf sinyal). Yöntemler birleştirilebilir ve birlikte daha etkilidir.

Kurallar: mutlak adres kullanın; kanonik sayfa kendine işaret etsin; aynı sayfa için farklı yöntemlerle farklı kanonik vermeyin; robots.txt'yi kanonik amacıyla kullanmayın; site içinde kanonik seçimini engellemek için noindex kullanmayın. Yinelenen sayfayı kalıcı olarak kaldırıyorsanız yönlendirme, ikisi de yaşayacaksa rel="canonical".

E-ticarette dört klasik ikilem: www ile www'suz, http ile https, sondaki / olan ile olmayan, büyük ile küçük harfli adres. Dördü için de tek bir tercih yapın ve diğerlerini ona yönlendirin.

robots.txt ile noindex farkı

Bu ikisi en çok karıştırılan çifttir ve karıştırılınca birbirini iptal eder.

robots.txt tarayıcıya "buraya girme" der; Google'ın kendi ifadesiyle bir sayfayı Google'dan uzak tutma mekanizması değildir. robots.txt ile engellenen bir sayfa, başka sitelerden bağlantı alıyorsa yine dizine girebilir; yalnız açıklama metni olmadan.

noindex ise "bu sayfayı dizine alma" der ve Google sayfayı, başka siteler bağlasa bile sonuçlardan tamamen düşürür. Tek şartı var: noindex'in çalışması için sayfanın robots.txt ile engellenmemiş olması gerekir. Google sayfayı tarayamazsa etiketi göremez.

Uygulama kuralı: taramayı israf eden ama zaten önemsiz adresler (filtre parametreleri, sepet, hesap sayfaları) için robots.txt. Sonuçlarda görünmemesi gereken ama taranabilir sayfalar için noindex; robots.txt'de açık kalır.

XML site haritası

Google site haritasını yaklaşık 500 sayfanın üzerindeki siteler, yeni ve dışarıdan az bağlantı alan siteler ya da çok görsel/video içeren siteler için önerir. Küçük ve iyi bağlanmış bir sitede zorunlu değildir; ama e-ticaret sitesi bu eşiği hızla geçer ve ürünler kategori derinliğinde kaybolur.

Kurallar Google'ın kendi belgesinden: tek dosya en çok 50.000 adres ya da sıkıştırılmamış 50 MB; aşıyorsa birden çok harita ve bir dizin dosyası. Adresler tam ve mutlak yazılır; Google adresi yazıldığı gibi tarar. Haritaya yalnız kanonik adresler girer. <lastmod> yalnız tutarlı ve doğrulanabilir biçimde doğruysa dikkate alınır; her taramada bugünün tarihini basan bir harita <lastmod>'u değersizleştirir. <priority> ve <changefreq> Google tarafından yok sayılır.

Gönderim iki yolla: Search Console'daki Site Haritaları raporu ya da robots.txt'ye Sitemap: https://... satırı.

Site haritası bir istek listesidir, garanti değildir. Hangi sayfaların gerçekten dizine girdiğini Sayfa dizine ekleme raporu söyler.

Dizine girmeyen sayfalar

Search Console'daki Sayfa dizine ekleme raporu (eski adıyla Kapsam raporu) her adresi "Dizine eklendi" ya da "Dizine eklenmedi" olarak sınıflar ve eklenmeyenlere neden yazar. Denetimde kritik olan, hangi nedenin sorun olup olmadığını bilmektir:

Rapordaki nedenNe demekYapılacak
Doğru standart etikete sahip alternatif sayfaSayfa kanoniğe işaret ediyor, kanonik dizindeHiçbir şey
Kopya sayfa, kanonik seçilmemişGoogle kopyayı kendisi eledi; hata değilKanonik verin ki seçimi siz yapın
Bulundu: şu anda dizine eklenmiş değilGoogle adresi buldu, henüz taramadıBekleyin; çok sayıda ise tarama bütçesi konusu
Tarandı: şu anda dizine eklenmiş değilTarandı, dizine alınmadı; ileride alınabilirYeniden göndermeyin
Soft 404Sayfa 200 dönüyor ama içerik "yok" diyorGerçek 404 döndürün
Yönlendirmeli sayfaAdres başka yere yönleniyor, dizine girmezSite haritasında bu adres varsa çıkarın
URL "noindex" olarak işaretlenmişSiz noindex demişsinizBilerek yaptıysanız hiçbir şey
URL, robots.txt tarafından engellendiTarama kapalıBilerek değilse robots.txt'yi düzeltin
Bulunamadı (404)Sayfa yokKaldırıldıysa normal; yanlışlıkla ise düzeltin

İlk iki satır hata değildir; Google bunları "amaçlandığı gibi çalışıyor" diye tanımlar. Denetimde zaman, üçüncü satırdan sonrasına harcanır. Raporun aylık okunma alışkanlığı bu aşamanın son adımında.

Yönlendirme zincirleri

Platform değiştiren ya da kategori yapısını yenileyen her site zincir üretir: eski adres, ara adres, yeni adres. Google varsayılan olarak en çok 10 basamak izler; ama zincirin uzunluğu daha ilk basamaktan taramaya zarar verir.

Kurallar: kalıcı taşımada sunucu tarafı 301; Google bunu hedefin kanonik olması gerektiğine dair güçlü sinyal sayar. 302 zayıf sinyaldir ve eski adres sonuçlarda kalabilir. JavaScript yönlendirmesi son çaredir. Denetimde iç bağlantıları son adrese güncelleyin; zincir hâlâ çalışsa bile her ziyaret ve her tarama fazladan istek üretir.

Stokta olmayan ürün sayfası

Bu, e-ticarette en sık sorulan ve en çok yanlış yapılan teknik karardır. Doğru cevap ürünün durumuna göre üçe ayrılır; üçü de Google'ın kendi belgelerinden türetilir.

Geçici olarak stokta yok, geri gelecek. Sayfa yaşamaya devam eder, 200 döner, "stokta yok" bilgisi görünür biçimde yazılır ve yapısal veride availability değeri gerçek duruma çekilir. Google'ın kabul ettiği değerler arasında OutOfStock, SoldOut, BackOrder, PreOrder, LimitedAvailability ve Discontinued vardır. Merchant Center'ın kuralı burada da geçerli: yapısal veri müşteriye gösterilen değerle aynı olmalı. Sayfa "tükendi" derken markup InStock diyorsa iki yerde birden sorun çıkar.

Kalıcı olarak çıktı, yerine geçen ürün var. Eski adresi yeni ürüne 301 ile yönlendirin. Yönlendirme Google'a "hedef, kaynağın yerine geçti" der; bu yalnız gerçekten yerine geçen bir ürün için doğrudur. Ana sayfa ya da kategori sayfası bir ürünün yerine geçmez; oraya yönlendirmek Google'a yanlış sinyal verir.

Kalıcı olarak çıktı, yerine geçen yok. 404 ya da 410 döndürün. Google, 429 dışındaki tüm 4xx kodlarını aynı biçimde ele alır: içerik yok, adres dizinden düşer ve yeniden taranmaz. 410'un 404'e üstünlüğü Google'ın belgesinde yoktur; ikisi de olur. Yapılmaması gereken tek şey, "bu ürün artık satılmıyor" yazan bir sayfayı 200 ile sunmaktır: Google buna soft 404 der ve raporda gerçek 404 önerir.

Kararı ürün başına değil, kural olarak verin: altyapınızın stoktan çıkan üründe ne yapacağını bir kez belirleyin, sonra otomatik işlesin. Altyapınız üç durumu ayırt edemiyorsa (çoğu kiralık paket yalnız "ürünü pasife al" seçeneği sunar), pasif ürünün hangi kodu döndürdüğünü yazıp Dijital Pazarlama Kanalları kategorisinde sorun: "Pasife aldığım ürünler 200 ile boş sayfa dönüyor; altyapımda 410 seçeneği yok, ne yapmalıyım?"

HTTPS ve erişim

Sitenizin sertifikasında sorun olup olmadığını e-ticaret uyum taraması raporlar: araç siteyi HTTPS üzerinden açmayı dener, sertifika sorunu varsa bunu ayrıca yazar. Kapsamı bununla sınırlıdır; taramayı kanonik, robots.txt ve yönlendirme denetiminin yerine değil, başlangıcı olarak kullanın.

Sunucu hatası (5xx) döndüren site için Google'ın tepkisi nettir: tarama hızını düşürür, hata sürerse dizindeki içerik zamanla düşer. Kampanya gününde çöken site yalnız o günün satışını değil, sonraki haftaların taramasını da kaybeder.

Sık yapılan hata

noindex verip robots.txt ile de engellemek. Google sayfayı tarayamaz, noindex'i göremez, sayfa bağlantı alıyorsa dizinde kalır. İkisinden birini seçin.

Site haritasına her adresi koymak. Yönlendiren, 404 dönen, kanonik olmayan ya da noindex'li adresler haritada duruyorsa harita Google'a çelişkili sinyal gönderir. Haritada yalnız dizine girmesini istediğiniz kanonik adresler durur.

Stoktan çıkan ürünü 200 ile "bulunamadı" sayfasına bağlamak. Rapor soft 404 ile dolar; Google bu adresleri hata sayar ve gerçek sayfaları aralarından ayıklamak zorunda kalır.

Taşınma sonrası zinciri bırakmak. Eski platformdan yeniye geçerken eski yönlendirmeler yenilerin üstüne biner; birkaç yıl sonra bazı adresler dört basamak yönlenir. Her taşınmada zinciri sıfırlayıp tek basamağa indirin.

Her yinelenen adres için noindex kullanmak. Google kanonik seçimi için noindex kullanmayın der; kopya sayfada kanonik ya da yönlendirme kullanılır.

Bu adım bitti mi?

  • www/www'suz, http/https ve sondaki / için tek tercih yaptım; diğerleri ona yönleniyor.
  • Filtre ve sıralama parametrelerimden hangisinin robots.txt'de olduğunu biliyorum; noindex'li hiçbir sayfa robots.txt'de engelli değil.
  • Site haritamda yalnız kanonik adresler var; <lastmod> gerçek değişim tarihini gösteriyor.
  • Sayfa dizine ekleme raporunda "Soft 404" ve "Yönlendirmeli sayfa" satırlarını inceledim ve nedenlerini biliyorum.
  • Stoktan çıkan ürün için sitemin ne yaptığını üç duruma göre belirledim ve bir üründe test ettim.
  • Eski adreslerden yeniye giden yönlendirmeler tek basamaklı.

Sonraki adım

Google artık doğru sayfaları görüyor. Sıra o sayfaların ne sattığını da anlamasında: ürün yapısal verisi, fiyat ve stok bilgisini arama sonucuna taşıyor.

Bu adımda hesabı yapın

Ücretsiz, üyelik istemez, verileriniz tarayıcıdan çıkmaz.

Kaynaklar

Google Search Central — Büyük siteler için tarama bütçesi yönetimi Erişim: 07.09.2026 (yeni sekmede açılır) Google Search Central — Yinelenen adresleri birleştirme (kanonik) Erişim: 07.09.2026 (yeni sekmede açılır) Google Search Central — robots.txt'ye giriş Erişim: 07.09.2026 (yeni sekmede açılır) Google Search Central — noindex ile dizine eklemeyi engelleme Erişim: 07.09.2026 (yeni sekmede açılır) Google Search Central — Site haritalarına genel bakış Erişim: 07.09.2026 (yeni sekmede açılır) Google Search Central — Site haritası oluşturma ve gönderme Boyut sınırı, lastmod Erişim: 07.09.2026 (yeni sekmede açılır) Google Search Central — HTTP durum kodları ve ağ hataları 4xx, 5xx, soft 404, yönlendirme basamağı Erişim: 07.09.2026 (yeni sekmede açılır) Google Search Central — Yönlendirmeler ve Google Arama Erişim: 07.09.2026 (yeni sekmede açılır) Google Search Central — Merchant listing yapısal verisi availability değerleri Erişim: 07.09.2026 (yeni sekmede açılır) Search Console Yardım — Sayfa dizine ekleme raporu Erişim: 07.09.2026 (yeni sekmede açılır) Merchant Center Yardım — Ürün açılış sayfalarında yapısal veri Görünen değerle eşleşme Erişim: 07.09.2026 (yeni sekmede açılır)

Bu sayfa bilgilendirme amaçlıdır, hukuki görüş değildir. Mevzuat değişir; işleminizden önce kaynağı doğrulayın ya da mali müşavirinize danışın.