Teknik SEO, arama motorlarının sitenizi sorunsuz tarayıp anlayıp indeksleyebilmesi için altyapıyı düzenleme işidir. İçerik ne kadar iyi olursa olsun, Google sayfaya ulaşamıyor, render edemiyor ya da hangi sürümün asıl olduğuna karar veremiyorsa sıralama olmaz. Bu rehber teknik SEO'yu dokuz başlıkta ele alır ve her başlık için ne kontrol edileceğini, hangi araçla ve hangi öncelikle yapılacağını anlatır.
Teknik SEO nedir?
SEO'nun üç ayağından biridir: teknik, içerik, otorite. Teknik SEO, arama motorunun siteyle etkileşiminin her adımını sorunsuz kılar: bota erişim izni (robots.txt), sayfaları keşif (site haritası, iç link), indirme (hız, sunucu), render (JavaScript), anlama (yapılandırılmış veri, canonical, hreflang) ve indeksleme kararı (noindex, kopya içerik). Kullanıcı bu katmanı çoğunlukla görmez; Google ise ilk olarak bunu görür.
Teknik SEO sıralama kazandırmaz; sıralama kaybettiren engelleri kaldırır. Bu yüzden etkisi, sorunu olan sitelerde büyük, zaten sağlıklı sitelerde küçüktür. Doğru soru "teknik SEO yapalım mı" değil, "hangi teknik sorun şu anda bizi engelliyor"dur.
1. Tarama (crawlability)
Googlebot siteye girebiliyor mu, istediği her sayfaya ulaşabiliyor mu, tarama bütçesini doğru sayfalara harcıyor mu?
- robots.txt: Yanlışlıkla engellenen bölüm var mı? CSS ve JS açık mı? AI botları için bilinçli karar verilmiş mi?
- Sunucu ve CDN engelleri: robots.txt izin veriyor ama güvenlik duvarı botu engelliyor olabilir; Search Console URL denetimi ve sunucu logları bunu gösterir.
- Yönlendirme zincirleri ve döngüler: Her ek adım tarama bütçesi harcar.
- Kırık linkler (404): İç linklerden giden 404'ler düzeltilmeli; dış 404'ler değerliyse 301.
- Tarama tuzakları: Takvim sayfaları, sonsuz filtre kombinasyonları, oturum parametreli URL'ler. Büyük sitelerde en çok bütçe yiyen sorun.
- Sunucu hızı: Yavaş yanıt, Googlebot'un tarama hızını düşürmesine yol açar.
Araçlar: Search Console tarama istatistikleri ve sayfa raporu, Screaming Frog, sunucu logları.
2. İndeksleme
Taranan sayfalar dizine giriyor mu, doğru sürümüyle mi giriyor?
- Search Console sayfa raporu: "Tarandı, dizine eklenmedi" ince içerik veya kopya işaretidir; "keşfedildi, taranmadı" bütçe veya öncelik sorunudur. İkisi farklı çözüm ister.
- Canonical: Her sayfa kendine veya doğru asıl sürüme canonical veriyor mu? http/https, www, sondaki eğik çizgi, parametreler tek sürüme indirgenmiş mi?
- noindex: Bilinçli mi? Yanlışlıkla şablona girmiş noindex, tüm bölümü dizinden siler.
- Kopya içerik: Aynı içeriğin birden fazla URL'de olması; canonical veya birleştirme.
- Site haritası: Yalnızca indekslenebilir, 200 dönen canonical URL'ler; güncel lastmod.
- İnce içerik: Boş kategori, 100 kelimelik etiket sayfası; noindex veya zenginleştirme.
3. Site yapısı ve URL'ler
- Her önemli sayfa ana sayfadan en fazla 3-4 tıkla ulaşılabilir.
- URL'ler kısa, okunabilir, küçük harf, tire ile ayrılmış, Türkçe karaktersiz.
- Mantıklı klasör yapısı:
/hizmetler/seo/,/blog/yazi-adi/. - Breadcrumb navigasyonu ve BreadcrumbList şeması.
- İç linkleme: konu kümeleri, hub sayfaları, yetim sayfa yok. İç linkleme mimarisi ayrı bir rehberde.
- Sayfalama doğru işaretlenmiş; sonsuz kaydırmanın arkasında klasik sayfalama var.
- Menü ve footer linkleri HTML'de, JavaScript'e bağımlı değil.
4. Hız ve Core Web Vitals
Mobilde LCP 2,5 sn, INP 200 ms, CLS 0,1 altı. Search Console'daki alan verisine göre sorunlu şablon bulunur, PageSpeed Insights ile teşhis edilir. Sunucu yanıt süresi, görsel boyutları, render engelleyen kaynaklar, üçüncü taraf betikler en sık dört sebeptir. Metriklerin anlamı ve 12 adımlık hızlandırma ayrı yazılarda.
5. Mobil
Google mobil sürümü indeksler. Viewport etiketi, taşan içerik, küçük metin, yakın dokunma hedefleri, müdahaleci pop-up, mobilde gizlenen içerik. Mobil ve masaüstü sürüm aynı içerik, link ve yapılandırılmış veriyi taşımalı. Ayrıntı mobil uyumluluk rehberinde.
6. HTTPS ve güvenlik
- Tüm site HTTPS; http istekleri tek adımda https'e 301.
- Karışık içerik yok (https sayfada http görsel veya betik).
- Sertifika geçerli ve otomatik yenileniyor.
- Güvenlik başlıkları: HSTS, X-Content-Type-Options, X-Frame-Options, Content-Security-Policy. Sıralama faktörü değil ama güvenlik denetimlerinin parçası.
- Hack belirtileri: Search Console güvenlik uyarıları, beklenmedik sayfalar, spam linkler.
- Yazılım güncel: CMS, tema, eklenti.
7. Yapılandırılmış veri
Organization veya LocalBusiness, BreadcrumbList, sayfa tipine göre Article veya Product, Person. JSON-LD biçiminde, görünen içerikle tutarlı, tek kaynaktan. Zengin Sonuçlar Testi ve Search Console geliştirme raporlarıyla doğrulama. Yapılandırılmış veri rehberi türleri ve örnekleri içerir.
8. JavaScript ve render
React, Vue, Angular gibi istemci tarafı render edilen sitelerde ham HTML boş olabilir; Google JavaScript'i çalıştırır ama gecikmeli ve kaynak sınırlı. AI botlarının çoğu ise hiç çalıştırmaz. Kontrol: sayfayı JavaScript kapalı açın (DevTools) veya URL denetimi aracında render edilmiş HTML'e bakın; içerik, linkler ve meta etiketler görünüyor mu? Çözüm: sunucu tarafı render (SSR), statik üretim (SSG) veya kritik içerik için hibrit yaklaşım. Tek sayfa uygulama sorunu ayrı bir yazıda.
9. Çok dilli ve uluslararası
Birden fazla dil veya ülke varsa: her dil sürümü ayrı URL'de (alt klasör, alt alan adı veya ayrı alan adı), hreflang etiketleri karşılıklı ve kendine referanslı, x-default tanımlı, her sürümün kendi canonical'ı, otomatik dil yönlendirmesi yok (Googlebot ABD'den gelir, İngilizceye yönlendirilirse Türkçe sürümü göremez). hreflang karmaşası yazısı en sık hataları listeler.
Teknik SEO denetimi nasıl yapılır?
- Veri toplayın: Search Console (sayfa raporu, Core Web Vitals, tarama istatistikleri), Screaming Frog tam tarama, PageSpeed Insights örnek sayfalar, sunucu logları (varsa).
- Dokuz başlığı sırayla geçin ve her bulguyu etkilenen URL sayısı ve kanıtla yazın.
- Önceliklendirin: Kritik (indekslemeyi engelliyor: robots engeli, noindex, yönlendirme döngüsü), yüksek (çok sayfayı etkiliyor: canonical, hız, mobil), orta (iyileştirme: şema, URL, iç link), düşük (temizlik).
- Görev listesine dönüştürün: Her bulgu için ne yapılacak, kim yapacak, nasıl doğrulanacak. "Başlıkları düzeltin" değil; "şu 40 sayfada title 60 karakteri aşıyor, şablonda şu değişiklik".
- Uygulayın ve doğrulayın: Search Console'da "düzeltmeyi doğrula"; 2-4 hafta sonra yeniden ölçüm.
Bu yapı denetim şablonunda hazır alanlarla sunuluyor. Kaynak Ol'un SEO danışmanlığı her projeye bu denetimle başlar.
Sık sorulan sorular
Teknik SEO tek seferlik mi?
Büyük denetim yılda bir, küçük kontroller aylık. Her tema, eklenti veya platform değişikliği sorun üretebilir.
Teknik SEO için geliştirici şart mı?
Küçük sitede çoğu düzeltme panelden yapılır; hız, JavaScript ve sunucu yapılandırması geliştirici ister.
Önce teknik SEO mu, içerik mi?
Önce kritik teknik düzeltmeler, sonra içerik; kalanı paralel.
Teknik SEO ile sayfa içi SEO arasındaki fark ne?
Teknik SEO site genelinde altyapıyla (tarama, indeksleme, hız) ilgilenir; sayfa içi SEO tek tek sayfaların içeriği ve etiketleriyle. Title ve meta açıklama sayfa içi; canonical ve yönlendirme teknik sayılır. Sınır keskin değildir; ikisi birlikte "site içi SEO"yu oluşturur.