JavaScript e-ticaret teknik SEO çalışmaları, büyük ürün kataloglarında yalnızca sayfanın kullanıcıya doğru görünmesini değil, arama botlarının ürün, kategori ve bağlantı yapısını tutarlı biçimde okuyabilmesini de gerektirir. Sorun çoğu zaman tek bir ön yüz hatasından kaynaklanmaz; render süreci, API verisi, bağlantı üretimi, canonical kuralları, filtre parametreleri ve indeksleme sinyalleri birlikte değerlendirilmelidir. Bu rehber, bot görünümünü doğrulamaktan filtre URL kararlarına, ekip sorumluluklarından test ve izleme modeline kadar uygulanabilir bir teknik plan kurmayı ve genel denetim yerine katalog mimarisine odaklanan bir çalışma kapsamı oluşturmayı açıklar.
Botların Ürün İçeriğini Gördüğü Teknik Olarak Nasıl Doğrulanır?
Botların ürün içeriğini gördüğünü doğrulamanın yolu, tarayıcıda görünen son ekranı kontrol etmekten daha kapsamlıdır. Temel kontrol, ham HTML, işlenmiş DOM ve arama motorunun render ettiği görünümün aynı kritik bilgileri taşıyıp taşımadığını karşılaştırmaktır. Ürün adı, fiyat bilgisi yerine fiyatın sayfada bulunduğu alan, stok durumu, açıklama, kategori bağlantıları, canonical ve yapılandırılmış veri gibi öğeler ayrı ayrı incelenmelidir. İçerik yalnızca kullanıcı etkileşiminden sonra oluşuyorsa veya veri isteği başarısız olduğunda boş kalıyorsa taranabilirlik riski doğar.
Render karşılaştırması nasıl yapılır?
Keşif aşamasında örnek ürün ve kategori URL’leri seçilerek sunucudan dönen kaynak kodu, JavaScript sonrası DOM ve arama botuna sunulan çıktı yan yana değerlendirilir. Bu çalışma genel bir kontrol listesinden ziyade katalogdaki sayfa şablonlarına göre yürütülmelidir. Daha geniş denetim çerçevesi için teknik SEO kontrollerinin nasıl yürütüldüğünü açıklayan rehber destekleyici bir referans olabilir. Amaç, görünürlük sorununu kod, veri veya indeksleme sinyali seviyesinde doğru sınıflandırmaktır.
- Ham HTML içinde kritik ürün alanlarını kontrol edin.
- JavaScript sonrası DOM ile ilk yanıtı karşılaştırın.
- Bot render çıktısında bağlantıların oluştuğunu doğrulayın.
- API hatalarının içerik boşluğu üretip üretmediğini test edin.
- Farklı ürün ve kategori şablonlarından örnekler seçin.
“Yaratamadığım şeyi anlayamam.” - Richard Feynman
JavaScript Render ve Tarama Akışı Nasıl Kurulmalıdır?
JavaScript render ve tarama akışı, botun URL’yi keşfetmesi, sunucudan anlamlı bir yanıt alması, gerekli kaynakları işleyebilmesi ve katalog içeriğine ek kullanıcı eylemi olmadan ulaşabilmesi üzerine kurulmalıdır. Taranabilirlik için en kritik ilke, ürün ve kategori keşfinin yalnızca istemci tarafı olaylara bağımlı bırakılmamasıdır. Ana kategori, alt kategori, ürün, sayfalama ve gerekiyorsa marka bağlantıları gerçek bağlantı öğeleriyle ulaşılabilir olmalı; botun menü açması, sonsuz kaydırma çalıştırması veya özel bir arama yapması zorunlu olmamalıdır.
Bağlantı ve sayfalama hangi sinyalleri üretmeli?
Sayfalama veya sonsuz kaydırma kullanılan kataloglarda her önemli ürün kümesinin kararlı bir URL yolu bulunmalıdır. Sayfa içi bağlantılar JavaScript ile görsel olarak üretilse bile hedef URL’lerin bot tarafından keşfedilebilir olması gerekir. Yayın sonrasında hangi URL’lerin gerçekten indekse girdiğini izlemek için Google index takibinin nasıl yapılacağını anlatan içerik ile teknik kayıtlar birlikte değerlendirilebilir. Böylece sorun yalnızca “render oluyor mu” sorusuna değil, keşif, tarama ve indeksleme zincirinin tamamına göre analiz edilir.
- Kategori hiyerarşisinde gerçek bağlantılar kullanın.
- Sayfalama URL’lerini kalıcı ve tekrar üretilebilir tutun.
- Sonsuz kaydırmayı tek keşif yöntemi haline getirmeyin.
- Bot erişimini engelleyen kaynak veya API kısıtlarını inceleyin.
- İç bağlantı derinliğini kritik ürün kümelerinde ölçün.
Ürün ve Kategori Sayfaları Nasıl İndekslenmelidir?
Ürün ve kategori sayfalarının indekslenmesi, her URL’nin arama sonucunda bağımsız bir değer üretip üretmediğine göre planlanmalıdır. Ürün sayfaları özgün ürün bilgisi, erişilebilir açıklama ve kararlı canonical sinyali sunarken kategori sayfaları anlamlı bir ürün kümesini, kategori bağlamını ve taranabilir ürün bağlantılarını taşımalıdır. İndeksleme kararı şablon bazında değil, URL kümesinin kullanıcıya ve arama motoruna sunduğu benzersiz değer üzerinden verilmelidir. Aynı ürünün varyant, kampanya veya parametreli kopyaları gereksiz indeks çoğalmasına yol açmamalıdır.
Katalog sayfa kümeleri nasıl ayrıştırılır?
Teknik çalışma sırasında ürün, ana kategori, alt kategori, marka, arama sonucu ve kampanya sayfaları ayrı kümeler halinde incelenmelidir. Her küme için canonical, robots meta, HTTP durum kodu, iç bağlantı ve sitemap davranışı belgelenir. Ürün ve kategori yapısının içerik tarafını anlamlandırmak için kategori ve ürün SEO yaklaşımını ele alan rehber teknik kararları tamamlayabilir. Bu ayrım, bir sorunun tüm siteye uygulanacak tek bir kuralla çözülmesini engeller ve gereksiz indeks kaybı riskini azaltır.
- Ürün ve kategori kümelerini ayrı kurallarla değerlendirin.
- Canonical hedeflerini varyant ve parametre mantığıyla uyumlu kurun.
- İndekslenmeyecek sayfaları kontrollü biçimde sınırlayın.
- Sitemap’e yalnızca tercih edilen URL’leri dahil edin.
- Durum kodlarını stok ve ürün yaşam döngüsüyle eşleştirin.
Filtre URL’leri İçin Teknik SEO Kararları Nasıl Verilmelidir?
Filtre URL’leri için verilecek karar, her kombinasyonun arama talebi ve içerik değeri taşıyıp taşımadığına göre yapılmalıdır. Renk, beden, fiyat aralığı, marka, kullanım alanı veya teknik özellik gibi filtreler binlerce URL üretebilir; bunların tamamını indekslemek tarama kaynaklarını dağıtabilir ve benzer sayfaları çoğaltabilir. Filtre yönetiminin amacı tüm parametreleri kapatmak değil, değerli landing sayfaları ile yalnızca kullanıcı deneyimi için gereken kombinasyonları ayırmaktır. Bu nedenle indeks, canonical, iç bağlantı ve sitemap kararları tek bir politika altında ele alınmalıdır.
Faceted navigation politikası nasıl belgelenir?
Her filtre grubu için “indekslenebilir”, “taranabilir fakat indekslenmemeli”, “keşfi sınırlandırılmalı” veya “özel landing page’e yönlendirilmeli” gibi net bir karar matrisi oluşturulabilir. Canonical etiketi tek başına tarama kontrol aracı gibi kullanılmamalıdır; botun çok sayıda değersiz kombinasyonu keşfetmesini önleyen bağlantı mimarisi de gerekir. Filtrelerden türetilen özel landing sayfalarında yapılandırılmış veri kullanılıyorsa schema optimizasyonunun nasıl ele alınacağını açıklayan kaynak işaretleme tarafındaki kararları destekleyebilir.
- Filtreleri arama talebi ve ticari değer açısından sınıflandırın.
- Parametre sırası ve URL çoğalmasını standartlaştırın.
- İndekslenebilir kombinasyonları sınırlı bir listeyle yönetin.
- Canonical kararlarını iç bağlantı politikasıyla uyumlu tutun.
- Sitemap’e yalnızca tercih edilen filtre landing sayfalarını ekleyin.
- Değersiz kombinasyonların keşif hacmini düzenli ölçün.
Stoktan Kalkan Ürünler ve Veri İşaretleri Nasıl Yönetilir?
Stoktan kalkan ürünlerde doğru yaklaşım, ürünün geçici olarak mı tükendiğine, kalıcı olarak mı kaldırıldığına ve yerine eşdeğer bir ürün bulunup bulunmadığına göre değişir. Geçici stok sorunlarında sayfayı korumak ve durumu kullanıcıya açık biçimde göstermek çoğu zaman mantıklıdır; kalıcı kaldırmada ise mevcut bağlantılar, alternatif ürünler ve URL’nin geçmiş değeri birlikte değerlendirilmelidir. Durum kodu, canonical, yapılandırılmış veri ve kullanıcı mesajı birbiriyle çelişmemelidir. JavaScript tarafında stok verisi geç geldiğinde botun yanlış veya boş ürün durumu görmesi ayrıca test edilmelidir.
Yapılandırılmış veri hangi noktada kontrol edilmelidir?
Ürün şemasındaki erişilebilirlik, fiyat, para birimi, ürün adı ve teklif bilgileri sayfada gerçekten görülen içerikle tutarlı olmalıdır. Veri API’den geliyorsa işaretlemenin yüklenme anı ve bot render’ında oluşup oluşmadığı incelenir. Ürünü kalıcı kaldırırken otomatik yönlendirme kuralları geniş kategoriye rastgele yönlendirme üretmemeli; gerçekten eşdeğer bir hedef yoksa farklı bir durum kararı gerekebilir. Bu yaklaşım, indeks kalitesini korurken kullanıcıların güncel ürün durumuna ulaşmasını ve arama motorunun ürün yaşam döngüsünü daha tutarlı okumasını sağlar.
- Geçici stok tükenmesi ile kalıcı kaldırmayı ayırın.
- Ürün şeması ile görünür içeriği eş zamanlı doğrulayın.
- Kalıcı kaldırmada gerçek alternatifleri değerlendirin.
- Otomatik yönlendirmelerin alakasız hedef üretmesini engelleyin.
- Stok API’si geciktiğinde bot çıktısını ayrıca test edin.
Sorunun Kaynağı Kod Veri veya İndeksleme Olarak Nasıl Ayrılır?
Sorunun kaynağını belirlemek için aynı URL kümesinde ön yüz kodu, veri akışı ve indeksleme kuralları ayrı kanıtlarla incelenmelidir. JavaScript bileşeni doğru çalışırken API gecikmesi ürün içeriğini boş bırakabilir; veri doğru gelirken istemci tarafı yönlendirme bağlantıları keşfedilemez hale getirebilir; her ikisi doğruyken robots veya canonical politikası indekslemeyi sınırlayabilir. Keşif çalışmasının çıktısı, her bulgunun hangi katmanda oluştuğunu ve hangi ekip tarafından düzeltileceğini gösteren bir kök neden haritası olmalıdır. Böylece geliştiriciye yalnızca “SEO sorunu var” şeklinde belirsiz bir görev verilmez.
Veri akışı katalog mimarisiyle nasıl birlikte incelenir?
Ürün verisinin CMS, PIM, ERP veya özel API gibi kaynaklardan geldiği yapılarda alanların hangi aşamada kaybolduğunu izlemek gerekir. Katalog ve stok akışının teknik yapısını değerlendirmek için ürün kataloğu ve stok yönetimi kurulumunu anlatan rehber veri kaynağı tarafındaki bağımlılıkları anlamaya yardımcı olabilir. SEO analizi ise bu verinin hangi URL’de, hangi HTML çıktısında ve hangi indeksleme sinyalleriyle arama motoruna sunulduğuna odaklanmalıdır.
- Ön yüz, API ve indeksleme katmanlarını ayrı test edin.
- Her bulguya kanıt ve örnek URL ekleyin.
- Kök nedeni semptomdan ayrı biçimde tanımlayın.
- Veri alanlarının kaynak sistemden sayfaya akışını izleyin.
- Her düzeltme için teknik sahip ve kabul kriteri belirleyin.
SEO ve Geliştirme Ekiplerinin Görevleri Nasıl Ayrılır?
SEO ve geliştirme ekiplerinin görevleri, karar verme ile uygulama sorumluluğunu birbirine karıştırmadan ayrılmalıdır. SEO tarafı indekslenmesi gereken URL kümelerini, önceliklendirmeyi, canonical ve filtre politikalarını, kabul kriterlerini ve ölçüm planını tanımlar; geliştirme tarafı render, routing, veri erişimi, bağlantı üretimi ve gerekli kod değişikliklerini gerçekleştirir. Ürün ekibi ise iş kuralları, kategori mantığı ve stok yaşam döngüsü kararlarını doğrular. Başarılı uygulama, her bulgunun sahibi, teknik çözümü, test koşulu ve yayın kriterinin tek bir teslim planında görünür olmasına bağlıdır.
Teknik SEO geliştirme teklifi ne içermelidir?
Teklif yalnızca bir denetim raporu değil; örnek URL kümeleri, öncelikli sorunlar, önerilen mimari kararlar, geliştirici görevleri, test senaryoları, yayın sırası ve izleme metrikleri gibi uygulanabilir teslimleri içermelidir. Kurumsal kapsamın danışmanlık tarafını karşılaştırırken e-ticaret SEO danışmanlığı sürecini açıklayan içerik rol ve beklentileri netleştirmek için kullanılabilir. Böylece teknik SEO geliştirme teklifi, soyut tavsiyeler yerine ekiplerin uygulayabileceği karar setine dönüşür.
- SEO ekibi URL politikalarını ve kabul kriterlerini tanımlar.
- Geliştirme ekibi render ve kod değişikliklerini uygular.
- Ürün ekibi katalog ve stok iş kurallarını doğrular.
- Her görev için sorumlu, öncelik ve test koşulu atanır.
- Teklifte uygulama ve doğrulama teslimleri ayrı gösterilir.
Çözüm Yayına Alınmadan Nasıl Test Edilir ve Başarı Nasıl İzlenir?
Çözüm, tüm kataloğa aynı anda uygulanmadan önce temsil gücü yüksek örnek sayfa kümelerinde test edilmelidir. Ana kategori, alt kategori, yüksek ürün sayılı kategori, tekil ürün, varyantlı ürün, filtre landing sayfası, sayfalama ve stoktan kalkmış ürün gibi farklı senaryolar test setine alınabilir. Yayın öncesi kabul, yalnızca tarayıcıdaki görünümle değil; ham HTML, render sonucu, bağlantı keşfi, canonical, robots, yapılandırılmış veri ve HTTP davranışının birlikte doğrulanmasıyla yapılmalıdır. Test ortamındaki başarılı sonuç üretim ortamında yeniden kontrol edilmelidir.
Başarı hangi sayfa kümeleri üzerinden ölçülmelidir?
İzleme, tek bir toplam indeks sayısına bakmak yerine sayfa kümelerine göre yürütülmelidir. Örneğin ürünler, kategoriler, filtre landing sayfaları, sayfalanmış URL’ler ve kaldırılmış ürünler ayrı metriklerle izlenebilir. Tarama günlükleri, Search Console benzeri arama verileri, sitemap durumu ve örnek URL kontrolleri birlikte değerlendirilerek değişikliğin etkisi takip edilir. Başarı; değerli URL’lerin daha tutarlı keşfedilmesi, gereksiz kombinasyonların kontrol altına alınması ve kritik ürün içeriğinin bot render’ında istikrarlı görünmesi gibi teknik hedeflerle tanımlanmalıdır.
- Test ortamında temsil gücü yüksek URL kümeleri seçin.
- Yayın öncesi ve sonrası aynı kabul senaryolarını çalıştırın.
- Ürün, kategori ve filtre kümelerini ayrı raporlayın.
- Tarama kayıtları ile indeks sinyallerini birlikte izleyin.
- Teknik hedefleri yayın öncesinde ölçülebilir biçimde tanımlayın.
- Bulgu tekrarlarını düzenli teknik gözden geçirmeyle kapatın.
Ürün Kataloğunuz İçin Teknik Analiz Talep Edin
JavaScript tabanlı ürün kataloğunuzda tarama, render ve indeksleme sorunlarını sayfa kümelerine göre değerlendirmek için kapsamlandırılmış teknik analiz talep edin.
Teknik Analiz İçin Teklif Alın