← Blog'a Dön
SEO Uyumlu Web Tasarım: Sıralamayı Etkileyen Kararlar 2026
SEO 31 dk okuma Yayın: Güncelleme:

SEO Uyumlu Web Tasarım: Sıralamayı Etkileyen Kararlar 2026

SEO uyumlu web tasarım nasıl yapılır? Core Web Vitals eşikleri, URL yapısı, schema, mobil-first tasarım, iç bağlantı mimarisi. Teknik SEO + tasarım rehberi 2026.

Web sitenizin Google’da nerede göründüğü, büyük ölçüde tasarım ve geliştirme aşamasında alınan kararlarla şekillenir. Güzel görünen ama SEO açısından sorunlu bir site, trafik çekmekte ve dönüşüm sağlamakta zorlanır. SEO uyumlu web tasarım ise kullanıcı deneyimi ve arama motoru sinyallerini birlikte optimize eden bütüncül bir yaklaşımdır — ve bu iki hedef genellikle çatışmaz, aksine birbirini besler: hızlı yüklenen, net bir hiyerarşiye sahip, kolay gezinilebilen bir site hem kullanıcıyı hem arama motorunu memnun eder.

Bu kapsamlı rehberde SEO’yu doğrudan etkileyen teknik tasarım kararlarını, Core Web Vitals optimizasyonunu, URL mimarisini, schema markup stratejisini, erişilebilirlik ile SEO’nun kesişimini, yapay zeka tarayıcılarının etkisini ve sık yapılan hataları ayrıntılı biçimde ele alıyoruz.

Tasarım ve SEO tarafını tek elden, koordineli biçimde yürütmenin ne anlama geldiğini SEO uzmanı olarak çalışma biçimimde bulabilirsiniz.

SEO ve Tasarımın Kesişimi

SEO uzmanı ile web tasarımcısı/geliştiricisi geleneksel olarak ayrı çalışmıştır. Ancak Google’ın algoritmalarının gelişmesiyle bu iki alan artık birbirinden bağımsız yürütülemez. Tasarım aşamasında düzeltilmemiş SEO sorunu, yayına alındıktan sonra çözülmesi çok daha maliyetli hale gelir.

Bu maliyet farkı somut biçimde şöyle özetlenebilir: tasarım aşamasında bir URL yapısını doğru kurmak, geliştiricinin birkaç saatlik ek planlamasıdır. Aynı düzeltmeyi site yayındayken yapmak ise 301 yönlendirme haritası çıkarmayı, mevcut backlink değerinin bir kısmını kaybetme riskini ve haftalarca sürebilecek bir geçiş dönemini gerektirir. Bu yüzden SEO’yu tasarım sürecinin sonunda değil, en başında bir girdi olarak ele almak, uzun vadede en ucuz yaklaşımdır.

Tasarımın Doğrudan Etkilediği SEO Faktörleri

Tasarım KararıSEO EtkisiAğırlığı
Sayfa hızı (Core Web Vitals)Doğrudan sıralama faktörüKritik
Mobil uyumlulukMobile-first indexingKritik
URL yapısıAlaka sinyali + taranabilirlikYüksek
Başlık hiyerarşisi (H1-H6)İçerik yapısı sinyaliYüksek
Görsel optimizasyonuHız + görsel SEOYüksek
Navigasyon ve iç bağlantıOtorite dağıtımı + taramaYüksek
Schema markupZengin sonuç + anlamOrta-Yüksek
JavaScript kullanımıİndekslenebilirlikOrta-Yüksek
Canonical yapısıDuplicate content önlemeOrta
Erişilebilirlik (a11y)Kullanıcı deneyimi sinyaliOrta

Core Web Vitals: Tasarımcının Rehberi

Güncel Core Web Vitals (INP, FID’in yerini aldı)

MetrikAçıklamasıİyiİyileştirZayıfÖlçüm Aracı
LCPEn büyük içeriğin yüklenmesi2.5 sn ve altı2.5–4.0 sn4.0 sn üstüPageSpeed, CrUX
INPEtkileşime yanıt süresi200 ms ve altı200–500 ms500 ms üstüPageSpeed, CrUX
CLSBeklenmedik yerleşim değişikliği0.1 ve altı0.1–0.250.25 üstüPageSpeed, CrUX

Dikkat: Google, CrUX (Chrome User Experience Report) verilerini kullanır. Bu gerçek kullanıcı verileridir; lab ortamı ölçümleri (Lighthouse gibi kontrollü test ortamlarında yapılan ölçümler) farklılık gösterebilir. Lab verisi geliştirme sürecinde hızlı geri bildirim için değerlidir, ama sıralama kararında belirleyici olan her zaman gerçek kullanıcı verisidir — bu yüzden PageSpeed Insights raporundaki “Alan Verisi” (Field Data) bölümüne, “Lab Verisi” bölümünden daha fazla ağırlık vermek gerekir.

LCP: Neyi Etkiler, Nasıl Optimizasyon Yapılır?

LCP, sayfanın “kullanıcı için yüklendi” hissini belirleyen en kritik metriktir; kullanıcının sayfayı terk edip etmeyeceğine dair kararının büyük ölçüde bu ilk birkaç saniyede şekillendiğini gösteren çok sayıda araştırma mevcuttur.

LCP genellikle neyi ölçer?

İçerik TürüLCP Olma SıklığıOptimizasyon Önceliği
Hero görsel (img, background-image)%70–80En yüksek
H1 metin bloğu%15–20Yüksek
Video thumbnail%5–10Orta
SVG veya diğer%1–5Duruma göre

Hero görsel optimizasyon adımları:

  1. Format: WebP (JPEG’den %25–35 daha küçük) veya AVIF (WebP’den %20 daha küçük)
  2. Boyut: Cihaz genişliğine göre srcset ile responsive görseller
  3. Boyut talimatı: width ve height attribute’u mutlaka ekle (CLS’yi de önler)
  4. Preload: <link rel="preload" as="image" href="hero.webp" fetchpriority="high">
  5. Lazy loading YAPMA: Hero görseline loading="lazy" ekleme; yüklemeyi geciktirir

INP Optimizasyonu: JavaScript ve Etkileşim

INP (2024’te FID’in yerini aldı), kullanıcının tıklama/dokunma gibi etkileşimlerine verilen yanıt süresini ölçer.

INP SorunuYaygın NedenÇözüm
Uzun görev (long task)Ağır JS kod bloğuCode splitting, web workers
Render blocking script3. taraf scriptDefer, async, lazy load
Ağır event handlerTıklamada hesaplamaİşlemi async’e taşı
Senkron XHREski API çağrılarıAsync/await fetch
CSS animasyonGPU desteklenmeyen CSStransform/opacity kullan

CLS: Yerleşim Kararlılığı

CLS, kullanıcı okurken öğelerin beklenmedik şekilde yerini değiştirmesini ölçer — özellikle mobilde, parmakla dokunulacak bir düğmenin son anda kayması can sıkıcı ve hatalı tıklamalara yol açabilir.

En sık CLS nedenleri ve çözümleri:

CLS NedeniNasıl OluşurÇözümEtki
Boyutsuz görsellerGörsel yüklenince alan değişirwidth + height attributeKritik
Geç yüklenen reklam bloğuReklam gelince sayfayı iterPlaceholder div rezerve etYüksek
Web font FOUTFont yüklenince metin boyutu değişirfont-display: optional veya swapOrta
Dinamik içerik (banner, bildirim)JS ile üstten içerik enjekteİçeriği alta yerleştirYüksek
CSS animasyonu (top/left)Position değişimitransform: translateY() kullanOrta
Embed (YouTube, sosyal)Iframe boyutu belirsizaspect-ratio CSSOrta

Mobil-First Tasarım: Teknik Gereksinimler

Google mobile-first indexing kullanır; mobil sürüm indeksleme ve sıralama için referans alınır — masaüstü sürümünüz mükemmel olsa bile, mobil sürümdeki eksiklikler doğrudan sıralamayı etkiler.

Mobil SEO Kontrol Listesi

KontrolStandartTest Aracı
Viewport meta etiketi<meta name="viewport" content="width=device-width, initial-scale=1">Manuel
Metin okunabilirliği16px minimum fontChrome DevTools
Dokunma hedefi boyutuMin. 44x44 px (Apple) veya 48x48 dp (Google)Lighthouse
Yatay kaydırmaYok olmalıChrome DevTools
Mobil hızLCP 2.5 sn altı ayrıca mobil içinPageSpeed Insights
Interstitial (popup)Ekranın büyük bölümünü kaplamamalıManuel
Görüntü boyutuEkran genişliğini aşmamalıLighthouse
Responsive görsellersrcset veya picture elementiChrome DevTools

URL Yapısı: Doğru Mimari

İdeal URL Tasarımı

KuralDoğruYanlışNeden
Karakter setiYalnızca a-z, 0-9, tire (-)Türkçe karakter (ş, ğ, ü)Encoding sorunları
Kelime ayırıcıTire (-)Alt çizgi (_)Google tireyi ayırıcı olarak okur
HarfKüçük harfBüyük harfDuplicate URL riski
Uzunluk3–5 kelime10+ kelimeKullanıcı deneyimi
Dinamik parametreGerekiyorsa canonicalFiltresiz bırakmaDuplicate content
Trailing slashTutarlı (her zaman var veya yok)Karışık kullanımDuplicate URL

URL hiyerarşisi örneği:

siteniz.com/                           → Ana sayfa
siteniz.com/hizmetler/                 → Hizmetler
siteniz.com/hizmetler/web-tasarim/     → Web tasarım
siteniz.com/blog/                      → Blog
siteniz.com/blog/seo-nedir/            → Makale

Başlık Hiyerarşisi (Heading Structure)

Doğru Heading Kullanımı

EtiketKullanımAnahtar KelimeSayfa Başına
H1Sayfanın ana başlığıBirincil anahtar kelime1 adet
H2Ana bölümlerİkincil anahtar kelimeler3–8 adet
H3H2 altındaki alt bölümlerLSI / ilişkili terimlerGerektiği kadar
H4–H6Derin hiyerarşiİsteğe bağlıGerektiğinde

Yaygın hatalar:

  • H1 yerine CSS ile büyütülmüş div veya p kullanmak
  • Her sayfada aynı H1 (örneğin hep şirket adı)
  • Görsel amaçlı H2 (büyük font istendiğinde H2’ye atlamak)
  • H1’den H3’e atlamak (H2’yi atlamak)

Görsel SEO: Teknik Optimizasyon

Görsel Format Karşılaştırması

FormatBoyutTarayıcı Desteğiİdeal Kullanım
JPEGReferans (%100)EvrenselFotoğraf
PNGBüyük (PNG-24)EvrenselŞeffaflık gerektiren
WebPJPEG’den %25–35 küçükTüm modern tarayıcılarFotoğraf ve grafik
AVIFWebP’den %20 küçükÇoğu modern tarayıcıEn iyi sıkıştırma
SVGVektör, boyutsuzEvrenselİkon, logo
GIFBüyükEvrenselVideo yerine AVIF/WebP

Görsel yükleme best practice:

<!-- Responsive görsel (srcset + sizes) -->
<img
  src="gorsel-800.webp"
  srcset="gorsel-400.webp 400w, gorsel-800.webp 800w, gorsel-1200.webp 1200w"
  sizes="(max-width: 768px) 100vw, 800px"
  alt="Açıklayıcı alt metin buraya"
  width="800"
  height="500"
  loading="lazy"
>

<!-- Hero görseli (fetchpriority - lazy DEĞIL) -->
<img
  src="hero.webp"
  alt="Hero görsel açıklaması"
  width="1440"
  height="600"
  fetchpriority="high"
>

İç Bağlantı Mimarisi

Otorite Akışı (PageRank Distribution)

İç bağlantı yapısı, site içi otorite dağılımını belirler. Ana sayfadan en önemli sayfalara bağlantı vermek onların sıralama gücünü artırır; bu mimari kararı sonradan değiştirmek, siteye tekrar tekrar müdahale gerektiren, kolayca ihmal edilen bir çalışmadır.

Bağlantı TürüOtorite AkışıSEO DeğeriKullanım
Navigasyon menüsüYüksek (site geneli)YüksekTüm önemli sayfalar
BreadcrumbOrta (hiyerarşi)OrtaKategori ve ürün
İçerik içi bağlantıYüksek (bağlamsal)Çok yüksekİlgili içerikler
Footer bağlantısıDüşük (tekrar eden)DüşükYardımcı sayfalar
SidebarOrta (tekrar eden)Ortaİlgili içerik

Anchor text stratejisi:

Anchor Text TürüÖrnekİdeal Kullanım Oranı
Exact match”web tasarım fiyatları”%10–20
Partial match”web tasarım konusunda”%20–30
Branded”Onur Öztürk’ün blogu”%15–25
Generic”buraya tıklayın”, “bu makale”En az, mümkünse kaçın
URLsiteniz.com/…Yalnızca gerektiğinde

Schema Markup Stratejisi

Schema Türleri ve SEO Faydaları

Schema TürüSağlayabileceği Zengin SonuçZorunlu Özelliklerİdeal Sayfa
OrganizationKnowledge Panelname, url, logoAna sayfa
LocalBusinessHaritalar entegrasyonuname, address, phoneİletişim, ana sayfa
BreadcrumbListBreadcrumb SERP görünümüitem, positionTüm sayfalar
Article/BlogPostingHaber carousel, author bilgisiheadline, author, datePublishedBlog yazıları
FAQPageFAQ accordion SERPquestion, answerSSS bölümleri
ProductFiyat, stok, puan SERPname, price, availabilityÜrün sayfaları
ServiceHizmet bilgisiname, description, providerHizmet sayfaları
HowToAdım adım işlemstep, name, textKılavuz içerikler
Review/RatingYıldız puanı SERPratingValue, reviewBodyYorum sayfaları

Teknik uygulama: Schema markup için JSON-LD formatını tercih edin (Microdata veya RDFa yerine). JSON-LD, sayfa yapısına dokunmadan <script> etiketi içinde uygulanabilir.

Yapay Zeka Tarayıcıları ve Site Mimarisi

Klasik Googlebot’un yanı sıra, ChatGPT, Perplexity ve benzeri sistemlerin kullandığı tarayıcılar da artık siteleri ziyaret ediyor. Bu tarayıcıların çoğu, Googlebot’a kıyasla JavaScript render konusunda daha sınırlı yeteneklere sahip — bu da CSR ağırlıklı sitelerin yapay zeka sistemleri tarafından hiç okunamayabileceği anlamına geliyor.

Pratik sonuç: SSR veya SSG mimarisi tercih etmek, yalnızca klasik Google sıralaması için değil, yapay zeka sistemlerinde kaynak gösterilme olasılığı için de önemli hale geliyor. Sunucu tarafında üretilmiş, temiz HTML içeren bir sayfa, hem Googlebot hem de yapay zeka tarayıcıları için en güvenilir format.

Bu tarayıcıların engellenmemesi de ayrı bir kontrol gerektiriyor — robots.txt dosyanızda yanlışlıkla bu tarayıcıları engelleyen bir kural olup olmadığını düzenli kontrol etmek gerekir; ayrıntı için AI crawler optimizasyonu yazısına bakabilirsiniz.


JavaScript ve SEO: Dikkat Edilecekler

JavaScript Render Türleri Karşılaştırması

Render TürüAçıklamaSEO UyumuFramework
SSR (Server-Side Rendering)Sunucuda HTML üretilirMükemmelNext.js, Nuxt.js
SSG (Static Site Generation)Derleme zamanında HTMLMükemmelNext.js, Astro, Gatsby
CSR (Client-Side Rendering)Tarayıcıda renderSorunluReact, Vue (varsayılan)
ISR (Incremental Static Regen.)Periyodik yenilemeİyiNext.js
HybridSSR + SSG karışıkİyiNext.js, Nuxt.js

CSR (Client-Side Rendering) SEO sorunu: React veya Vue ile sadece CSR kullanan siteler, Googlebot’un JavaScript’i işlemedeki gecikme nedeniyle içeriğin geç veya eksik indekslenmesiyle karşılaşabilir. Bu sorun SSR veya SSG ile çözülür.

Gecikmeli dizinlemenin pratik etkisi: Googlebot artık JavaScript’i işleyebiliyor olsa da, bu işlem iki aşamalı bir kuyrukta gerçekleşiyor — önce ham HTML taranıyor, JavaScript render’ı ise ayrı, genellikle günler sonraya sarkan bir ikinci aşamada yapılıyor. Bu gecikme, hızlı hareket eden sektörlerde (haber, kampanya sayfaları, stok durumu değişen ürünler) ciddi bir dezavantaj yaratabilir; içerik dizine girene kadar güncelliğini yitirmiş olabilir.

Erişilebilirlik (a11y) ile SEO’nun Kesişimi

Erişilebilirlik ve SEO çoğu zaman ayrı disiplinler gibi ele alınır, ama pratikte büyük ölçüde örtüşürler. Ekran okuyucular için yapılan optimizasyonların çoğu, arama motorlarının sayfayı anlaması için de doğrudan fayda sağlar.

Ortak noktalar:

  • Anlamlı başlık hiyerarşisi: Ekran okuyucu kullanıcıları sayfada H1-H6 hiyerarşisiyle gezinir; Google da aynı hiyerarşiyi içerik yapısını anlamak için kullanır.
  • Görsel alt metni: Görme engelli kullanıcılar için açıklama sağlar, aynı zamanda Google’ın görseli anlaması için birincil kaynaktır.
  • Anlamlı bağlantı metni: “Buraya tıklayın” yerine “SEO uyumlu web tasarım rehberi” gibi açıklayıcı bir anchor text, hem ekran okuyucu kullanıcısına hem Google’a bağlantının nereye gittiğini net biçimde bildirir.
  • Form etiketleri (label): Doğru etiketlenmiş form alanları hem erişilebilirlik hem de kullanılabilirlik sinyali olarak değerlendirilir.
  • Renk kontrastı: Düşük kontrast, okunabilirliği zorlaştırır; bu da kullanıcının sayfada geçirdiği süreyi ve etkileşim oranını olumsuz etkileyerek dolaylı bir SEO sinyaline dönüşebilir.

Erişilebilirlik denetimi için Lighthouse’un “Accessibility” skoru iyi bir başlangıç noktasıdır; WCAG 2.1 AA seviyesini hedeflemek, hem yasal uyumluluk hem de SEO açısından sağlam bir temel oluşturur.


Türkiye Bağlamı: Yerel Hosting ve CDN Kararları

Türkiye pazarına hitap eden bir site için hosting ve CDN kararı, Core Web Vitals performansını doğrudan etkiler. Sunucu Avrupa’nın batısında veya ABD’de barındırılan bir site, Türkiye’den gelen kullanıcılar için gecikme (latency) yaşayabilir — bu da LCP metriğini olumsuz etkiler.

Pratik öneriler:

  • Hedef kitleniz ağırlıklı olarak Türkiye ise, İstanbul veya yakın bölgede sunucu/CDN uç noktası (edge location) sunan bir sağlayıcı tercih edin.
  • Statik varlıkları (görsel, CSS, JS) mutlaka bir CDN üzerinden sunun; CDN’in Türkiye’de veya yakın coğrafyada uç noktası olduğunu doğrulayın.
  • Uluslararası pazarlara da hitap ediyorsanız, çok bölgeli bir CDN yapılandırması (her bölge için en yakın uç nokta) düşünün — bu durumda uluslararası SEO yazısındaki hreflang ve bölgeleme konularını da birlikte değerlendirin.

Bu karar genellikle geliştiriciler tarafından maliyet odaklı alınır, ama gerçek kullanıcı gecikmesi (CrUX verisi) üzerindeki etkisi göz ardı edilmemelidir — birkaç yüz milisaniyelik gecikme, LCP eşiğini “iyi” kategorisinden “iyileştir” kategorisine düşürebilir.


Teknik SEO Denetim Araçları

AraçÜcretsiz/ÜcretliGüçlü YönüKullanım
Google Search ConsoleÜcretsizGerçek Google verisiSürekli izleme
PageSpeed InsightsÜcretsizCore Web VitalsHız analizi
LighthouseÜcretsizKapsamlı denetimGeliştirme ortamı
Screaming FrogÜcretsiz (500 URL) / ÜcretliSite taramaTeknik SEO audit
Ahrefs Site AuditÜcretliKapsamlı SEO sorunlarıAylık denetim
GTmetrixÜcretsiz/ÜcretliHız raporu + waterfallHız analizi
Mobile-Friendly TestÜcretsizMobil uyumlulukKontrol
Rich Results TestÜcretsizSchema doğrulamaSchema kontrolü

Sık Yapılan SEO+Tasarım Hataları

HataEtkiÇözüm
Tüm site CSR (React SPA)Gecikmiş/eksik indekslemeSSR/SSG’ye geçiş
Hero görsel background-image CSSLCP ölçülemiyorimg elementine geçiş
Font boyutu görselde gömülüGoogle okuyamıyorHTML + CSS metin
Çok fazla thin content sayfasıDilute qualityNoindex veya birleştir
Eksik viewport metaMobil uyum yokMeta viewport ekle
Tüm görseller lazy loadedHero gecikmesiHero’ya fetchpriority=“high”
Infinite scroll (pagination yok)Bot taramazURL tabanlı pagination
Büyük modal popup (mobil)Google penalti riskiBoyutu küçült veya cihaza göre gizle

Vaka Kurgusu: Yeniden Tasarım Sonrası Trafik Kaybı

Bir e-ticaret firması, markasını modernize etmek için sitesini React tabanlı, tamamen client-side render edilen bir SPA (Single Page Application) mimarisine taşıyor. Görsel olarak yeni site çok daha etkileyici; ancak yayına girdikten dört hafta sonra organik trafik yüzde 60 düşüyor.

Teknik denetimde sorun net görünüyor: Googlebot, JavaScript ile üretilen içeriği geç veya eksik işliyor, yüzlerce ürün sayfası dizinden düşüyor. Ürün açıklamaları, fiyatlar ve kategori bilgileri tarayıcıda görünse de, arama motorunun ilk gördüğü HTML neredeyse boş.

Ekip, mimariyi sıfırdan değiştirmek yerine Next.js’e geçerek mevcut React bileşenlerinin çoğunu koruyup sunucu tarafında render edilen (SSR) bir yapıya taşıyor. Sekiz hafta süren bu geçişten sonra dizinlenen sayfa sayısı eski seviyesine dönüyor, on ikinci haftada organik trafik yeniden tasarım öncesi seviyeyi yüzde 15 oranında geçiyor — çünkü yeni tasarımın hızı ve kullanıcı deneyimi, teknik temel düzeldikten sonra asıl avantajını gösterebiliyor. Firmanın çıkardığı ders: görsel yenileme ile teknik SEO temeli aynı anda planlanmazsa, iyi niyetli bir marka yenileme projesi bile ciddi bir trafik kaybına yol açabiliyor. (Vaka temsilidir.)


Yeniden Tasarım Öncesi Kontrol Listesi

Mevcut bir siteyi yeniden tasarlıyorsanız, aşağıdaki adımları yayına almadan önce tamamlamak, vaka kurgusundaki türden kayıpları önler:

  1. Mevcut URL yapısını haritalayın. Hangi sayfa hangi trafiği alıyor, hangi sayfalar backlink biriktirmiş — bu envanter olmadan yönlendirme planı kurulamaz.
  2. 301 yönlendirme planı hazırlayın. URL yapısı değişecekse, eski-yeni URL eşleşmesi yayın öncesi tamamlanmalı; yayın sonrasına bırakılan yönlendirme, geçici ama telafisi zor bir trafik kaybına yol açar.
  3. Render türünü SEO gereksinimine göre seçin. Yalnızca CSR ile çalışan bir framework seçmeden önce, sitenin dizinlenebilirlik gereksinimini değerlendirin.
  4. Staging ortamında teknik denetim yapın. Yeni site canlıya alınmadan önce, aynı denetim araçlarıyla (Lighthouse, Screaming Frog) test edilmeli.
  5. Yayın gününde ve sonraki iki haftada yakından izleyin. Search Console’da dizinleme durumunu, crawl hatalarını ve trafik trendini günlük takip edin — sorun ne kadar erken yakalanırsa müdahale o kadar ucuza gelir.

Sık Yapılan Hatalar

  1. Tüm siteyi CSR (client-side rendering) React SPA olarak kurmak. Googlebot içeriği geç veya eksik işleyebilir; yüzlerce sayfa dizinden düşebilir. SSR veya SSG tercih edilmeli.
  2. Hero görseli CSS background-image ile yüklemek. Bu durumda LCP metriği doğru ölçülemez ve Google, sayfanın asıl yükleme performansını yanlış değerlendirebilir. img elementi kullanılmalı.
  3. Metni görsele gömmek. Görseldeki yazıyı Google okuyamaz; hem SEO hem erişilebilirlik açısından metin her zaman gerçek HTML metni olarak sunulmalı.
  4. Aşırı sayıda thin content (ince içerikli) sayfa üretmek. Az içerikli, birbirine benzeyen çok sayıda sayfa, sitenin genel kalite algısını (dilute quality) düşürür; birleştirme veya noindex değerlendirilmeli.
  5. Viewport meta etiketini unutmak. Mobil uyumluluk bu tek satırlık etiket olmadan kurulamaz; eksikliği mobile-first indexing’i doğrudan etkiler.
  6. Tüm görselleri lazy loading ile yüklemek. Hero görseline de lazy loading uygulamak, LCP metriğini geciktirir; hero görseli her zaman fetchpriority="high" ile önceliklendirilmeli.
  7. Infinite scroll’u pagination olmadan kurmak. Botlar sonsuz kaydırmayı takip edemez; URL tabanlı sayfalama (pagination) botun tüm içeriğe erişebilmesi için gereklidir.
  8. Mobilde ekranın büyük kısmını kaplayan interstitial/popup kullanmak. Google bu tür agresif interstitial’ları kullanıcı deneyimi açısından olumsuz sinyal olarak değerlendirebilir.
  9. Yeniden tasarım sırasında 301 yönlendirme planı yapmamak. URL yapısı değiştiğinde yönlendirme eksikse, birikmiş otorite ve backlink değeri kaybolur.
  10. Schema markup’ı “sıralama garantisi” sanıp asıl içerik kalitesini ihmal etmek. Schema, zengin sonuç şansı verir ama zayıf bir sayfayı tek başına yükseltmez.

Karar Çerçevesi: Hangi Render Türünü Seçmeliyim?

Framework ve render türü seçimi, projenin başında alınması gereken en kritik SEO kararlarından biridir. Aşağıdaki basit çerçeve, doğru seçimi yapmanıza yardımcı olur:

Site tipiÖnerilen render türüNeden
İçerik/blog ağırlıklı siteSSG (Static Site Generation)İçerik nadiren değişir, önceden üretilmiş HTML en hızlı ve en SEO-dostu seçenektir
Sık güncellenen e-ticaretSSR veya ISRStok/fiyat sık değişir ama tam statik üretim pratik değildir
Kullanıcıya özel panel (dashboard, üyelik alanı)CSR kabul edilebilirBu sayfalar zaten dizinlenmesi gerekmeyen, oturum açmış kullanıcıya özel alanlardır
Kurumsal/hizmet sitesiSSG veya SSRİçerik nispeten sabit, hız ve SEO önceliklidir
Haber/içerik portalı (çok sık güncelleme)SSRİçerik dakikalar içinde değişebilir, statik üretim yetişemez

Bu tabloyu kullanırken şu kurala dikkat edin: halka açık, organik trafik beklenen her sayfa SSR veya SSG ile üretilmeli; yalnızca oturum açmış kullanıcıya özel, dizinlenmesi gerekmeyen alanlarda CSR kabul edilebilir bir tercih olabilir.


Sıkça Sorulan Sorular

Tasarım güzel ama Google’da görünmüyorsam ne yapmalıyım?
Önce Google Search Console’u kontrol edin: sayfalar indekslenmiş mi? Hangi sorgularda görünüyorsunuz? Crawl hataları var mı? Sorun genellikle teknik alanda ortaya çıkar — görsel tasarımın kalitesi, arama motorunun sayfayı hiç göremediği durumlarda hiçbir katkı sağlamaz. Teknik denetim, görsel değerlendirmeden her zaman önce gelmelidir.
WordPress SEO uyumlu mudur?
WordPress iyi bir altyapı sunar. Ancak tema ve eklenti seçimi büyük fark yaratır. Astra veya GeneratePress gibi hafif temalar ile Yoast/Rank Math kombinasyonu güçlü bir temel sağlar. Ağır, gereksiz özellik yüklü temalar ve çok sayıda eklenti ise sayfa hızını ciddi biçimde düşürebilir — bu yüzden tema seçimi de bir SEO kararı olarak değerlendirilmelidir.
Sayfa hızım düşükse ne yapmalıyım?
Google PageSpeed Insights ile sorun kaynağını bulun. Genellikle sıralamayla: optimize edilmemiş görseller için WebP dönüşümü, render-blocking JS için defer/async, yavaş hosting için CDN veya daha iyi bir hosting sağlayıcısı. Bu üç alanın hangisinin sizin sitenizde en büyük darboğaz olduğunu görmeden genel tavsiyeler uygulamak, çoğu zaman israf edilmiş efor anlamına gelir.
Tek sayfalık React uygulaması SEO için uygun mu?
Yalnızca CSR ile çalışan React uygulamaları SEO için sorunludur. Next.js veya Remix ile SSR/SSG’ye geçmek veya pre-rendering hizmeti kullanmak gerekir. Küçük, dizinlenmesi kritik olmayan iç panel türü uygulamalarda CSR sorun yaratmaz; ama halka açık, organik trafik beklenen bir sitede bu tercih ciddi bir risktir.
Her sayfada ayrı meta title zorunlu mu?
Evet. Duplicate title, hangi sayfanın hangi sorgu için sıralanacağını Google’ın ayırt etmesini zorlaştırır ve sitenin kalitesi hakkında olumsuz bir sinyal verir. Özellikle büyük e-ticaret sitelerinde, şablon tabanlı title üretimi kontrol edilmezse yüzlerce sayfa aynı title’ı paylaşabilir — bu durumu periyodik olarak denetlemek gerekir.
Schema markup eklemek garanti sıralama getirir mi?
Hayır. Schema markup zengin sonuç (rich result) kazanma şansı verir ama doğrudan bir sıralama faktörü değildir. Zengin sonuçlar tıklama oranını (CTR) artırır, bu da dolaylı olarak sitenin genel performans sinyallerine olumlu katkı sağlayabilir — ama schema eklemek tek başına düşük kaliteli bir sayfayı yükseltmez.
Görsel alt etiketi neden önemlidir?
İki sebep var: görme engelli kullanıcılar için ekran okuyucu erişilebilirliği, ve Google’ın görseli anlaması için metin ipucu sağlaması — bu da görsel SEO ve alaka düzeyi için katkı sağlar. Alt etiketini anahtar kelime doldurma amacıyla kullanmak yerine, görseli gerçekten tarif eden, doğal bir cümle yazmak hem erişilebilirlik hem SEO açısından en doğru yaklaşımdır.
Yeniden tasarım sırasında trafik kaybını nasıl önlerim?
En kritik adım, eski ve yeni URL yapısı arasında eksiksiz bir 301 yönlendirme planı kurmaktır. Bunun yanında render türünü (SSR/SSG tercih edilir), teknik SEO denetimini staging ortamında tamamlamak ve yayın sonrası ilk iki haftayı yakından izlemek gerekir. Yukarıdaki vaka kurgusunda görüldüğü gibi, görsel yenileme teknik temelden ayrı planlandığında bile geri dönüşü mümkün, ama maliyetli bir kayıp yaşanabilir.

SEO uyumlu web tasarım, estetikten ödün vermeden teknik mükemmeliyeti bir araya getirmektir. Site yayına alınmadan bu kararların doğru alınması; sonradan yapılacak düzeltmelere kıyasla çok daha az maliyet ve kayıp sıralama riski demektir. Bu rehberdeki kontrol listelerini bir proje şablonu olarak kullanmak, ekibinizin tasarım sürecinde neyi atlamaması gerektiğini net biçimde görmesini sağlar.

İlgili yazılar: Arama Motoru Optimizasyonu | Web Tasarım Hizmetleri | WordPress SEO Uzmanı | AI Crawler Optimizasyonu

Onur Öztürk, SEO uzmanı
// yazar

Onur ÖZTÜRK

SEO Uzmanı & Dijital Pazarlama Danışmanı

15 yılı aşkın deneyimle sağlık turizmi, e-ticaret ve kurumsal markalar için SEO stratejisi geliştiriyorum. Google Partner ve Meta Business Partner olarak 150'den fazla işletmenin organik büyümesine katkı sağladım. SEO'nun yanında web tasarım, reklam yönetimi ve logo tasarımı hizmetlerini de ekibimle birlikte yürütüyorum.

// google arama

Bu içerikleri Google'da daha sık görün

onuroztr.com'u tercih edilen kaynak olarak ekleyin; yazılarımız arama sonuçlarında ve yapay zeka özetlerinde size daha sık gösterilsin.

WhatsApp'tan yazın Genellikle 1 saat içinde dönüyorum
WhatsApp Toplantı Planlayın