E-ticaret sitelerinde en çok karıştırılan yapısal kararlardan biri, kampanya ve sezonluk sayfaların URL hiyerarşisine nasıl yerleştirileceğidir. Yaz indirimi, Ramazan kampanyası, Sevgililer Günü koleksiyonu - her biri belirli bir tarihte başlar, belirli bir tarihte biter; ama URL'nin kaderi her zaman bu takvimle aynı ritmi takip etmez. Sona eren sayfalar 404 döndürmeye başladığında, o sayfaya verilen iç linkler ve dış bağlantılar birden değersiz hale gelir.

Sorun yalnızca teknik bir 404 hatası değildir. Yıl boyunca birikmiş bağlantı değeri, sayfa kapandığı anda hiyerarşiden kopar. Bir sonraki sezonda aynı kampanya yeniden açılırsa, geçen yılki URL birikimi yoktan başlatılmak zorunda kalır; çünkü eski adres ya silinmiştir ya da farklı içeriğe yönlendirmektedir. Bu döngü, kalıcı bir zarar vermese de gereksiz kayıplar üretir.

Kampanya sayfası mimarisindeki yaygın hatalar birkaç kategoride toplanır: yanlış URL derinliği, eksik yönlendirme planlaması, iç link temizliğinin ihmal edilmesi ve crawl bütçesini zorlayan atık URL yığınları. Her biri ayrı bir çözüm gerektirir ve çözümler bazen birbirine çelişir. Hangi kararın hangi senaryoya uyduğunu anlamak, standart bir kurala uymaktan çok durumu doğru okumakla ilgilidir.

Kampanya URL'si kalıcı mı olmalı, yıla bağlı mı?

Temel karar bu. Bir kampanya URL'si iki biçimde tasarlanabilir: yıla bağlı (/yaz-indirimi-2024) veya yıla bağımsız (/yaz-indirimi). Görünürde basit bir seçim gibi durur; ama her biri farklı bir mimari taahhüdü beraberinde getirir.

Yıla bağlı URL, her sezonda taze başlar. Avantajı içeriğin karışmamasıdır; dezavantajı, önceki sezonun bağlantı birikiminin devredilememesidir. Bağlantı değerinin URL'ye değil içeriğe ait olduğu yanılgısı yaygındır. Oysa arama motorları kaynak olarak URL'yi tanır: geçen yıl /yaz-indirimi-2024'e gelen dış bağlantılar, bu yıl /yaz-indirimi-2025'e otomatik olarak taşınmaz.

Yıla bağımsız URL birikimi korur. /yaz-indirimi sayfası her yıl güncellenir, URL değişmez, bağlantılar yerinde kalır. Sorun içerik tutarlılığındadır: 2024'te belirli bir kategori ürünlerini listeleyen sayfa, 2025'te farklı bir kampanyaya ev sahipliği yapıyorsa bot tutarsız bir sinyal okur ve kullanıcı beklediği içeriği bulamaz.

Karar, kampanya karakterine bağlıdır. Kampanya her yıl aynı konuyu kapsıyorsa - aynı kategori, benzer ürün grubu, tutarlı teklif türü - yıla bağımsız URL değer biriktirir. Konu her seferde değişiyorsa ya da kampanya tekrarlanmayacaksa, yıla bağlı URL daha dürüst bir yapı kurar. Belirleyici soru şudur: bu URL iki yıl sonra da aynı sayfayı temsil edecek mi?

Süresi dolan sayfayı silmek mi, yönlendirmek mi, tutmak mı?

Üç seçenek var. Hangisinin ne zaman işe yaradığı, kampanya türüne ve tekrar sıklığına doğrudan bağlıdır.

Silmek, kampanya kesinlikle tekrarlanmayacaksa ve sayfaya kayda değer bir dış bağlantı yoksa tercih edilebilir. Ancak iç link yapısı temizlenmeden yapılan silmeler çift taraflı sorun yaratır: kullanıcı 404 görür, SEO tarama botları da kırık bir zincir bulur. Silmeden önce o URL'ye iç linklerin olup olmadığı kontrol edilmelidir.

Yönlendirmek, sayfaya gerçek trafik geliyorsa ya da tekrar eden bir kampanyaysa en işlevsel çözümdür. Kalıcı yönlendirme (301), eski URL'ye gelen bağlantı değerini hedef sayfaya aktarır. Geçici yönlendirme (302) ise "bu adres geçici olarak değişti" sinyali verir ve bağlantı değerini tam taşımaz. Kampanya sayfaları için 302'nin seçildiği durumlar çoğunlukla bir alışkanlık hatasından kaynaklanır, bilinçli bir karardan değil.

Tutmak, yıla bağımsız URL mimarisini benimsediyseniz yapılan seçimdir. Sayfa yerinde kalır, içerik güncellenir. Güncellenmeden kalan sayfa ile güncellenmeyeceği belli olan sayfa birbirinden farklıdır - birincisi sistematik bir plan, ikincisi ihmaldir. Kampanya sona erdiğinde sayfa kaldırılmıyor ama içerik de güncellenmediyse bu üçüncü bir kategoridir: terk edilmiş sayfa.

Yönlendirme hedefi nasıl seçilir?

Yönlendirme yapılacaksa hedef URL kendi başına bir karardır. En yaygın hata, eski kampanya sayfasını ana sayfaya yönlendirmektir. Ana sayfa, kampanyayla ilgili herhangi bir konu veya niyet taşımaz; bu nedenle yönlendirme anlamsız kalır ve bağlantı değeri boşa harcanmış olur.

Doğru hedef: kampanya sayfasının bağlı olduğu kategori sayfası. "Yaz çantası kampanyası" bittiyse yönlendirme /cantalar kategorisine yapılır. "Bluetooth kulaklık fırsatları" kapandıysa /elektronik/kulaklık sayfası hedeftir. Hedef, kullanıcıya sona eren içeriğin en yakın karşılığını sunar ve botu anlamlı bir sayfaya yönlendirir.

Hedef sayfa da mevcut değilse zincir yönlendirme riski doğar. A → B → C biçiminde kurulan yönlendirme zincirleri crawl bütçesini tüketir ve her adımda bağlantı değerinden bir miktar yitirilir. Yönlendirme hedefi seçilmeden önce hedef sayfanın aktif ve doğrudan erişilebilir olduğu doğrulanmalıdır. Var olmayan bir hedefe yönlendirmek, yönlendirme yapmamaktan daha kötü bir tabloya yol açabilir.

Kampanya sayfası kaldırıldıktan sonra geride bıraktığı iç linklerin temizlenmesi çoğu zaman ihmal edilen bir adımdır. Ana sayfanın öne çıkan bölümü, kategori listeleri, blog yazıları, ürün açıklama sayfaları - bunların tamamı kampanya döneminde ilgili URL'ye bağlantı vermiş olabilir. Kampanya bittiğinde bu linkler hâlâ hayattadır.

Temizlenmez. Çoğu site kırık iç linkleri aylar sonra fark eder.

Kırık iç link sorunu üç farklı sonuç üretir: kullanıcı 404 sayfasıyla karşılaşır, botlar tarama döngüsünde kırık bir düğüm bulur ve o sayfa üzerinden aktarılmak istenen bağlantı değeri hiçbir yere gitmez. Kullanıcı deneyimi bunlar arasında en hızlı fark edilenidir, ama mimari açıdan hepsi önem taşır.

Kampanya sayfalarına verilen iç linkleri takip etmenin sistematik yolu, bunları kampanya başlarken merkezi bir belgede listelemektir. Sayfa kaldırılmadan önce hangi sayfalarda o URL'nin geçtiği biliniyorsa, temizlik zamanında yapılır. Aksi hâlde geriye dönük derleme zahmetli olur. Mimariye bakım sürecini dahil etmek, teknik borcu biriktirmemek anlamına gelir; kampanya sayfaları da bu döngünün dışında değildir.

Crawl bütçesi ve atık URL yığını

Yıl boyunca açılıp kapanan kampanya sayfaları, büyük e-ticaret sitelerinde ciddi bir URL birikimi oluşturur. Her sezonda yeni URL'ler eklenir, eskiler ya silinmez ya da silinip 404 döner. Bunlar crawl bütçesini tüketen pasif URL'lerdir.

Crawl bütçesi, arama motorlarının belirli bir zaman diliminde bir siteyi kaç URL'den geçireceğini ifade eder. Küçük siteler için pratikte önemli bir baskı yaratmaz. Yüzlerce kampanya URL'si biriken büyük katalog sitelerinde ise bot, aktif ve değerli sayfalar yerine bu atık URL'leri tarayarak zamanını harcayabilir. Sorun, anlık bir çöküş değil kademeli bir verimsizliktir.

Atık URL sorununu önlemenin iki yolu vardır: düzenli yönlendirme ve site haritası disiplini. 404 dönen eski kampanya URL'leri ya yönlendirilmeli ya da noindex yönergesiyle tarama dışı bırakılmalıdır. Site haritası yalnızca aktif ve indekslenmesi istenen URL'leri içermelidir; sona ermiş kampanya URL'lerinin site haritasında kalması çelişkili sinyaller üretir ve bazen gözden kaçmaya devam eder.

Sezonluk sayfalar için URL derinliği ve hiyerarşideki yer

Kampanya sayfasının hiyerarşideki yeri hem crawl davranışını hem de sayfa otoritesini etkiler. /kampanyalar/yaz-indirimi-2024 ile /yaz-indirimi-2024 arasında yapısal bir fark vardır - birincisi özel bir kampanya kolunun altında, ikincisi kökten iki tık uzaklıkta konumlanmış bir URL'dir.

Genel eğilim, sık erişilen ve değer birikimi beklenen sayfaların daha sığ derinlikte tutulmasıdır. Hiyerarşide üç tıklama uzaklıktan itibaren bir sayfanın periyodik tarama döngüsüne dahil edilme sıklığı azalır. Yıllık tekrarlanan büyük kampanyalar - Kara Cuma, yaz sezonu açılışı, Ramazan - bir ya da iki tık derinliğinde yaşamalıdır.

Kısa süreli, tek seferlik kampanyalar için kök URL kullanmak gerekmez. /kampanyalar/ veya /firsatlar/ gibi bir ara kolun altında konumlandırmak, bu sayfaların hiyerarşideki ağırlığını doğru tanımlar. Kalıcı kategori sayfalarıyla aynı derinlikte yer almak onlarla hiyerarşik eşdeğerlik anlamına gelir; bu her kampanya için uygun bir konum değildir.

Kanonikleştirme kampanya sayfalarında ne zaman işe yarar?

Kampanya sayfaları zaman zaman içerik örtüşmesi yaratır. Aynı ürün grubu hem kategori sayfasında hem de kampanya sayfasında listeliyorsa, arama motorları hangisini indeksleyeceğini netleştirmek ister.

Kanonik etiket (canonical), aynı ya da çok benzer içeriğe sahip iki URL arasındaki tercih sinyalini belirtir. Kampanya sayfası geçiciyse ve kalıcı kategori sayfasıyla büyük bir içerik örtüşmesi taşıyorsa, kampanya sayfasında kategoriye işaret eden canonical eklemek indeks kararını netleştirir. Bu yaklaşım yalnızca içerik gerçekten örtüşüyorsa anlamlıdır; kampanya sayfası özgün bir ürün seçimi, farklı fiyatlandırma veya kampanyaya özgü içerik sunuyorsa canonical doğru sinyal vermez.

Canonical bir yönlendirme değildir. Kullanıcı sayfaya erişebilir, bot sayfayı tarayabilir; ama indeksleme kararı canonical'ın işaret ettiği URL'ye devredilir. Sayfa kaldırıldığında canonical da anlamsız olur; bu nedenle yönlendirme ve canonical birbirinin yerine kullanılmaz, farklı sorunlara farklı araçlardır.

Kampanya sayfası mimarisi yayın anında değil planlama aşamasında kurulur. Hangi URL yapısını kullanacağınıza, sayfanın süresi dolunca ne olacağına ve iç link temizliğinin nasıl yapılacağına baştan karar vermek, sona erme noktasındaki hatırlama maliyetini düşürür. Kampanya sayfaları kısa ömürlüdür; ama bıraktıkları URL izi uzun süre kalabilir.

Bazı kararlar bağlam dışında doğru ya da yanlış değildir. Yıla bağlı URL bazen daha mantıklıdır, yönlendirmek bazen gereksizdir, kanonikleştirme çoğu durumda fazladan bir adımdır. Asıl fark, bu kararların önceden düşünülüp düşünülmediğindedir. Kampanya takvimi ne kadar yoğunsa, bu düşünmeyi tek seferlik bir çözümden çıkarıp tekrar eden bir sürece dönüştürmek o kadar çok değer taşır.