İçerik üretmeden, backlink almadan, hatta anahtar kelime araştırması yapmadan önce cevaplanması gereken bir soru var: Google sitenizi düzgün görebiliyor mu? Teknik SEO bu sorunun cevabıdır. Ve cevap "hayır" ise, üstüne yapılan her yatırımın getirisi düşer — delik bir kovaya su taşımak gibi.
Teknik SEO nedir?
Teknik SEO, bir web sitesinin arama motorları tarafından sorunsuz taranmasını, indekslenmesini ve hızlı biçimde sunulmasını sağlayan altyapı çalışmalarının bütünüdür. İçeriğin ne anlattığıyla değil, erişilebilir ve anlaşılabilir olmasıyla ilgilenir.
Bu rehber, bir denetimde bakılması gereken maddeleri sırayla ele alıyor. Sıralama rastgele değil: yukarıdaki maddeler çözülmeden aşağıdakiler anlam ifade etmez.
Denetime Başlamadan: Gereken Araçlar
Teknik denetim için pahalı yazılım şart değil. Aşağıdaki dört araç ücretsizdir ve işin büyük kısmını görür:
- Google Search Console — indeksleme durumu, tarama hataları, site haritası, Core Web Vitals alan verisi. Kullanım rehberimiz raporları nasıl okuyacağınızı anlatıyor.
- PageSpeed Insights — laboratuvar ve gerçek kullanıcı performans verisi.
- Tarayıcı geliştirici araçları — ağ isteklerini, render engelleyen kaynakları ve konsol hatalarını görmek için.
- Sayfa kaynağı görüntüleme — canonical, meta etiketler ve yapısal verinin gerçekten sunucudan geldiğini doğrulamak için. SEO analiz aracımıza kaynağı yapıştırarak bu kontrolleri tek seferde yapabilirsiniz.
A. Tarama ve İndeksleme
Bu bölüm her şeyin temelidir. Buradaki bir hata, sitenin tamamını görünmez yapabilir.
robots.txt doğru mu?
Kök dizinde bulunmalı ve yanlışlıkla önemli bölümleri engellememelidir. En sık görülen felaket senaryosu, geliştirme ortamından canlıya taşınan Disallow: / satırıdır — bu tek satır sitenin tamamını taramaya kapatır. Dosyanın sonunda site haritanızın adresi yer almalıdır.
XML site haritası güncel mi?
Yalnızca indekslenmesini istediğiniz, 200 durum kodu dönen ve canonical'ı kendisi olan URL'leri içermelidir. Yönlendirilen, silinen veya noindex işaretli sayfaların site haritasında bulunması Google'a çelişkili sinyal verir. Her URL'de lastmod alanı olması tazelik takibini kolaylaştırır.
Canonical etiketleri tutarlı mı?
Her sayfa mutlak URL ile kendini işaret etmelidir. Tipik sorunlar: canonical'ın http sürümü göstermesi, www'lu ve www'suz sürümlerin karışması, sayfalama (pagination) sayfalarının hepsinin ilk sayfayı işaret etmesi. Bir de gözden kaçan bir tutarsızlık türü var: sitenin canonical'ı / iken tüm iç bağlantıların /index.html adresine gitmesi. Google iki yolu da tarar, birini eler; bu tarama bütçesi israfıdır.
noindex ve indeksleme kuralları yerinde mi?
Sepet, giriş, teşekkür ve arama sonucu sayfaları indekslenmemelidir. Bunlar ince içerik olarak değerlendirilir ve site geneli kalite algısını düşürür. Aynı sayfalar site haritasından da çıkarılmalıdır.
Yönlendirmeler temiz mi?
Kalıcı taşımalarda 301, geçici olanlarda 302 kullanılır. İki noktaya dikkat edin: zincir (A→B→C) ve döngü (A→B→A). Zincirler her adımda gecikme ekler; döngüler sayfayı tamamen erişilemez yapar. Ayrıca www ↔ non-www ve http → https tekilleştirmesi sunucu düzeyinde garanti altına alınmalıdır — tarayıcının doğru sürüme gitmesine güvenilmez.
Tarama bütçesi israf ediliyor mu?
Filtre ve sıralama parametrelerinin ürettiği sonsuz URL kombinasyonları, özellikle e-ticarette Google'ın zamanını değersiz sayfalarda harcamasına yol açar. Arama hacmi olan kombinasyonları indekslenebilir sayfalara dönüştürün, kalanını canonical veya noindex ile kapatın. Ayrıntı: e-ticaret SEO rehberi.
B. Site Mimarisi ve URL Yapısı
- URL'ler okunabilir olsun. Kısa, Türkçe karakter içermeyen, tire ile ayrılmış ve konuyu anlatan adresler tercih edilir. URL oluşturucumuz Türkçe başlıkları uygun biçime çevirir.
- Derinlik üç tıklamayı geçmesin. Ana sayfadan en fazla üç tıklamayla ulaşılamayan sayfalar hem daha geç indekslenir hem daha az otorite alır.
- Yetim sayfa bırakmayın. Hiçbir iç bağlantı almayan sayfa, site haritasında olsa bile zayıf kalır. İç linkleme stratejisi yazımız bağlantı dağılımını nasıl dengeleyeceğinizi anlatıyor.
- Breadcrumb ekleyin. Hem görünür gezinti izi hem
BreadcrumbListşeması olmalı. İkisinin sırası birebir aynı olmalıdır; uyumsuzluk zengin sonuç riskini artırır.
C. Hız ve Core Web Vitals
Google'ın sayfa deneyimi sinyali üç metrikten oluşur. Her biri farklı bir soruna işaret eder:
| Metrik | Ölçtüğü şey | İyi eşik | Tipik sebep |
|---|---|---|---|
| LCP | En büyük içeriğin yüklenme süresi | < 2,5 sn | Ağır görsel, yavaş sunucu, render engelleyen CSS |
| CLS | Görsel kayma miktarı | < 0,1 | Boyutsuz görsel, sonradan yüklenen reklam/font |
| INP | Etkileşime yanıt süresi | < 200 ms | Ana iş parçacığını meşgul eden ağır JavaScript |
Pratik müdahaleler: görselleri WebP veya AVIF formatına çevirin ve width/height özniteliklerini mutlaka verin — bu tek değişiklik çoğu sitede CLS sorununun büyük kısmını çözer. Ekranın altındaki görsellere loading="lazy" ekleyin, üsttekilere eklemeyin. Yazı tiplerinde font-display: swap kullanın. Kullanılmayan JavaScript'i kaldırın; INP sorunlarının kaynağı neredeyse her zaman gereğinden fazla betiktir.
Bir uyarı: PageSpeed Insights'ın laboratuvar puanı ile Search Console'daki alan verisi farklı şeylerdir. Karar verirken alan verisine bakın — gerçek kullanıcılarınızın deneyimi odur. Ayrıntı için Core Web Vitals rehberi ve site hızı optimizasyonu yazılarımıza bakabilirsiniz.
D. Mobil Uyum ve Erişilebilirlik
Google mobil öncelikli indeksleme kullanır: sıralamanız masaüstü sürümünüze değil, mobil sürümünüze göre belirlenir. Kontrol edilmesi gerekenler: viewport meta etiketi, yatay kaydırma olmaması, dokunma hedeflerinin yeterli büyüklükte olması ve mobilde içeriğin masaüstüyle aynı olması. Mobilde gizlenen içerik, indekslenmeyen içeriktir.
Erişilebilirlik doğrudan sıralama faktörü değildir ama örtüşen alan geniştir: anlamlı alt metinleri, klavye odak göstergeleri, yeterli renk kontrastı ve doğru başlık hiyerarşisi hem kullanıcıya hem tarayıcıya yardım eder.
E. Başlık Hiyerarşisi ve Meta Etiketler
- Her sayfada tek H1 ve bu H1 hedef anahtar kelimeyi içermeli. Marka sloganı H1 olmamalı.
- Seviye atlanmamalı. H1'den doğrudan H3'e geçmek yaygın bir hatadır; kart bileşenlerinin H3 kullandığı sayfalarda araya bölüm H2'si koyun.
- Title 60 karakteri geçmemeli (marka eki dahil), aksi hâlde sonuçlarda kesilir.
- Meta açıklama 140-158 karakter bandında olmalı. Sıralama faktörü değildir ama tıklama oranını doğrudan etkiler. SERP önizleme aracımızla nasıl görüneceğini test edebilirsiniz.
- Tüm başlık ve açıklamalar benzersiz olmalı. Yinelenen meta veriler, şablon hatasının en görünür belirtisidir.
F. Yapılandırılmış Veri
Şema işaretlemesi doğrudan sıralama artışı getirmez; zengin sonuç uygunluğu ve makine okunabilirliği sağlar. Kurumsal sitelerde en az Organization ve BreadcrumbList, blog yazılarında Article veya BlogPosting, SSS bölümlerinde FAQPage, e-ticarette Product ve Offer bulunmalıdır.
İki kritik kural: şemadaki bilgi sayfada görünür olmalıdır (görünmeyen içeriği işaretlemek politika ihlalidir) ve JSON geçerli olmalıdır. Tek bir eksik virgül tüm bloğu geçersiz kılar.
G. Güvenlik ve Sunucu Yapılandırması
HTTPS zorunludur ve tüm http istekleri kalıcı olarak https'e yönlendirilmelidir. Bunun ötesinde X-Content-Type-Options, Referrer-Policy ve Strict-Transport-Security başlıklarını tanımlayın. Statik varlıklar (CSS, JS, görsel) için uzun süreli önbellek, HTML için kısa süreli önbellek doğru dengedir. Son olarak özel bir 404 sayfası hazırlayın: varsayılan hata sayfası kullanıcıyı siteden koparır, özel sayfa ise ilgili bölümlere yönlendirerek oturumu kurtarır.
Öncelik Matrisi: Neyi Önce Yapmalı?
| Sorun | Etki | Zorluk | Öncelik |
|---|---|---|---|
| robots.txt ile engelleme | Çok yüksek | Düşük | Hemen |
| Yanlış canonical / noindex | Çok yüksek | Düşük | Hemen |
| www / https tekilleştirmesi | Yüksek | Düşük | Hemen |
| Yinelenen title / meta | Orta | Düşük | Bu hafta |
| Görsel boyutu ve formatı (CLS/LCP) | Yüksek | Orta | Bu ay |
| Ağır JavaScript (INP) | Yüksek | Yüksek | Planlı |
| Yapılandırılmış veri | Orta | Orta | Bu ay |
| İç bağlantı mimarisi | Orta-yüksek | Orta | Planlı |
Kural basit: önce görünürlüğü engelleyeni kaldırın, sonra deneyimi iyileştirin. İndekslenmeyen bir sayfanın hızını optimize etmenin hiçbir getirisi yoktur.
Denetim Sıklığı
Kapsamlı teknik denetimi yılda iki kez yapmak çoğu site için yeterlidir. Buna ek olarak site yeniden tasarımı, alan adı taşıması, URL yapısı değişikliği veya altyapı güncellemesi sonrasında mutlaka denetim tekrarlanmalıdır — teknik SEO kayıplarının büyük çoğunluğu bu geçişlerde yaşanır. Aylık rutin olarak ise Search Console'daki indeksleme raporunu ve Core Web Vitals bölümünü kontrol etmek yeterlidir.
Sonuç
Teknik SEO görünmez bir iştir: doğru yapıldığında kimse fark etmez, yanlış yapıldığında her şey durur. Yukarıdaki listeyi sırayla uyguladığınızda sitenizin Google tarafından eksiksiz taranmasını, doğru indekslenmesini ve hızlı sunulmasını garanti altına almış olursunuz. Bundan sonrası içerik ve otorite işidir.
Sitenizin teknik karnesini birlikte çıkarmak ve öncelik sıralı bir düzeltme planı almak isterseniz SEO danışmanlığımızdan ücretsiz ön analiz talep edebilirsiniz.
Sık Sorulan Sorular
Teknik SEO denetimi ne sıklıkla yapılmalı?
Kapsamlı denetim çoğu site için yılda iki kez yeterlidir. Ancak site yeniden tasarımı, alan adı taşıması, URL yapısı değişikliği veya altyapı güncellemesi sonrasında mutlaka tekrarlanmalıdır; teknik kayıpların büyük çoğunluğu bu geçişlerde yaşanır.
Site hızı sıralamayı gerçekten etkiler mi?
Evet, ancak dolaylı biçimde. Core Web Vitals bir sıralama sinyalidir fakat içerik kalitesinin önüne geçmez. Asıl etkisi kullanıcı davranışı üzerindedir: yavaş sayfa terk oranını yükseltir, dönüşümü düşürür ve bu davranışlar zamanla sıralamaya yansır.
Yapılandırılmış veri kullanmak zorunlu mu?
Zorunlu değildir, sitesi olmayan bir sıralama koşulu da yaratmaz. Ancak zengin sonuç uygunluğu sağlar, tıklama oranını yükseltir ve yapay zeka sistemlerinin içeriğinizi doğru yorumlamasını kolaylaştırır. Maliyeti düşük, getirisi yüksek bir çalışmadır.
Sayfam Search Console'da 'Tarandı — dizine eklenmedi' diyor, ne yapmalıyım?
Google sayfayı görmüş ama indekslemeye değer bulmamış demektir. Yeni sitelerde yaygın ve çoğunlukla geçicidir. Aylarca ısrar ediyorsa içeriği derinleştirin, sayfaya iç bağlantı verin ve gerçekten benzersiz bir değer sunduğundan emin olun.
JavaScript kullanmak SEO'ya zarar verir mi?
JavaScript'in kendisi sorun değildir; içeriğin yalnızca JavaScript çalıştıktan sonra oluşması sorundur. Googlebot bunu genelde işleyebilir ancak gecikmeli olur; yapay zeka tarayıcılarının çoğu ise hiç işlemez. Kritik içeriğin sunucu tarafında hazır HTML'de bulunması en güvenli yoldur.
Küçük bir site için teknik SEO gerçekten gerekli mi?
Evet, hatta daha kolay. Küçük sitelerde denetim birkaç saat sürer ve bulunan hatalar genelde tek seferde çözülür. Ayrıca teknik temel sağlamsa, üretilen her yeni içeriğin getirisi doğrudan artar.