BlogSEO ve GEO

Teknik SEO Kontrol Listesi: Tarama, Dizinleme, Hız ve Yapılandırılmış Veri

Teknik SEO için kontrol listesi: robots.txt, sitemap, canonical, durum kodları, hreflang, JavaScript render, Core Web Vitals ve güvenlik. Adım adım denetim rehberi.

Teknik SEO, içeriğinizin arama motorları tarafından bulunabilmesi, anlaşılabilmesi ve dizine eklenebilmesi için siteniz altyapısının doğru çalışmasını sağlamaktır. En iyi içerik bile taranamıyorsa sıralanamaz. Aşağıdaki liste, bir site denetiminde sırayla kontrol edilmesi gerekenleri içerir.

1. Tarama ve dizinleme

  • robots.txt: Önemli sayfaları ve CSS/JS dosyalarını engellemediğinizi kontrol edin. robots.txt tarama kontrolüdür, dizinden çıkarma aracı değildir.
  • XML sitemap: Yalnızca 200 durum kodu veren, dizine açık ve canonical sayfaları listeleyin; Search Console'a gönderin.
  • meta robots / X-Robots-Tag: noindex'in yanlışlıkla canlı sayfalarda kalmadığını doğrulayın.
  • Canonical: Her sayfa kendi kanonik adresini göstermeli; parametreli kopya URL'ler ana sayfaya işaret etmeli.
  • Dizin kapsamı: Search Console > Sayfalar raporunda "Dizine eklenmedi" nedenlerini inceleyin.

2. URL yapısı ve yönlendirmeler

  • URL'ler kısa, okunur ve kalıcı olmalı; küçük harf ve tire kullanın.
  • www/www'siz ve http/https sürümlerinden yalnızca biri yanıt vermeli; diğerleri 301 ile yönlendirilmeli.
  • Yönlendirme zincirlerini (A → B → C) ve döngülerini temizleyin.
  • Silinen sayfalarda uygun karşılık varsa 301, yoksa 404/410 kullanın. HTTP durum kodları

3. Sayfa içi sinyaller

  • Her sayfada benzersiz title ve meta description bulunmalı.
  • Tek bir H1, mantıklı H2/H3 hiyerarşisi.
  • Görsellerde anlamlı alt metni ve width/height değerleri.
  • Önemli sayfalara iç bağlantı verin; yetim (orphan) sayfa bırakmayın.
  • Çok dilli sitede hreflang ve dil etiketini doğru ayarlayın.

4. Hız ve sayfa deneyimi

  • LCP ≤ 2,5 sn, INP ≤ 200 ms, CLS ≤ 0,1. Core Web Vitals rehberi
  • TTFB için önbellek, NVMe disk ve güncel PHP. Hosting ve SEO
  • Görselleri modern formatta ve doğru boyutta sunun.
  • Mobil uyumluluk: Google mobil öncelikli dizinleme yapar.

5. JavaScript ve render

Sayfanın temel içeriği ve bağlantıları sunucu tarafından üretilen HTML'de bulunmalıdır. Yalnızca istemci tarafında oluşan içerik gecikmeli dizinlenebilir ve birçok AI tarayıcısı tarafından hiç görülmeyebilir. Nuxt, Next.js gibi çatılarda SSR veya statik önrender (prerender) tercih edin.

6. Güvenlik ve erişilebilirlik

  • Tüm site HTTPS; karışık içerik yok. SSL rehberi
  • 5xx hatası ve kesinti yok; uptime izleme aktif.
  • Güvenlik başlıkları (HSTS, X-Content-Type-Options) tanımlı.

7. Yapılandırılmış veri

Organization, BreadcrumbList, Article, Product ve FAQPage gibi şemaları sayfa içeriğiyle uyumlu biçimde ekleyin ve Rich Results Test ile doğrulayın. Schema rehberi

Denetim araçları

AraçNe için?
Google Search ConsoleDizinleme, tarama istatistikleri, Core Web Vitals, güvenlik sorunları
PageSpeed InsightsGerçek kullanıcı ve laboratuvar hız verisi
Rich Results TestYapılandırılmış veri doğrulaması
Screaming Frog / benzeri tarayıcılarSite geneli tarama, kırık bağlantı, yönlendirme zincirleri
Sunucu loglarıGooglebot ve AI botlarının gerçek davranışı

Sık sorulan sorular

robots.txt ile sayfayı dizinden çıkarabilir miyim?

Hayır. robots.txt yalnızca taramayı engeller; sayfa başka sitelerden bağlantı alırsa içeriksiz de olsa dizinde görünebilir. Dizinden çıkarmak için noindex kullanın ve sayfanın taranabilir kalmasını sağlayın.

Sitemap zorunlu mu?

Zorunlu değildir ancak yeni ve büyük sitelerde keşfi hızlandırır. Doğru ve güncel sitemap, taranmasını istediğiniz URL'leri belirtmenin en temiz yoludur.

Kaynaklar

Bu yazı genel bilgilendirme amaçlıdır; hizmet kapsamı ve güncel özellikler için ilgili ürün sayfasına bakın.