SEO Uyumlu Web Sitesi Nasıl Oluşturulur? 2026 Kurulum Rehberi
SEO uyumlu web sitesi, arama motorlarının ve yapay zekâ tarayıcılarının sayfalarınızı sorunsuz tarayıp anlayabildiği, ziyaretçiye de hızlı ve düzenli bir deneyim sunan sitedir. Bunu kurulum aşamasında sağlamak için temiz bir URL yapısı, tutarlı başlık hiyerarşisi, HTML'i sunucuda üreten bir altyapı, doğru site haritası ve robots.txt, yapılandırılmış veri ve hafif bir sayfa yapısı birlikte planlanır.
SEO neden site kurulurken planlanmalı?
Yayındaki bir sitede URL'leri değiştirmek, yönlendirme kurmak ve eski bağlantıları taşımak zaman alır; geçiş döneminde sıralama dalgalanmaları da yaşanabilir. Aynı kararları tasarım ve yazılım başlamadan vermek ise neredeyse hiç ek iş çıkarmaz.
Bu rehber, sitenin teknik temelini, yani kurulum ve geliştirme sırasında alınan kararları ele alıyor. İçerik, bağlantı ve otorite gibi yayın sonrası çalışmalar ayrı bir süreçtir; yazının sonunda o sürece de yönlendiriyoruz.
Hangi URL yapısı arama motorları için en anlaşılır?
İyi bir URL, adrese bakan herkese sayfanın konusunu anlatır. Google da okunabilir adresler kullanmanızı ve kelimeleri tire ile ayırmanızı önerir.
- Kısa ve anlamlı: /hizmetlerimiz/web-tasarim gibi bir adres, /sayfa?id=x gibi parametreli bir adresten çok daha açıklayıcıdır.
- Küçük harf ve tire: Türkçe karakterli URL'ler çalışır, ancak paylaşıldığında uzun kodlanmış dizelere dönüşür. Bu yüzden çoğu sitede harfleri sadeleştirmek (ı→i, ş→s) daha pratiktir.
- Tutarlı klasörler: Hizmet, sektör ve blog sayfalarını kendi klasörlerinde toplayın; bu düzen iç linklemeyi ve site haritasını sadeleştirir.
- Tek adres: http ve https, www'lu ve www'suz sürümler kalıcı (301) yönlendirmeyle tek adrese bağlanmalı; her sayfa canonical etiketiyle kendi asıl adresini göstermelidir.
Başlık hiyerarşisi ve meta etiketler nasıl kurulur?
Her sayfada konuyu söyleyen tek bir H1 bulunur; bölümler H2, alt başlıklar H3 ile ilerler. Başlık etiketleri yazıyı büyütmek için değil, içeriğin iskeletini göstermek için kullanılır. Tasarımdaki iri bir slogan H1 olmak zorunda değildir; CSS ile istenen boyuta getirilebilir.
Title ve meta açıklama da bu iskeletin parçasıdır. Her sayfaya benzersiz bir title yazın ve ana ifadeyi başa yakın tutun. Sabit bir karakter sınırı yoktur; Google uzun başlıkları ekran genişliğine göre keser. Meta açıklama doğrudan sıralama etkeni değildir ama arama sonucunda tıklama kararını etkiler. Google bu metinleri gerektiğinde yeniden yazar; sayfayla uyumlu net bir metin, sizin yazdığınızın kullanılma ihtimalini artırır.
Görsel adları ve alt metinler
Görsel dosyalarına içeriği anlatan adlar verin (kurumsal-web-tasarim.webp gibi) ve her görsele ne gösterdiğini söyleyen bir alt metin yazın. Alt metin öncelikle ekran okuyucu kullanan ziyaretçiler içindir; onu anahtar kelime listesine dönüştürmeyin.
Sunucu tarafı render neden kritik?
İçeriği yalnızca tarayıcıda çalışan JavaScript ile oluşturan bir sitede ilk gelen HTML neredeyse boştur. Googlebot JavaScript'i çalıştırabilir, ancak bu ek bir işleme adımıdır ve gecikebilir. ChatGPT, Claude veya Perplexity'nin kullandığı yapay zekâ tarayıcıları ise bugün genel olarak JavaScript çalıştırmaz; boş bir HTML gördüklerinde sayfanızda ne olduğunu anlayamazlar.
Çözüm, içeriğin HTML olarak sunucuda hazırlanmasıdır: sunucu tarafı render (SSR), statik üretim ya da önceden render (prerender). Bu yazıyı okuduğunuz etki360.com da React ile geliştirildi, ancak her sayfanın önceden üretilmiş bir HTML sürümü sunuluyor; böylece tarayıcılar içeriği JavaScript beklemeden okuyabiliyor.
Kontrolü kendiniz yapabilirsiniz: sayfada sağ tıklayıp "Sayfa kaynağını görüntüle" seçeneğini açın. Başlıklarınızı ve metninizi kaynak kodda görüyorsanız tarayıcılar da görüyor demektir.
Site haritası ve robots.txt nasıl hazırlanır?
XML site haritası
Site haritasına yalnızca dizine eklenmesini istediğiniz, hatasız açılan ve canonical olan sayfaları koyun; yönlendirilen, noindex olan veya kopya sayfaları eklemeyin. Google priority ve changefreq alanlarını dikkate almaz, lastmod değerini ise yalnızca tutarlı ve doğruysa kullanır. Bu yüzden lastmod, içeriğin gerçekten değiştiği tarihi göstermeli. Haritayı elle değil, sistemin otomatik üretmesi en güvenli yoldur.
robots.txt
robots.txt, tarayıcılara hangi bölümlere girmemeleri gerektiğini söyler; yönetim paneli, site içi arama sonuçları ve API adresleri tipik örneklerdir. Dosyaya site haritanızın tam adresini de ekleyin. Unutmayın, robots.txt bir sayfanın dizine girmesini kesin olarak engellemez. Bir sayfanın aramada görünmesini istemiyorsanız noindex kullanın ve o sayfayı robots.txt ile kapatmayın; aksi halde tarayıcı noindex etiketini hiç göremez.
GPTBot, OAI-SearchBot, ClaudeBot ve PerplexityBot gibi yapay zekâ tarayıcılarına izin verip vermeyeceğinize de bu dosyada karar verirsiniz. Yapay zekâ yanıtlarında kaynak gösterilmek istiyorsanız arama amaçlı tarayıcıları kapatmayın; bu alandaki ek adımları GEO ve AEO optimizasyonu sayfamızda anlatıyoruz.
Yapılandırılmış veri neden eklenmeli?
Yapılandırılmış veri, sayfadaki bilgiyi schema.org sözlüğüyle, tercihen JSON-LD biçiminde makinelere anlatır. Arama motoru böylece bir sayfanın işletme bilgisi mi, makale mi, ürün mü olduğunu tahmin etmek zorunda kalmaz.
| Sayfa türü | Önerilen şema | Ne anlatır? |
|---|---|---|
| Ana sayfa | Organization, WebSite | Marka adı, logo, iletişim, sosyal profiller |
| İletişim veya şube | LocalBusiness | Adres, telefon, çalışma saatleri |
| Blog yazısı | Article veya BlogPosting | Yazar, yayın ve güncelleme tarihi |
| Ürün | Product, Offer | Fiyat ve stok durumu |
| İç sayfalar | BreadcrumbList | Sayfanın site içindeki konumu |
Şemaya yalnızca sayfada gerçekten görünen bilgileri yazın; sahte puan veya yorum eklemek Google'ın politikalarına aykırıdır. Yapılandırılmış veri zengin sonuç garantisi de vermez: Google, örneğin SSS zengin sonuçlarını artık yalnızca yetkili kamu ve sağlık sitelerinde gösteriyor. Şemayı yayından önce Zengin Sonuçlar Testi ile doğrulayın.
Hız ve mobil uyum kurulumda nasıl ele alınır?
Google sayfa deneyimini Core Web Vitals metrikleriyle değerlendirir. İyi kabul edilen değerler şunlardır: en büyük içeriğin yüklenmesi (LCP) 2,5 saniye veya altı, etkileşime yanıt süresi (INP) 200 milisaniye veya altı, görsel kayma (CLS) 0,1 veya altı. Eski rehberlerde geçen FID, 2024'te yerini INP'ye bıraktı. Bu eşikleri yakalamanın en ucuz yolu altyapıyı baştan hafif kurmaktır: modern görsel biçimleri, boyutu tanımlı görseller, az sayıda yazı tipi ve gereksiz kütüphanelerden arındırılmış kod.
Google siteleri mobil sürümleri üzerinden dizine eklediği için mobil sürüm, masaüstündeki içeriğin, başlıkların ve yapılandırılmış verinin tamamını taşımalıdır. Mobilde gizlenen bir bölüm, arama motoru açısından da eksik kalır.
Kurulum sırasında hangi adımları izlemelisiniz?
- Hizmet ve sektör haritanızı çıkarın; her arama niyeti için tek bir sayfa planlayın.
- URL şemasını ve menü hiyerarşisini tasarımdan önce kesinleştirin.
- Sunucu tarafı render veya prerender destekleyen bir altyapı seçin.
- Her sayfa şablonuna benzersiz title, meta açıklama, canonical ve tek H1 alanı ekleyin.
- Görselleri modern biçimde, boyutlarıyla ve açıklayıcı alt metinle yükleyin.
- Site haritasını otomatik üretin, robots.txt'yi yazın, yönetim alanlarını kapatın.
- Organization, LocalBusiness ve BreadcrumbList şemalarını ekleyip doğrulayın.
- HTTPS'i ve tek adres yönlendirmesini yayından önce test edin.
- Yayın günü siteyi Search Console ve Bing Webmaster Tools'a ekleyip site haritasını gönderin.
Bu adımları projelerimizde nasıl uyguladığımızı kurumsal web sitesi tasarımı sayfamızda anlatıyoruz. Aynı temelleri resmi kaynaktan okumak isterseniz Google'ın SEO başlangıç rehberi iyi bir başlangıç noktasıdır.
Site yayına girdikten sonra ne değişir?
Teknik temel hazır olduğunda iş içerik, iç linkleme, yerel görünürlük ve dış bağlantılar tarafına geçer. Arama verisini okuyup sayfaları iyileştirme sürecini Google'da üst sıralara çıkmak için adım adım SEO rehberimizde ayrıca ele aldık. Bu çalışmayı düzenli bir ekiple yürütmek isterseniz SEO hizmetimizin kapsamına göz atabilirsiniz.
Sık Sorulan Sorular
Hazır şablonla kurulan bir site SEO uyumlu olabilir mi?
Olabilir, ancak şablonun ürettiği HTML'i, URL yapısını ve hız profilini kontrol etmeniz gerekir. Şablonlar çoğu zaman kullanmadığınız kodu ve kütüphaneleri de yükler; bu da hız ve tarama tarafında taviz demektir.
Meta keywords etiketi hâlâ gerekli mi?
Hayır. Google meta keywords etiketini sıralamada kullanmaz. Emeğinizi title, meta açıklama ve içerik kalitesine ayırın.
Her sayfaya SSS şeması eklemeli miyim?
Yalnızca sayfada gerçekten görünen bir soru-cevap bölümü varsa ekleyin. Zengin sonuç çıkmasa bile şema, içeriğin yapısını makinelere açıkça anlatır.
llms.txt dosyası gerekli mi?
Zorunlu değil. llms.txt, yapay zekâ sistemlerine sitenizi özetlemek için önerilmiş bir dosya biçimidir ama henüz yerleşik bir standart değildir. Önceliği sunucuda üretilen HTML'e, temiz yapıya ve doğru şemaya verin.
SEO uyumlu kurulum sıralamayı garanti eder mi?
Hayır. Teknik altyapı sayfalarınızın taranmasını ve anlaşılmasını sağlar; sıralamayı içerik kalitesi, rekabet ve otorite belirler. Sağlam bir altyapı, bu çalışmaların boşa gitmemesini sağlar.
Yeni bir site planlıyorsanız URL şemasından yapılandırılmış veriye kadar bu kararları en başta birlikte verelim. Projenizi iletişim sayfamızdan kısaca anlatın; sitenize uygun kurulum planını çıkaralım.
Son güncelleme: Ekim 2026