TEKNİK SEO NEDİR VE NASIL YAPILIR? GOOGLE DOKÜMANINA DAYALI REHBER

Teknik SEO Nedir ve Nasıl Yapılır? Google Dokümanına Dayalı Rehber

Teknik SEO, içeriğinizin ne kadar iyi olduğundan bağımsız olarak, sitenizin Google tarafından taranabilmesini, indekslenebilmesini ve arama sonuçlarında sunulabilmesini sağlayan altyapı çalışmasıdır. En güçlü içerik bile teknik açıdan erişilemiyorsa görünmez kalır. Google resmi dokümantasyonuna dayanarak, tarama-indeksleme-sunma sürecini, robots.txt ve sitemap gibi temelleri, Core Web Vitals ve mobil öncelikli indekslemeyi ve pratik bir denetim listesini abartısız biçimde ele alıyoruz. Teknik SEO, güçlü SEO ve AEO çalışmasının üzerine kurulduğu zemindir.

Teknik SEO Nedir ve On-Page SEO'dan Farkı Ne?

Teknik SEO, sitenin altyapısıyla ilgilenir: robots.txt, sitemap, canonical, sayfa hızı, mobil parite ve render gibi konular. On-page SEO ise sayfa içeriğinin kendisiyle, yani başlıklar, metin kalitesi, anahtar kelime uygunluğu ve iç bağlantı bağlamıyla ilgilenir. Teknik SEO içeriğin bulunabilir ve işlenebilir olmasını sağlar; sıralama tek başına teknik ayarlarla değil, içerik kalitesiyle birlikte belirlenir. Önemli bir Google uyarısı vardır: indeksleme garanti değildir. İşlenen her sayfa indekslenmez, indekslenen her sayfa da sunulmaz. Küçük ve orta ölçekli Türkçe siteler için erişilebilirlik, hız ve mobil parite gibi teknik temeller genellikle yüksek kaldıraç sağlar.

Google Araması Nasıl Çalışır: Tarama, İndeksleme, Sunma

Google'ın belgelediği süreç üç aşamalıdır. Tarama (crawling) aşamasında Googlebot bilinen sayfaları, bağlantılardan keşfedilen yeni adresleri ve sitemap URL'lerini ziyaret eder; bir bağlantıyı yalnızca href özniteliğine sahip bir HTML bağlantı öğesiyse güvenilir şekilde çıkarır, JavaScript ile çalışan butonları çoğunlukla izlemez. Render aşamasında Googlebot sayfayı güncel bir Chrome sürümüyle işler ve JavaScript'i çalıştırır. İndeksleme (indexing) aşamasında içerik ve etiketler analiz edilir, benzer sayfalar kümelenir ve canonical adres seçilir. Sunma (serving) aşamasında sıralama, kullanıcının konumu, dili ve cihazı dahil yüzlerce faktöre göre programatik olarak yapılır. Bir teknik ayrıntı da şudur: Googlebot desteklenen dosyaların ilk 2 MB'ini, PDF'lerin ilk 64 MB'ini çeker, bu yüzden kritik meta ve yapısal veriyi sayfanın başına koyun.

Taranabilirlik: robots.txt, Tarama Bütçesi ve HTTP Kodları

robots.txt, tarayıcılara hangi dosyaları isteyip isteyemeyeceğini bildirir; yani yalnızca taramayı denetler, indekslemeyi engellemez. Google bu dosyayı genellikle 24 saate kadar önbelleğe alır ve crawl-delay direktifini işlemez. Tarama bütçesi (crawl budget) iki bileşenden oluşur: sunucunuzun yanıt hızına bağlı tarama kapasitesi ve popülerlik ile tazeliğe bağlı tarama talebi. Google, tarama bütçesini yalnızca çok büyük sitelerin dert etmesi gerektiğini söyler; kaba sınıflandırma eşikleri haftalık değişen bir milyondan fazla ya da günlük değişen on binden fazla sayfadır ve Google bunların kesin eşik değil kaba tahmin olduğunu belirtir. HTTP durum kodları da önemlidir: kaldırılan sayfalar için 404 veya 410 doğru sinyaldir, 5xx sunucu hataları taramayı yavaşlatır ve yönlendirme zincirlerinden kaçınmak gerekir.

İndekslenebilirlik: noindex ve Canonical

Bir sayfayı arama sonuçlarından çıkarmak istiyorsanız noindex robots meta etiketi veya X-Robots-Tag HTTP başlığı kullanın. Kritik bir tuzağa dikkat edin: noindex uygulanan bir sayfayı robots.txt ile engellerseniz, Googlebot noindex direktifini hiç göremez ve sayfa harici bağlantılar üzerinden yine sonuçlarda çıkabilir. Canonicalization ise Google'ın benzer sayfaları kümeleyip grubu en iyi temsil eden adresi seçmesidir. rel=canonical etiketini yalnızca head içine koyun, sayfa başına tek canonical verin ve çelişkili yöntemlerden kaçının; genellikle kendine işaret eden (self-referencing) canonical iyi bir varsayılandır. Sayfalanmış serilerde ikinci sayfadan birinci sayfaya canonical vermek, sonraki sayfaların indekslenmemesine yol açar, o yüzden bundan kaçının.

XML Sitemap: Ne Zaman Gerekli?

Sitemap, yeni veya güncellenen sayfaların keşfine yardımcı olur, ancak taranmayı ya da indekslenmeyi garanti etmez. Yaklaşık 500 sayfa veya altındaki, dahili olarak iyi bağlanmış siteler için zorunlu değildir; büyük siteler, zengin medya ve Google News içeriği için önerilir. Resmi sınırlar tek sitemap için en fazla 50 MB ya da 50.000 URL'dir; daha büyükse dosya bir sitemap index dosyasına bölünür. Dosya UTF-8 kodlu olmalı ve yalnızca tam nitelikli, canonical URL'ler içermelidir. Google priority ve changefreq değerlerini yok sayar, lastmod değerini ise yalnızca tutarlı ve doğru olduğunda dikkate alır. Yaygın bir yanlış inanışın aksine, sitemap göndermek indekslemeyi garanti etmez; yalnızca keşfi kolaylaştırır.

Core Web Vitals ve Sayfa Hızı

Core Web Vitals, gerçek kullanıcı deneyimini üç metrikle ölçer: LCP (yükleme), INP (yanıt verme) ve CLS (görsel kararlılık). web.dev üzerindeki iyi eşikler şunlardır: LCP 2,5 saniye veya altı, INP 200 milisaniye veya altı, CLS 0,1 veya altı. CLS birimsiz bir orandır, saniye değildir. INP, 12 Mart 2024'te FID'in yerini alarak resmi Core Web Vital oldu ve FID desteği 9 Eylül 2024'te sonlandı; INP tüm etkileşimlerin yanıt süresini ölçtüğü için çoğu sayfada geçilmesi daha zordur. Google bu metrikleri 75. persentilde, mobil ve masaüstü ayrı segmentlerde ve gerçek kullanıcı (CrUX) verisiyle ölçer; bir sayfanın geçmesi için görüntülemelerin en az yüzde 75'inin iyi eşikte olması gerekir. Eşikler zamanla revize edilebileceğinden güncel değerleri her zaman web.dev üzerinden teyit edin.

Sayfa Deneyimi, Mobil Öncelikli İndeksleme ve HTTPS

Sayfa deneyimi tek bir sıralama sinyali değildir; Google net biçimde tek bir sinyal olmadığını söyler ve altı öz-değerlendirme sorusu önerir: iyi Core Web Vitals, HTTPS, mobilde iyi görüntülenme, düşük müdahaleci reklam yoğunluğu, ara sayfalardan kaçınma ve ana içeriğin ayırt edilebilmesi. Mobil öncelikli indeksleme tamamlandı; Google artık indeksleme ve sıralamada sitenin mobil sürümünü esas alır. İçerik paritesi bu yüzden kritiktir: masaüstünde olup mobilde gizlenen metin, meta etiketler, yapısal veri ve başlıklar indekslenmeyebilir, o yüzden iki sürümde de aynı ana içerik bulunmalıdır. HTTPS ise Ağustos 2014 duyurusundan beri doğrulanmış bir sinyaldir, ancak Google onu o duyuruda çok hafif olarak nitelemiş ve sorguların yüzde 1'inden azını etkilediğini belirtmiştir; bugün HTTPS rekabet avantajı değil, olmaması durumunda negatif etki yaratan temel bir hijyen gereksinimidir.

Site Mimarisi ve İç Bağlantılama

Her sayfa, en az bir başka sayfadan taranabilir bir HTML bağlantısıyla erişilebilir olmalıdır; hiçbir sayfaya bağlantı vermeyen yetim (orphan) sayfalar keşfedilmeyebilir. Mantıksal bir URL yapısı ve önemli sayfalara net iç bağlantılar, Google'ın taramasına ve önceliklendirmesine yardımcı olur. İç bağlantılar ara yönlendirilen adrese değil, nihai hedef URL'ye işaret etmelidir, çünkü yönlendirme zincirleri hem tarama bütçesini israf eder hem de bağlantı değeri aktarımını seyreltir. Silo ve hub yapısı kurmak konu otoritesini güçlendirir; nitekim iç bağlantı stratejisi, anahtar kelime araştırması ve backlink çalışması kadar teknik SEO'nun da parçasıdır. Kırık iç bağlantıları ve yönlendirme döngülerini düzenli olarak tespit edip düzeltin.

JavaScript SEO ve Render

Google sayfaları güncel bir Chrome sürümüyle render eder ve JavaScript'i çalıştırır, ancak render kaynaklara bağlıdır ve gecikebilir. İçeriğin doğru işlenmesi için JavaScript ve CSS kaynakları robots.txt ile engellenmemelidir. JavaScript ile noindex kaldırmak ya da orijinal HTML'den farklı bir canonical vermek çalışmaz. Fragment (#) tabanlı yönlendirme yerine History API kullanın, çünkü Googlebot hash fragment adreslerini güvenilir çözemez. Tek sayfalık uygulamalarda (SPA) anlamlı HTTP durum kodları döndürün, aksi halde istemci taraflı render soft 404'e yol açabilir. Google artık dinamik render'ı uzun vadeli çözüm olarak önermez; güncel tavsiye sunucu taraflı render, statik render veya hydration kullanmaktır. Ayrıntılar JavaScript SEO temellerinde yer alır.

Yapısal Veri ve Teknik SEO İlişkisi

Yapısal veri, çoğunlukla schema.org söz dizimini kullanarak sayfayı zengin sonuçlara uygun hale getirir. Önemli bir gerçeği netleştirelim: yapısal veri doğrudan bir sıralama faktörü değildir. Google'dan John Mueller Nisan 2025'te yapısal verinin sitenizi daha iyi sıralamadığını, arama özelliklerini görüntülemek için kullanıldığını belirtmiştir. Belirli bir zengin sonuç türü için tüm zorunlu özellikler sağlanmalıdır, ancak uygunluk gösterimi garanti etmez. Yapısal veri, onu tanımlayan sayfaya yerleştirilmeli ve robots.txt veya noindex ile engellenmemelidir. Güncel bir örnek: FAQ zengin sonuçları 7 Mayıs 2026'da Google Arama'dan kaldırıldı, ancak FAQPage hâlâ geçerli bir schema.org tipidir ve anlamsal değeri için korunabilir. Yapısal veriyi ve doğrulama araçlarını schema markup rehberimizde ayrıntılı ele aldık.

Teknik SEO Denetimi: Araçlar ve Kontrol Listesi

Ücretsiz temel araç seti Google Search Console, PageSpeed Insights, Lighthouse, Rich Results Test ve Schema.org Validator'dır. Search Console Google'ın sitenizi nasıl deneyimlediğini gösterirken, Screaming Frog gibi araçlar botun gözünden site yapısını tarar; ikisi birbirini tamamlar. İndeksleme sorunlarını Search Console Sayfalar raporu ve URL İnceleme aracıyla, bir sayfanın neden indekslenmediğini tek tek görerek denetleyebilirsiniz. Pratik denetim akışı şudur: 404 ve 5xx hatalarını listeleyin, kırık iç bağlantıları tek adımlı 301 ile düzeltin, yönlendirme zincirlerini tek adıma indirin ve robots.txt'nin CSS ile JavaScript'i engellemediğini doğrulayın. Türkçe ve İngilizce sürümü olan siteler için hreflang'i tr-TR ve en-US, karşılıklı dönüş etiketi ve x-default ile kurun ve denetimi en az altı ayda bir tekrarlayın. Teknik temel sağlamsa, E-E-A-T sinyalleri, güçlü içerik ve yapay zeka aramaları için görünürlük çok daha verimli çalışır; daha geniş çerçeve için SEO hizmetlerimizi inceleyebilirsiniz.

SSS

Sıkça Sorulan Sorular

Yazıyı atlayıp doğrudan cevaba ulaşmak isteyenler için kısa notlar.

Teknik SEO ile on-page SEO arasındaki fark nedir?
Teknik SEO, sitenin Google tarafından taranmasını, indekslenmesini ve sunulmasını sağlayan altyapıyla ilgilenir: robots.txt, sitemap, canonical, sayfa hızı, mobil parite ve render gibi konular. On-page SEO ise sayfa içeriğinin kendisiyle, yani başlıklar, metin kalitesi ve iç bağlantı bağlamıyla ilgilenir. Teknik SEO içeriğin bulunabilir ve işlenebilir olmasını sağlar; sıralama tek başına teknik ayarlarla belirlenmez, içerik kalitesiyle birlikte çalışır.
robots.txt bir sayfanın indekslenmesini engeller mi, yoksa yalnızca taranmasını mı?
robots.txt yalnızca taramayı denetler ve tarayıcılara hangi dosyaları isteyip isteyemeyeceğini bildirir; indekslemeyi engellemez. Bir sayfayı arama sonuçlarından çıkarmak istiyorsanız noindex robots meta etiketi veya X-Robots-Tag HTTP başlığı kullanmalısınız. Önemli bir tuzak: noindex uygulanan bir sayfayı robots.txt ile engellerseniz, Googlebot noindex direktifini hiç göremez ve sayfa harici bağlantılar üzerinden yine sonuçlarda görünebilir.
Küçük bir Türkçe site için XML sitemap gerekli mi?
Zorunlu değil. Google, yaklaşık 500 sayfa veya altındaki ve dahili olarak iyi bağlanmış siteler için sitemap'in gerekli olmadığını belirtir, çünkü Googlebot bu sayfaları iç bağlantılar üzerinden zaten keşfedebilir. Sitemap büyük siteler, zengin medya ve Google News içeriği için önerilir. Küçük siteler için sitemap zarar vermez ve yeni sayfaların keşfini kolaylaştırabilir, ancak taranmayı veya indekslenmeyi garanti etmez.
Core Web Vitals eşik değerleri 2026'da nelerdir?
web.dev üzerindeki resmi tanımlara göre iyi eşikler şunlardır: LCP 2,5 saniye veya altı, INP 200 milisaniye veya altı, CLS 0,1 veya altı. CLS birimsiz bir orandır, saniye değildir. Google metrikleri 75. persentilde, mobil ve masaüstü ayrı olmak üzere gerçek kullanıcı (CrUX) verisiyle ölçer. Eşikler zaman içinde revize edilebileceği için güncel değerleri her zaman web.dev üzerinden teyit edin.
INP nedir ve FID'in yerini ne zaman aldı?
INP (Interaction to Next Paint), bir sayfadaki tüm etkileşimlerin yanıt verme süresini ölçen Core Web Vital metriğidir. web.dev duyurusuna göre INP, 12 Mart 2024'te FID'in (First Input Delay) yerini alarak resmi Core Web Vital oldu; FID desteği araçlarda 9 Eylül 2024'te sonlandı. FID yalnızca ilk etkileşimin giriş gecikmesini ölçtüğü için daha dardı; INP daha kapsamlı olduğundan çoğu sayfada geçilmesi daha zordur.
HTTPS gerçekten bir sıralama faktörü mü ve ne kadar etkili?
Evet, HTTPS Google'ın Ağustos 2014 tarihli duyurusundan beri doğrulanmış bir sıralama sinyalidir, ancak Google onu o duyuruda açıkça çok hafif bir sinyal olarak nitelemiş ve küresel sorguların yüzde 1'inden azını etkilediğini belirtmiştir. Yüzde 1 rakamı 2014'e ait tarihsel bir figürdür; Google o günden bu yana bu sinyalin ağırlığına dair yeni bir sayısal açıklama yapmamıştır. Bugün HTTPS, Sayfa Deneyimi kapsamında beklenen temel bir teknik gereksinimdir; rekabet avantajı değil, olmaması durumunda negatif etki yaratan bir hijyen kuralıdır.
Mobil öncelikli indeksleme tamamlandı mı ve içerik paritesi neden önemli?
Evet. Google mobil öncelikli indekslemenin tamamlandığını duyurdu ve artık indeksleme ile sıralamada sitenin mobil sürümünü esas alır. İçerik paritesi kritiktir çünkü Google yalnızca mobil sürümde gördüğü içeriği değerlendirir. Masaüstünde olup mobilde gizlenen veya eksik olan metin, meta etiketler, yapısal veri ve başlıklar indekslenmeyebilir. Bu nedenle mobil ve masaüstünde aynı ana içerik ve işaretleme bulunmalıdır.
Yapısal veri eklemek sıralamamı doğrudan yükseltir mi?
Hayır. Yapısal veri doğrudan bir sıralama faktörü değildir. Google'dan John Mueller Nisan 2025'te yapısal verinin sitenizin daha iyi sıralanmasını sağlamadığını, arama özelliklerini görüntülemek için kullanıldığını söylemiştir. Yapısal verinin işlevi, sayfayı zengin sonuçlar için uygun hale getirmektir; ancak bu uygunluk zengin sonucun gösterileceğini garanti etmez. Ölçülen fayda dolaylıdır: zengin sonuçlar görünürlüğü ve tıklama oranını artırabilir.
Bir sayfa neden indekslendiği halde arama sonuçlarında görünmez?
Google net şekilde belirtir: indeksleme sunmayı garanti etmez. Bir sayfa indekslense bile düşük içerik kalitesi, sorguyla alakasızlık veya robots meta kısıtlamaları nedeniyle sunulmayabilir. Sıralama programatik olarak kullanıcının konumu, dili ve cihazı dahil yüzlerce faktöre göre yapılır, dolayısıyla sayfanız yalnızca belirli sorgular veya bölgeler için gösterilebilir. Ayrıca daha güçlü rakip sayfalar sizi ilk sonuçların dışında bırakabilir; bu bir indeksleme sorunu değil, sıralama rekabetidir.
Canonical URL'yi Google nasıl seçer ve ben nasıl etkilerim?
Google benzer veya yinelenen sayfaları kümeler ve grubu en iyi temsil eden adresi canonical olarak seçer. Bu seçimi rel=canonical etiketi, yönlendirmeler, sitemap'te listelenen adresler ve iç bağlantı sinyalleriyle etkileyebilirsiniz, ancak Google bunları öneri olarak değerlendirir ve farklı bir adres seçebilir. Doğru uygulama: canonical linki yalnızca head içine koyun, sayfa başına tek canonical verin, yöntemler arasında çelişki yaratmayın ve genellikle kendine işaret eden canonical kullanın. Sayfalanmış serilerde ikinci sayfadan birinci sayfaya canonical vermekten kaçının.
JavaScript ağırlıklı bir site Google tarafından doğru taranır mı?
Genelde evet, ancak koşullara bağlıdır. Google sayfaları güncel bir Chrome sürümüyle render eder ve JavaScript'i çalıştırır, fakat render kaynaklara bağlıdır ve gecikebilir. Doğru işlenme için JavaScript ve CSS kaynakları robots.txt ile engellenmemelidir. Fragment (#) tabanlı yönlendirme yerine History API kullanın, çünkü Googlebot hash fragment adreslerini güvenilir çözemez. Tek sayfalık uygulamalarda anlamlı HTTP durum kodları döndürün, aksi halde istemci taraflı render soft 404'e yol açabilir. En güvenli yaklaşım sunucu taraflı render, statik render veya hydration kullanmaktır.
FAQ zengin sonuçları 2026'da kaldırıldıysa FAQPage schema eklemeye hâlâ değer mi?
Google dokümantasyonuna göre FAQ zengin sonucu 7 Mayıs 2026'dan itibaren Google Arama'da gösterilmemektedir. Bununla birlikte FAQPage hâlâ geçerli bir schema.org tipidir ve Google işaretlemeyi ayrıştırmaya devam edebilir. Artık arama sonuçlarında görsel bir zengin sonuç beklememelisiniz, ancak FAQ bölümleri içeriğin anlamsal netliği, kullanıcı değeri ve yapay zeka aramaları için varlık anlama açısından değerini korur. Karar, sitenizin AEO ve yapay zeka görünürlük hedeflerine bağlıdır.
Crawl budget küçük Türkçe sitelerde önemli mi?
Google'ın crawl budget rehberi öncelikle büyük siteler için tasarlanmıştır. Google, hızla değişen çok sayıda sayfası olmayan veya sayfaları yayınlandığı gün taranan siteler için bu rehberi okumanıza gerek olmadığını açıkça belirtir. Kaba sınıflandırma eşikleri haftalık değişen bir milyondan fazla ya da günlük değişen on binden fazla sayfadır ve Google bunların kesin eşik değil kaba tahmin olduğunu söyler. Küçük ve orta ölçekli çoğu Türkçe site için sitemap'i güncel tutmak ve indeksleme raporunu düzenli kontrol etmek yeterlidir.
Googlebot bir HTML sayfasının ne kadarını tarar?
Google'ın resmi dokümantasyonuna göre Googlebot, desteklenen bir dosya türünün ilk 2 MB'ini, PDF dosyalarının ise ilk 64 MB'ini çeker. Sınır sıkıştırılmamış veri üzerinden ve HTTP başlığı dahil uygulanır. Sınıra ulaşıldığında Googlebot fetch'i durdurur ve yalnızca o ana kadar indirilen kısmı indekslemeye gönderir; 2 MB'den sonraki içerik, yapısal veri veya kritik meta etiketler yok sayılabilir. Bu nedenle kritik meta ve yapısal veriyi sayfanın erken kısmına yerleştirin.
Türkçe ve İngilizce sürümü olan bir site için hreflang nasıl kurulur?
hreflang'de dil kodu ISO 639-1, bölge kodu ISO 3166-1 Alpha-2 kullanır: Türkiye Türkçesi için tr-TR, ABD İngilizcesi için en-US. Her varyasyon kendi canonical adresine işaret etmeli ve bir x-default tanımlanmalıdır. En sık yapılan hata eksik dönüş etiketidir: Türkçe sayfa İngilizce alternatifini belirtiyorsa, İngilizce sayfa da Türkçe sayfaya geri işaret etmelidir. Karşılıklı olmayan hreflang işaretlemesini Google genellikle yok sayar. Uygulamayı Search Console ve URL İnceleme ile doğrulayın.
PageSpeed Insights'taki saha verisi ile lab verisi arasındaki fark nedir?
Saha verisi (CrUX), gerçek Chrome kullanıcılarının son 28 günde sitenizde yaşadığı deneyimi temsil eder ve Core Web Vitals değerlendirmesi bu veriye dayanır. Lab verisi (Lighthouse) ise kontrollü, tekil bir ortamda simüle edilmiş bir ölçümdür ve tanı ile hata ayıklama için kullanılır. İkisi farklı olabilir çünkü gerçek kullanıcılar farklı cihaz, ağ ve etkileşim koşullarına sahiptir. Lighthouse skorunuz mükemmel olsa bile Search Console saha verisinde iyileştirme gerekli diyebilir; sıralama açısından belirleyici olan saha (CrUX) verisidir.
Özetle:
Özkan Göçer Profil Fotoğrafı

Özkan Göçer

Growth Engineer & Dijital Pazarlama Uzmanı

Özkan Göçer, 15 yılı aşkın saha tecrübesi ve tamamladığı 200'den fazla proje ile Growth Engineer ve Dijital Pazarlama Uzmanı olarak hizmet vermektedir. 10 yılı aşkın SEO ve SEM deneyimiyle; Google Analytics, Search Console, Ahrefs ve SEMrush gibi araçlardaki günlük pratiklerini bu rehbere yansıtmıştır.


Yukarı Çık