97 terim
Web Tasarım SözlüğüWeb Tasarım Terimleri A–Z
Web tasarımın arayüz, deneyim ve uygulama tarafındaki temel kavramları: responsive tasarım, tasarım sistemleri, erişilebilirlik, görüntü alanı ve sayfa performansını etkileyen yükleme teknikleri.
Tanımlar tasarım ile geliştirme arasındaki köprüyü kurar: bir kavramın kullanıcıya nasıl yansıdığını ve tarayıcıda teknik olarak nasıl çalıştığını birlikte anlatır.
Terim adlarında ve eş anlamlılarında arar; kategori sayfalarında kısa tanımlarda da.
A
- A/B TestiA/B testi, bir sayfanın veya öğenin mevcut sürümü (A, kontrol) ile değiştirilmiş sürümünü (B, varyant) eş zamanlı olarak rastgele ayrılmış ziyaretçi gruplarına gösterip hangisinin belirlenmiş bir metrikte daha iyi sonuç verdiğini istatistiksel olarak ölçen deney yöntemidir. Sonucun tesadüf olmadığından emin olmak için örneklem büyüklüğü testten önce hesaplanır ve test bu büyüklüğe ulaşmadan sonlandırılmaz.Profesyonel · Web Tasarım · Performans ve Analitik
- Above the Fold (Ekranın Üst Kısmı)Above the fold (ekranın üst kısmı), bir web sayfası açıldığında kullanıcının hiç kaydırmadan görebildiği ilk bölümdür. Terim, katlanmış hâlde satılan gazetelerin görünen üst yarısından gelir. Web'de bu sınır sabit bir piksel değeri değildir; cihaza, ekran boyutuna ve tarayıcı penceresine göre değişir. Sayfanın ana mesajı ve çoğu zaman LCP öğesi bu alanda bulunur.Temel · Web Tasarım
- Açılış Sayfası (Landing Page)Açılış sayfası (landing page), iki anlamda kullanılır: analitikte bir oturumun başladığı ilk sayfayı, pazarlamada ise reklam, e-posta veya kampanya trafiğini tek bir hedefe (form doldurma, kayıt, satın alma) yönlendirmek için özel olarak tasarlanmış sayfayı ifade eder. Kampanya odaklı açılış sayfası, ziyaretçiyi getiren mesajla birebir uyumlu bir başlık, tek bir ana eylem çağrısı ve dikkat dağıtan öğelerin azaltıldığı bir düzen kullanır.Temel · Web Tasarım · Performans ve Analitik
- Alt Metni (Alt Text)Alt metni, HTML'deki bir görselin alt özniteliğine (alt attribute) yazılan ve görseli göremeyen biri için onun yerine geçen kısa metindir. Öncelikle ekran okuyucu kullanan ziyaretçiler ve görselin yüklenemediği durumlar için yazılır; arama motorları da görselin konusunu anlamak için bu metinden yararlanır. Yalnızca süs amaçlı görsellerde alt özniteliği boş bırakılır (alt="").Temel · SEO · Web Tasarım
- Anlamsal HTML (Semantic HTML)Anlamsal HTML, içeriği görünüşüne göre değil anlamına göre işaretlemektir: gezinme için nav, ana içerik için main, başlıklar için h1–h6, eylemler için button, bağlantılar için href değeri olan a öğesi kullanmak gibi. Bu sayede tarayıcılar, ekran okuyucular, arama motoru tarayıcıları ve yapay zekâ sistemleri sayfanın yapısını ve her parçanın işlevini koddan doğrudan anlayabilir.Temel · SEO · GEO · Web Tasarım
- ARIA (WAI-ARIA)ARIA (WAI-ARIA, Accessible Rich Internet Applications), W3C'nin HTML öğelerine rol, durum ve özellik bilgisi eklemek için tanımladığı bir nitelik setidir. Bu bilgi, ekran okuyucu gibi yardımcı teknolojilere bir öğenin ne olduğunu ve hangi durumda bulunduğunu iletir. ARIA yalnızca anlamı değiştirir, davranış eklemez. Güncel W3C Önerisi WAI-ARIA 1.2'dir ve temel ilke, yerel HTML yetiyorsa ARIA kullanmamaktır.Profesyonel · Web Tasarım
- Aşamalı Geliştirme (Progressive Enhancement)Aşamalı geliştirme (progressive enhancement), bir web sayfasını önce her tarayıcıda çalışan anlamlı bir HTML temeli üzerine kurup CSS ve JavaScript'i bu temelin üstüne, yalnızca destekleyen ortamlarda devreye giren katmanlar olarak eklemeyi öngören yaklaşımdır. Böylece bir script yüklenemediğinde, bağlantı yavaş olduğunda ya da tarayıcı bir özelliği desteklemediğinde temel içerik ve işlevler kullanılabilir kalır.Profesyonel · Web Tasarım
- Atomik Tasarım (Atomic Design)Atomik tasarım, Brad Frost'un ortaya koyduğu ve arayüzleri beş seviyeli bir hiyerarşiyle kurmayı öneren tasarım sistemi metodolojisidir: atomlar, moleküller, organizmalar, şablonlar ve sayfalar. Kimyadan ödünç alınan bu model, en küçük parçalardan (etiket, input, buton) başlayıp bunları giderek daha karmaşık bileşenlere ve gerçek içerikli sayfalara birleştirmeyi anlatır. Doğrusal bir iş akışı değil, bir zihinsel modeldir.Profesyonel · Web Tasarım
- AVIFAVIF (AV1 Image File Format), Alliance for Open Media'nın geliştirdiği AV1 video kodeğinin tek kare sıkıştırmasını HEIF kapsayıcısıyla birleştiren bir görsel formatıdır. Kayıplı ve kayıpsız sıkıştırma, şeffaflık, animasyon, HDR ve geniş renk gamını destekler. Fotoğraflarda benzer görsel kalitede çoğu zaman JPEG'den ve WebP'den küçük dosya üretir; buna karşılık kodlaması yavaştır ve kademeli (progressive) görüntülemeyi desteklemez.Profesyonel · Web Tasarım · Performans ve Analitik
B
- Başlık Yapısı (H1–H6)Başlık yapısı, bir web sayfasındaki içeriğin h1'den h6'ya kadar olan HTML başlık öğeleriyle bölümlere ayrılması ve bu başlıkların kendi aralarında mantıklı bir hiyerarşi kurmasıdır. h1 genellikle sayfanın ana konusunu, alt seviyeler ise bölümleri ve alt bölümleri belirtir. İyi bir başlık yapısı okurun sayfayı taramasını, ekran okuyucu kullanıcılarının gezinmesini ve arama motorlarının içeriği anlamasını kolaylaştırır.Temel · SEO · Web Tasarım
- Bilgi Mimarisi (Information Architecture)Bilgi mimarisi, bir web sitesinin veya uygulamanın içeriğinin nasıl gruplandığını, nasıl adlandırıldığını ve kullanıcının bu içerik arasında nasıl dolaştığını belirleyen yapısal tasarımdır. Organizasyon şeması, etiketleme, navigasyon ve arama sistemlerini kapsar. İyi bir bilgi mimarisi kullanıcının aradığını kolayca bulmasını sağlar; aynı yapı iç bağlantılar ve URL düzeni üzerinden arama motorlarının siteyi anlamasını da etkiler.Profesyonel · SEO · Web Tasarım
- Breadcrumb (Sayfa Yolu)Breadcrumb (sayfa yolu), kullanıcıya bulunduğu sayfanın site hiyerarşisindeki yerini 'Ana Sayfa › Kategori › Sayfa' gibi bir bağlantı zinciriyle gösteren ikincil bir navigasyon öğesidir. Aynı zincir schema.org'un BreadcrumbList türüyle yapılandırılmış veri olarak da işaretlenebilir; Google bu işaretlemeyi masaüstü arama sonuçlarında sayfanın konumunu okunabilir bir yol olarak göstermek için kullanabilir.Temel · SEO · Web Tasarım
- Breakpoint (Kırılma Noktası)Breakpoint (kırılma noktası), responsive bir tasarımda sayfa düzeninin değiştiği genişlik eşiğidir; örneğin tek sütunlu mobil düzenin 768 pikselden itibaren iki sütuna geçmesi. CSS'te genellikle media query ile, bileşen düzeyinde ise container query ile tanımlanır. İyi seçilmiş breakpoint'ler belirli cihaz modellerine göre değil, içeriğin mevcut düzende okunaksız veya sıkışık hâle geldiği noktaya göre belirlenir.Temel · Web Tasarım
C
- CDN (İçerik Dağıtım Ağı)CDN (Content Delivery Network, İçerik Dağıtım Ağı), bir sitenin içeriğini dünyanın farklı noktalarındaki uç (edge) sunucularda önbelleğe alıp her kullanıcıya en yakın noktadan sunan dağıtık sunucu ağıdır. İstek önce CDN'e ulaşır; içerik uç önbellekte varsa kaynak sunucuya (origin) gidilmeden yanıtlanır. Böylece gecikme ve kaynak sunucu yükü azalır; çoğu CDN ayrıca TLS sonlandırma, sıkıştırma ve DDoS koruması da sağlar.Temel · Web Tasarım · Performans ve Analitik · Güvenlik ve Altyapı
- CLS (Cumulative Layout Shift)CLS (Cumulative Layout Shift), bir sayfadaki görünür öğelerin kullanıcı beklemeden yer değiştirmesinin, yani beklenmedik düzen kaymalarının ne kadar büyük olduğunu ölçen birimsiz bir puandır. Core Web Vitals'ın görsel kararlılık metriğidir. Ziyaretlerin 75. yüzdelik diliminde 0,1 ve altı iyi, 0,25'in üzeri zayıf kabul edilir.Profesyonel · SEO · Web Tasarım · Performans ve Analitik
- Code Splitting (Kod Bölme)Code splitting (kod bölme), bir web uygulamasının JavaScript kodunu tek büyük paket (bundle) yerine birbirinden bağımsız yüklenebilen daha küçük parçalara (chunk) ayırma tekniğidir. Tarayıcı yalnızca o anda gereken kodu indirir; diğer parçalar bir rotaya geçildiğinde veya bir özellik kullanıldığında yüklenir. Bölme işini webpack, Rollup, esbuild, Vite veya Turbopack gibi paketleyiciler (bundler) yapar.Profesyonel · Web Tasarım · Performans ve Analitik
- Container QueryContainer query, bir öğenin stilini tarayıcı penceresinin değil, içinde bulunduğu kapsayıcı öğenin boyutuna (ya da bazı durumlarda stiline) göre değiştiren CSS özelliğidir. Önce bir üst öğe container-type ile sorgulanabilir kapsayıcı yapılır, ardından @container kuralıyla koşullar yazılır. Böylece aynı bileşen dar bir kenar çubuğunda ve geniş bir içerik alanında kendi alanına uygun düzeni alır.İleri · Web Tasarım
- Core Web VitalsCore Web Vitals, Google'ın bir web sayfasındaki gerçek kullanıcı deneyimini ölçmek için tanımladığı üç metrikten oluşan settir: yükleme için LCP (Largest Contentful Paint), etkileşime yanıt için INP (Interaction to Next Paint) ve görsel kararlılık için CLS (Cumulative Layout Shift). İyi eşikler, ziyaretlerin 75. yüzdelik diliminde LCP ≤ 2,5 saniye, INP ≤ 200 milisaniye ve CLS ≤ 0,1'dir.Temel · SEO · Web Tasarım · Performans ve Analitik
- CSR (İstemci Taraflı Render)CSR (Client-Side Rendering, istemci taraflı render), sayfa içeriğinin sunucuda değil kullanıcının tarayıcısında JavaScript ile oluşturulduğu render yaklaşımıdır. Sunucu genellikle neredeyse boş bir HTML kabuğu ve JavaScript paketleri gönderir; tarayıcı bu kodu çalıştırır, veriyi API'lerden çeker ve arayüzü DOM'a yazar. Etkileşimli uygulamalarda akıcı geçişler sağlar, ancak ilk görüntülemeyi ve arama motorlarının içeriği görmesini JavaScript'e bağımlı kılar.Profesyonel · SEO · Web Tasarım · Yazılım
- CSSCSS (Cascading Style Sheets), HTML ile yapılandırılmış bir web sayfasının nasıl görüneceğini tanımlayan stil dilidir. Renk, tipografi, boşluk, yerleşim, animasyon ve farklı ekran boyutlarına uyum gibi sunum kararlarını içerikten ayrı bir katmanda toplar. Kurallar seçiciler aracılığıyla öğelere uygulanır; aynı öğeye çakışan kurallar geldiğinde hangisinin geçerli olacağını kaskad (cascade), özgüllük (specificity) ve kalıtım belirler.Temel · Web Tasarım
- CSS GridCSS Grid (CSS Grid Layout), öğeleri satırlar ve sütunlar halinde aynı anda düzenlemeye yarayan iki boyutlu bir CSS düzen modelidir. Bir kapsayıcıya display: grid verilerek sütun ve satır izleri tanımlanır; alt öğeler bu izlere otomatik olarak veya satır ve sütun numaralarıyla yerleştirilir. Sayfa iskeletleri, kart listeleri ve hizalaması önemli karmaşık düzenler için Flexbox'tan daha uygundur.Profesyonel · Web Tasarım
- CTA (Eylem Çağrısı)CTA (call to action, eylem çağrısı), ziyaretçiyi sayfanın hedeflediği bir sonraki adıma, örneğin teklif istemeye, kayıt olmaya, satın almaya ya da iletişime geçmeye yönlendiren buton, bağlantı veya kısa mesajdır. Etkili bir CTA ne olacağını açıkça söyleyen bir etiket, sayfadaki diğer öğelerden ayrışan bir görünüm ve kullanıcının karar anına denk gelen bir konum gerektirir. Başarısı tıklamayla değil, tamamlanan dönüşümle ölçülür.Temel · Web Tasarım · Performans ve Analitik
Ç
D
- Design TokenDesign token, renk, boşluk, yazı boyutu, köşe yuvarlaklığı veya animasyon süresi gibi tek bir tasarım kararını ada bağlanmış bir değer olarak saklayan en küçük tasarım sistemi birimidir. Token'lar platformdan bağımsız bir kaynakta (çoğunlukla JSON) tutulur ve CSS değişkenlerine, iOS ve Android koduna dönüştürülür. Böylece aynı karar tasarım aracında, web'de ve mobil uygulamada tek bir yerden yönetilir.Profesyonel · Web Tasarım
- DOM (Document Object Model)DOM (Document Object Model), tarayıcının bir HTML belgesini ayrıştırdıktan sonra bellekte oluşturduğu, öğeleri, metinleri ve özellikleri iç içe düğümler hâlinde tutan ağaç yapısıdır. JavaScript sayfayı bu ağaç üzerinden okur ve değiştirir; ekranda gördüğünüz içerik de HTML kaynak kodundan değil, DOM'un o anki durumundan çizilir. DOM, WHATWG tarafından yaşayan bir standart olarak tanımlanır.Profesyonel · Web Tasarım · Yazılım
- Dönüşüm Oranı Optimizasyonu (CRO)Dönüşüm oranı optimizasyonu (CRO), bir web sitesine gelen ziyaretçilerin daha büyük bir kısmının satın alma, form gönderme veya kayıt gibi hedef eylemi tamamlaması için yürütülen sistematik çalışmadır. Analitik veri, kullanıcı araştırması ve ısı haritası gibi kaynaklardan sorun tespit edilir, bir hipotez kurulur ve değişiklik mümkünse A/B testiyle doğrulanır. Amaç daha fazla trafik değil, mevcut trafikten daha fazla sonuç almaktır.Profesyonel · Web Tasarım · Performans ve Analitik
- Duyarlı Görseller (Responsive Images)Duyarlı görseller (responsive images), aynı görselin farklı genişlik, çözünürlük veya kırpımdaki sürümlerini HTML'de tanımlayıp tarayıcının ekran boyutuna, piksel yoğunluğuna ve yerleşime en uygun dosyayı seçmesini sağlayan tekniklerin bütünüdür. Temel araçları img öğesindeki srcset ve sizes nitelikleri ile picture öğesidir. Amaç, küçük ekranlara gereksiz büyük dosya göndermemek ve yüksek yoğunluklu ekranlarda keskinliği korumaktır.Profesyonel · SEO · Web Tasarım · Performans ve Analitik
E
F
- FaviconFavicon, bir web sitesini temsil eden ve tarayıcı sekmesinde, yer imlerinde, geçmişte ve Google arama sonuçlarında site adının yanında gösterilen küçük ikondur. Genellikle sayfanın head bölümüne eklenen bir link rel="icon" etiketiyle tanımlanır. Google'da görünmesi için kare olması, en az 8×8 piksel olması ve hem favicon dosyasının hem de ana sayfanın taranabilir olması gerekir.Temel · SEO · Web Tasarım
- FlexboxFlexbox (CSS Flexible Box Layout), öğeleri tek bir eksen boyunca, yani bir satırda veya bir sütunda dizmek, aralarındaki boşluğu dağıtmak ve hizalamak için kullanılan tek boyutlu bir CSS düzen modelidir. Kapsayıcıya display: flex verildiğinde alt öğeler esnek hâle gelir; içeriğe ve kalan alana göre büyüyüp küçülebilir. Navigasyon çubukları, buton grupları ve dikey ortalama gibi işler için tipik araçtır.Profesyonel · Web Tasarım
- Framework (Yazılım Çatısı)Framework (yazılım çatısı), bir uygulamanın iskeletini, çalışma akışını ve kurallarını hazır olarak sunan, geliştiricinin kendi kodunu bu iskeletteki belirli noktalara yerleştirdiği yeniden kullanılabilir yazılım altyapısıdır. Bir kütüphaneyi kodunuz çağırır; framework ise sizin kodunuzu kendisi çağırır. Bu ilkeye kontrolün tersine çevrilmesi (inversion of control) denir. Laravel, Django, Spring ve Next.js yaygın örneklerdir.Temel · Web Tasarım · Yazılım
- Frontend (Ön Yüz)Frontend (ön yüz), bir web sitesinin veya uygulamanın kullanıcının tarayıcıda gördüğü ve etkileşime girdiği katmanıdır. HTML ile sayfanın yapısı, CSS ile görünümü, JavaScript ile davranışı tanımlanır. Frontend geliştirme; tasarımın koda dökülmesini, farklı ekran boyutlarına uyumu, erişilebilirliği, performansı ve backend'den gelen verinin ekranda doğru gösterilmesini kapsar.Temel · Web Tasarım · Yazılım
G
- Görsel HiyerarşiGörsel hiyerarşi, bir sayfadaki öğelerin önem sırasını boyut, renk, kontrast, konum, yakınlık ve boşluk gibi görsel araçlarla düzenleyerek kullanıcının gözünü önce en önemli bilgiye, sonra diğerlerine yönlendirme tekniğidir. Kullanıcıların çoğu sayfayı satır satır okumak yerine taradığı için, net bir hiyerarşi sayfanın birkaç saniyede anlaşılmasını ve ana eylemin kolayca bulunmasını sağlar.Temel · Web Tasarım
- Görsel OptimizasyonuGörsel optimizasyonu, bir web sayfasındaki görsellerin kabul edilebilir kalitede kalırken mümkün olan en küçük dosya boyutuyla, doğru ölçüde ve doğru zamanda yüklenmesini sağlama işidir. Uygun format seçimi (AVIF, WebP, JPEG, PNG, SVG), cihaza göre boyutlandırma, sıkıştırma, ekran dışındaki görsellerde lazy loading ve en/boy bilgisinin verilmesi temel adımlardır.Temel · Web Tasarım · Performans ve Analitik
- Görsel SEO (Image SEO)Görsel SEO (image SEO), bir sitedeki görsellerin Google Görseller, metin sonuçlarındaki küçük görseller, Discover ve Lens gibi yüzeylerde bulunup doğru sorgularla gösterilmesi için yapılan çalışmadır. Görselin HTML'de bulunabilir biçimde sunulmasını, açıklayıcı alt metni ve dosya adını, görselin yer aldığı sayfanın bağlamını, görsel site haritasını ve önizleme görseli meta verisini kapsar.Profesyonel · SEO · Web Tasarım
- Grid SistemiGrid sistemi, bir sayfadaki öğeleri yerleştirmek için kullanılan sütunlardan, sütunlar arası boşluklardan (gutter) ve kenar boşluklarından oluşan görünmez düzen iskeletidir. Web tasarımında en yaygın biçimi, ekran daraldıkça sütun sayısı azalan 12 sütunlu yapıdır. Grid; hizalamayı, sayfalar arası tutarlılığı ve tasarımcı ile geliştirici arasındaki ortak dili sağlar. Kodda genellikle CSS Grid veya bir framework ile uygulanır.Temel · Web Tasarım
H
- Hero Alanı (Hero Section)Hero alanı, bir web sayfasının en üstünde, menünün hemen altında yer alan ve ziyaretçiye sayfanın ne sunduğunu ilk bakışta anlatan geniş giriş bölümüdür. Genellikle ana başlığı (H1), kısa bir değer önerisini, birincil eylem çağrısını ve destekleyici bir görsel ya da videoyu içerir. Sayfanın ilk izlenimini ve çoğu zaman en büyük görünür öğesini belirlediği için hem tasarım hem performans açısından kritik bir alandır.Temel · Web Tasarım
- HTMLHTML (HyperText Markup Language), web sayfalarının içeriğini ve yapısını tanımlayan işaretleme dilidir. Başlık, paragraf, bağlantı, görsel, tablo ve form gibi içerik parçaları öğeler (elements) ile işaretlenir; bu öğelerin davranışı ve ek bilgileri nitelikler (attributes) ile belirtilir. Görünümü CSS, etkileşimi JavaScript üstlenir. Güncel HTML, WHATWG tarafından sürekli güncellenen HTML Living Standard olarak yayımlanır.Temel · Web Tasarım
- HTTP İstek ve YanıtHTTP istek ve yanıt, web'deki iletişimin temel birimidir: istemci (tarayıcı, uygulama veya bot) bir sunucuya istek gönderir, sunucu da bir yanıtla karşılık verir. İstek; metot, hedef adres, başlıklar ve isteğe bağlı bir gövdeden oluşur. Yanıt ise bir durum kodu, başlıklar ve çoğu zaman HTML, JSON veya görsel gibi bir gövde içerir. Mesajın taşıdığı asıl veriye payload denir.Temel · Web Tasarım · Yazılım
- HydrationHydration, sunucuda (SSR) veya derleme sırasında (SSG) üretilmiş HTML'in tarayıcıda JavaScript ile etkileşimli hâle getirilmesi sürecidir. Framework, bileşen kodunu istemcide yeniden çalıştırır, ortaya çıkan yapıyı mevcut HTML ile eşleştirir ve olay dinleyicilerini bağlar; sayfa sıfırdan çizilmez. React, Vue, Svelte ve Angular gibi framework'ler sunucuda render edilen sayfalarda bu yöntemi kullanır.İleri · Web Tasarım · Yazılım
I
- INP (Interaction to Next Paint)INP (Interaction to Next Paint), kullanıcının sayfadaki tıklama, dokunma ve klavye etkileşimlerinden sonra ekranda bir sonraki görsel güncellemenin ne kadar gecikmeyle geldiğini ölçen Core Web Vitals metriğidir. Sayfa ömrü boyunca gözlenen etkileşimlerin en yavaşlarından biri raporlanır. 200 milisaniye ve altı iyi, 500 milisaniyenin üzeri zayıf kabul edilir; Mart 2024'te FID'in yerini almıştır.Profesyonel · SEO · Web Tasarım · Performans ve Analitik
- Isı Haritası (Heatmap)Isı haritası (heatmap), bir web sayfasındaki ziyaretçi davranışını renk yoğunluğuyla gösteren görselleştirmedir. Tıklamaların, fare hareketlerinin veya sayfanın ne kadar aşağısına kaydırıldığının toplandığı alanlar sıcak renklerle, az ilgi gören alanlar soğuk renklerle işaretlenir. Analitik raporların sayılarla gösterdiği davranışın sayfanın neresinde gerçekleştiğini görmeyi sağlar ve genellikle dönüşüm optimizasyonu çalışmalarında kullanılır.Profesyonel · Web Tasarım · Performans ve Analitik
- ISR (Artımlı Statik Yenileme)ISR (Incremental Static Regeneration, artımlı statik yenileme), Next.js'te statik olarak üretilmiş sayfaların tüm siteyi yeniden derlemeden, belirlenen süre dolduğunda ya da açıkça tetiklendiğinde arka planda tek tek yeniden üretilmesini sağlayan tekniktir. Ziyaretçiye önbellekteki sayfa anında sunulur; yeni sürüm başarıyla üretildiğinde eski kopyanın yerini alır. Next.js dokümantasyonu bu süreci revalidation (yeniden doğrulama) olarak da adlandırır.İleri · Web Tasarım · Yazılım
J
- JavaScriptJavaScript, web tarayıcılarının yerel olarak çalıştırdığı programlama dilidir; sayfalara etkileşim, dinamik içerik ve uygulama mantığı ekler. Dilin standardı ECMAScript (ECMA-262) adıyla Ecma International'ın TC39 komitesi tarafından geliştirilir ve her yıl yeni bir sürümü yayımlanır. Node.js gibi çalışma ortamları sayesinde sunucu uygulamaları, komut satırı araçları ve derleme süreçleri de JavaScript ile yazılabilir.Temel · Web Tasarım · Yazılım
- JPEGJPEG, adını standardı hazırlayan Joint Photographic Experts Group'tan alan ve fotoğraflar için tasarlanmış kayıplı bir görsel sıkıştırma formatıdır. Görüntüyü 8×8 piksellik bloklara bölüp ayrık kosinüs dönüşümüyle (DCT) frekans bileşenlerine ayırır ve gözün zor fark ettiği ayrıntıyı atar. Her tarayıcı ve cihazda açılır; ancak şeffaflığı ve animasyonu desteklemez, düşük kalitede ise blok ve halka bozulmaları gösterir.Temel · Web Tasarım
- JSONJSON (JavaScript Object Notation), veriyi anahtar-değer çiftleri ve diziler halinde düz metinle ifade eden, hem insanların okuyabildiği hem de programların kolayca ayrıştırabildiği bir veri değişim biçimidir. JavaScript sözdiziminden türemiştir ama dilden bağımsızdır; neredeyse her programlama dili JSON okuyup yazabilir. Web API'lerinin, webhook'ların ve yapılandırma dosyalarının en yaygın veri biçimidir; RFC 8259 ve ECMA-404 ile standartlaştırılmıştır.Temel · Web Tasarım · Yazılım
K
- Karanlık Desen (Dark Pattern)Karanlık desen (dark pattern), kullanıcıyı kendi çıkarına aykırı bir karar vermeye yönlendirmek için tasarlanmış arayüz kalıbıdır. Önceden işaretlenmiş onay kutuları, son adımda ortaya çıkan ek ücretler, sahte geri sayımlar, iptal edilmesi kasıtlı olarak zorlaştırılmış abonelikler ve reddetme seçeneği gizlenmiş çerez bildirimleri tipik örneklerdir. Günümüzde aldatıcı tasarım (deceptive design) olarak da anılır ve birçok ülkede tüketici ile veri koruma otoritelerinin gündemindedir.Profesyonel · Web Tasarım · Güvenlik ve Altyapı
- Kısmi Hydration (Partial Hydration)Kısmi hydration (partial hydration), sunucuda veya derleme sırasında üretilmiş bir sayfada yalnızca etkileşim gerektiren bileşenlerin JavaScript ile hydrate edildiği, geri kalan içeriğin düz HTML olarak bırakıldığı yaklaşımdır. Bu fikrin sayfa mimarisi düzeyindeki karşılığına islands architecture (ada mimarisi) denir: statik bir sayfanın içinde bağımsız çalışan etkileşimli adalar. Amaç, tarayıcıya gönderilen ve çalıştırılan JavaScript miktarını azaltmaktır.İleri · Web Tasarım
- Kritik CSS (Critical CSS)Kritik CSS, sayfanın ilk ekranda görünen bölümünü çizmek için gereken stil kurallarının ayıklanıp HTML içine satır içi yazılması, geri kalan stillerin ise render'ı engellemeyecek biçimde sonradan yüklenmesi tekniğidir. Amaç, tarayıcının harici CSS dosyasını beklemeden ilk içeriği çizebilmesidir. Satır içi stilin önbelleğe alınamaması ve bakım yükü bu tekniğin başlıca ödünleridir.İleri · Web Tasarım · Performans ve Analitik
- Kritik Render YoluKritik render yolu (critical rendering path), tarayıcının HTML, CSS ve JavaScript'i alıp ekrana ilk pikselleri çizene kadar izlediği adımlar dizisidir: HTML'den DOM, CSS'ten CSSOM oluşturulur, ikisi render ağacında birleşir, ardından yerleşim (layout) ve boyama (paint) gelir. Bu zinciri uzatan her kaynak ilk görüntüyü geciktirir; optimizasyonun amacı kritik kaynakların sayısını, boyutunu ve yüklenme sırasını iyileştirmektir.İleri · Web Tasarım · Performans ve Analitik
- Kullanıcı PersonasıKullanıcı personası, bir ürünün veya web sitesinin tipik ya da hedef kullanıcısını temsil eden, kurgusal ama araştırmaya dayalı bir profildir. Persona; kullanıcının amaçlarını, çözmeye çalıştığı işleri, karar verirken nelere baktığını, kaygılarını ve kullanım bağlamını somut bir kişi üzerinden anlatır. Tasarım, içerik ve geliştirme ekiplerinin aynı kullanıcıyı düşünerek karar vermesini sağlar; varsayımlarla yazılmış bir persona ise ekibi yanlış yöne götürebilir.Temel · Web Tasarım
- Kullanıcı YolculuğuKullanıcı yolculuğu, bir kişinin belirli bir amaca ulaşmak için bir markayla, web sitesiyle veya üründe yaşadığı adımların bütünüdür; ihtiyacı fark etmekten araştırmaya, satın almaya ve sonrasındaki desteğe kadar uzanır. Müşteri yolculuğu olarak da anılır. Bu süreç genellikle yolculuk haritasıyla görselleştirilir: aşamalar, her aşamadaki eylemler, düşünceler, duygular, temas noktaları ve iyileştirme fırsatları bir zaman çizgisi üzerinde gösterilir.Temel · Web Tasarım · Performans ve Analitik
L
- Lazy Loading (Gecikmeli Yükleme)Lazy loading (gecikmeli yükleme), bir sayfadaki görsel, iframe veya kod gibi kaynakların sayfa açılırken hemen değil, gerçekten ihtiyaç duyulduğunda yüklenmesi tekniğidir; görseller için bu genellikle kullanıcının ilgili bölüme yaklaştığı andır. Amaç, ilk yüklemede indirilen veri miktarını azaltmaktır. Görseller ve iframe'ler için tarayıcıların yerleşik loading="lazy" özelliği kullanılabilir.Profesyonel · SEO · Web Tasarım · Performans ve Analitik
- LCP (Largest Contentful Paint)LCP (Largest Contentful Paint), sayfanın yüklenmeye başlamasından itibaren görüntü alanındaki en büyük görsel ya da metin bloğunun ekrana çizildiği ana kadar geçen süredir. Kullanıcının ana içeriği ne zaman gördüğünü yaklaşık olarak ölçer ve Core Web Vitals metriklerinden biridir. Ziyaretlerin 75. yüzdelik diliminde 2,5 saniye ve altı iyi, 4 saniyenin üzeri zayıf kabul edilir.Profesyonel · SEO · Web Tasarım · Performans ve Analitik
- Locale (Yerel Ayar)Locale (yerel ayar), bir yazılımın kullanıcıya hangi dil ve bölge kurallarıyla hizmet vereceğini tanımlayan tanımlayıcıdır. Web'de genellikle tr-TR veya en-US gibi BCP 47 dil etiketleriyle ifade edilir. Locale; arayüz metinlerinin dilini, tarih, saat, sayı ve para birimi biçimlerini, alfabetik sıralamayı ve büyük-küçük harf dönüşümlerini belirler.Profesyonel · SEO · Web Tasarım · Yazılım
M
- Media QueryMedia query, CSS'te belirli stillerin yalnızca cihaz veya tarayıcı ortamı bir koşulu sağladığında uygulanmasını sağlayan kuraldır. Koşul; viewport genişliği ve yüksekliği, ekran yönü, işaretçi türü ya da kullanıcının hareket azaltma ve karanlık tema gibi sistem tercihleri olabilir. Responsive tasarımın temel aracıdır ve @media kuralının yanı sıra HTML'deki media niteliğinde ve JavaScript'teki matchMedia() ile de kullanılır.Profesyonel · Web Tasarım
- Mobile-First (Mobil Öncelikli)Mobile-first iki ilişkili anlamda kullanılır. Tasarımda, arayüzü önce en küçük ekran için tasarlayıp kodlamak ve daha geniş ekranlarda kademeli olarak zenginleştirmek demektir. Arama tarafında ise mobile-first indexing, Google'ın sayfaları akıllı telefon tarayıcısıyla taraması ve dizine ekleme ile sıralamada sitenin mobil sürümündeki içeriği esas almasıdır.Temel · SEO · Web Tasarım
N
O
Ö
P
- PNGPNG (Portable Network Graphics), görüntüyü hiçbir veri kaybetmeden sıkıştıran (kayıpsız) bir raster görsel formatıdır. Tam alfa kanalı şeffaflığı, paletli (indeksli) renk ve kanal başına 16 bite kadar renk derinliği destekler. Keskin kenarlı ekran görüntüleri, arayüz öğeleri ve az renkli grafikler için uygundur; fotoğraflarda ise JPEG, WebP veya AVIF'e kıyasla çok daha büyük dosyalar üretir.Temel · Web Tasarım
- Preconnect (Ön Bağlantı)Preconnect, rel="preconnect" değerli bir link etiketiyle tarayıcıya yakında kaynak isteneceği başka bir kökene (origin) DNS çözümleme, TCP ve HTTPS için TLS bağlantısını önceden kurmasını söyleyen kaynak ipucudur. Böylece ilk istek geldiğinde el sıkışma beklenmez. Yalnızca farklı kökenlere fayda sağlar; kullanılmayan bağlantılar kısa sürede kapatıldığı için birkaç kritik alan adıyla sınırlı tutulmalıdır.Profesyonel · Web Tasarım · Performans ve Analitik
- Prefetch (Ön Getirme)Prefetch, rel="prefetch" değerli bir link etiketiyle tarayıcıya kullanıcının büyük olasılıkla bir sonraki gezinmede ihtiyaç duyacağı bir kaynağı düşük öncelikle indirip HTTP önbelleğinde tutmasını öneren kaynak ipucudur. Mevcut sayfayı değil sonraki sayfayı hızlandırmayı amaçlar. Zorunlu bir istek değildir; tarayıcı ağ ve cihaz koşullarına göre ipucunu uygulamayabilir.Profesyonel · Web Tasarım · Performans ve Analitik
- Preload (Önden Yükleme)Preload, rel="preload" değerli bir link etiketiyle tarayıcıya mevcut sayfada kesin olarak gerekecek bir kaynağı (font, görsel, stil dosyası, script) erkenden ve yüksek öncelikle indirmesini söyleyen bildirimdir. Kaynak çalıştırılmaz, yalnızca indirilip önbelleğe alınır. Tarayıcının geç keşfedeceği kritik dosyalar için kullanılır; gereksiz preload ise diğer kaynaklarla bant genişliği için yarışır.Profesyonel · Web Tasarım · Performans ve Analitik
- Prototip (Prototype)Prototip, bir arayüzün ya da ürünün nasıl çalışacağını gerçek ürün geliştirilmeden önce denemek için hazırlanan, etkileşimli veya canlandırılmış ön modelidir. Kâğıt üzerinde birbirine bağlanmış çizimlerden, tasarım aracında tıklanabilir ekranlara ya da gerçek veriyle çalışan kodlanmış bir taslağa kadar farklı sadakat düzeylerinde olabilir. Amacı, akış ve davranışla ilgili belirli bir soruyu ucuz ve hızlı biçimde yanıtlamaktır.Temel · Web Tasarım
- PWA (Progressive Web App)PWA (Progressive Web App), standart web teknolojileriyle geliştirilen ancak cihaza yüklenebilen, kendi penceresinde açılabilen ve service worker sayesinde çevrimdışı çalışma gibi uygulama benzeri yetenekler kazanabilen web uygulamasıdır. Yüklenebilirliğin temel koşulları HTTPS üzerinden sunulmak ve bir web uygulaması manifest dosyasına sahip olmaktır. Tek kod tabanıyla hem tarayıcıda hem de ana ekranda veya masaüstünde çalışması en önemli avantajıdır.Profesyonel · Web Tasarım
R
- ReactReact, kullanıcı arayüzlerini yeniden kullanılabilir bileşenler (component) hâlinde kurmak için geliştirilmiş, açık kaynaklı bir JavaScript kütüphanesidir. Arayüz, durum (state) ve dışarıdan gelen girdilere (props) göre ekranda ne görüneceğini tarif eden fonksiyonlarla yazılır; durum değiştiğinde React ekranın ilgili kısmını kendisi günceller. Meta'da geliştirilip 2013'te açık kaynak yapılan React, bugün Linux Foundation bünyesindeki React Foundation'a aittir.Profesyonel · Web Tasarım · Yazılım
- Render Etme (Rendering)Render etme (rendering), bir tarayıcının ya da arama motorunun bir sayfanın HTML, CSS ve JavaScript kodunu işleyerek görüntülenebilir bir sayfaya ve son hâline ulaşmış bir DOM'a dönüştürmesidir. Google bu işi, güncel Chromium tabanlı Web Rendering Service (WRS) ile tarama sonrasında ayrı bir aşamada yapar ve dizine eklerken çoğunlukla render edilmiş sonucu kullanır.Profesyonel · SEO · Web Tasarım
- Renk KontrastıRenk kontrastı, metin veya arayüz öğesinin rengi ile arka planı arasındaki parlaklık farkıdır ve web'de genellikle WCAG'nin tanımladığı kontrast oranıyla ölçülür. Oran 1:1 (fark yok) ile 21:1 (siyah üzerine beyaz) arasında değişir. WCAG 2.2 AA düzeyi normal metin için en az 4,5:1, büyük metin ile buton kenarı ve ikon gibi metin dışı öğeler için en az 3:1 ister.Temel · Web Tasarım
- Responsive TasarımResponsive tasarım, bir web sayfasının düzenini, görsellerini ve tipografisini ekran genişliğine göre otomatik olarak uyarlayan tasarım ve geliştirme yaklaşımıdır. Tek bir HTML belgesi ve tek bir URL kullanılır; esnek ızgaralar, esnek medya ve CSS media query'leri sayesinde aynı sayfa telefonda, tablette ve masaüstünde okunabilir ve kullanılabilir kalır.Temel · Web Tasarım
S
- Sanal DOM (Virtual DOM)Sanal DOM (virtual DOM), arayüzün olması gereken hâlinin bellekte JavaScript nesneleri olarak tutulan hafif bir temsilidir. React gibi kütüphaneler durum değiştiğinde yeni bir sanal ağaç üretir, bunu öncekiyle karşılaştırır (reconciliation) ve gerçek DOM'a yalnızca farkları uygular. Bu yöntem, geliştiricinin DOM'u adım adım değiştirmek yerine arayüzün son hâlini tarif etmesine olanak tanır; ancak elle yazılmış hedefli DOM güncellemelerinden her zaman daha hızlı değildir.Profesyonel · Web Tasarım
- Sayfa Oluşturucu (Page Builder)Sayfa oluşturucu (page builder), kod yazmadan bölümler, sütunlar ve hazır bileşenleri sürükleyip bırakarak web sayfası tasarlamaya yarayan görsel düzenleme aracıdır. Çoğunlukla WordPress gibi bir içerik yönetim sistemine eklenti olarak kurulur veya site kurma platformlarının içinde gelir; düzen, stil ve içerik aynı arayüzden yönetilir ve değişiklikler anında önizlenir.Temel · Web Tasarım · CMS ve E-ticaret
- Sayfalama (Pagination)Sayfalama (pagination), uzun bir listenin (ürünler, blog yazıları, arama sonuçları) birden fazla sayfaya bölünmesidir. Klasik numaralı sayfaların yanında, içeriği kaydırdıkça yükleyen sonsuz kaydırma ve düğmeyle yükleyen "daha fazla yükle" desenlerini de kapsar. SEO açısından asıl soru, listenin derinindeki öğelerin arama motorlarınca bulunabilmesidir; bunun için her sayfanın kendi URL'si ve gerçek bağlantıları olmalıdır.Profesyonel · SEO · Web Tasarım
- Server Components (React)React Server Components (RSC), yalnızca sunucuda veya derleme sırasında çalışan ve kodu tarayıcıya gönderilmeyen React bileşenleridir. Veritabanına ya da API'ye doğrudan erişebilir, async olarak veri bekleyebilir ve çıktılarını özel bir veri formatıyla istemciye aktarır. Durum, olay işleyicisi veya tarayıcı API'si gereken parçalar 'use client' yönergesiyle işaretlenen istemci bileşenleri (client components) olarak yazılır; iki tür aynı bileşen ağacında birlikte çalışır.İleri · Web Tasarım · Yazılım
- Service WorkerService worker, tarayıcıda sayfadan bağımsız, ayrı bir iş parçacığında çalışan ve kendi kapsamındaki (scope) sayfaların ağ isteklerini yakalayabilen, olay tabanlı bir JavaScript dosyasıdır. Yanıtları Cache Storage'dan, ağdan veya ikisinin birleşiminden verebildiği için çevrimdışı çalışma, anlık bildirimler (push) ve arka plan senkronizasyonu gibi özelliklerin temelidir. Yalnızca HTTPS üzerinde (geliştirme için localhost'ta) çalışır ve DOM'a erişemez.İleri · Web Tasarım
- Site NavigasyonuSite navigasyonu, ziyaretçilerin ve arama motoru tarayıcılarının bir web sitesindeki sayfalar arasında dolaşmasını sağlayan menü, alt menü, mega menü, breadcrumb ve footer bağlantıları gibi yapıların bütünüdür. İyi bir navigasyon sitenin bilgi mimarisini görünür kılar, kullanıcıya nerede olduğunu ve nereye gidebileceğini gösterir. SEO açısından da önemli sayfalara taranabilir iç bağlantılar sağlayarak keşfedilmelerini ve öneminin anlaşılmasını kolaylaştırır.Temel · SEO · Web Tasarım
- Sondaki Eğik Çizgi (Trailing Slash)Sondaki eğik çizgi (trailing slash), bir URL'nin yolunun sonunda yer alan / karakteridir; /hizmetler/ ile /hizmetler arasındaki farktır. Google bu iki biçimi ayrı URL'ler olarak değerlendirir. Ana alan adı dışında hangisinin seçildiği SEO açısından önemli değildir; önemli olan bir biçimi tercih edip diğerini ona kalıcı olarak yönlendirmek ve iç bağlantılarda tutarlı kullanmaktır.Profesyonel · SEO · Web Tasarım
- SPA (Tek Sayfa Uygulaması)SPA (Single-Page Application, tek sayfa uygulaması), tarayıcıya tek bir HTML belgesi yükleyen ve sonraki tüm sayfa geçişlerini yeni belge istemeden, JavaScript ile mevcut sayfanın içeriğini değiştirerek yapan web uygulaması modelidir. Veri genellikle API'lerden çekilir, adres çubuğu History API ile güncellenir. Karşıtı, her gezinmede sunucudan yeni bir HTML belgesi alan çok sayfalı uygulamadır (MPA, Multi-Page Application).Profesyonel · SEO · Web Tasarım · Yazılım
- SSG (Statik Site Üretimi)SSG (Static Site Generation, statik site üretimi), web sayfalarının HTML dosyalarının kullanıcı istek yapmadan önce, derleme (build) sırasında bir kez üretilmesidir. Ortaya çıkan HTML, CSS ve JavaScript dosyaları herhangi bir web sunucusundan veya CDN'den olduğu gibi sunulur; istek anında veritabanı sorgusu ya da render yapılmaz. Bu üretimi yapan araçlara statik site üreteci (static site generator) denir.Profesyonel · Web Tasarım · Yazılım
- SSR (Sunucu Taraflı Render)SSR (Server-Side Rendering, sunucu taraflı render), bir web sayfasının HTML'inin her istekte sunucuda üretilip tarayıcıya içeriğiyle birlikte hazır gönderilmesidir. Tarayıcı, JavaScript çalışmadan önce metni ve bağlantıları gösterebilir; arama motorları ve diğer tarayıcılar da içeriği doğrudan HTML yanıtında bulur. Modern framework'lerde SSR genellikle sayfayı etkileşimli hâle getiren hydration adımıyla birlikte kullanılır.Profesyonel · SEO · Web Tasarım · Yazılım
- SVGSVG (Scalable Vector Graphics), iki boyutlu grafikleri piksel ızgarası yerine şekiller, yollar (path) ve metin olarak tarif eden, XML tabanlı bir W3C görsel formatıdır. Matematiksel bir tarif olduğu için her boyutta ve her ekran yoğunluğunda keskin kalır; logo, ikon, diyagram ve sade illüstrasyonlarda genellikle raster formatlardan küçüktür. HTML içine doğrudan gömülebilir, CSS ile stillendirilebilir ve JavaScript ile değiştirilebilir.Temel · Web Tasarım
T
- Tarayıcı ÖnbelleğiTarayıcı önbelleği, web tarayıcısının daha önce indirdiği HTTP yanıtlarını (CSS, JavaScript, görsel, font ve bazen HTML) kullanıcının cihazında saklayıp sonraki isteklerde yeniden kullandığı özel (private) HTTP önbelleğidir. Bir yanıtın ne kadar süre taze sayılacağını ve ne zaman sunucuya doğrulatılacağını Cache-Control, ETag ve Last-Modified gibi başlıklar belirler. Doğru yapılandırıldığında tekrar ziyaretlerde ağ trafiğini ve yükleme süresini belirgin biçimde azaltır.Profesyonel · Web Tasarım · Performans ve Analitik
- Tasarım Sistemi (Design System)Tasarım sistemi, bir ekibin ürün arayüzlerini tutarlı biçimde kurmak için ortak kullandığı, belgelenmiş yeniden kullanılabilir bileşenler, design token'lar ve kurallar bütünüdür. Genellikle kodda yaşayan bir bileşen kütüphanesini, buna karşılık gelen tasarım dosyalarını ve kullanım, erişilebilirlik ve içerik yönergelerini kapsar; kendi sahibi ve sürümleri olan, yaşayan bir ürün olarak yönetilir.Profesyonel · Web Tasarım
- TipografiTipografi, yazının okunaklı, okunabilir ve amaca uygun görünmesi için yazı tiplerinin, boyutların, satır uzunluğunun, satır aralığının ve harf aralığının seçilip düzenlenmesidir. Web'de tipografi; farklı ekran genişliklerine uyum sağlayan bir boyut ölçeğini, kullanıcının tarayıcı ayarlarına saygıyı ve web fontlarının performansa etkisini de kapsar. İyi tipografi metnin fark edilmeden, yorulmadan okunmasını sağlar.Temel · Web Tasarım
- Tree ShakingTree shaking, bir paketleyicinin (bundler) JavaScript modüllerinde dışa aktarılan ama hiçbir yerde kullanılmayan kodu tespit edip son pakete dahil etmemesidir; ölü kod elemenin (dead code elimination) modüller arası bir biçimidir. ES modüllerinin statik import ve export yapısına dayanır. Terim Rollup ile yaygınlaştı; bugün webpack, esbuild ve Turbopack gibi araçlar da üretim derlemelerinde bu optimizasyonu uygular.İleri · Web Tasarım · Performans ve Analitik
- TypeScriptTypeScript, Microsoft'un geliştirdiği ve JavaScript'e statik tip sistemi ekleyen açık kaynak programlama dilidir. Sözdizimi JavaScript'in bir üst kümesidir; tip açıklamaları derleme ya da tip temizleme aşamasında kaldırılır ve tarayıcıda veya sunucuda yine düz JavaScript çalışır. Amacı, hataların bir kısmını kod çalışmadan önce yakalamak ve büyük kod tabanlarında otomatik tamamlama ile güvenli yeniden düzenleme imkânı sağlamaktır.Profesyonel · Web Tasarım · Yazılım
U
- UI (Kullanıcı Arayüzü)UI (user interface, kullanıcı arayüzü), bir dijital ürünün kullanıcının gördüğü ve etkileşime girdiği katmanıdır: ekranlar, yerleşim, butonlar, formlar, menüler, ikonlar, tipografi ve renkler. UI tasarımı, bu öğeleri anlaşılır, tutarlı ve kullanıcının her hareketine net tepki veren bir yapıya dönüştürme işidir; ürünün akışlarını kullanılabilir bir görsel arayüze çevirir.Temel · Web Tasarım
- UI Bileşeni (Component)UI bileşeni, buton, form alanı, kart veya menü gibi bir arayüz parçasının görünümünü, davranışını ve erişilebilirlik kurallarını tek bir yeniden kullanılabilir birimde toplayan yapı taşıdır. Bileşen dışarıya parametrelerden (props) oluşan bir arayüz sunar, içindeki ayrıntıları gizler ve farklı ekranlarda aynı şekilde çalışır. Hem tasarım dosyalarında hem de React gibi framework'lerle yazılan kodda karşılığı vardır.Temel · Web Tasarım · Yazılım
- URL YapısıURL yapısı, bir sitedeki adreslerin nasıl kurulduğunu belirleyen düzendir: klasör hiyerarşisi, sayfayı tanımlayan kelime parçası (slug), parametrelerin kullanımı ve yazım kuralları. İyi bir URL yapısı okunabilir, tutarlı ve kalıcıdır; kelimeleri tireyle ayırır, gereksiz parametre üretmez ve aynı içeriğin birden çok adreste görünmesini önler.Temel · SEO · Web Tasarım
- UX (Kullanıcı Deneyimi)UX (user experience, kullanıcı deneyimi), bir kişinin bir ürünü veya hizmeti kullanırken ya da kullanmayı beklerken edindiği algıların ve tepkilerin bütünüdür: aradığını bulabiliyor mu, işini zorlanmadan bitirebiliyor mu, sonuca güveniyor mu? UX tasarımı, kullanıcıyı araştırarak yapıyı, akışları ve içeriği bu görevlerin başarıyla tamamlanacağı şekilde kurgulama pratiğidir.Temel · Web Tasarım
- UX Araştırması (UX Research)UX araştırması, bir ürünün veya web sitesinin hedef kullanıcılarını, onların ihtiyaçlarını ve ürünü gerçekte nasıl kullandıklarını sistemli yöntemlerle inceleme işidir. Görüşmeler, kullanılabilirlik testleri, anketler ve analitik verisi gibi nitel ve nicel yöntemler birlikte kullanılır. Amaç, tasarım kararlarını varsayım yerine gözleme ve ölçüme dayandırmak ve sorunları geliştirme maliyeti artmadan bulmaktır.Profesyonel · Web Tasarım
V
W
- Web Erişilebilirliği (WCAG)Web erişilebilirliği, web sitelerinin engelli bireyler dahil herkes tarafından algılanabilir, anlaşılabilir, gezinilebilir ve kullanılabilir olacak şekilde tasarlanıp geliştirilmesidir; ekran okuyucu, klavye, ekran büyütücü veya sesli komut kullananlar da buna dahildir. Temel uluslararası referans, W3C'nin Web İçeriği Erişilebilirlik Yönergeleri'dir (WCAG). Güncel sürüm WCAG 2.2'dir ve A, AA, AAA olmak üzere üç uygunluk düzeyi tanımlar.Temel · Web Tasarım
- Web FontuWeb fontu, kullanıcının cihazında yüklü olması gerekmeden CSS'teki @font-face kuralıyla sunucudan indirilip sayfada kullanılan yazı tipi dosyasıdır; günümüzde standart format WOFF2'dir. Web fontları markaya uygun, tutarlı bir tipografi sağlar, ancak her biri ek bir indirmedir: geç gelen font metnin bir süre görünmez kalmasına (FOIT) veya font değişirken sayfanın kaymasına (FOUT) yol açabilir. font-display, preload ve alt kümeleme bu etkiyi yönetir.Profesyonel · Web Tasarım · Performans ve Analitik
- Web Sitesi TasarımıWeb sitesi tasarımı, bir sitenin amaçlarının belirlenmesinden bilgi mimarisi, içerik, arayüz ve etkileşim tasarımına, geliştirme, test ve yayına kadar uzanan planlama ve üretim sürecidir. Yalnızca görsel görünümü değil, ziyaretçinin aradığını bulup bulamadığını, sitenin hızını, erişilebilirliğini ve arama motorlarınca taranabilirliğini de kapsar. UI, UX ve responsive tasarım bu bütünün parçalarıdır.Temel · Web Tasarım
- WebPWebP, Google'ın geliştirdiği ve 2010'da duyurduğu bir web görsel formatıdır. Kayıplı ve kayıpsız sıkıştırmayı, saydamlığı (alfa kanalı) ve animasyonu tek formatta destekler. Benzer görsel kalitede çoğunlukla JPEG ve PNG dosyalarından daha küçük dosyalar üretir; bu da sayfaların daha az veriyle ve daha hızlı yüklenmesine yardımcı olur. Bugün tüm modern tarayıcılar WebP'yi destekler.Temel · Web Tasarım
- Wireframe (Tel Kafes)Wireframe, bir sayfanın ya da ekranın yapısını gösteren, genellikle gri tonlarda hazırlanmış sade bir taslaktır: içerik, menü ve aksiyonların nerede ve hangi öncelikte yer alacağını gösterir, ancak nihai renk, görsel ve stil içermez. Ekipler wireframe'i projenin başında, görsel tasarıma ve koda yatırım yapmadan önce yerleşim ve içerik hiyerarşisi üzerinde anlaşmak için kullanır.Temel · Web Tasarım
Diğer kategoriler
- SEO Sözlüğü167 terimCanonical URL · Core Web Vitals · Dizine Ekleme · Entity
- GEO Sözlüğü63 terimAI Görünürlüğü · Entity · GEO · Yapılandırılmış Veri
- AI Görünürlüğü Sözlüğü45 terimAI Görünürlüğü · Entity · GEO · LLM
- Yazılım Sözlüğü138 terimAPI · LLM · Açık Kaynak · API Anahtarı
- Performans ve Analitik Sözlüğü71 terimCore Web Vitals · Açılış Sayfası · CDN · CTA
- Güvenlik ve Altyapı Sözlüğü82 terimAlan Adı · API Anahtarı · CDN · Çerez
- CMS ve E-ticaret Sözlüğü27 terimAlışveriş Sepeti · CMS · CRM · Hosting

