Teknik Arama Motoru Optimizasyonu

Teknik SEO Nedir?
Tarama, İndeksleme ve Site Altyapısı Rehberi

Teknik SEO, bir web sitesinin arama motorları tarafından sağlıklı biçimde keşfedilmesi, taranması, işlenmesi ve dizine eklenmesi için yapılan altyapı çalışmalarını kapsar. Burada temel mesele içeriğin ne anlattığından çok, arama motorlarının o içeriğe ulaşıp ulaşamadığıdır.

googlebot_crawler.sh
$ init_crawl --target=nextcodecollective.com
[OK] Reading robots.txt...
[OK] Locating sitemap.xml...
Found 48 indexable URLs.
Analyzing DOM rendering:
> SSR Status: Hydrated
> LCP Performance: 0.8s
> Canonical tags: Match
[System] > Ready for indexing.

Teknik SEO Nedir?

Bir URL ne kadar iyi hazırlanmış olursa olsun Google sayfayı bulamıyor, içeriğin önemli bölümünü göremiyor veya hangi URL'nin esas sürüm olduğunu anlayamıyorsa organik görünürlük sınırlanabilir.

Bu yüzden teknik SEO yalnızca site hızıyla ilgili değildir. Robots.txt, XML site haritaları, canonical etiketleri, yönlendirmeler, HTTP durum kodları, JavaScript ile oluşturulan içerikler, mobil kullanılabilirlik, yapılandırılmış veri, hreflang ve site mimarisi de aynı alanın parçalarıdır.

Keşif ve tarama → Render ve işleme → Dizine ekleme → Arama sonuçlarında gösterim

Teknik SEO çalışmasının amacı bir audit aracındaki bütün uyarıları kapatmak değil, arama motorlarının sitenin önemli sayfalarına sorunsuz ulaşmasını ve URL'ler arasındaki ilişkiyi doğru anlamasını sağlamaktır.

Tarama, Render ve Dizine Ekleme Süreci

Tarama

Googlebot ve diğer arama motoru botları yeni URL'leri çoğunlukla bağlantılar üzerinden keşfeder. XML site haritaları da bu sürece yardımcı olur. Bu aşamada iç bağlantılar, site mimarisi, robots.txt kuralları, yönlendirmeler ve HTTP durum kodları doğrudan önem taşır.

Örneğin önemli bir kategori sayfasına site içerisinden hiçbir bağlantı verilmiyorsa ve URL sitemap içerisinde de yer almıyorsa sayfanın keşfedilmesi gereksiz yere zorlaşır. Daha ciddi bir örnek, yanlış yazılmış bir robots.txt kuralının bütün bir ürün veya kategori grubunu taramaya kapatmasıdır.

Teknik bir kontrolde ilk sorulardan biri bu yüzden oldukça basittir: İndekslenmesini istediğimiz sayfalara arama motorları gerçekten ulaşabiliyor mu?

Render ve İçeriğin İşlenmesi

Modern web sitelerinde kaynak HTML ile kullanıcının tarayıcıda gördüğü sayfa her zaman aynı değildir. JavaScript ağırlıklı yapılarda ana içerik, bağlantılar veya bazı metadata alanları sayfa yüklendikten sonra oluşturulabilir. Google JavaScript çalıştırabilir; buna rağmen kritik içeriklerin tamamen client-side rendering'e bağlı olması bazı projelerde süreci gereksiz yere karmaşıklaştırabilir.

Bu tür sitelerde yalnızca tarayıcıda sayfanın düzgün görünmesi yeterli bir kontrol değildir. Render edilmiş çıktıda şu noktalara bakılmalıdır:

  • Ana içerik gerçekten oluşuyor mu?
  • H1 ve diğer önemli metinler görülebiliyor mu?
  • Dahili linkler gerçek bağlantılar olarak render ediliyor mu?
  • Canonical doğru URL'yi mi gösteriyor?
  • Meta robots direktifleri doğru mu?
  • API veya JavaScript hataları içeriğin oluşmasını engelliyor mu?

Dizine Ekleme

Bir URL'nin Googlebot tarafından taranması, o sayfanın mutlaka Google dizinine gireceği anlamına gelmez. Bir sayfa farklı nedenlerle indeks dışında bırakılabilir. Örneğin sayfada noindex bulunabilir, başka bir URL canonical olarak gösterilmiş olabilir veya içerik Google tarafından başka bir sayfanın tekrarı olarak değerlendirilebilir.

Soft 404, hatalı durum kodları ve düşük değer taşıyan URL'ler de indeksleme tarafında sorun oluşturabilir. Asıl soru şudur:

Google bu URL'yi indeksledi mi; indekslemediyse neden?

Teknik SEO'nun Temel Bileşenleri

Robots.txt

Arama motoru botlarının sitenin hangi bölümlerini tarayıp tarayamayacağını belirlemek için kullanılır. En tehlikeli hata organik aramada görünmesi gereken URL'leri yanlışlıkla engellemektir. (Örn: Disallow: /urun/)

XML Site Haritaları

Arama motorlarının önemli URL'leri keşfetmesine yardımcı olur. Sitemap içinde yalnızca 200 durum kodu dönen, indekslenebilir, canonical ve organik aramada görünmesi istenen URL'ler olmalıdır.

Canonical Etiketleri

Aynı veya çok benzer içeriklere sahip birden fazla URL olduğunda tercih edilen sürümü belirtir. Zorunlu bir komut değil, güçlü bir sinyaldir. İç linkler ve sitemap ile desteklenmelidir.

HTTP Durum Kodları

200 (OK), 301 (Kalıcı Yönlendirme), 404 (Bulunamadı) gibi durum kodları sayfanın durumu hakkında doğrudan bilgi verir. Yönlendirme zincirlerinden kaçınılmalıdır.

Site Hızı & Core Web Vitals

LCP, INP, CLS gibi metriklerle kullanıcı deneyimi ve performans ölçülür. Hız önemli olsa da binlerce sayfanın noindex olması gibi kritik hataların önüne geçmemelidir.

JavaScript SEO

JS tek başına problem değildir. Sorun, CSR yapılarında kritik içeriğin ve linklerin render edilememesiyle başlar. Googlebot'un işleyebileceği HTML çıktıları sağlanmalıdır.

Yapılandırılmış Veri (Schema)

Product, Article, Organization gibi şemalar verinin arama motorlarınca daha açık yorumlanmasını sağlar. Zengin sonuçlar (rich snippets) elde etmeye katkıda bulunur.

Hreflang

Farklı dil ve bölge sürümleri arasındaki ilişkiyi belirtir. TR, EN, US gibi varyasyonların doğru kullanıcıyla eşleşmesine yardımcı olur.

Teknik SEO Denetiminde Öncelik Nasıl Belirlenir?

Bir crawler 20.000 hata gösterebilir. Bu, 20.000 kritik SEO problemi olduğu anlamına gelmez. Her bulguya üç açıdan bakmak gerekir:

  • Kaç URL etkileniyor? Binlerce URL'yi etkileyen template hatası mı, tekil sayfa sorunu mu?
  • Organik görünürlüğü sınırlıyor mu? Robots.txt, noindex gibi hatalar görünürlüğü tamamen yok edebilir.
  • Düzeltmenin maliyeti nedir? Kodla çözülebilecek işlerle CMS değişikliği gerektiren işler farklıdır.

Sık Karşılaşılan Teknik SEO Sorunları

  • İndekslenmesi gereken sayfalarda noindex bulunması
  • Önemli dizinlerin robots.txt ile engellenmesi
  • Canonical etiketlerinin yanlış URL'lere gitmesi veya sitemap ile çelişmesi
  • Kırık dahili bağlantılar ve Redirect zincirleri/döngüleri
  • Filtre URL'lerinin (faceted navigation) kontrolsüz indekslenip gereksiz URL çoğaltması
  • JavaScript sonrasında oluşan ve botların sağlıklı işleyemediği yapı taşları
  • Yanlış hreflang uygulamaları ve Orphan (yetim) sayfalar

Teknik SEO ve Site Mimarisi

Teknik SEO yalnızca Googlebot'un sayfayı açabilmesini sağlamakla sınırlı değildir. Sitenin kendi içerisindeki bağlantı yapısı da arama motorlarına hangi sayfaların önemli olduğu konusunda bilgi verir. Bir URL'nin XML sitemap içerisinde bulunması, güçlü bir iç link yapısının yerini tutmaz. Önemli bir sayfa sitede hiçbir noktadan link almıyorsa orphan hale gelir. Önemli sayfalar site mimarisinin doğal bir parçası olmalıdır.

Log Dosyası Analizi Neden Önemlidir?

Crawler araçları sitenin nasıl yapılandırıldığını gösterir. Sunucu logları ise arama motoru botlarının site üzerinde gerçekte ne yaptığını ortaya koyar. Googlebot en sık hangi URL'leri ziyaret ediyor? Yönlendirme zincirleri üzerinde crawl oluşuyor mu? Bu analiz özellikle devasa sitelerde değer kazanır.

Yapay Zeka Destekli Aramada Teknik SEO

Google AI Overviews, AI Mode ve diğer üretken yapay zeka tabanlı arama deneyimleri teknik SEO'nun temel ihtiyaçlarını ortadan kaldırmıyor. Bir içeriğin AI tarafından değerlendirilebilmesi için önce erişilebilir ve işlenebilir olması gerekir. Kritik içerik HTML içerisinde bulunmalı, değerli sayfalar taranabilmeli ve canonical/schema sinyalleri kusursuz olmalıdır.

Teknik SEO Denetimi Ne Zaman Yapılmalı?

Yalnızca organik trafik düştüğünde değil; yeni site yayını, CMS değişikliği, HTTP'den HTTPS'e geçiş, URL yapısı veya domain değişikliği, yeni dil sürümleri açılması gibi altyapı çalışmalarının öncesinde ve sonrasında kesinlikle denetim yapılmalıdır.

Sık Sorulan Sorular

Teknik SEO ile On-Page SEO Arasındaki Fark Nedir?
Teknik SEO ağırlıklı olarak sitenin taranabilirliği, indekslenebilirliği ve teknik altyapısıyla ilgilenir. On-page SEO ise sayfanın konusu, içeriği, başlıkları ve arama niyetini ne kadar iyi karşıladığı üzerinde yoğunlaşır.
Küçük Bir Site İçin Teknik SEO Gerekli mi?
Evet. On sayfalık bir kurumsal web sitesinde yanlış bir noindex veya HTTPS problemi sitenin Google'da hiç görünmemesine sebep olabilir.
Teknik SEO Sorunları Ne Kadar Sürede Sonuçlara Yansır?
Problemin türüne göre değişir. Hatalı noindex kaldırıldığında Google'ın URL'yi tekrar taraması gerekir. Kodun yayına alınması sürecin sadece ilk adımıdır, Search Console üzerinden değişikliğin etki edip etmediği doğrulanmalıdır.
JavaScript ile Yapılmış Bir Site SEO Açısından Sorunlu mudur?
JavaScript kullanılması tek başına problem değildir. Sorun teknolojide değil, ortaya çıkan çıktıda yatar. Kritik içerik ve linkler arama motorları tarafından doğru biçimde işlenebiliyorsa JS zararlı değildir.

Teknik SEO'da İlk Neye Bakılmalı?

Önemli sayfalara Googlebot ulaşabiliyor mu? İndekslenmesi gereken URL'ler gerçekten indekslenebilir durumda mı? Canonical sinyalleri doğru URL'leri destekliyor mu? HTTP durum kodları doğru mu?

"Hangi teknik problem, arama motorlarının değerli sayfalarımıza ulaşmasını veya bu sayfaları doğru anlamasını engelliyor?"
Projemi İnceleyin