SEO Nedir? SEO'yu anlamak, ölçmek ve geliştirmek için ücretsiz bilgi ve araç platformu.
Teknik SEO Rehberi

Teknik SEO Nedir? Altyapı, Taranabilirlik ve Hız Optimizasyonu Rehberi

SEO Nedir? sorusunun teknik tarafı; sitenizin yalnızca kullanıcılar tarafından değil, Googlebot ve yapay zekâ tabanlı tarayıcılar tarafından da doğru biçimde erişilebilir, işlenebilir ve anlaşılabilir olmasını sağlamaktır. Bu SEO Rehberi kapsamındaki teknik SEO kılavuzunda tarama bütçesinden canonical yapısına, Core Web Vitals metriklerinden JavaScript rendering ve HTTP durum kodlarına kadar altyapının kritik katmanlarını ele alıyoruz.

Tarama ve indeksleme Core Web Vitals Rendering & Schema
Teknik SEO Mimarisi Teknik SEO'nun üç temel katmanı

Bir sayfanın sıralama potansiyeli kazanabilmesi için önce keşfedilmesi, ardından doğru URL'nin indekslenmesi ve son olarak içeriğin verimli şekilde oluşturulup sunulması gerekir.

01
Crawling

Tarama ve Crawl Budget

Arama motoru botlarının önemli sayfalarınızı mümkün olduğunca verimli biçimde keşfetmesi, gereksiz URL'lerde kaynak harcamaması ve site mimarisini doğru takip edebilmesi gerekir.

robots.txt Crawl Budget Log Analizi Bot Erişimi
02
Indexing

İndeksleme ve Canonical

Tarama sonrasında arama motoruna hangi URL'nin esas sürüm olduğunu doğru anlatmak gerekir. Canonical, noindex ve XML sitemap kurgusu indeks kalitesinin temelini oluşturur.

Canonical Noindex XML Sitemap Duplicate URL
03
Rendering

Oluşturma ve Hız

Tarayıcı ve botların sayfayı verimli biçimde oluşturabilmesi; JavaScript yükü, sunucu yanıtı, DOM karmaşıklığı ve Core Web Vitals performansıyla doğrudan ilişkilidir.

LCP INP CLS TTFB
Derinlemesine Teknik SEO

Teknik SEO'nun Kritik Alanlarını Adım Adım İnceleyin

Tarama bütçesi, indeksleme, rendering, performans, yönlendirmeler ve yapılandırılmış veri gibi alanlar birbirinden bağımsız değildir. Sağlıklı bir teknik SEO mimarisi bu katmanların birlikte çalışmasıyla oluşur.

01
Crawling

Tarama Bütçesi (Crawl Budget) ve Log Analizi Nasıl Yapılır?

Tarama bütçesi, arama motoru botlarının sitenizde hangi URL'lere ne sıklıkta eriştiğini anlamak için kullanılan teknik bir çerçevedir. Özellikle çok sayıda URL üreten e-ticaret, filtreleme veya büyük yayın sitelerinde gereksiz URL'lerin bot kaynaklarını tüketmesi önemli bir verimlilik problemine dönüşebilir.

Buradaki amaç Googlebot'u zorla belirli sayfalara yönlendirmek değil; site mimarisini, iç linklemeyi, sunucu performansını ve gereksiz URL üretimini optimize ederek botların önemli sayfalara daha kolay ulaşmasını sağlamaktır.

Parametreli ve sonsuz URL üretimini kontrol edin.
Yetim sayfaları ve gereksiz taranan URL'leri belirleyin.
Sunucu loglarında Googlebot isteklerini analiz edin.
Dahili linklerin önemli sayfalara ulaşabildiğinden emin olun.
robots.txt önemli bir ayrımdır: robots.txt bir URL'nin taranmasını sınırlar; URL'nin Google indeksinden kaldırılması için doğrudan bir noindex mekanizması değildir.
robots.txt örneği text/plain
User-agent: *
Disallow: /wp-admin/
Disallow: /arama/
Allow: /wp-admin/admin-ajax.php

Sitemap: https://example.com/sitemap.xml
02
Indexing

İndeksleme Yönetimi: Canonical, Noindex ve XML Sitemap Kurgusu

Bir URL'nin taranabilmesi ile indekslenmesi aynı şey değildir. Arama motorları bir sayfayı keşfedebilir, tarayabilir ve yine de indekslememeyi tercih edebilir. Bu nedenle indeksleme yönetimi; canonical, robots meta, XML sitemap ve içerik kalitesinin birlikte ele alınmasını gerektirir.

Canonical etiketi benzer veya tekrar eden URL'ler arasında tercih edilen sürümü belirtmek için kullanılır. noindex ise ilgili sayfanın arama sonuçlarında yer almaması gerektiğini bildirir. Bu kavramlarla ilgili temel terimleri SEO Sözlüğü içerisinde inceleyebilirsiniz.

Canonical URL'nin 200 durum kodu verdiğini kontrol edin.
Sitemap'e yalnızca indekslenebilir canonical URL'leri ekleyin.
noindex ve canonical direktiflerinin çelişmediğini kontrol edin.
Filtre ve parametre URL'lerinde indeks stratejisini netleştirin.
Canonical + robots örneği HTML
<link rel="canonical"
href="https://example.com/ornek-sayfa/">

<meta name="robots"
content="index,follow">
03
Performance

Core Web Vitals: LCP, INP, CLS ve Sunucu TTFB Optimizasyonu

Core Web Vitals, kullanıcıların sayfa yüklenmesini, etkileşim hızını ve görsel kararlılığı nasıl deneyimlediğini ölçmeye yardımcı olan performans metrikleridir. Teknik SEO açısından yalnızca yüksek Lighthouse skoru hedeflemek yerine gerçek kullanıcı deneyimi ve sayfanın yükleme mimarisi birlikte değerlendirilmelidir.

LCP öğesini belirleyip kritik görsel ve font yüklerini optimize edin.
Uzun JavaScript görevlerini azaltarak INP performansını geliştirin.
Görsel ve reklam alanlarına boyut vererek CLS hareketlerini azaltın.
Cache, CDN ve backend iyileştirmeleriyle TTFB'yi düşürün.
Performansı yalnızca front-end olarak düşünmeyin. Yavaş sunucu yanıtı, ağır veritabanı sorguları ve cache eksikliği LCP dahil birçok metriği doğrudan etkileyebilir.
04
Rendering

JavaScript SEO: SSR ve CSR Farkları ile DOM Temizliği

JavaScript kullanılan sitelerde önemli SEO içeriğinin ilk HTML çıktısında bulunup bulunmaması kritik olabilir. CSR yapılarında içerik tarayıcı tarafında JavaScript çalıştıktan sonra oluşturulurken, SSR yapılarında HTML sunucu tarafında hazırlanarak kullanıcıya ve botlara gönderilir.

Modern arama motorları JavaScript işleyebilse de, render sürecini gereksiz yere ağırlaştırmak teknik risk oluşturabilir. Bu nedenle SEO açısından kritik başlık, içerik, link ve yapılandırılmış verilerin mümkün olduğunca güvenilir biçimde HTML çıktısında yer alması tercih edilir.

Kritik içeriğin yalnızca kullanıcı etkileşimi sonrasında yüklenmediğini kontrol edin.
JavaScript ile oluşturulan linklerin gerçek href değerleri taşıdığından emin olun.
Gereksiz wrapper ve DOM düğümlerini azaltın.
Render edilmiş HTML ile kaynak HTML arasındaki farkları inceleyin.
SSR her durumda otomatik olarak daha iyi değildir. Mimari seçim; uygulamanın yapısına, cache stratejisine, sunucu kaynaklarına ve içeriğin nasıl güncellendiğine göre değerlendirilmelidir.
05
HTTP

HTTP Durum Kodları ve Yönlendirme Zincirleri

Sunucunun döndürdüğü HTTP durum kodu, botlara ve tarayıcılara bir URL'nin mevcut durumu hakkında doğrudan bilgi verir. Yanlış kullanılan yönlendirmeler, soft 404'ler veya gereksiz zincirler tarama verimliliğini ve kullanıcı deneyimini olumsuz etkileyebilir.

Kod Anlam SEO Kullanımı
200 Başarılı URL normal şekilde erişilebilir.
301 Kalıcı yönlendirme Kalıcı URL değişikliklerinde tercih edilir.
302 Geçici yönlendirme Geçici URL değişikliklerinde kullanılabilir.
404 Bulunamadı URL'nin mevcut olmadığını belirtir.
410 Gone İçeriğin kalıcı olarak kaldırıldığını bildirir.
503 Geçici servis dışı Bakım veya geçici sunucu sorunlarında kullanılabilir.
A → B → C yerine mümkün olduğunda A → C yönlendirmesi kullanın.
İç linkleri eski yönlendirilmiş URL'ler yerine final URL'ye güncelleyin.
404 veren değerli eski URL'ler için alakalı hedef olup olmadığını değerlendirin.
Sunucu hatalarını düzenli olarak log ve tarama araçlarıyla takip edin.
06
Structured Data

Yapılandırılmış Veri ve JSON-LD Schema Mimarisi

Yapılandırılmış veri, bir sayfadaki varlıkların ve içerik türlerinin makineler tarafından daha açık biçimde anlaşılmasını sağlar. Teknik SEO açısından schema eklemekten daha önemli olan konu, doğru schema türünün doğru sayfada ve görünür içerikle tutarlı biçimde kullanılmasıdır.

Organization, Article, BreadcrumbList, Product ve diğer schema türleri sitenin içerik yapısına göre planlanmalıdır. JSON-LD çıktısı oluşturmak için Schema Oluşturucu aracından yararlanabilirsiniz.

Basit Article örneği JSON-LD
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Teknik SEO Nedir?",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/teknik-seo/"
  }
}
Schema içeriğini sayfadaki görünür bilgilerle eşleştirin.
Aynı entity için çelişen bilgiler üretmeyin.
Breadcrumb yapısını site mimarisiyle tutarlı tutun.
Gereksiz veya alakasız schema türlerini sırf eklemek için kullanmayın.
Teknik SEO Özeti Tara → İndeksle → Render Et → Hızlandır → Yönlendirmeleri Temizle → Veriyi Yapılandır

Teknik SEO'nun amacı yalnızca hata sayısını azaltmak değil; arama motorlarının ve kullanıcıların siteyi daha verimli keşfetmesini, anlamasını ve kullanmasını sağlayan sürdürülebilir bir altyapı oluşturmaktır.

Teknik Kontrol

Teknik SEO Denetim Matrisi

Teknik SEO denetiminde her problemi aynı öncelikle ele almak verimli değildir. Önce tarama ve indekslemeyi engelleyen kritik hataları, ardından performans ve yapı iyileştirmelerini çözmek daha sağlıklı bir uygulama sırası oluşturur.

Öncelik 01 Tarama
Öncelik 02 İndeksleme
Öncelik 03 Performans
Sürekli İzleme
Öncelik Kontrol Alanı Neye Bakılmalı? Önerilen Aksiyon
Kritik Bot Erişimi robots.txt, erişim engelleri ve sunucu yanıtları. Önemli URL'lerin yanlışlıkla engellenmediğini doğrulayın.
Kritik İndekslenebilirlik noindex, canonical, robots direktifleri ve URL durumu. İndekslenmesi gereken sayfalardaki çelişen sinyalleri kaldırın.
Kritik HTTP Hataları 4xx, 5xx, soft 404 ve yanlış yönlendirmeler. Değerli URL'leri onarın, yönlendirin veya doğru durum koduyla sonlandırın.
Yüksek XML Sitemap Sitemap içindeki canonical, 200 ve indekslenebilir URL'ler. Yalnızca arama sonuçlarında görmek istediğiniz URL'leri listeleyin.
Yüksek Canonical Yapısı Duplicate URL'ler ve tercih edilen sürümler. Canonical sinyallerini iç linkleme ve sitemap ile tutarlı hale getirin.
Yüksek Yönlendirmeler 301/302 zincirleri, loop ve eski URL'ler. Zincirleri final URL'ye tek adımlı yönlendirmeye düşürün.
Yüksek Core Web Vitals LCP, INP, CLS ve kritik kaynak yükleri. Ağır scriptleri, görselleri ve render engelleyici kaynakları optimize edin.
Orta TTFB / Sunucu Backend yanıtı, cache, CDN ve veritabanı gecikmesi. Cache katmanlarını ve sunucu kaynak kullanımını iyileştirin.
Orta JavaScript Kritik içerik, linkler, render edilmiş HTML ve DOM boyutu. SEO açısından önemli öğelerin güvenilir biçimde render edildiğini doğrulayın.
Orta Structured Data JSON-LD türleri, görünür içerikle uyum ve entity bilgileri. Yalnızca gerçek içeriği temsil eden doğru schema türlerini kullanın.
Sürekli Log Analizi Bot istekleri, gereksiz taranan URL'ler ve hata yanıtları. Tarama davranışındaki anormal değişimleri düzenli olarak takip edin.
Sürekli Search Console İndeksleme, CWV, sitemap ve tarama kaynaklı bildirimler. Yeni hataları takip edin ve önemli değişikliklerden sonra yeniden kontrol yapın.
Teknik SEO denetimini tek seferlik işlem olarak görmeyin. Site taşınması, tema veya altyapı değişikliği, yeni filtre sistemleri, JavaScript geliştirmeleri ve büyük içerik güncellemeleri teknik SEO durumunu yeniden etkileyebilir. Bu nedenle kritik değişikliklerden sonra denetimi tekrarlayın.
Kendiniz Kontrol Edin SEO denetiminizi 88 maddelik kontrol listesiyle tamamlayın.

Teknik SEO, içerik, on-page ve diğer önemli optimizasyon alanlarını sistematik şekilde kontrol etmek için checklist'i kullanın.

SEO Checklist'i Aç
Manuel Değerlendirme Teknik SEO sorunlarınızı birlikte değerlendirelim.

Web sitenizi temel SEO kriterlerine göre incelemek ve öne çıkan teknik geliştirme alanlarını belirlemek için ücretsiz ön değerlendirme talebi oluşturabilirsiniz.

Ücretsiz SEO Analizi
Merak Edilenler

Teknik SEO Hakkında Sıkça Sorulan Sorular

Tarama, indeksleme, Core Web Vitals, JavaScript, HTTP durum kodları ve yapılandırılmış veri hakkında en sık karşılaşılan teknik SEO sorularını yanıtladık.

01 Teknik SEO nedir ve neden önemlidir?

Teknik SEO; arama motorlarının bir siteyi keşfetmesini, taramasını, içeriği işlemesini ve doğru URL'leri indekslemesini kolaylaştıran altyapı optimizasyonlarının bütünüdür. robots.txt, canonical, XML sitemap, HTTP durum kodları, JavaScript rendering, site performansı ve yapılandırılmış veri bu alanın temel parçalarıdır.

02 robots.txt ile noindex arasındaki fark nedir?

robots.txt, belirli botların bir URL'yi taramasını sınırlandırmak için kullanılır. noindex ise sayfanın arama sonuçlarında indekslenmemesi gerektiğini bildirir. Bu iki mekanizma aynı görevi yapmaz. robots.txt dosyanızı hazırlamak için Robots.txt Oluşturucu aracını kullanabilirsiniz.

03 Canonical etiketi ne zaman kullanılmalıdır?

Canonical etiketi, aynı veya çok benzer içeriğe sahip birden fazla URL bulunduğunda tercih edilen ana URL'yi belirtmek için kullanılır. Canonical'ın yönlendirme olmadığını ve arama motorları için güçlü bir sinyal olmakla birlikte mutlak bir komut olarak değerlendirilmemesi gerektiğini göz önünde bulundurmak gerekir. İlgili kavramları SEO Sözlüğü üzerinden de inceleyebilirsiniz.

04 Core Web Vitals SEO sıralamalarını etkiler mi?

Core Web Vitals kullanıcı deneyiminin teknik boyutunu ölçmeye yardımcı olur ve SEO'da dikkate alınması gereken sinyallerden biridir. Ancak tek başına yüksek LCP, INP veya CLS performansı bir sayfanın üst sıralarda yer almasını garanti etmez. İçeriğin kalitesi, arama niyetini karşılama düzeyi, site otoritesi ve diğer SEO sinyalleriyle birlikte değerlendirilmelidir.

05 JavaScript kullanılan sitelerde SEO sorunu olur mu?

JavaScript kullanmak tek başına SEO problemi değildir. Sorun, SEO açısından kritik içeriklerin veya linklerin render edilememesi, geç yüklenmesi ya da botların erişemeyeceği etkileşimlerin arkasına saklanması durumunda ortaya çıkabilir. Kritik içeriklerin render edilmiş HTML içinde bulunduğu, linklerin gerçek href değerleri taşıdığı ve gereksiz DOM karmaşıklığının azaltıldığı bir yapı tercih edilmelidir.

06 301 ve 302 yönlendirmeleri arasındaki fark nedir?

301 durum kodu kalıcı, 302 ise geçici yönlendirme amacıyla kullanılır. URL kalıcı olarak taşındığında genellikle 301; değişiklik geçiciyse 302 tercih edilir. Her iki durumda da gereksiz yönlendirme zincirlerinden kaçınmak ve iç linkleri mümkün olduğunca nihai URL'ye vermek daha temiz bir site mimarisi oluşturur.

07 Schema işaretlemesi her sayfaya eklenmeli mi?

Her sayfaya mümkün olan tüm schema türlerini eklemek doğru değildir. Yapılandırılmış veri, sayfanın gerçek içerik türünü temsil etmeli ve görünür içerikle tutarlı olmalıdır. Örneğin Article, Product, BreadcrumbList veya Organization gibi şemalar yalnızca uygun bağlamda kullanılmalıdır. JSON-LD çıktısı hazırlamak için Schema Oluşturucu aracından yararlanabilirsiniz.

08 Teknik SEO denetimi ne sıklıkla yapılmalıdır?

Sabit bir süre tüm siteler için uygun değildir. Ancak site taşıma, tema değişikliği, yeni filtre sistemi, büyük JavaScript geliştirmeleri veya URL mimarisi değişikliklerinden sonra teknik denetim yapmak önemlidir. Bunun dışında Search Console, sunucu hataları ve temel teknik göstergeler düzenli olarak izlenmelidir. Kontrolleri sistematik yürütmek için SEO Checklist kullanılabilir.

Teknik Kontrol Sitenizde kritik teknik SEO problemi var mı?

Temel teknik kriterleri kendiniz kontrol edebilir veya siteniz için ücretsiz manuel SEO ön değerlendirmesi talep edebilirsiniz.

Ücretsiz SEO Analizi