Teknik SEO Analizi Nasıl Yapılır?

Tarama, indeksleme, render ve performans katmanlarını birlikte okuyarak teknik SEO sorunlarını nasıl önceliklendireceğinizi anlatan pratik denetim rehberi.

Teknik SEO analizi çoğu ekipte iki uçtan birine savruluyor. Ya tek bir araç puanına bakılıp sitenin durumu oradan okunmaya çalışılıyor ya da yüzlerce URL içeren raporlar arasında asıl problem kayboluyor. Oysa teknik analiz, arama motorunun siteyi hangi katmanlarda gördüğünü ayırabilme işidir: tarama, indeksleme, render, şablon yapısı ve performans.

Bir sayfada başlık etiketi zayıf olabilir; bu tek başına teknik felaket değildir. Ama aynı sayfa yanlış canonical taşıyorsa, JavaScript yüzünden ana içeriğini geç oluşturuyorsa ya da zaman zaman `5xx` döndürüyorsa mesele değişir. Teknik SEO analizi, tek tek sayfalara bakmaktan önce hata sınıflarını bulmaya ve hangi sorunun geniş ölçekte tekrar ettiğini anlamaya çalışır.

Teknik SEO analizi için tarama, indeksleme ve performans denetim panelleri

Teknik SEO analizi neyi ölçer, neyi ölçmez?

Önce sınırı net çizmek gerekir. Teknik SEO analizi, sitenin arama motorları tarafından erişilmesi, işlenmesi ve doğru sayfalar üzerinden değerlendirilmesiyle ilgilenir. Daha geniş çerçeveyi anlatan SEO analizi içinde içerik kalitesi, arama niyeti uyumu ve genel performans değerlendirmesi de vardır. Teknik tarafta ise soru biraz daha somuttur: Bot doğru URL'ye ulaşıyor mu, sayfayı beklediğiniz içerikle görüyor mu, yanlış sinyal alıyor mu?

Bu ayrım önemlidir çünkü analiz sırasında gereksiz kalabalığı azaltır. Örneğin zayıf paragraf akışı, eksik örnekler veya ikna gücü düşük bir metin çoğu zaman içerik problemidir. Bunlar teknik tabloyu etkileyebilir ama doğrudan teknik sınıfta yer almaz. Buna karşılık `noindex` etiketi, `robots.txt` engeli, `canonical` karışıklığı, zincir yönlendirme, yetim sayfa yapısı veya render sonrası oluşan içerik teknik katmandadır.

Bir başka sık hata, teknik analizi sayfa içi kontrollerin yerine koymaktır. Halbuki sayfa içi SEO analizi ile teknik inceleme birbirini tamamlar. Başlık hiyerarşisi doğru olabilir ama sayfa geç yanıt verdiği için bot tam render alamayabilir. İçerik güçlü olabilir ama yanlış URL varyasyonları yüzünden indekslenen sürüm sizinkinden farklı olabilir. Bu nedenle analiz, "iyi içerik var mı" sorusundan çok "iyi içerik doğru biçimde erişilebilir mi" sorusuyla başlar.

Teknik analizde tekil URL değil, örüntü görmek gerekir. Bir blog yazısında sorun bulmak sizi yanıltabilir; aynı sorunun kategori, etiket, filtre veya ürün şablonunda tekrar edip etmediğini anlamadan gerçek önceliği kuramazsınız. Sağlam teknik SEO bakışı, sayfa bazlı kontrol ile şablon bazlı okuma arasında gidip gelir.

Analize başlamadan önce veri kaynaklarını aynı masaya koyun

İyi teknik analiz tek kaynaktan çıkmaz. En azından dört veri seti gerekir: sitenin tarama çıktısı, Search Console kapsam ve performans verileri, mevcut sitemap dosyası ve mümkünse sunucu logları. Bunların her biri farklı bir kör noktayı kapatır. Crawler size sitenin kendi iç yapısını gösterir, Search Console Google'ın gerçekten ne gördüğünü anlatır, loglar ise bot davranışını ham istek seviyesinde ortaya koyar.

Bu noktada sayfa tiplerini de ayırmalısınız. Ana sayfa, blog yazısı, kategori, etiket, filtrelenmiş liste, arama sonucu, kampanya sayfası, ürün detayı ya da destek dokümanı aynı kuralla okunmaz. Küçük bir içerik sitesinde on URL örneklemek yeterli olabilir; binlerce sayfalık yapılarda her şablondan örnek küme çıkarmadan yapılan analiz, tek sayfalık tespite dönüşür ve size yanlış güven verir.

İlk fotoğrafı hızlı çekmek gerektiğinde, bu soruları yanıtlayan bir araç hangi şablonun önce incelenmesi gerektiğini görmek için işe yarar. Buradaki amaç nihai kararı araca bırakmak değil; ayrıntılı crawl çalışmasına geçmeden önce nerede yoğunlaşacağınızı daha net görmektir.

Elinizdeki verileri yan yana koyduğunuzda ilk kontrol şu olmalı: sitemap'te bulunan URL'ler gerçekten `200` dönüyor mu, indekslenmesini istediğiniz sayfalar bunlar mı, Search Console aynı kümeyi mi gösteriyor? Eğer bu üç liste baştan ayrışıyorsa teknik analizin giriş kapısı zaten bulunmuş demektir. Çoğu sitede problem tek tek sayfalardan değil, tutarsız kaynaklardan çıkar.

Tarama ve indeksleme sorunlarını birbirine karıştırmayın

Tarama ve indeksleme çoğu raporda iç içe geçer ama aynı şey değildir. Tarama, botun URL'ye erişebilmesiyle ilgilidir. İndeksleme ise erişilen URL'nin arama sonuçlarında tutulmaya değer bulunup bulunmadığıyla. Bir sayfa taranabilir ama indekslenmeyebilir. Tam tersi, eski bir URL sınırlı taramayla hâlâ indekste kalabilir. Bu ayrımı kurmadan yapılan teknik SEO analizi, semptomu doğru adlandıramaz.

Tarama tarafında ilk kontrol alanı `robots.txt`, yönlendirmeler, durum kodları ve iç link akışıdır. `Disallow` ile kapatılan klasörler, gereksiz parametreli adresler, sürekli `301` zincirine giren URL'ler ve botun keşfetmesini beklediğiniz halde hiçbir yerden link almayan sayfalar burada görünür. Bu katmanı daha ayrıntılı okumak isterseniz taranabilirlik ve indekslenme sorunları üzerine yaptığınız kontroller iyi bir referans çerçevesi sağlar.

İndeksleme tarafında ise `noindex`, canonical, duplicate kümeleri ve düşük değerli URL enflasyonu öne çıkar. Google bir URL'yi taramış olabilir ama başka bir sürümü canonical seçmişse sizin gördüğünüz sayfa aslında yarışa girmiyor olabilir. Özellikle filtreli liste yapılarında, etiket sayfalarında ve arama sonucu URL'lerinde bu tablo sık görünür. Teknik analiz burada tek tek örnek sayfalara değil, hangi URL tipinin gereğinden fazla çoğaldığına odaklanır.

Kırık linkler de bu iki katman arasında sessizce sorun büyütür. Çok sayıda `404` yalnızca kullanıcıyı bozmaz; botun boşa istek atmasına ve iç akışın dağılmasına neden olur. Teknik kontrol sırasında kırık bağlantı analizi verisini ayrıca çekmek, hangi sorunların sadece içerik hatası değil keşif problemi olduğunu anlamayı kolaylaştırır.

Pratikte en faydalı yöntem, bulguları iki ayrı tabloya yazmaktır: "bot sayfaya ulaşamıyor" ve "bot ulaşıyor ama sayfa doğru sinyal vermiyor." Bu ayrım yapıldığında ekip içinde sorumluluk dağılımı da netleşir. Birincisi çoğu zaman sunucu, yönlendirme ve site mimarisi işi olur; ikincisi ise şablon, meta kuralları ve indeks kapsamı yönetimiyle ilgilidir.

Şablon ve sayfa türü bazlı hataları kümeler halinde bulun

Teknik SEO analizi tekil hata avcılığı değildir. Asıl değer, tekrar eden yapısal kusuru bulduğunuzda ortaya çıkar. Bir kategoride canonical hatası gördüyseniz, soru şu olmalı: Bu sorun o kategoride mi var, yoksa aynı şablonu kullanan tüm URL'lerde mi tekrarlanıyor? Bir ürün sayfasında schema eksikliği fark ettiyseniz, bu tek veri girişi hatası mı, yoksa tüm ürün şablonunun çıktısı mı eksik?

Bu yüzden crawl çıktısını sayfa tipine göre filtrelemek önemlidir. `/blog/` benzeri desenler, parametreli URL kümeleri, sayfalama adresleri, filtre kombinasyonları veya dil klasörleri ayrı ayrı incelenmelidir. Küçük bir örneklem bile bazen büyük problemi ele verir. Örneğin bütün filtre sayfaları `200` dönüyor ama kendi içinde sonsuz kombinasyon üretiyorsa, sorun bir URL'de değil sitenin ürettiği adres mantığındadır.

Şablon analizi sadece meta alanları için yapılmaz. Dahili linklerin JavaScript ile geç oluşması, mobil menü içinde kalan kritik bağlantıların HTML kaynağında görünmemesi, pagination linklerinin kopuk olması ya da canonical etiketinin her sayfada ana kategoriye dönmesi gibi problemler çoğunlukla şablon seviyesinde ortaya çıkar. Tek sayfa düzeltmek sorunu kapatır gibi görünür ama hatayı üretmeye devam eden yapı yerinde kalır.

Bu aşamada odak noktanız "kaç hata var" değil, "kaç şablon etkileniyor" olmalıdır. Yüzlerce URL'nin aynı sebeple bozulduğu durumlar, az sayıda ama dağınık hatalardan çok daha yüksek öncelik taşır. Teknik SEO analizini değerli yapan şey de budur: geliştirme ekibine tek tek URL listesi değil, düzeltildiğinde geniş alanı toparlayacak net problem kümeleri vermek.

Performans ve render katmanını ayrı değerlendirin

Bir sayfa `200` dönüyor diye teknik olarak sağlıklı sayılmaz. HTML kaynağında görünen yapı ile tarayıcının render sonrası oluşturduğu yapı arasında ciddi fark varsa, arama motorlarının iş yükü artar. Özellikle JavaScript yoğun sitelerde başlıkların, ürün açıklamalarının, dahili linklerin ya da yorum bloklarının sonradan gelmesi, teknik analizin performans ve render tarafını mecburen büyütür.

Burada iki ayrı soru sorulmalı: Sayfa hızlı mı, bir de anlamlı içeriği erken mi gösteriyor? İlk sorunun cevabı sunucu yanıt süresi, görsel boyutları, script yükü ve ağ maliyetiyle ilgilidir. İkinci soru ise render zincirine, istemci tarafında oluşturulan DOM'a ve botun kaynağı yorumlama maliyetine bakar. Core Web Vitals tarafındaki `LCP` için yaklaşık `2.5` saniye, `INP` için `200` milisaniye, `CLS` için `0.1` eşiği hâlâ pratik bir referans çerçevesi sunuyor. Metriklerin nasıl okunacağını daha ayrıntılı görmek için Core Web Vitals analizi notları teknik kontrolün performans ayağını tamamlar.

Render tarafında en sık görülen hata, geliştirici ekibin kullanıcı tarafında gördüğü içeriği botun da aynı anda gördüğünü varsaymasıdır. Oysa geç çalışan üçüncü taraf script'ler, istemci tarafında eklenen iç linkler, sonsuz scroll içinde saklanan URL kümeleri veya etkileşim bekleyen bileşenler teknik SEO açısından sorunlu olabilir. Render edilmiş HTML ile ilk kaynak arasındaki fark büyüdükçe, "sayfa var" ifadesi tek başına anlamını yitirir.

Performans bulgularını da tek tek URL notu olarak değil, neden sınıfı olarak yazın. Sorun büyük hero görselleri mi, kullanılmayan JavaScript paketleri mi, font yükleme zinciri mi, geç çalışan kişiselleştirme script'leri mi? Neden doğru kurulursa çözüm planı teknik borca dönüşmez. Aksi halde ekip her sprintte farklı bir sayfanın semptomunu düzeltir, ama kök sebep ayakta kalır.

Bulguları etki, yaygınlık ve çözüm maliyetine göre sıralayın

Teknik SEO analizi raporla değil önceliklendirmeyle değer üretir. Yirmi kusuru peş peşe yazmak, çoğu zaman kimsenin neyi önce yapacağını netleştirmez. Daha faydalı yöntem, her bulguyu üç açıdan tartmaktır: Kaç sayfayı etkiliyor, organik görünürlüğe ne kadar dokunuyor ve çözüm maliyeti nedir? Yanlış canonical yüzlerce URL'yi etkiliyorsa, tek bir eksik `alt` metninden açık ara daha kritik kabul edilmelidir.

Genel tabloyu kurarken kritik sınıfa genellikle şu başlıklar girer: yanlışlıkla `noindex` olmuş değerli sayfalar, botu yanlış URL'lere sürükleyen canonical kararları, geniş ölçekte `5xx` veya `404` üreten şablonlar, keşfi kesen link kopuklukları ve ciddi render gecikmeleri. Orta öncelik katmanında ise redirect zincirleri, tutarsız sitemap yönetimi, gereğinden ağır script yükleri ve indeks kapsamını şişiren URL varyasyonları yer alır.

En sık görülen hata, puan odaklı rapor yazmaktır. "SEO skoru 84" cümlesi toplantıda kulağa hoş gelir ama geliştirici ekip için yapılabilir bir yol haritası üretmez. Bunun yerine "blog şablonundaki canonical çıktısı tüm yazılarda yanlış sürüme işaret ediyor" demek hem daha teknik hem daha uygulanabilirdir. Teknik SEO analizi, soyut notları somut geliştirme işlerine çevirebildiği ölçüde işe yarar.

Düzenli bakım tarafını da ihmal etmeyin. Aynı analizi her hafta baştan kurmaya gerek yok, ama büyük yayınlar, şablon değişiklikleri, geçiş projeleri ve trafik dalgalanmaları sonrasında teknik kontrol yeniden yapılmalıdır. Bunu tek seferlik temizlik işi değil, düzenli SEO denetimi disiplininin bir katmanı gibi düşünmek daha gerçekçi olur. Sağlam teknik analiz, arama motoruna ne göstermek istediğinizi netleştirir; daha da önemlisi, istemeden ne gösterdiğinizi ortaya çıkarır.