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

SEO Uyumlu Web Tasarım: Sıralamayı Belirleyen Tasarım 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.

Bu kapsamlı rehberde SEO’yu doğrudan etkileyen teknik tasarım kararlarını, Core Web Vitals optimizasyonunu, URL mimarisini, schema markup stratejisini ve sık yapılan hataları ayrıntılı biçimde ele alıyoruz.

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.

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

2024’te Güncellenen Core Web Vitals

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 farklılık gösterebilir.

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

LCP, sayfanın “kullanıcı için yüklendi” hissini belirleyen en kritik metriktir.

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.

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.

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.

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.

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.

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

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.

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 + Yoast/Rank Math kombinasyonu güçlü bir temel sağlar.

Sayfa hızım düşükse ne yapmalıyım? Google PageSpeed Insights ile sorun kaynağını bulun. Genellikle sıralamayla: (1) optimize edilmemiş görseller → WebP dönüşümü, (2) render-blocking JS → defer, (3) yavaş hosting → CDN veya daha iyi hosting.

Tek sayfalık React uygulaması SEO için uygun mu? Yalnızca CSR ile çalışan React uygulamaları SEO için sorunlu. Next.js veya Remix ile SSR/SSG’ye geçmek veya pre-rendering hizmeti kullanmak gerekir.

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 sinyal verir.

Schema markup eklemek garanti sıralama getirir mi? Hayır. Schema markup zengin sonuç (rich result) kazanma şansı verir ama doğrudan sıralama faktörü değildir. Zengin sonuçlar CTR’yi artırır.

Görsel alt etiketi neden önemlidir? İki sebep: (1) Görme engelli kullanıcılar için ekran okuyucu erişilebilirliği. (2) Google’ın görseli anlaması için metin ipucu; görsel SEO ve alaka düzeyi için katkı sağlar.


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.

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

Onur Öztürk
// 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.

Toplantı Planlayın