İçeriğe geç
Teklif Al

Teknik SEO kontrol listesi 2026: sitenizi denetlemek için 30 madde.

SEO
8 dk okuma

En iyi yazılmış hizmet sayfası bile, Google onu tarayamıyor ya da dizine ekleyemiyorsa arama sonuçlarında yoktur. Teknik SEO, içeriğinizle Google arasındaki yolu temizleme işidir ve çoğu sorun birkaç dakikalık bir kontrolle bulunabilir.

Bu yazıyı bir denetim listesi olarak hazırladık. Maddeleri Google’ın arama sürecindeki sıraya göre grupladık: önce tarama, sonra dizine ekleme, sonra sayfa deneyimi ve zengin sonuçlar. Her grubun sonunda hangi araçla kontrol edeceğinizi de yazdık. Kaynak olarak birincil olarak Google Search Central belgelerini kullandık.

SEO’nun teknik dışındaki ayaklarını merak ediyorsanız SEO nedir yazımız genel çerçeveyi veriyor. Burada doğrudan sitenin altyapısına iniyoruz.

Teknik SEO denetimine başlamadan önce: ücretsiz araçlar

Teknik SEO denetimi için pahalı yazılımlara gerek yok. Başlangıçta şu ücretsiz araçlar işin büyük kısmını görür:

AraçNe için?
Google Search ConsoleDizine ekleme durumu, URL denetimi, site haritası, Core Web Vitals ve manuel işlem bildirimleri
PageSpeed InsightsGerçek kullanıcı verisiyle (CrUX) ve laboratuvar testiyle hız ölçümü
Zengin Sonuç TestiYapılandırılmış verinin hatasız olup olmadığı ve zengin sonuca uygunluğu
Tarayıcı geliştirici araçlarıSayfanın kaynak kodu, yönlendirmeler, HTTP durum kodları, meta etiketler
Bir site tarayıcısıTüm siteyi tarayıp kırık bağlantı, yinelenen başlık ve yönlendirme zinciri bulmak (birçoğunun ücretsiz sürümü küçük siteler için yeterli)
Başlangıç noktası: Search Console’daki “Sayfa dizine ekleme” raporu, sitenizin teknik sağlığının özetidir. Hangi sayfaların neden dizinde olmadığını tek ekranda gösterir.

Tarama: Google sitenize ulaşabiliyor mu?

Googlebot’un sayfalarınıza erişebilmesi her şeyin ön koşuludur. Kontrol edin:

  • 1. robots.txt doğru mu? alanadiniz.com/robots.txt adresini açın. Yayına alınırken geliştirme ortamından kalan bir “Disallow: /” satırı, tüm siteyi taramaya kapatır. Şaşırtıcı derecede sık görülen bir hatadır.
  • 2. robots.txt’yi gizleme aracı olarak kullanmıyor musunuz? Google’a göre robots.txt taramayı yönetir, sayfayı arama sonuçlarından gizlemez. Engellenen bir sayfa başka sitelerden bağlantı alıyorsa içeriği olmadan da dizinde görünebilir. Gizlemek için noindex kullanılır.
  • 3. CSS ve JavaScript dosyaları açık mı? Google sayfayı bir tarayıcı gibi işler; stil ve betik dosyalarını engellerseniz sayfayı doğru göremez.
  • 4. Sunucu ve CDN Googlebot’u engellemiyor mu? Güvenlik duvarı veya bot koruması ayarları, Googlebot’u yanlışlıkla saldırgan sanabilir. Google’ın yapay zekâ özellikleri belgesi de taramanın yalnızca robots.txt’de değil, CDN ve barındırma altyapısında da açık olmasını öneriyor.
  • 5. Önemli sayfalar iç bağlantıyla erişilebilir mi? Hiçbir sayfadan bağlantı almayan “yetim” sayfalar zor keşfedilir. Bağlantılar düz bir a etiketi ve href ile verilmeli; yalnızca JavaScript tıklama olayıyla çalışan bağlantıları Google takip edemeyebilir.
  • 6. Sunucu hataları (5xx) yok mu? Sürekli hata veren bir sunucu, Google’ın tarama hızını düşürmesine yol açar. Search Console’daki tarama istatistikleri raporuna bakın.

Dizine ekleme: doğru sayfalar dizinde mi?

Taranan her sayfanın dizine girmesi gerekmez; teşekkür sayfaları, filtre kombinasyonları, sepet ve yönetim paneli dizinde olmamalı. Önemli olan, doğru sayfaların dizinde olmasıdır.

  • 7. Önemli sayfalarda yanlışlıkla noindex yok mu? Yayın öncesi “arama motorlarından gizle” seçeneği açık unutulabilir. URL Denetimi aracıyla ana sayfalarınızı tek tek kontrol edin.
  • 8. Her içerik tek bir adreste mi? http ve https, www’lu ve www’suz, sonunda eğik çizgi olan ve olmayan adresler aynı sayfayı gösteriyorsa, tümü 301 ile tek bir sürüme yönlendirilmeli.
  • 9. Canonical etiketleri doğru mu? Her sayfa kendini (ya da tercih edilen asıl sürümü) canonical olarak göstermeli. Google, canonical etiketinin, iç bağlantıların ve site haritasının aynı adresi işaret etmesini ister; çelişen sinyaller Google’ın kendi seçimini yapmasına yol açar.
  • 10. Site haritası temiz mi? Site haritası yalnızca dizine girmesini istediğiniz, 200 kodu dönen, canonical adresleri içermeli. Tek bir dosya en fazla 50.000 URL veya sıkıştırılmamış 50 MB olabilir; büyük sitelerde site haritası dizini kullanılır.
  • 11. lastmod tarihleri gerçek mi? Google, lastmod değerini yalnızca doğruysa kullanır ve önemli bir güncellemeyi yansıtmasını ister. priority ve changefreq alanları ise Google tarafından yok sayılır.
  • 12. Site haritası Search Console’a gönderildi ve robots.txt’de belirtildi mi?
  • 13. İnce ve yinelenen sayfalar kontrol altında mı? Neredeyse aynı metinli onlarca sayfa, tarama bütçesini boşa harcar ve kalite sinyalini düşürür. Birleştirin, geliştirin ya da noindex verin.
Dikkat: Site taşıma veya yeniden tasarım sırasında eski adresleri yeni adreslere 301 ile tek tek yönlendirmemek, yıllarca biriken görünürlüğü birkaç haftada kaybettirebilir. Taşımadan önce eski URL listesini mutlaka çıkarın.

Adres yapısı, HTTPS ve hata sayfaları

  • 14. Adresler okunaklı mı? “/hizmetler/kurumsal-web-sitesi” gibi anlamlı, kısa ve küçük harfli adresler; “/page.php?id=482&cat=7” gibi parametreli adreslerden hem kullanıcı hem Google için daha anlaşılırdır. Türkçe karakter yerine sade Latin harfleri kullanmak, paylaşımda bozulmayı önler.
  • 15. Tüm site HTTPS mi? Geçerli bir SSL sertifikası ve karışık içerik (https sayfada http görsel veya betik) uyarısı olmaması gerekir. HTTPS, Google’ın sayfa deneyimi değerlendirmesinin parçasıdır.
  • 16. Silinen sayfalar doğru kodu dönüyor mu? Kalıcı olarak kaldırılan sayfa 404 veya 410 dönmeli; yerine benzer bir sayfa varsa 301 ile oraya yönlendirilmeli. Var olmayan sayfaların “200 OK” ile boş içerik göstermesi (soft 404) Google’ı yanıltır.
  • 17. Yönlendirme zincirleri yok mu? A’dan B’ye, B’den C’ye giden zincirleri doğrudan A’dan C’ye kısaltın.
  • 18. Kullanıcı dostu bir 404 sayfanız var mı? Arama kutusu ve ana kategorilere bağlantı içeren bir 404 sayfası, kaybolan ziyaretçiyi sitede tutar.

Mobil öncelikli dizin ve Core Web Vitals

Google, mobil öncelikli dizine geçişi 2024’te tamamladı. Yani sitenizi değerlendirirken esas olarak mobil sürümü tarar ve dizine ekler. Masaüstünde olup mobilde gizlenen metinler, Google için de büyük ölçüde yok hükmündedir.

  • 19. Mobil ve masaüstü aynı içeriği sunuyor mu? Başlıklar, metinler, görseller, yapılandırılmış veri ve meta etiketler her iki sürümde de aynı olmalı.
  • 20. Görünüm alanı (viewport) etiketi var mı, yazılar büyütmeden okunuyor mu, butonlar parmakla rahat tıklanıyor mu?
  • 21. Core Web Vitals eşikleri geçiliyor mu? web.dev’e göre iyi bir deneyim için ziyaretlerin yüzde 75’inde LCP 2,5 saniye, INP 200 milisaniye, CLS 0,1 veya altında olmalı. INP, 2024’te FID’in yerini aldı.
  • 22. Görseller optimize mi? WebP veya AVIF biçimi, gösterildiği boyutta dosya, ekran dışındaki görsellerde geç yükleme ve her görselde genişlik-yükseklik değerleri.

Hız konusu başlı başına bir uzmanlık alanı; LCP, INP ve CLS’yi nasıl iyileştireceğinizi site hızı ve Core Web Vitals rehberimizde ayrıntılı anlatıyoruz.

JavaScript ile çalışan sitelerde teknik SEO

React, Vue veya Angular gibi çerçevelerle yapılan ve içeriği tarayıcıda oluşturan siteler, Google tarafından işlenebilir; ancak bu ek bir adım ve ek risk demektir. Google’ın JavaScript SEO belgesi, sayfaların önce tarandığını, ardından işlenmek (render) için sıraya alındığını anlatır.

  • 23. Ana içerik ilk HTML’de var mı? Sunucu tarafında oluşturma (SSR) veya önceden oluşturma (statik HTML), başlık, metin ve bağlantıların JavaScript beklenmeden görünmesini sağlar. Bu yalnızca Google için değil, birçok yapay zekâ tarayıcısı için de önemlidir; bunların bir kısmı JavaScript çalıştırmaz.
  • 24. Her görünümün kendi adresi var mı? Tek sayfalık uygulamalarda içerik değiştiğinde adres de değişmeli; “#” sonrası parçalarla yönetilen içerik ayrı sayfa olarak dizine eklenmez.
  • 25. URL Denetimi’nde “taranan sayfa” görünümü içeriği eksiksiz gösteriyor mu?

Özel yazılımla geliştirdiğimiz sitelerde bu kararları baştan veriyoruz; web çözümlerimiz sayfasında yaklaşımımızı görebilirsiniz.

Yapılandırılmış veri ve çok dilli siteler

  • 26. Uygun schema türleri ekli mi? Organization, LocalBusiness, Product, Article, BreadcrumbList gibi işaretlemeler Google’ın sayfayı anlamasına yardım eder ve zengin sonuçlara uygunluk sağlar. İşaretleme, sayfada görünen içerikle birebir aynı olmalı.
  • 27. Zengin Sonuç Testi’nde hata yok mu? Ayrıca beklentiyi doğru kurun: Google 2023’ten bu yana SSS zengin sonuçlarını yalnızca bilinen, yetkili kamu ve sağlık sitelerinde gösteriyor. İşaretleme yine de anlam sinyali olarak zarar vermez ama her sitede görsel bir kazanç getirmez.
  • 28. Çok dilli sitede hreflang doğru mu? Türkçe, İngilizce, Almanca gibi dil sürümleriniz varsa her sayfa, diğer dillerdeki karşılıklarını ve kendisini hreflang ile göstermeli; bağlantılar karşılıklı olmalı. Dil sürümlerini otomatik IP yönlendirmesiyle zorlamak yerine kullanıcıya dil seçtirmek Google’ın önerisidir.
Teknik SEO sıralamayı tek başına yükseltmez; ama teknik bir hata, en iyi içeriği bile görünmez yapabilir.

Yapay zekâ özellikleri ve tarayıcılar için teknik ayarlar

2026’da teknik SEO listesine yeni bir başlık eklendi: yapay zekâ. Google’ın “Yapay zekâ özellikleri ve web siteniz” belgesi, AI Overviews ve AI Modu için özel bir teknik gereklilik olmadığını, sayfanın dizine eklenmiş ve snippet ile gösterilmeye uygun olmasının yeterli olduğunu söyler. Yeni bir yapay zekâ dosyası ya da özel işaretleme gerekmez. Yine de bilmeniz gereken kontroller var:

  • 29. Snippet kontrolleri bilinçli mi kullanılıyor? nosnippet, data-nosnippet ve max-snippet etiketleri, içeriğinizin arama sonuçlarında ve yapay zekâ özetlerinde ne kadar gösterileceğini sınırlar. Yanlışlıkla eklenmiş bir nosnippet, sayfanızın özetlerde kaynak olma şansını ortadan kaldırır.
  • 30. Yapay zekâ tarayıcıları için politikanız net mi? Google-Extended belirteci, içeriğinizin Gemini gibi modellerin eğitiminde ve bazı başka Google sistemlerinde kullanımını sınırlamanızı sağlar; Google Arama’daki görünürlüğü etkilemez. Diğer şirketlerin yapay zekâ tarayıcıları da robots.txt’de kendi adlarıyla ayrı ayrı yönetilebilir. Engellemek ya da izin vermek bir iş kararıdır; önemli olan bunu bilerek yapmaktır.

Search Console’da yapay zekâ özelliklerinden gelen trafik, “Web” arama türündeki performans raporuna dahildir. Teknik sorunları çözdükten sonra ölçümü buradan izleyebilirsiniz.

// YAYINA ALMADAN ÖNCE HIZLI TEKNİK KONTROL
  • robots.txt’de siteyi kapatan bir “Disallow: /” satırı yok
  • Önemli sayfalarda noindex yok, canonical kendini gösteriyor
  • http ve www’suz sürümler tek adrese 301 ile yönleniyor
  • Site haritası gönderildi, yalnızca 200 dönen adresleri içeriyor
  • Mobil sürüm masaüstüyle aynı içeriği sunuyor
  • Core Web Vitals mobilde “iyi” seviyesinde
  • Eski adresler yeni adreslere tek tek yönlendirildi
  • Yapılandırılmış veri Zengin Sonuç Testi’nden hatasız geçiyor

Sık sorulan sorular

Teknik SEO nedir?

Teknik SEO, arama motorlarının bir web sitesini sorunsuz tarayabilmesi, anlayabilmesi ve dizine ekleyebilmesi için altyapıda yapılan çalışmalardır. robots.txt, site haritası, canonical etiketleri, yönlendirmeler, HTTPS, mobil uyum, sayfa hızı ve yapılandırılmış veri bu kapsamdadır.

Teknik SEO denetimi ne sıklıkla yapılmalı?

Küçük ve az değişen sitelerde birkaç ayda bir genel kontrol ve Search Console uyarılarının düzenli takibi yeterlidir. Site taşıma, yeniden tasarım, alan adı değişikliği veya büyük bir yazılım güncellemesinden önce ve hemen sonra ise mutlaka ayrıntılı denetim yapılmalıdır.

Sayfam neden Google’da çıkmıyor?

En sık sebepler sayfanın noindex etiketi taşıması, robots.txt ile engellenmesi, hiçbir sayfadan bağlantı almaması, yinelenen içerik nedeniyle başka bir adresin canonical seçilmesi veya henüz taranmamış olmasıdır. Search Console’daki URL Denetimi aracı sebebi büyük ölçüde gösterir.

robots.txt ile noindex arasındaki fark nedir?

robots.txt Google’ın bir sayfayı taramasını engeller ama sayfa başka yerlerden bağlantı alıyorsa içeriği olmadan dizinde görünebilir. noindex ise sayfanın taranmasına izin verir ve arama sonuçlarında gösterilmemesini söyler. Bir sayfayı sonuçlardan çıkarmak için noindex kullanılmalı ve sayfa robots.txt ile engellenmemelidir.

Yapay zekâ aramaları için llms.txt gibi özel bir dosya gerekli mi?

Google’ın resmi belgesine göre AI Overviews ve AI Modu’nda görünmek için yeni bir yapay zekâ dosyası veya özel işaretleme gerekmez. Sayfanın dizine eklenmiş ve snippet ile gösterilmeye uygun olması yeterlidir. Diğer yapay zekâ hizmetlerinin bu tür dosyaları nasıl kullandığı ise değişkendir.

Son söz

Teknik SEO’nun güzel yanı, sorunların çoğunun ölçülebilir ve düzeltilebilir olmasıdır. Bu listeyi yılda birkaç kez ve her büyük değişiklikten önce uygulamak, görünürlüğünüzü sessizce eriten hataları erkenden yakalamanızı sağlar. Teknik zemin sağlamlaştıktan sonra emeğinizi içeriğe ve yerel görünürlüğe ayırabilirsiniz; işletmeniz bölgesel çalışıyorsa sıradaki adım yerel SEO ve Google İşletme Profili olmalı.

CYF Tech olarak geliştirdiğimiz sitelerde bu maddeleri yayından önce tek tek kontrol ediyoruz. Mevcut sitenizin teknik denetimini yaptırmak ya da bir site taşımasını görünürlük kaybetmeden planlamak isterseniz bize ulaşın.

Tüm yazılar
Paylaş
// HAYDİ BAŞLAYALIM

Projenizi birlikte hayata geçirelim.

Aklınızdaki projeyi anlatın, size özel teklifimizi hazırlayalım.