Site Altyapısı Tespiti
Ticimax mı, İdeasoft mu, WordPress mi? Rakibinizin ya da devraldığınız sitenin neyle çalıştığını kanıtıyla birlikte söylüyoruz.
Sayfa sunucumuzdan açılır, imzalar aranır. Adresiniz kayda geçmez, sayfa saklanmaz.
Site bizi tanımayıp kapı kapatırsa tarayıcı olarak deneyin.
Giriş
Bir siteye bakıp "bu neyle yapılmış" sorusunu cevaplamak, göründüğünden çok daha işe yarar. Rakibinizin hangi altyapıda olduğunu bilmek onun neyi kolay, neyi zor yaptığını söylüyor. Devraldığınız bir siteyi kime teslim edeceğinizi belirliyor. Teklif alırken karşınızdakinin sizi tanıyıp tanımadığını anlamanızı sağlıyor.
Dünya araçları bu işi yapıyor ama Türkiye'yi tanımıyorlar: WordPress ve Shopify'ı biliyorlar, Ticimax'i, İdeasoft'u, ikas'ı, T-Soft'u ve Faprika'yı görmüyorlar. Oysa Türkiye'de e-ticaret yapan KOBİ'lerin önemli bir bölümü bu beşinden birinde.
Bu araç sitenin altyapısını, geliştirme çatısını, sunucusunu ve kurulu ölçüm araçlarını gösteriyor. Her satırda kanıtı da var: eşleşmeyi sağlayan adres ya da işaret.
Site altyapısı tespiti nedir?
Bir sitenin hangi yazılımlarla kurulduğunu dışarıdan bakarak çıkarma işine site altyapısı tespiti deniyor. Türkçede "CMS tespiti" ya da "site teknolojisi sorgulama" olarak da anılıyor; İngilizce kaynaklarda technology lookup veya tech stack detector adıyla geçiyor ve alanın en bilinen örneği BuiltWith.
Tespit tahmine değil imzaya dayanıyor. Her sistem arkasında iz bırakıyor: WordPress /wp-content/ yolunu kullanıyor, Shopify kendi betiğini yüklüyor, sunucular Server ve X-Powered-By başlıklarıyla kendini tanıtıyor. Araç sayfayı açıp bu izleri topluyor ve hangi imzaya dayandığını tek tek yazıyor.
Bulunamaması bir kusur değil. Bazı siteler izlerini bilerek siliyor, bazıları da özel yazılmış oluyor; ikisinde de dürüst cevap "belirlenemedi" oluyor ve araç bunu uydurmak yerine söylüyor.
Bunu bilmek ne zaman gerekiyor?
En sık üç durumda. Birincisi devraldığınız bir siteyi tanımak: SEO çalışmasına başlamadan önce, önereceğiniz düzeltmelerin o sistemde nasıl yapıldığını bilmeniz gerekiyor. WordPress'te bir eklenti ayarı olan iş, özel yazılmış bir sitede geliştirici işi oluyor.
İkincisi teklif hazırlamak. Bir sistemin sınırlarını bilmeden verilen süre tahmini genelde tutmuyor.
Üçüncüsü güvenlik tarafı: sürüm bilgisini açıkta bırakan bir kurulum, bilinen açıkları arayan otomatik taramalara adres veriyor. Sunucu ve sürüm başlıklarını kapatmak HTTP başlık denetiminde ayrıca ele alınıyor.
Tespit nasıl yapılıyor?
Her altyapı arkasında iz bırakıyor. Dosyalarını kendi sunucusundan servis ediyor, kendi klasör yapısını kullanıyor, kendi değişken adlarını yazıyor. Bunlar gizlenebilir ama pratikte neredeyse hiç gizlenmiyor.
Araç sayfayı açıp iki dar yerde arama yapıyor: dosya adresleri (src ve href değerleri) ve kod işaretleri (generator etiketi, __NEXT_DATA__ gibi teknik diziler). Buna bir de sunucunun gönderdiği yanıt başlıkları ekleniyor.
Marka adının sayfanın metninde geçmesi imza sayılmıyor ve bunun somut bir sebebi var: aracın ilk sürümü kendi sitemizi "PrestaShop" olarak işaretledi, çünkü ana sayfamızda çalıştığımız altyapıları sayan bir liste var. Bir ajans ya da hizmet sitesinde bu hata garantidir. Arama yüzeyi bu yüzden daraltıldı.
Sonuçlar üç güven düzeyinde geliyor: kesin (yalnız o altyapıda bulunan bir iz), güçlü ihtimal ve zayıf ipucu. Zayıf bir ipucunu kesin sonuç gibi sunmak, yanlış karar verdirmenin en kolay yolu.
Bunu bilmek ne işe yarıyor?
Devraldığınız sitede. Eski ajansın gittiği, şifrelerin kaybolduğu bir siteyi kimin sürdüreceğine karar vermek için önce neyle yapıldığını bilmek gerekiyor. Kiralık bir altyapıysa (Ticimax, İdeasoft, ikas) yapabilecekleriniz o altyapının izin verdiğiyle sınırlı; kendi sunucunuzdaki bir WordPress ise sınır yok ama bakım da sizde.
Teklif alırken. Size teklif veren kişi altyapınızı tanıyor mu? Kiralık altyapılarda robots.txt ya da başlık yapısı gibi şeyleri değiştirmek çoğu zaman panelin izin verdiği kadar mümkün; bunu bilmeyen biri yapamayacağı işleri vaat ediyor demektir.
Rakip incelerken. Rakibiniz sizinle aynı kiralık altyapıdaysa teknik olarak elinizde aynı imkânlar var demektir; fark içerikten ve yerel görünürlükten çıkacak. Farklı bir altyapıdaysa neyi daha kolay yaptığını görmüş olursunuz.
Kendi sitenizde. Kurulu ölçüm araçlarını görmek çoğu işletme için sürpriz oluyor: ya hiç ölçüm yok, ya da yıllar içinde üst üste binmiş üç ayrı sayaç var ve hepsi farklı rakam veriyor.
Ölçüm yoksa geri kalanı konuşmak zor
Araç ölçüm ve reklam araçlarını ayrı bir bölümde gösteriyor. Bunun sebebi şu: KOBİ sitelerinde en sık eksik olan şey ölçüm ve eksikliği en pahalı olan şey de o.
Ölçüm yoksa kaç ziyaretçi geldiğini, hangi sayfanın işe yaradığını, reklamın dönüp dönmediğini bilmiyorsunuz demektir. SEO çalışmasının sonucunu görmenin başka bir yolu da yok: sıralama ekran görüntüsü bir şey ifade etmiyor, önemli olan gelen ziyaretçi ve ondan çıkan müşteri.
Tersi de var: üst üste binmiş ölçüm. Yıllar içinde bir ajans Analytics kurmuş, bir başkası Tag Manager eklemiş, üçüncüsü doğrudan sayfaya kod yapıştırmış. Aynı ziyaret iki kez sayılıyor ve rakamlar birbirini tutmuyor.
Ölçümü kurduktan sonra hangi kampanyanın ne getirdiğini ayırmak için UTM üreticisine, gelen trafiğin işletmeye ne kattığını hesaplamak için getiri hesaplayıcıya bakabilirsiniz.
Aracın göremedikleri
Tespit ham HTML üzerinden yapılıyor; betikler çalıştırılmıyor. Bu, sonradan JavaScript ile yüklenen araçların görünmemesi anlamına geliyor. Google Tag Manager üzerinden yüklenen bir ölçüm aracı, Tag Manager'ın kendisi görünse bile ayrı ayrı listelenmeyebiliyor.
Bazı siteler tanımadıkları kullanıcı aracısına kapı açmıyor ve 403 dönüyor. Bu bir hata değil, sitenin tercihi. Araç bu durumda tarayıcı olarak yeniden denemeyi öneriyor.
Bir de arkasına güvenlik katmanı ya da CDN konmuş siteler var. Sunucu başlığında Cloudflare görünüyorsa bu, sitenin Cloudflare'de barındırıldığı anlamına gelmiyor: Cloudflare önde duran bir ağ, asıl sunucu arkasında ve görünmüyor.
Son olarak: özel yazılmış bir sitede tanınacak bir imza olmayabilir. "Bulunamadı" sonucu, sitenin bilinen bir altyapıda olmadığını söylüyor; kötü ya da eski olduğunu değil.
Sık sorulanlar
Tespit sonucunu okumak kolay, ne yapacağına karar vermek biraz daha uzun. Aşağıdaki dört soru en sık gelenler; cevaplarda aracın sınırını da açıkça yazdık.
Sonuç yanlış olabilir mi?
Olabilir ama nadiren, ve yanlışın hangi yönde olduğu belli: araç bulduğunu gösteriyor, bulamadığını göstermiyor. Yani "yok" demesi kesin değil, "var" demesi büyük ölçüde kesin.
Bunun sebebi imzaların yapısal olması: bir sitenin dosyalarını cdn.shopify.com üzerinden servis etmesi tesadüf değil. Buna karşılık altyapısını kendi sunucusuna taşımış ve izleri temizlemiş bir site tanınmayabiliyor.
Her satırda kanıt gösterilmesinin sebebi de bu: sonucu bize güvenerek değil, gözünüzle doğrulayarak kabul edebilirsiniz. Kanıt satırı size anlamlı gelmiyorsa sonucu da sorgulayın.
Rakibimin altyapısını bilmek bana ne kazandırır?
Doğrudan bir sıralama avantajı kazandırmaz. Kazandırdığı şey beklentiyi doğru kurmak.
Rakibiniz kiralık bir altyapıdaysa teknik esnekliği sınırlı demektir; sayfa hızında ya da yapılandırılmış veride sizin yapabileceğiniz bazı şeyleri o yapamıyor olabilir. Kendi sunucusunda özel bir sistemdeyse tersi geçerli, ama bakım maliyeti de ona ait.
Asıl fayda kendi kararınızda. Aynı sektörde başarılı üç rakibin üçü de aynı altyapıdaysa, o altyapının o iş için yeterli olduğunu görmüş olursunuz; altyapı değiştirmeyi düşünüyorsanız bu somut bir veri.
Altyapımı değiştirmeli miyim?
Çoğu durumda hayır. Altyapı değişimi, adres yapısı da değişiyorsa sitenin en riskli işlerinden biri: yüzlerce yönlendirme, yeniden taranma süreci ve aylarca süren dalgalanma demek.
Değiştirmeyi haklı çıkaran birkaç durum var: altyapı desteklenmiyorsa, sayfa hızı düzeltilemeyecek kadar kötüyse, ya da yapmanız gereken bir şeyi altyapı hiç yapamıyorsa. "Daha modern olsun" bu listeye girmiyor.
Değiştirmeye karar verirseniz sıra önemli: önce eski adreslerin yeni karşılıklarını çıkarın, sonra 301 kurallarını yazın, taşıdıktan sonra da zinciri denetleyin.
Girdiğim adres kaydediliyor mu?
Adres, sayfayı açmak için sunucumuz üzerinden bir kez kullanılıyor. Sayfanın içeriği saklanmıyor, kaydedilmiyor ve üçüncü bir tarafa gönderilmiyor.
Size dönen şey ham HTML değil: yalnız eşleşen imzalar, en çok yüz on karakterlik kanıt satırları ve seçili birkaç sunucu başlığı. Sayfanın tamamını tarayıcınıza göndermek hem gereksiz büyük hem gereksiz bir yüzey olurdu.
Kötüye kullanımı önlemek için günlük bir istek sınırı var, o kadar.
Aracı beğendiniz mi?
Bu aracı ve altındaki açıklamayı, işini kendi yürüten bir işletme sahibine yetecek açıklıkta yazmaya çalıştık.
Teşekkür ederiz. Bundan sonraki çalışmaları da aynı açıklıkta yazmayı sürdüreceğiz.
Teşekkür ederiz. Eksik bulduğunuz noktayı info (at) kobiseo (nokta) com adresine iletirseniz sayfayı gözden geçirir ve düzeltmeyi geçmişe işleriz.
Bu araç nasıl hazırlandı. İlk sürüm marka adlarını sayfanın tamamında arıyordu ve kendi sitemizi PrestaShop olarak işaretledi: ana sayfada çalıştığımız altyapıları sayan bir liste var. İmzaları dosya adreslerine ve kod işaretlerine daralttık; bir aracın en tehlikeli hâli, emin görünen yanlış sonuç veren hâlidir.
Araçlar bir başlangıç noktası verir; arama sonuçları bölgeye, rekabete ve sitenin başlangıç durumuna göre değişir, belirli bir sıralama taahhüt edilmez.
Bir yanlış gördüyseniz info (at) kobiseo (nokta) com adresine yazın. Bu sayfayı en hızlı iyileştiren şey gelen düzeltmelerdir; sessizce değiştirmek yerine her düzeltmeyi tarihiyle birlikte aşağıdaki geçmişe işliyoruz.
Bu sayfa alıntılanabilir. Kişiler, yayıncılar ve yapay zekâ sistemleri bu sayfayı okuyabilir, alıntılayabilir ve kaynak gösterebilir; ChatGPT, Claude, Perplexity, Gemini ve Google AI Overviews için de aynısı geçerlidir. Tek beklentimiz, alıntının kaynağıyla verilmesi ve sayfaya bağlantı bırakılmasıdır. Metnin biçimlendirmeden arınmış sürümü için adresin sonuna .md eklemeniz yeterli.
Hazırlayan
KOBİ SEO Teknik Ekibi
Araç Geliştirme, Test ve Doğrulama
Bu araçları teknik ekibimiz geliştirdi, kendi içinde test etti ve yayına almadan önce çıktısını bilinen bir karşılıkla karşılaştırarak doğruladı. Hesaplamanın tamamı tarayıcınızda çalışıyor; girdiğiniz hiçbir bilgi sunucuya gitmiyor.
Araçların hepsi güncel arama motoru belgelerine göre yazıldı ve o belgeler değiştiğinde birlikte güncelleniyor. Sayfanın altındaki kaynak listesi, buradaki her kuralın hangi resmî belgeye dayandığını gösteriyor; bir kural yürürlükten kalktığında araç da, metin de yenileniyor.
Kaynaklar ve güncelleme geçmişi
Kaynaklar
- MDN: HTTP başlıkları, Mozilla (developer.mozilla.org)
- Google Search Central: Gizleme (cloaking) ve spam politikaları, Google (developers.google.com)Resmî kaynak