Teknik SEO Rehberi: Tarama, Dizin, Hız ve Güvenlik
Teknik SEO nedir, nasıl denetlenir? Tarama ve dizine ekleme, bozuk bağlantılar, sayfa hızı, HTTPS ve içerik sinyalleri için uygulanabilir kontrol listesi.
Teknik SEO, bir sitenin arama motorları ve AI arama sistemleri tarafından sorunsuz taranmasını, doğru yorumlanmasını ve güvenle sunulmasını sağlayan altyapı çalışmasıdır. İçerik ne kadar iyi olursa olsun, sayfa taranamıyorsa, yanlış URL dizine ekleniyorsa veya yavaş açılıyorsa o içeriğin görünürlüğü sınırlı kalır.
Bu rehber, teknik SEO’nun beş temel katmanını tek yerde toplar: tarama ve dizine ekleme, bağlantı hijyeni, hız, güvenlik ve içerik sinyalleri. Her bölüm tek başına okunabilir; sitenizde hangi katmanın zayıf olduğunu tespit edip oradan başlayabilirsiniz.
Webtures olarak 16 yıldır kurumsal markaların teknik altyapısını denetliyoruz. Aşağıdaki maddelerin tamamı, sahada tekrar tekrar karşılaştığımız sorunlardan damıtıldı.
Teknik SEO nedir?
Teknik SEO, içerik ve bağlantı çalışmalarından bağımsız olarak, sitenin makine tarafından okunabilirliğini yöneten disiplindir. Üç soruya cevap verir:
- Arama motoru botu bu sayfaya erişebiliyor mu?
- Eriştiğinde içeriği doğru ve eksiksiz görebiliyor mu?
- Gördüğü içeriği hangi URL altında saklaması gerektiğini anlıyor mu?
Bu üç soru AI arama sistemleri için de geçerlidir. ChatGPT, Perplexity ve Google AI Overviews cevap üretirken kendi tarayıcılarını kullanır; erişemedikleri bir sayfayı kaynak gösteremezler. Teknik SEO bu yüzden GEO çalışmasının ön koşuludur, alternatifi değil.
Tarama ve dizine ekleme
Tarama, botun sayfayı indirmesidir. Dizine ekleme, indirdiği sayfayı arama dizinine kaydetmesidir. İkisi ayrı aşamadır ve biri olmadan diğeri anlam taşımaz.
Kontrol edilmesi gerekenler:
- robots.txt hiçbir kritik dizini kapatmıyor olmalı. Kapalı bir dizindeki sayfa taranmaz, dolayısıyla içindeki hiçbir sinyal okunmaz.
- noindex etiketi yalnızca gerçekten dizinde istenmeyen sayfalarda bulunmalı. Yanlış yerleştirilmiş tek bir
noindex, bütün bir kategoriyi arama sonuçlarından düşürebilir. Ayrıntı için noindex nedir, nasıl kullanılmalıdır yazısına bakabilirsiniz. - Site haritası yalnızca 200 dönen, canonical URL’leri içermeli. 301 veren veya noindex taşıyan URL’ler site haritasında yer almamalı. Site haritasının yapay zeka arama motorları açısından önemi ayrı bir başlıkta ele alınıyor.
- Tarama bütçesi büyük sitelerde gerçek bir kısıttır. Botun zamanını değersiz parametreli URL’lerde harcaması, yeni içeriğin geç keşfedilmesine yol açar. Tarama bütçesi nedir bu konuyu derinleştiriyor.
- Yetim sayfalar, site içinden hiçbir bağlantı almayan sayfalardır. Bot bu sayfalara yalnızca site haritası üzerinden ulaşır ve genellikle düşük öncelikli sayar. Yetim sayfa tespiti için ayrı bir yöntem gerekir.
Hangi botun neye eriştiğini anlamak için sunucu günlüklerine bakmak en güvenilir yoldur. Googlebot’un çalışma biçimi ile AI crawler botlarının davranışı birbirinden farklıdır; ikisini ayrı ayrı izlemek gerekir.
Bozuk bağlantılar ve yönlendirme hijyeni
Bozuk bağlantı, hedefi artık var olmayan bir URL’ye giden linktir. Kullanıcı için ölü bir yol, bot için harcanmış tarama bütçesidir.
Bozuk bağlantıları düzeltme sırası:
- Tespit. Site genelinde bir tarama çalıştırın ve 404 ile 5xx dönen bütün iç bağlantıları listeleyin. Dış bağlantıları ayrı bir listede tutun; onların çözümü farklıdır.
- Önceliklendirme. Ana sayfadan, kategori sayfalarından ve trafiği yüksek yazılardan çıkan bozuk bağlantılar ilk sırada gelir. Derin ve düşük trafikli bir sayfadaki tek bozuk link acil değildir.
- Karar. Hedef içerik başka bir adrese taşındıysa bağlantıyı yeni adrese güncelleyin. İçerik tamamen kaldırıldıysa bağlantıyı sayfadan çıkarın ya da en yakın güncel kaynağa yöneltin.
- Zincir kontrolü. Bir bağlantı 301 veren bir URL’ye gidiyorsa, o bağlantıyı doğrudan nihai adrese güncelleyin. Sitenizin içinde 301 zinciri bırakmayın; her ek adım hem hız hem sinyal kaybıdır.
- Dış bağlantılar. Size verilen bozuk bağlantıları kaynak siteden düzelttiremiyorsanız, eski URL’yi güncel karşılığına 301 ile yöneltin. Bu, dışarıdan gelen değeri korumanın tek yoludur.
Hangi durumda hangi durum kodunun kullanılacağı ayrı bir konudur; HTTP durum kodları yazısı 301, 302, 404 ve 410 arasındaki farkı örnekle açıklıyor.
Kalıcı olarak kaldırılan ve hiçbir karşılığı olmayan sayfalarda 301 yerine 410 kullanmak daha dürüst bir sinyaldir. Alakasız bir hedefe yapılan 301, arama motoru tarafından yumuşak 404 olarak değerlendirilebilir ve beklenen değeri aktarmaz.
Sayfa hızı ve lazy load
Sayfa hızı, hem kullanıcı deneyiminin hem de tarama verimliliğinin ortak paydasıdır. Yavaş sunucu, botun birim zamanda daha az sayfa indirmesi anlamına gelir.
Lazy load, görsellerin ve gömülü içeriklerin yalnızca görüntü alanına yaklaştığında yüklenmesidir. Doğru uygulandığında ilk yükleme süresini belirgin şekilde kısaltır. Dikkat edilmesi gereken üç nokta var:
- Görüntü alanının üstündeki görsele lazy load uygulamayın. Sayfanın en büyük görseli genellikle ilk ekranda yer alır; onu geciktirmek en büyük içerikli boyama süresini doğrudan bozar.
- Genişlik ve yükseklik değerlerini her zaman yazın. Boyut bilgisi olmayan görseller yüklendikçe sayfa zıplar ve düzen kayması ölçüsü bozulur.
- Metni lazy load ile yüklemeyin. İçeriğin kendisi JavaScript ile sonradan gelirse, bazı tarayıcılar ve AI crawler’ları o metni hiç görmez.
Ölçüm tarafında saha verisi laboratuvar verisinden önemlidir. Sayfa hızının ve Core Web Vitals’ın AI aramadaki etkisi bu ayrımı örnekliyor.
HTTPS ve SSL sertifikası
SSL sertifikası, tarayıcı ile sunucu arasındaki trafiği şifreleyen dijital belgedir. Sertifika kurulduğunda site HTTP yerine HTTPS üzerinden yayınlanır.
HTTPS bugün bir tercih değil, asgari koşuldur. Sertifikasız bir site tarayıcıda güvensiz olarak işaretlenir, form gönderimleri uyarı üretir ve ödeme altyapılarının çoğu bağlantıyı reddeder.
Kurulumda en sık yapılan hatalar:
- Karışık içerik. Sayfa HTTPS üzerinden geliyor ama içindeki görsel, betik veya yazı tipi hâlâ HTTP adresinden çekiliyor. Tarayıcı bu kaynakları engeller, sayfa eksik görünür.
- Yönlendirme eksikliği. HTTP sürümü HTTPS’e 301 ile yönlendirilmediğinde aynı içerik iki ayrı adreste yayınlanmış olur.
- Sertifika yenilenmemesi. Süresi dolan sertifika sitenin tamamını erişilemez hale getirir. Yenilemeyi otomatikleştirin ve süre bitimine kalan günü izleyin.
- www ve www’suz sürümün ayrı yaşaması. İki sürümden biri tercih edilmeli, diğeri ona yönlendirilmelidir.
Sertifika türü sıralamayı etkilemez. Genişletilmiş doğrulamalı bir sertifika, ücretsiz bir sertifikadan daha iyi bir teknik sinyal üretmez; ikisi de aynı şifrelemeyi sağlar.
Anahtar kelime yığma ve içerik sinyalleri
Anahtar kelime yığma, bir terimin sayfada doğal olmayan sıklıkta tekrarlanmasıdır. Metin içinde art arda sıralanan kelime listeleri, arka planla aynı renkte gizlenmiş bloklar ve her cümleye zorla yerleştirilen aynı ifade bu kapsama girer.
Yığma bugün işe yaramaz, çünkü arama sistemleri kelime sayısı yerine anlam ilişkisi üzerinden çalışır. AI arama tarafında etki daha da nettir: dil modelleri doğal olmayan tekrarı düşük kaliteli metin sinyali olarak okur ve bu tür pasajları alıntılamaz.
Doğru yaklaşım şu üç ilkeye dayanır:
- Bir sayfa tek bir arama niyetine cevap versin. İki farklı niyet varsa iki ayrı sayfa yazın.
- Terimin kendisi yerine terimin çevresindeki kavramları kullanın. Konuyu gerçekten bilen bir metin, ilgili kavramları doğal olarak içerir.
- Her paragraf bağlamsız okunabilsin. İlk cümle sorunun net cevabını versin; AI sistemleri pasajı bu şekilde alıntılar.
Gizleme yoluyla botla kullanıcıya farklı içerik göstermek ise yığmadan çok daha ağır bir ihlaldir; cloaking nedir yazısı bu konuyu ve yaptırımlarını ayrıntılandırıyor.
AMP'in bugünkü durumu
AMP, mobil sayfaların hızlı açılması için geliştirilen kısıtlı bir HTML biçimidir. Google 2016’dan itibaren mobil haber karuselinde AMP şartı aramıştı.
Bugün durum değişti. Google, üst haber alanında AMP zorunluluğunu kaldırdı ve hız değerlendirmesini Core Web Vitals ölçümlerine taşıdı. Yani AMP kullanmak tek başına bir sıralama avantajı sağlamıyor.
Yeni bir projeye AMP eklemenin pratik bir gerekçesi kalmadı. Elinizde çalışan bir AMP sürümü varsa iki seçeneğiniz var:
- Koruyun ve canonical’ı doğru kurun. AMP sayfası, ana sürümü canonical olarak göstermelidir; aksi halde aynı içerik iki URL’de rekabet eder.
- Kaldırın ve ana sürümü hızlandırın. Kaldıracaksanız her AMP URL’ini ana sürüme 301 ile yöneltin, site haritasından çıkarın ve
amphtmletiketlerini temizleyin.
İkinci yol çoğu site için daha sürdürülebilir: tek bir sürümü hızlı tutmak, iki sürümü paralel yönetmekten kolaydır.
Yinelenen içerik ve canonical
Aynı veya çok benzer içeriğe birden fazla URL’den ulaşılıyorsa arama motoru hangisini göstereceğine kendi karar verir. Bu karar sizin tercihinizle örtüşmeyebilir.
Filtreli e-ticaret URL’leri, UTM parametreli kampanya linkleri, sayfalama adresleri ve www ile www’suz sürümler en sık görülen kaynaklardır. Çözüm, tercih edilen adresi rel="canonical" ile açıkça bildirmektir. Ayrıntılar canonical nedir ve duplicate content nedir yazılarında.
Yapısal veri ve makine okunabilirliği
Yapısal veri, sayfadaki bilginin ne anlama geldiğini makineye açıkça söyleyen işaretleme katmanıdır. JSON-LD biçimi bugünün standardıdır ve sayfanın görünümünü değiştirmez.
Yapısal verinin zengin sonuç üretmesi bir olasılıktır, garanti değildir. Buna karşılık varlık netliği açısından değeri tartışmasızdır: kuruluş adı, yazar, yayın tarihi ve ürün bilgisi işaretlendiğinde makinenin yanlış eşleştirme yapma ihtimali düşer. JSON-LD kodu nedir yazısı temel şemaları örnekliyor.
İç bağlantı metinleri de bir tür yapısal sinyaldir. Bağlantının görünen metni hedef sayfanın konusunu anlatmalıdır; anchor text nedir yazısı doğru dağılımı ele alıyor.
Teknik SEO kontrol listesi
Aşağıdaki liste bir denetimin asgari kapsamıdır.
| Katman | Kontrol | Başarısızlık belirtisi |
|---|---|---|
| Tarama | robots.txt kritik dizinleri kapatmıyor | Sayfa hiç taranmamış |
| Tarama | Sunucu günlüğünde bot erişimi düzenli | Yeni içerik geç keşfediliyor |
| Dizin | noindex yalnızca istenen sayfalarda | Sayfa dizinden düşmüş |
| Dizin | Site haritası yalnızca 200 dönen URL içeriyor | Site haritası hata raporu |
| URL | Canonical her sayfada ve kendini gösteriyor | Yanlış URL dizinde |
| URL | HTTP, www ve parametreli sürümler tek adrese iniyor | Aynı içerik birden çok adreste |
| Bağlantı | İç bağlantılarda 404 ve 301 zinciri yok | Tarama raporunda zincir uyarısı |
| Hız | İlk ekrandaki görselde lazy load yok | En büyük içerikli boyama geç |
| Hız | Görsellerde genişlik ve yükseklik tanımlı | Düzen kayması yüksek |
| Güvenlik | HTTPS zorunlu, karışık içerik yok | Tarayıcı güvenlik uyarısı |
| Güvenlik | Sertifika süresi izleniyor | Site tamamen erişilemez |
| İçerik | Bir sayfa bir arama niyeti | Kendi sayfalarınız birbiriyle yarışıyor |
| Makine | JSON-LD geçerli ve sayfa içeriğiyle tutarlı | Zengin sonuç doğrulama hatası |
Teknik SEO ve GEO ilişkisi
AI arama sistemleri cevaplarını kendi indeksledikleri kaynaklardan üretir. Bir sayfayı alıntılayabilmeleri için önce o sayfaya erişebilmeleri, sonra içeriği eksiksiz okuyabilmeleri gerekir.
Bu yüzden GEO çalışmasının ilk adımı içerik değil altyapıdır. Sunucu tarafında işlenmiş HTML, doğru durum kodları, tutarlı canonical ve erişilebilir robots kuralları olmadan hiçbir içerik stratejisi sonuç vermez.
Sitenizin teknik durumunu bağımsız bir gözle değerlendirmemizi isterseniz AI-First SEO hizmetimiz üzerinden başlayabilir, hazırlık durumunuzu ölçmek için iletişime geçebilirsiniz.
Growth & GEO