Teknik SEO, bir web sitesinin Google tarafından bulunabilmesi, taranabilmesi, doğru anlaşılabilmesi ve dizine eklenip arama sonuçlarında gösterilebilmesi için altyapısının düzenlenmesidir. Google’ın teknik koşullar sayfasına göre bir sayfanın dizine eklenebilmesi için en az üç şart gerekir: Googlebot engellenmemiş olmalı, sayfa HTTP 200 durum koduyla çalışmalı ve sayfada dizine eklenebilir içerik bulunmalıdır. Teknik SEO bu temelin sağlam olmasını ve sitenin büyüdükçe bozulmamasını sağlar. İçerik ne kadar iyi olursa olsun, Google sayfaya ulaşamıyor ya da onu yanlış yorumluyorsa o içerik arama sonuçlarında karşılık bulmaz.
Teknik SEO neden önemlidir?
Google’ın Google Arama’nın işleyişi dokümanı süreci üç aşamada anlatır: tarama (sayfaların bulunup indirilmesi), dizine ekleme (içeriğin analiz edilip saklanması) ve sonuçların sunulması. Teknik SEO’nun işi, ilk iki aşamada sitenin önünde engel kalmamasını sağlamaktır. İçerik ve bağlantı çalışmaları ise ancak bu aşamalar sorunsuz işliyorsa üçüncü aşamada etkisini gösterebilir.
Bu nedenle teknik sorunlar çoğu zaman “sıralama düştü” değil, “sayfa hiç görünmüyor” şeklinde ortaya çıkar. Yanlışlıkla eklenmiş bir noindex etiketi ya da hatalı bir yönlendirme, en iyi içeriği bile aramadan tamamen çıkarabilir.
Teknik SEO’nun temel alanları
1. Taranabilirlik
Googlebot’un sitenizdeki önemli sayfalara ulaşabilmesi gerekir. Bunun için:
- robots.txt dosyası önemli sayfaları ve sayfanın görünümü için gerekli CSS ve JavaScript dosyalarını engellememelidir.
- Sayfalar birbirine normal HTML bağlantılarıyla (
<a href>) bağlanmalı; yalnızca tıklama olayıyla çalışan düğmeler bağlantı yerine geçmez. - Site haritası yalnızca dizine eklenmesini istediğiniz, 200 durum kodu veren adresleri içermelidir.
- Sunucu hızlı ve kararlı yanıt vermelidir. Google’ın tarama bütçesi rehberine göre site yavaşladığında ya da 5xx sunucu hataları veya HTTP 429 sinyalleri verdiğinde Google tarama sıklığını düşürür.
Sık karıştırılan bir nokta: Google’ın robots.txt rehberine göre robots.txt, bir sayfayı Google’ın dışında tutmanın yolu değildir. Engellenen bir sayfanın adresi, başka sayfalardan bağlantı alıyorsa açıklamasız biçimde sonuçlarda görünmeye devam edebilir. Bir sayfanın dizine eklenmesini istemiyorsanız sayfanın taranmasına izin verip noindex kullanmanız gerekir.
2. Dizine eklenebilirlik
Taranan her sayfa dizine eklenmez. Google yalnızca HTTP 200 kodu veren sayfaları dizine ekler; istemci ve sunucu hatası veren sayfalar dizine girmez. Bu alanda kontrol edilmesi gerekenler:
- Dizine eklenmesi istenen sayfalarda
noindexolmaması, - Kaldırılan sayfaların gerçekten 404 ya da 410 vermesi; “bulunamadı” mesajı gösterip 200 kodu dönen sayfaların (soft 404) düzeltilmesi,
- Kopya ve birbirine çok benzeyen sayfalarda hangisinin esas alınacağının canonical etiketi, yönlendirme ve iç bağlantılarla tutarlı biçimde gösterilmesi,
- Filtre, sıralama ve takip parametreleriyle oluşan sonsuz adres kombinasyonlarının kontrol altına alınması.
3. Site yapısı ve URL’ler
Önemli sayfalar ana sayfadan birkaç tıklamayla ulaşılabilir olmalı, adresler okunabilir ve kalıcı olmalıdır. Adres yapısının değiştirilmesi gerekiyorsa her eski adres tek adımda ve 301 ile doğru yeni adrese yönlendirilmelidir. Bu sürecin ayrıntılarını Site Taşırken SEO Kaybı Nasıl Önlenir? yazımızda anlattık.
4. JavaScript ile oluşturulan içerik
Google, JavaScript SEO temel bilgileri dokümanında JavaScript kullanan sayfaları tarama, oluşturma (rendering) ve dizine ekleme aşamalarında işlediğini anlatır. Yani JavaScript içerik görülebilir; ancak oluşturma ek bir adımdır ve hatalara açıktır. Ana içeriğin, başlıkların, bağlantıların ve meta etiketlerin sunucudan gelen HTML’de yer alması riski azaltır. Search Console’daki URL Denetleme aracı, Google’ın sayfayı nasıl gördüğünü kontrol etmenin en doğrudan yoludur.
5. Mobil uyum
Google, dizine ekleme ve sıralama için sitenin akıllı telefon tarayıcısıyla taranan mobil sürümünü kullanır (mobil öncelikli dizine ekleme). Mobil sürümde gizlenen içerik, eksik yapılandırılmış veri ya da masaüstünden farklı başlıklar, doğrudan görünürlüğü etkileyebilir.
6. Sayfa deneyimi ve hız
Sayfanın hızlı yüklenmesi, kullanıcı etkileşimine çabuk yanıt vermesi ve yüklenirken kaymaması teknik SEO’nun bir parçasıdır. Google bunu Core Web Vitals metrikleriyle ölçer. Metriklerin ne anlama geldiğini ve nasıl iyileştirileceğini Core Web Vitals Nedir? yazımızda ayrıntılı anlattığımız için burada tekrar etmiyoruz. Güvenli bağlantı (HTTPS) ve kullanıcıyı rahatsız eden araya giren pencerelerden kaçınmak da sayfa deneyiminin parçasıdır.
7. Yapılandırılmış veri
Yapılandırılmış veri, sayfadaki bilgiyi (ürün, işletme, makale, etkinlik gibi) Google’ın daha kolay anlayacağı bir biçimde işaretler ve bazı zengin sonuçlara uygunluk sağlar. Google’ın yapılandırılmış veri yönergeleri, sayfanın okuyucularına görünmeyen içeriğin işaretlenmemesini ister; sahte yorumlar gibi yanıltıcı içeriklerin işaretlenmesi de yönergelere aykırıdır. Bu tür ihlaller manuel işleme ve zengin sonuç uygunluğunun kaybedilmesine yol açabilir.
8. Çok dilli ve çok bölgeli siteler
Birden fazla dilde yayın yapan sitelerde her dil sürümünün ayrı bir adresi olması ve hreflang etiketleriyle birbirine bağlanması gerekir. Bir dildeki sayfanın başka bir dildeki karşılığı yerine ilgisiz bir sayfaya bağlanması, iki sürümün de görünürlüğünü bozabilir.
Tarama bütçesi herkes için bir sorun mu?
Hayır. Google’ın tarama bütçesi rehberi, bu konunun öncelikle içeriği haftada bir değişen 1 milyondan fazla sayfalı siteleri, içeriği her gün değişen 10.000’den fazla sayfalı siteleri ve adreslerinin büyük kısmı “Keşfedildi – şu anda dizine eklenmiş değil” durumunda kalan siteleri ilgilendirdiğini söyler. Google bu sayıların kesin eşik değil, kabaca tahmin olduğunu da belirtir. Küçük ve orta ölçekli sitelerin çoğu için site haritasını güncel tutmak ve dizine ekleme raporunu düzenli kontrol etmek yeterlidir. Büyük e-ticaret siteleri ve haber siteleri ise filtre adresleri ve kopya sayfalar nedeniyle bu sorunla sık karşılaşır.
Sık yapılan teknik SEO hataları
| Hata | Ne olur? | Nereden fark edilir? |
|---|---|---|
Test ortamındaki noindex ya da robots.txt engelinin canlıya taşınması | Sayfalar ya da sitenin tamamı aramadan çıkar | Search Console Sayfa dizine ekleme raporu |
| Bir sayfayı gizlemek için robots.txt kullanmak | Adres açıklamasız biçimde sonuçlarda kalabilir | URL Denetleme aracı |
| Canonical etiketinin yanlış sayfayı göstermesi | Asıl sayfa yerine başka bir sayfa dizine girer | URL Denetleme aracındaki “Google tarafından seçilen standart URL” |
| Site haritasında yönlendirme veya 404 veren adresler | Tarama boşa harcanır, harita güvenilirliğini yitirir | Site haritaları raporu ve tarama aracı |
| Bağlantıların yalnızca JavaScript olayıyla çalışması | Google alt sayfaları keşfedemez | Oluşturulan HTML’in URL Denetleme aracında incelenmesi |
| Yavaş ya da sık hata veren sunucu | Google tarama sıklığını düşürür | Search Console Tarama istatistikleri raporu |
Teknik SEO denetimi nasıl yapılır?
- Search Console ile başlayın. Sayfa dizine ekleme, Tarama istatistikleri ve Core Web Vitals raporları, Google’ın sitenizi nasıl gördüğünü doğrudan gösterir.
- Siteyi bir tarama aracıyla tarayın. Durum kodları, yönlendirme zincirleri, canonical etiketleri, başlık ve meta etiketleri, iç bağlantı yapısı toplu olarak görülür.
- Şablon bazında düşünün. Bir ürün sayfasındaki hata genellikle tüm ürün sayfalarındadır. Sorunları tek tek adres yerine sayfa şablonu bazında gruplamak, düzeltmeyi hızlandırır.
- Önceliklendirin. Önce sayfaların görünmesini engelleyen sorunları (dizine ekleme, tarama engelleri), sonra sinyalleri zayıflatan sorunları (kopya içerik, zincir yönlendirmeler), en son iyileştirmeleri (hız, yapılandırılmış veri) ele alın.
- Düzeltmeyi doğrulayın. Canlıya alınan her değişikliği URL Denetleme aracıyla kontrol edin ve ilgili raporda sonraki haftalarda değişimi izleyin.
Sık sorulan sorular
Teknik SEO bir kez yapılıp biter mi?
Temel sorunlar bir kez düzeltilebilir, ancak site güncellendikçe, eklenti ya da tema değiştikçe, yeni sayfa türleri eklendikçe yeni sorunlar ortaya çıkar. Bu yüzden düzenli kontrol gerekir; özellikle tasarım ve altyapı değişikliklerinden önce ve sonra.
Teknik SEO ile sayfa içi SEO arasındaki fark nedir?
Sayfa içi SEO, tek bir sayfanın içeriği, başlığı ve meta açıklaması gibi unsurlarla o sayfanın hangi aramaya cevap verdiğini netleştirir. Teknik SEO ise sitenin genelini ilgilendirir: sayfaların taranması, dizine eklenmesi, adres yapısı, hız ve şablon düzeyindeki sorunlar. İkisi birbirinden bağımsız değildir; teknik temel sağlam değilse sayfa içi çalışmanın etkisi görülmez.
Teknik SEO için yazılım bilgisi gerekir mi?
Sorunları tespit etmek için temel HTML ve HTTP bilgisi yeterlidir. Düzeltmelerin bir kısmı ise yazılım ekibiyle birlikte yapılır. Bu yüzden teknik SEO’da sorunu doğru tarif etmek ve öncelik sırasını netleştirmek, düzeltmenin kendisi kadar önemlidir.
Yapay zekâ aramaları için ayrı bir teknik çalışma gerekir mi?
Google’ın yapay zeka özellikleri dokümanına göre Yapay Zeka Bakışı ve Yapay Zeka Modu’nda görünmek için ek teknik koşul yoktur; sayfanın dizine eklenmiş ve snippet ile gösterilmeye uygun olması yeterlidir. Google, bu özellikler için yeni makine tarafından okunabilir dosyalar ya da özel bir schema işaretlemesi gerekmediğini de belirtir.
Sonuç
Teknik SEO, sitenin aramada görünmesinin ön koşuludur: Google’ın sayfalarınıza ulaşabilmesi, onları doğru anlaması ve dizine ekleyebilmesi bu temele bağlıdır. Sitenizin teknik durumunu Search Console verileri ve kapsamlı bir taramayla birlikte değerlendirmek isterseniz Teknik SEO hizmetimize göz atabilirsiniz.




