Teknik SEO Rehberi 2026: Teknik SEO Nasıl Yapılır?
TL;DR: Teknik SEO; arama motorlarının bir web sitesini keşfetmesini, taramasını, render etmesini, dizine eklemesini ve sayfaların teknik yapısını doğru şekilde anlamasını sağlayan optimizasyon çalışmalarının bütünüdür. 2026’da teknik SEO; crawlability, indexability, canonical, robots.txt, XML sitemap, HTTP durum kodları, redirect, JavaScript SEO, mobil uyumluluk, Core Web Vitals, structured data, site mimarisi, crawl budget ve AI arama sistemlerinin teknik erişimini birlikte kapsar.
Bir web sitesinin kaliteli içeriklere sahip olması, teknik altyapısının sağlıklı olduğu anlamına gelmez. Arama motoru bir sayfayı keşfedemiyor, tarayamıyor, render edemiyor veya dizine ekleyemiyorsa içerik kalitesinin organik görünürlüğe katkısı sınırlanabilir.
Teknik SEO, tam olarak bu noktada devreye girer.
Google’ın teknik gereksinimleri oldukça temel üç koşul üzerine kuruludur: Googlebot’un sayfaya erişebilmesi, sayfanın HTTP 200 durum koduyla çalışması ve sayfada indexlenebilir içerik bulunması. Bu koşulların karşılanması ise tek başına indexleme garantisi vermez.
2026 itibarıyla teknik SEO yalnızca robots.txt, sitemap.xml ve sayfa hızından ibaret değildir. JavaScript ile oluşturulan içeriklerin render edilmesi, canonical sinyallerinin tutarlılığı, faceted navigation, büyük sitelerde crawl budget, structured data, mobil içerik eşitliği ve AI arama sistemlerinin içeriğe erişebilmesi birlikte değerlendirilmelidir.
Teknik SEO Nedir?
Teknik SEO, bir web sitesinin arama motorları tarafından keşfedilmesini, taranmasını, işlenmesini, dizine eklenmesini ve doğru şekilde anlaşılmasını kolaylaştıran teknik optimizasyon çalışmalarına verilen isimdir.
Google Search’te süreç kabaca crawling, rendering, indexing ve search results aşamalarından oluşur. Googlebot bir URL’yi keşfeder, sayfayı tarar, gerekli durumlarda JavaScript’i çalıştırarak sayfayı render eder ve elde ettiği içerikleri indexleme sürecinde değerlendirir.
Teknik SEO’nun temel amacı arama motoruna daha fazla içerik sunmak değil, mevcut içeriğin doğru şekilde keşfedilip işlenmesini sağlamaktır.
Örneğin:
- Robots.txt önemli bir klasörü yanlışlıkla engelliyorsa,
- Önemli sayfalar
noindexile işaretlenmişse, - Canonical farklı bir URL’yi gösteriyorsa,
- Sitemap’te 404 sayfalar bulunuyorsa,
- JavaScript nedeniyle ana içerik oluşturulamıyorsa,
- Mobil sürümde masaüstüne göre önemli içerikler eksikse,
- Redirect zincirleri oluşmuşsa,
iyi hazırlanmış bir içerik bile beklenen organik görünürlüğü elde edemeyebilir.
Bu nedenle teknik SEO, içerik SEO’sunun alternatifi değil, onun çalışabilmesi için gereken teknik zemindir.
Teknik SEO Nasıl Yapılır?
Teknik SEO çalışması tek seferlik bir ayar listesi olarak değil, tarama → analiz → düzeltme → doğrulama → izleme döngüsü şeklinde yürütülmelidir.
İlk aşamada sitenin URL envanteri çıkarılır. Ardından crawlability, indexability, HTTP durum kodları, canonical, robots.txt, sitemap, site mimarisi, performans, JavaScript, structured data ve mobil yapı incelenir.
1. Crawlability kontrolü yapılır
Öncelikle Googlebot’un önemli sayfalara ulaşabildiği doğrulanmalıdır.
Kontrol edilmesi gerekenler:
- Robots.txt kuralları
- Kırık iç bağlantılar
- Orphan page’ler
- Gereksiz URL parametreleri
- Faceted navigation
- Redirect zincirleri
- 4xx ve 5xx hataları
- Crawl edilemeyen kaynaklar
- JavaScript tarafından oluşturulan bağlantılar
Googlebot’un erişemediği sayfalar Search’te indexlenemeyebilir. Robots.txt ile engellenen URL’lerin URL’si ise içerik görülmeden arama sonuçlarında bulunabilir.
2. Indexability kontrol edilir
Bir URL’nin taranabiliyor olması, indexlenebileceği anlamına gelmez.
Önemli sayfalarda özellikle şu kontroller yapılmalıdır:
noindexX-Robots-Tag- Canonical URL
- HTTP status code
- Robots.txt engelleri
- Duplicate content
- İnce veya değersiz sayfalar
- Yanlış dil ve ülke varyasyonları
- Search Console indexleme durumu
Bir sayfanın indexlenmesini engellemek için noindex kullanılıyorsa Googlebot’un sayfayı tarayabilmesi gerekir. Robots.txt ile aynı URL’yi engellemek, Google’ın noindex sinyalini görmesini engelleyebilir.
3. XML Sitemap’i düzenleyin
XML sitemap, arama motorlarına sitedeki önemli URL’leri bildirmek için kullanılır.
Sitemap’te mümkün olduğunca:
- Canonical URL’ler
- 200 durum kodu veren sayfalar
- Indexlenmesi istenen URL’ler
- Güncel sayfalar
bulunmalıdır.
Sitemap’e 404, 301, 302 veya noindex sayfaları eklemek doğru bir yaklaşım değildir.
Google, sitemap’leri URL keşfi için bir öneri olarak değerlendirir; sitemap göndermek bir URL’nin taranacağını veya indexleneceğini garanti etmez.
Büyük sitelerde tek bir sitemap dosyası yeterli olmayabilir. Google, tek bir sitemap için 50.000 URL veya sıkıştırılmamış 50 MB sınırı bulunduğunu belirtiyor. Bu sınırlar aşıldığında sitemap index kullanılabilir.
4. Canonical yapısını kontrol edin
Canonical, aynı veya çok benzer içeriğe sahip birden fazla URL arasından tercih edilen URL’yi arama motoruna bildirmek için kullanılır.
Örneğin:
<link rel="canonical" href="https://example.com/teknik-seo/" />
Canonical kontrolünde özellikle:
- Self-referencing canonical
- HTTP/HTTPS tutarlılığı
- www/non-www tutarlılığı
- Parametreli URL’ler
- Filtre sayfaları
- Pagination
- Dil varyasyonları
- Canonical ve sitemap uyumu
incelenmelidir.
Google’ın güncel dokümantasyonuna göre redirect’ler ve rel="canonical" güçlü sinyallerken sitemap’teki URL’ler daha zayıf bir canonical sinyalidir. Farklı yöntemlerle birbirinden farklı canonical URL’ler belirtilmemelidir.
Robots.txt canonical belirlemek için kullanılmamalıdır. Google, robots.txt ile engellenen bir URL’nin içerik olmadan da arama sonuçlarında görünmesine izin verebilir.
Teknik SEO’da HTTP Durum Kodları Neden Önemlidir?
HTTP durum kodları, bir URL’ye yapılan isteğin sonucunu sunucuya ve crawler’a bildirir.
En sık karşılaşılan durumlar şunlardır:
| Kod | Anlamı | SEO açısından kullanım |
|---|---|---|
| 200 | Başarılı | Çalışan ve erişilebilir sayfa |
| 301 | Kalıcı yönlendirme | Kalıcı URL değişiklikleri |
| 302 | Geçici yönlendirme | Geçici URL değişiklikleri |
| 403 | Erişim reddedildi | Crawler erişim problemleri oluşturabilir |
| 404 | Sayfa bulunamadı | Olmayan URL |
| 410 | Kalıcı olarak kaldırıldı | Silinmiş URL |
| 500 | Sunucu hatası | Teknik erişim problemi |
| 503 | Hizmet kullanılamıyor | Geçici sunucu problemi |
Özellikle önemli URL’lerde 5xx hataları, redirect zincirleri ve yanlış 4xx kullanımları düzenli olarak kontrol edilmelidir.
301 ve 302 Redirect Arasındaki Fark Nedir?
301 redirect kalıcı URL değişikliğini, 302 redirect ise geçici URL değişikliğini ifade eder.
Bir sayfanın URL’si kalıcı olarak değiştirildiyse eski URL’nin yeni URL’ye 301 ile yönlendirilmesi tercih edilir.
Örneğin:
/eski-url/ → /yeni-url/
şeklindeki kalıcı bir değişiklikte 301 kullanılabilir.
Birden fazla yönlendirmeyi arka arkaya oluşturmak yerine mümkün olduğunca doğrudan hedef URL’ye yönlendirme yapılmalıdır.
404 ve 410 Arasındaki Fark Nedir?
404, sunucunun istenen kaynağı bulamadığını; 410 ise kaynağın artık mevcut olmadığını ifade eder.
404 hataları tek başına bir SEO cezası değildir. Ancak önemli bir sayfanın yanlışlıkla 404 döndürmesi, kullanıcı ve arama motoru açısından soruna dönüşebilir.
Silinen bir URL’nin yerine geçecek yeni bir sayfa varsa uygun URL’ye 301 yönlendirmesi yapılabilir. Gerçekten kaldırılmış ve eşdeğeri bulunmayan bir içerikte ise 404 veya uygun durumda 410 kullanılabilir.
Teknik SEO’da Robots.txt Nasıl Kullanılır?
robots.txt, crawler’lara hangi URL veya kaynakları tarayabilecekleri konusunda kurallar bildiren dosyadır.
Örneğin:
User-agent: *
Disallow: /admin/
Sitemap: https://example.com/sitemap.xml
Robots.txt özellikle crawler erişimini yönetmek için kullanılmalıdır.
Ancak robots.txt:
- Canonical belirlemek,
- Bir URL’yi kesin olarak Google’dan kaldırmak,
noindexyerine kullanmak
için uygun araç değildir.
Google’ın teknik dokümantasyonuna göre robots.txt ile engellenen URL’nin kendisi içerik görülmeden arama sonuçlarında bulunabilir. Bir sayfanın indexlenmesini engellemek için crawler’ın sayfaya erişmesine izin verip noindex kullanmak gerekir.
Robots Meta Tag ve X-Robots-Tag Nedir?
Robots meta tag, HTML sayfalarında arama motorlarına indexleme ve snippet davranışı hakkında talimat vermek için kullanılır.
Örneğin:
<meta name="robots" content="noindex, nofollow">
X-Robots-Tag ise benzer kontrolü HTTP header üzerinden uygulamaya izin verir.
Bu yapı özellikle HTML dışındaki dosyalar için kullanışlı olabilir.
Örneğin PDF gibi dosyaların arama sonuçlarında gösterilmesini kontrol etmek için HTTP header üzerinden X-Robots-Tag kullanılabilir. Google, robots meta tag ve X-Robots-Tag kurallarının crawler’ın ilgili kaynağa erişebilmesine bağlı olduğunu belirtiyor.
Site Mimarisi ve İç Linkleme Nasıl Olmalı?
Arama motorları önemli sayfaları yalnızca sitemap üzerinden değil, bağlantılar üzerinden de keşfeder.
Bu nedenle önemli sayfalar:
- Ana sayfadan veya güçlü kategori sayfalarından ulaşılabilir olmalı.
- İlgili içeriklerden bağlantı almalı.
- Orphan page durumuna düşmemeli.
- Gereksiz tıklama derinliğine sahip olmamalı.
- Crawl edilebilir
<a>bağlantılarıyla desteklenmeli.
İç linkleme aynı zamanda sitenin konu ve entity ilişkilerini ortaya çıkarır.
Örneğin bir SEO sitesinde:
SEO → Teknik SEO → Crawlability → Crawl Budget
şeklindeki yapı, hem kullanıcı navigasyonunu hem de konu ilişkilerini destekler.
Orphan Page Nedir?
Orphan page, sitedeki diğer sayfalardan iç bağlantı almayan ve yalnızca sitemap, dış bağlantı veya başka keşif kaynakları üzerinden bulunabilen sayfadır.
Önemli bir içerik orphan durumundaysa ilgili kategori, konu veya bağlantılı içeriklerden bu sayfaya doğal iç bağlantılar verilmelidir.
Orphan page analizi için crawl verileri ile sitemap ve Google Search Console verileri birlikte değerlendirilebilir.
URL Yapısı Nasıl Olmalı?
URL’ler hem kullanıcı hem de crawler tarafından anlaşılabilecek şekilde oluşturulmalıdır.
Örneğin:
/teknik-seo/
gibi açıklayıcı bir URL, gereksiz parametrelerle dolu bir URL yapısından daha yönetilebilirdir.
URL yapısında:
- Gereksiz parametrelerden kaçınılmalı.
- Kelimeler tire ile ayrılmalı.
- Gereksiz klasör derinliği oluşturulmamalı.
- URL’ler gereksiz yere değiştirilmemeli.
- URL değişikliğinde uygun redirect uygulanmalı.
- Fragment kullanılarak farklı içerikler oluşturulmamalıdır.
Google, crawl edilebilir URL yapısında URL fragment’larının farklı içerik oluşturmak için kullanılmasını önermiyor. JavaScript ile içerik değiştirilecekse History API gibi standart URL yöntemlerinin kullanılması öneriliyor.
Duplicate Content ve URL Çoğalması Nasıl Yönetilir?
Duplicate content, aynı veya çok benzer içeriğin birden fazla URL üzerinden erişilebilir olmasıdır.
Yaygın örnekler:
- HTTP ve HTTPS
- www ve non-www
- Slash ve non-slash
- Filtre URL’leri
- Sıralama URL’leri
- URL parametreleri
- Yazdırma sayfaları
- Mobil ve masaüstü varyasyonları
- Bölgesel varyasyonlar
Her duplicate içerik SEO cezası anlamına gelmez. Ancak aynı içeriğin çok sayıda URL üzerinden sunulması, crawler kaynaklarının verimsiz kullanılmasına ve hangi URL’nin tercih edilmesi gerektiği konusunda belirsizlik oluşmasına neden olabilir.
Canonical, redirect ve doğru internal linkleme bu URL kümelerinin yönetilmesinde kullanılabilir.
Pagination SEO Nasıl Yapılır?
Pagination, kategori, liste ve arşiv sayfalarının birden fazla URL’ye bölünmesiyle oluşur.
Örneğin:
/blog//blog/sayfa/2//blog/sayfa/3/
gibi URL’ler pagination yapısının örneğidir.
Pagination uygulamasında:
- Sayfalar crawl edilebilir olmalı.
- Bir sonraki sayfaya standart HTML bağlantıları bulunmalı.
- Her sayfanın kendi URL’si olmalı.
- İçerik yalnızca JavaScript ile yüklenmemeli.
- Gereksiz pagination URL’leri oluşturulmamalı.
Google, sayfaların keşfedilmesinde standart ve crawl edilebilir <a> bağlantılarını önemli bir yöntem olarak değerlendiriyor.
Teknik SEO’da Mobil SEO Neden Önemlidir?
Google Search, sitelerin mobil sürümünü indexleme ve sıralama sisteminde esas alır.
Bu nedenle mobil sürüm:
- Masaüstü sürümle temel içeriği paylaşmalı.
- Önemli iç linkleri içermeli.
- Structured data açısından tutarlı olmalı.
- Canonical ve metadata açısından kontrol edilmelidir.
- Kullanıcıların içerik ve navigasyona erişimini zorlaştırmamalıdır.
Mobil ve masaüstü sürümleri arasında önemli içerik farkları bulunması, arama motorunun sayfayı değerlendirmesini etkileyebilir.
Teknik SEO’da Core Web Vitals Neden Önemlidir?
Core Web Vitals, gerçek kullanıcı deneyimini üç temel metrik üzerinden ölçer:
- LCP: Largest Contentful Paint
- INP: Interaction to Next Paint
- CLS: Cumulative Layout Shift
İyi kullanıcı deneyimi için önerilen eşikler:
- LCP: 2,5 saniye veya daha az
- INP: 200 ms’den az
- CLS: 0,1 veya daha az
Bu metrikler tek başına “hız puanı” değildir. Gerçek kullanıcı deneyimini ölçmek için kullanılır.
Teknik SEO denetiminde yalnızca Lighthouse skoruna bakmak yerine Search Console’daki gerçek kullanıcı verileri de incelenmelidir.
Teknik SEO’da JavaScript Neden Önemlidir?
Modern web sitelerinde içeriklerin önemli bölümü JavaScript kullanılarak oluşturulabilir.
Bu durum özellikle:
- React
- Next.js
- Vue
- Angular
- SPA uygulamaları
- Dinamik e-ticaret siteleri
gibi yapılarda önem kazanır.
Google Search JavaScript kullanan sayfaları crawl, render ve indexleme aşamalarında işler. Googlebot gerekli durumlarda JavaScript’i çalıştırarak oluşturulan içeriği render edilmiş HTML üzerinden değerlendirebilir.
Bu nedenle JavaScript kullanan sitelerde:
- Ana içerik render ediliyor mu?
- İç linkler crawl edilebilir mi?
- Canonical doğru oluşturuluyor mu?
- Title ve meta description doğru oluşuyor mu?
- Structured data render ediliyor mu?
- JavaScript hataları var mı?
- Kullanıcıya gösterilen içerikle render edilen içerik tutarlı mı?
kontrol edilmelidir.
Google, JavaScript kullanan sitelerde canonical’ın mümkün olduğunca kaynak HTML’de belirtilmesini ve JavaScript tarafından farklı bir canonical ile değiştirilmemesini öneriyor.
SSR, CSR ve SSG SEO Açısından Nedir?
JavaScript tabanlı web uygulamalarında kullanılan rendering yöntemi teknik SEO açısından önemlidir.
CSR (Client-Side Rendering): İçeriğin büyük bölümü tarayıcıda JavaScript çalıştırıldıktan sonra oluşturulur.
SSR (Server-Side Rendering): Sayfanın HTML’i sunucu tarafından oluşturularak tarayıcıya gönderilir.
SSG (Static Site Generation): Sayfalar önceden oluşturularak statik HTML olarak sunulur.
Google JavaScript’i render edebilse de server-side veya pre-rendering yaklaşımları kullanıcılar ve crawler’lar açısından performans ve erişilebilirlik avantajları sağlayabilir. Ayrıca tüm crawler’ların JavaScript çalıştırabildiği varsayılmamalıdır.
Structured Data ve Schema.org Teknik SEO’da Neden Kullanılır?
Structured data, sayfadaki içeriğin belirli bir veri yapısı içerisinde arama motorlarına açıklanmasını sağlar.
Yaygın schema türleri arasında:
- Organization
- Article
- BreadcrumbList
- Product
- LocalBusiness
- FAQPage
gibi yapılar bulunur.
Structured data kullanılırken işaretlenen bilginin sayfadaki gerçek içerikle uyumlu olması gerekir.
JSON-LD, structured data uygulamasında yaygın olarak kullanılan formattır.
Structured data eklemek tek başına rich result görünürlüğünü garanti etmez. Arama motorunun ilgili özelliğe uygunluk koşulları ayrıca değerlendirilir.
Hreflang ve International SEO Nasıl Yönetilir?
Bir web sitesinde farklı ülke ve dil versiyonları bulunuyorsa canonical, hreflang, sitemap ve internal link sinyalleri birbiriyle tutarlı olmalıdır.
Örneğin:
- Türkçe →
tr-TR - İngilizce →
en - Almanca →
de-DE
gibi dil ve ülke hedeflemeleri kullanılabilir.
Hreflang uygulamasında:
- Doğru alternatif URL’ler belirtilmeli.
- Karşılıklı hreflang ilişkileri kontrol edilmeli.
- Canonical doğru sayfaya işaret etmeli.
- Yanlış dil URL’leri birbirine canonical verilmemeli.
- Gerekli durumlarda
x-defaultkullanılmalıdır.
Google, hreflang kullanılan yapılarda canonical URL’nin aynı dildeki en uygun sayfaya işaret etmesini öneriyor.
LLMS.TXT Nedir ve Teknik SEO ile İlişkisi Nedir?
llms.txt, web sitesinin içeriğini yapay zekâ sistemlerinin daha kolay anlamasına yardımcı olmak amacıyla önerilen bir dosya formatıdır.
Genellikle:
adresinde bulunması ve sitenin önemli içeriklerini Markdown formatında daha sade bir yapıyla tanımlaması önerilir.
Bir llms.txt dosyasında örneğin:
- Web sitesinin kısa açıklaması
- Önemli konu sayfaları
- Dokümantasyon
- Rehberler
- Kaynak sayfaları
- İlgili URL’ler
bulunabilir.
Ancak burada önemli bir ayrım vardır: llms.txt, robots.txt veya sitemap.xml ile aynı statüde, Google tarafından zorunlu veya resmi bir Search standardı değildir.
Bu nedenle teknik SEO rehberinde llms.txt bir zorunluluk gibi sunulmamalıdır.
GEO açısından ise site yöneticileri için içeriğin yapay zekâ sistemlerine daha düzenli ve makine tarafından işlenebilir biçimde sunulmasına yönelik bir yaklaşım olarak değerlendirilebilir.
LLMS.TXT ile robots.txt arasındaki fark nedir?
robots.txt crawler erişimini yönetmek için kullanılır. LLMS.TXT ise sitenin önemli içeriklerini yapay zekâ sistemleri için daha düzenli bir biçimde tanımlamayı amaçlayan bir içerik keşif formatıdır.
Robots.txt’nin temel amacı:
“Bu kaynağı tarayabilir misin?”
sorusuna cevap vermektir.
LLMS.TXT’nin amacı ise:
“Bu sitenin önemli içerikleri ve kaynakları nelerdir?”
sorusuna yapılandırılmış bir cevap sunmaktır.
Bu nedenle iki dosyanın işlevleri birbirinin yerine geçmez.
LLMS.TXT teknik SEO için zorunlu mudur?
Hayır. LLMS.TXT, bir web sitesinin Google’da indexlenmesi için zorunlu değildir.
Google’ın teknik gereksinimleri Googlebot erişimi, çalışan HTTP 200 sayfası ve indexlenebilir içerik üzerine kuruludur. LLMS.TXT bu minimum teknik gereksinimler arasında yer almaz.
LLMS.TXT nasıl hazırlanır?
Basit bir LLMS.TXT dosyasında sitenin kısa tanımı ve önemli kaynaklara bağlantılar bulunabilir.
Örneğin:
# SEO Defteri
SEO, GEO ve teknik SEO konularında rehberler ve kaynaklar.
## Teknik SEO
- [Teknik SEO Rehberi](https://example.com/teknik-seo/): Teknik SEO uygulamaları ve kontrol listesi.
- [Robots.txt Nedir?](https://example.com/robots-txt/): Robots.txt kullanım rehberi.
- [Sitemap Nedir?](https://example.com/sitemap/): XML sitemap oluşturma ve yönetme rehberi.
## GEO
- [GEO Nedir?](https://example.com/geo/): Generative Engine Optimization rehberi.
Dosyanın güncel tutulması ve gerçekten önemli kaynaklara yönlendirmesi, yalnızca çok sayıda URL eklenmesinden daha değerlidir.
Teknik SEO ve AI Search Arasındaki İlişki Nedir?
AI destekli arama sistemleri yaygınlaşsa da teknik SEO’nun temel amacı değişmiş değildir: içeriğin keşfedilebilir, erişilebilir, işlenebilir ve anlaşılabilir olmasını sağlamak.
Google’ın AI özellikleri için yayınladığı rehberde, AI Overviews ve AI Mode’da görünmek için ayrıca farklı bir teknik gereksinim seti oluşturulmadığı; mevcut Google Search teknik gereksinimleri ve SEO uygulamalarının geçerliliğini koruduğu belirtilmektedir.
Bu nedenle GEO çalışmasının teknik temeli:
- Crawlability
- Indexability
- Canonical
- Internal linking
- Structured data
- Sayfa performansı
- Mobil uyumluluk
- Açıklanabilir site mimarisi
gibi teknik SEO unsurları üzerine kurulmalıdır.
LLMS.TXT ise bu temel teknik gereksinimlerin yerine geçen bir dosya değil, AI odaklı içerik erişimi açısından ayrıca değerlendirilebilecek bir yapıdır.
Teknik SEO’da Görsel Optimizasyonu Nasıl Yapılır?
Görseller de teknik SEO’nun bir parçasıdır.
Kontrol edilmesi gereken başlıca noktalar:
- Anlamlı dosya adları
- Uygun
altmetinleri - Doğru görsel boyutları
- Responsive image kullanımı
- Lazy loading
- Modern görsel formatları
- Görsel sitemap
- Gereksiz büyük dosyaların sıkıştırılması
Görselin yalnızca dosya boyutunu küçültmek yeterli değildir. Görselin sayfaya nasıl yerleştirildiği ve önemli içeriklerin yüklenme sırasını etkileyip etkilemediği de değerlendirilmelidir.
Teknik SEO’da Faceted Navigation Nasıl Yönetilir?
E-ticaret sitelerinde filtreleme sistemi yüzlerce hatta milyonlarca URL oluşturabilir.
Örneğin:
/ayakkabi?renk=siyah&beden=42&marka=x
gibi URL kombinasyonları kontrol edilmezse crawler gereksiz varyasyonları taramak için kaynak harcayabilir.
Bu nedenle filtre URL’leri için önceden bir URL stratejisi belirlenmelidir:
- Hangi filtreler indexlenebilir?
- Hangileri yalnızca kullanıcı deneyimi için kullanılacak?
- Hangi URL’ler canonical olacak?
- Hangileri sitemap’e girecek?
- Hangi kombinasyonlar crawler’dan kontrol edilecek?
Büyük e-ticaret sitelerinde faceted navigation, crawl budget ve index bloat birlikte değerlendirilmelidir.
Crawl Budget Nedir ve Ne Zaman Önemlidir?
Crawl budget, arama motoru crawler’larının bir siteyi tararken kullandığı kaynakların yönetimiyle ilgilidir.
Amaç Googlebot’u mümkün olduğunca fazla URL’ye göndermek değil, crawler kaynaklarının değerli URL’lere yönlendirilmesini sağlamaktır.
Crawl budget özellikle:
- Çok büyük sitelerde,
- Çok hızlı değişen sitelerde,
- Çok sayıda filtre URL’si üreten e-ticaret sitelerinde,
- Çok fazla duplicate URL bulunan projelerde
önem kazanır.
Küçük bir kurumsal web sitesinde ise crawl budget üzerine ileri seviye çalışmalar yapmak çoğu zaman ilk öncelik değildir.
Log File Analysis Nedir?
Log file analysis, sunucu loglarında crawler davranışlarının incelenmesidir.
Bir crawler aracının:
“Bu URL’yi tarayabiliyorum.”
demesiyle Googlebot’un:
“Bu URL’yi gerçekten tarıyorum.”
demesi aynı şey değildir.
Log analiziyle:
- Googlebot hangi URL’leri tarıyor?
- Hangi URL’lere ne sıklıkta gidiyor?
- 4xx ve 5xx hataları oluşuyor mu?
- Parametreli URL’ler taranıyor mu?
- Crawler kaynakları hangi URL gruplarında harcanıyor?
gibi sorular cevaplanabilir.
Özellikle büyük sitelerde Search Console verileri ile sunucu loglarının birlikte incelenmesi daha kapsamlı bir teknik SEO analizi sağlar.
Teknik SEO’da Website Migration Nasıl Yapılır?
Domain, platform veya URL yapısının değiştirilmesi teknik SEO açısından yüksek riskli işlemlerden biridir.
Bir migration öncesinde:
- Mevcut URL’ler çıkarılır.
- Yeni URL yapısı belirlenir.
- Eski ve yeni URL eşleştirmesi yapılır.
- 301 redirect planı hazırlanır.
- Canonical URL’ler güncellenir.
- Internal linkler yeni URL’lere geçirilir.
- XML sitemap güncellenir.
- Robots.txt kontrol edilir.
- Hreflang kullanılıyorsa yeni URL’ler tanımlanır.
- Search Console ve analytics verileri migration sonrasında izlenir.
Özellikle yüksek trafik alan sitelerde migration öncesi ve sonrası organik trafik, indexleme ve crawl verileri karşılaştırılmalıdır.
Teknik SEO Dikkat Edilmesi Gerekenler Nelerdir?
Teknik SEO çalışmasında en sık yapılan hata, her problemi aynı öncelik seviyesinde değerlendirmektir.
Örneğin bir milyon URL’ye sahip e-ticaret sitesindeki crawl budget problemi ile 200 sayfalık kurumsal sitedeki teknik sorunlar aynı değildir.
Öncelik sırası genellikle şu şekilde oluşturulabilir:
- Googlebot erişimini engelleyen sorunlar
- Indexlemeyi engelleyen sorunlar
- Yanlış canonical ve duplicate URL’ler
- 4xx ve 5xx hataları
- Yanlış redirectler
- Sitemap problemleri
- Site mimarisi ve internal link
- JavaScript rendering problemleri
- Mobil uyumluluk
- Performans ve Core Web Vitals
- Structured data
- Crawl budget ve log analizi
Bu sıralama her projede aynı olmak zorunda değildir. Teknik SEO öncelikleri sitenin büyüklüğüne, iş modeline, URL yapısına ve mevcut organik performansına göre belirlenmelidir.
Teknik SEO Kontrol Listesi
| Kontrol Alanı | Kontrol Edilecek Nokta |
|---|---|
| Crawlability | Googlebot önemli sayfalara ulaşabiliyor mu? |
| Robots.txt | Önemli URL’ler yanlışlıkla engellenmiş mi? |
| Robots Meta | Noindex kuralları doğru mu? |
| X-Robots-Tag | Dosya bazlı indexleme kuralları doğru mu? |
| Sitemap | XML sitemap güncel ve temiz mi? |
| Indexability | Önemli sayfalarda noindex var mı? |
| HTTP Status | Sayfalar doğru status code döndürüyor mu? |
| Redirect | 301/302 kullanımı doğru mu? |
| Redirect Chain | Birden fazla yönlendirme oluşmuş mu? |
| Canonical | Canonical URL’ler tutarlı mı? |
| Duplicate Content | Aynı içerik birden fazla URL’de bulunuyor mu? |
| Site Architecture | Önemli sayfalara ulaşmak kolay mı? |
| Internal Link | Orphan page bulunuyor mu? |
| URL | URL’ler sade ve crawl edilebilir mi? |
| Pagination | Sayfalama yapısı crawl edilebilir mi? |
| Mobile | Mobil ve masaüstü içerikleri tutarlı mı? |
| Core Web Vitals | LCP, INP ve CLS değerleri iyi mi? |
| JavaScript | Ana içerik render edilebiliyor mu? |
| Structured Data | Schema içerikle uyumlu mu? |
| Hreflang | Çok dilli sayfalar doğru eşleştirilmiş mi? |
| Faceted Navigation | Gereksiz filtre URL’leri kontrol altında mı? |
| Crawl Budget | Crawler kaynakları doğru URL’lerde kullanılıyor mu? |
| Log Analysis | Googlebot davranışı inceleniyor mu? |
| Migration | URL değişiklikleri doğru yönlendirilmiş mi? |
| LLMS.TXT | Dosya güncel ve önemli kaynakları içeriyor mu? |
| Image SEO | Görseller optimize edilmiş mi? |
Teknik SEO Araçları Nelerdir?
Google Search Console
Özellikle şu alanlarda temel araçtır:
- Indexing
- URL Inspection
- Core Web Vitals
- Sitemaps
- Crawl Stats
- Manual Actions
Google PageSpeed Insights
Sayfa performansı ve Core Web Vitals analizinde kullanılır.
Screaming Frog SEO Spider
Büyük ölçekli teknik SEO auditlerinde kullanılabilir.
Örneğin:
- Status code
- Redirect
- Canonical
- Meta robots
- Hreflang
- Internal links
- Orphan pages
- XML sitemap
- JavaScript rendering
gibi çok sayıda teknik veri aynı tarama içinde incelenebilir.
Ahrefs
Teknik SEO’nun yanında:
- Backlink
- Organic keyword
- Site audit
- Internal link
- Competitor analysis
gibi alanlarda kullanılabilir.
Semrush
Site Audit özelliğiyle:
- Crawlability
- Indexability
- HTTPS
- Internal linking
- Structured data
- Duplicate content
- Technical errors
gibi birçok alanı toplu şekilde kontrol etmeye yardımcı olur.
Chrome DevTools
Özellikle frontend ve performans sorunlarında değerlidir.
JavaScript hataları, network istekleri, renderlama, kaynak yükleme sırası ve performans problemleri için kullanılabilir.
Log File Analysis
Sunucu logları, crawler’ların siteyi gerçekte nasıl taradığını görmek için kullanılır.
İleri Seviye Teknik SEO Uygulamaları Nelerdir?
Temel teknik SEO problemleri çözüldükten sonra daha ileri optimizasyonlara geçilebilir.
JavaScript SEO
İleri seviye JavaScript SEO’da:
Kaynak HTML → Render edilmiş HTML → Kullanıcıya gösterilen içerik
üçgeni karşılaştırılır.
Önemli SEO unsurlarının render sonrasında kaybolmaması gerekir.
Crawl Budget Optimizasyonu
Büyük sitelerde gereksiz URL’lerin crawler tarafından taranmasını azaltmak için:
- Duplicate URL’ler azaltılabilir.
- Gereksiz filtre URL’leri kontrol edilebilir.
- Redirect zincirleri temizlenebilir.
- Internal link yapısı iyileştirilebilir.
- Sitemap güncel tutulabilir.
- Sunucu performansı artırılabilir.
Log Analizi
Log analiziyle gerçek crawler davranışı incelenebilir.
Bu analiz özellikle büyük e-ticaret, haber, marketplace ve çok sayıda URL’ye sahip platformlarda değerlidir.
Faceted Navigation ve Parametre Yönetimi
Filtre, sıralama ve arama parametreleri URL sayısını katlayabilir.
Bu nedenle hangi URL’lerin:
- indexlenmesi,
- taranması,
- canonical olması,
- sitemap’e girmesi
gerektiği ayrı ayrı belirlenmelidir.
International SEO
Hreflang, canonical, sitemap ve internal link sinyalleri birlikte değerlendirilmelidir.
Website Migration
Domain, platform veya URL değişiklikleri öncesinde redirect mapping, sitemap, canonical, internal link ve Search Console kontrolleri yapılmalıdır.
Teknik SEO ile İçerik SEO’su Arasındaki Fark Nedir?
Teknik SEO, içeriğin keşfedilmesi, taranması ve işlenmesi için teknik altyapıyı düzenler.
İçerik SEO’su ise sayfanın hangi sorguyu, hangi kullanıcı ihtiyacını ve hangi konu kapsamını karşılayacağını optimize eder.
| Teknik SEO | İçerik SEO |
|---|---|
| Crawlability | Search intent |
| Indexability | İçerik kalitesi |
| Canonical | Keyword kullanımı |
| Sitemap | Topical coverage |
| Robots.txt | Entity kullanımı |
| JavaScript rendering | Information gain |
| Core Web Vitals | E-E-A-T |
| Site architecture | İçerik derinliği |
| Structured data | Semantik kapsam |
İki alan birbirinin alternatifi değildir.
Teknik altyapısı bozuk bir sitede kaliteli içeriklerin keşfedilmesi ve indexlenmesi zorlaşabilir. Teknik olarak kusursuz bir sitede ise kullanıcı ihtiyacını karşılamayan içerikler yine başarılı olmayabilir.
Teknik SEO Hakkında SSS
Teknik SEO ne demek?
Teknik SEO, bir web sitesinin arama motorları tarafından taranmasını, işlenmesini, indexlenmesini ve doğru şekilde anlaşılmasını kolaylaştıran teknik optimizasyon çalışmalarının bütünüdür.
Teknik SEO neden önemlidir?
Teknik SEO, arama motorlarının önemli sayfalara erişmesini ve bu sayfaları doğru şekilde değerlendirmesini kolaylaştırdığı için önemlidir. Crawl, indexleme, canonical, site mimarisi ve performans sorunları organik görünürlüğü etkileyebilir.
Teknik SEO nasıl yapılır?
Teknik SEO; crawlability, indexability, robots.txt, XML sitemap, canonical, HTTP durum kodları, redirectler, URL yapısı, site mimarisi, internal link, HTTPS, Core Web Vitals, JavaScript, structured data ve mobil uyumluluğun birlikte incelenmesiyle yapılır.
Teknik SEO çalışması ne kadar sürer?
Teknik SEO çalışmasının süresi sitenin büyüklüğüne, platformuna, URL sayısına ve teknik sorunların kapsamına göre değişir. Küçük bir kurumsal site ile milyonlarca URL’ye sahip bir e-ticaret sitesinin audit süresi aynı değildir.
Teknik SEO sıralamayı doğrudan etkiler mi?
Teknik SEO’nun her unsuru doğrudan bir sıralama faktörü değildir. Ancak teknik sorunlar Google’ın sayfaları keşfetmesini, taramasını, işlemesini veya indexlemesini engelleyebileceği için organik görünürlüğü etkileyebilir.
Robots.txt ile noindex arasındaki fark nedir?
Robots.txt crawler erişimini kontrol ederken noindex bir sayfanın arama sonuçlarına dahil edilmemesini belirtmek için kullanılır. Bir sayfayı noindex yapmak istiyorsanız Googlebot’un sayfayı tarayabilmesi gerekir.
Sitemap SEO için zorunlu mudur?
Hayır. Sitemap, özellikle büyük veya karmaşık sitelerde önemli URL’lerin keşfedilmesine yardımcı olur ancak indexleme veya sıralama garantisi vermez.
Canonical etiketi neden kullanılır?
Canonical etiketi, aynı veya benzer içeriğe sahip birden fazla URL arasından tercih edilen URL’yi arama motoruna bildirmek için kullanılır. Google canonical seçiminde redirect, canonical link ve sitemap gibi farklı sinyalleri değerlendirebilir.
301 ve 302 arasındaki fark nedir?
301 kalıcı, 302 ise geçici yönlendirmeyi ifade eder. URL kalıcı olarak değiştiğinde 301, değişiklik geçiciyse 302 kullanılabilir.
404 hatası SEO’ya zarar verir mi?
Her 404 hatası SEO sorunu değildir. Olmayan bir URL’nin 404 döndürmesi normaldir. Sorun, organik trafik alan veya önemli olması gereken bir URL’nin yanlışlıkla 404 döndürmesi durumunda ortaya çıkar.
Core Web Vitals SEO için gerekli mi?
Core Web Vitals, Google’ın sayfa deneyimini değerlendirmesinde kullanılan metriklerden biridir. LCP, INP ve CLS; yükleme performansı, etkileşim ve görsel kararlılık hakkında veri sağlar.
JavaScript SEO’yu etkiler mi?
Evet. Google JavaScript’i render edebilse de sayfanın önemli içeriğinin, bağlantılarının ve SEO sinyallerinin render edilen HTML’de doğru şekilde bulunması gerekir.
Teknik SEO’da LLMS.TXT gerekli mi?
Hayır. LLMS.TXT, Google Search’te indexlenmek için gerekli bir dosya değildir. Google’ın minimum teknik gereksinimleri Googlebot erişimi, çalışan HTTP 200 sayfası ve indexlenebilir içerik üzerine kuruludur.
LLMS.TXT ile robots.txt arasındaki fark nedir?
Robots.txt crawler erişimini yönetir; LLMS.TXT ise web sitesinin önemli içeriklerini yapay zekâ sistemleri için daha düzenli biçimde tanımlamayı amaçlar. Bu nedenle iki dosyanın kullanım amacı farklıdır.
Teknik SEO ile GEO arasında ilişki var mı?
Evet. GEO çalışmaları için içeriklerin arama motorları ve AI destekli arama sistemleri tarafından keşfedilebilir ve işlenebilir olması gerekir. Bu nedenle crawlability, indexability, site mimarisi, internal linking ve yapılandırılmış veri gibi teknik SEO unsurları GEO altyapısının önemli parçalarıdır.
Crawl budget her sitede önemli midir?
Hayır. Crawl budget özellikle çok büyük, sık güncellenen veya çok sayıda gereksiz URL oluşturan sitelerde önem kazanır. Küçük sitelerde temel crawl ve indexleme kontrolleri çoğu zaman yeterlidir.
Orphan page nedir?
Orphan page, sitedeki diğer sayfalardan iç bağlantı almayan sayfadır. Önemli orphan page’ler ilgili kategori ve içeriklerden doğal iç bağlantılarla desteklenmelidir.
Teknik SEO auditinde ilk ne kontrol edilir?
İlk olarak Googlebot erişimi, indexlenebilirlik, HTTP durum kodları, robots.txt, canonical ve sitemap kontrol edilmelidir. Bu alanlarda kritik bir problem varsa diğer optimizasyonlardan önce çözülmesi gerekir.
Kaynaklar
- Google Search Central – Google Search Technical Requirements
- Google Search Central – How Google Search Works
- Google Search Central – Crawling and Indexing
- Google Search Central – JavaScript SEO Basics
- Google Search Central – Canonicalization
- Google Search Central – Robots Meta Tags and X-Robots-Tag
- Google Search Central – Sitemaps
- Google Search Central – URL Structure
- Google Search Central – Core Web Vitals
- Google Search Central – Structured Data
- Google Search Central – Mobile Sites
- Google Search Central – Generative AI Features