Mobil Site Nedir? Responsive Tasarım Nasıl Yapılır?

  • Konuyu Başlatan Konuyu Başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi

Admin

Webmaster
Admin
Kurumsal+
Puan 18
Çözümler 0
Katılım
3 Kas 2025
Mesajlar
99
Tepkime puanı
0

Mobil Site Nedir? Responsive Tasarım Nasıl Yapılır?​

Bir web sitesini telefonda açtığınızda yazıları okumak için ekranı büyütmeniz, menüye dokunmak için birkaç kez denemeniz veya sayfayı sağa sola kaydırmanız gerekiyorsa mobil deneyimde sorun vardır. Site masaüstünde düzgün görünebilir; ancak küçük ekranda ziyaretçinin işini zorlaştırır.
Mobil uyumluluk, sayfayı telefon ekranına sığdırmaktan daha kapsamlıdır. İçeriğin okunması, menünün kullanılması, formun doldurulması ve alışverişin tamamlanması birlikte düşünülmelidir.
Bu yazıda mobil sitenin ne anlama geldiğini, responsive tasarımın nasıl çalıştığını, mevcut bir sitenin nasıl iyileştirilebileceğini ve WordPress tarafında nelere dikkat edilmesi gerektiğini ele alıyoruz.

Mobil Site Nedir?​

Mobil site, telefon ve tablet gibi cihazlarda rahatça kullanılabilecek şekilde hazırlanmış web sitesidir. Yazılar, görseller, menüler ve etkileşim alanları ekranın özelliklerine uygun biçimde yerleşir.
Örneğin masaüstünde üç sütunda gösterilen ürünler telefonda tek veya iki sütuna geçebilir. Geniş bir gezinme menüsü açılır menüye dönüşebilir. Form alanları, ekran klavyesi açıldığında da kullanılabilir durumda kalır.
Mobil site için ayrı bir alan adı veya ikinci bir web sitesi kurmak şart değildir. Aynı adres üzerinden çalışan site, responsive tasarımla farklı ekran genişliklerine uyum sağlayabilir.
Mobil uyumlu bir sitede ziyaretçi şu işlemleri zorlanmadan yapabilmelidir:
  • İçeriği okuyabilmek.
  • İstediği sayfaya ulaşabilmek.
  • Buton ve bağlantılara doğru şekilde dokunabilmek.
  • Formları doldurup gönderebilmek.
  • Ürün seçeneklerini inceleyip satın alma işlemini tamamlayabilmek.
Sitenin açılması, bütün bu işlemlerin sorunsuz çalıştığını tek başına göstermez.

Responsive Tasarım Nedir?​

Responsive, Türkçede “duyarlı tasarım” olarak kullanılan bir yaklaşımdır. Sayfa düzeni, kullanılabilir ekran alanına göre değişir.
Bu yapıda aynı URL ve HTML üzerinden farklı ekranlara uygun görünüm oluşturulur. Google, uygulanması ve bakımının daha kolay olması nedeniyle responsive tasarımı önerir. Aynı adreste cihazlara göre farklı HTML sunmak veya ayrı mobil URL’ler kullanmak da teknik olarak mümkündür.

YaklaşımÇalışma biçimiYönetimde dikkat edilmesi gereken
Responsive tasarımAynı sayfanın düzeni ekran genişliğine uyarlanırEsnek yerleşim ve farklı genişliklerde test
Dinamik sunumAynı URL’de cihazlara göre farklı HTML sunulurCihaz algılama, önbellek ve içerik tutarlılığı
Ayrı mobil URLMobil sürüm farklı bir adreste yayımlanırYönlendirmeler ve iki sürümün eşleştirilmesi

“Adaptive tasarım” ifadesi ise genellikle belirli genişliklere hazırlanmış farklı düzenleri anlatır. Ekran düzenini tanımlayan bu kavramı, sunucunun farklı HTML göndermesiyle birebir aynı kabul etmemek gerekir.
Yeni bir proje için responsive yaklaşım çoğu zaman yönetimi kolay bir başlangıçtır. Mevcut ayrı mobil siteyi dönüştürmek ise içerik ve URL yapısı incelenerek planlanmalıdır.

Responsive Tasarımın Temel Bileşenleri​

Duyarlı tasarımda üç unsur birlikte kullanılır:
  • Esnek yerleşim: İçerik alanları kullanılabilir genişliğe uyum sağlar.
  • Esnek görseller: Görseller kapsayıcılarının dışına taşmaz.
  • Media query: Belirli koşullarda farklı CSS kuralları uygulanır.
CSS Grid ve Flexbox, bu düzenleri oluşturmak için kullanılabilir. Her alanın sabit piksel genişliğinde tanımlanması gerekmez.

Viewport etiketi​

HTML belgesinin <head> bölümündeki temel tanımlardan biri şudur:
<meta name="viewport" content="width=device-width, initial-scale=1">
Bu etiket, mobil tarayıcının sayfa genişliğini cihazın görünüm alanına göre değerlendirmesini sağlar. Eksik olduğunda tarayıcı geniş bir masaüstü sayfasını küçülterek gösterebilir.
Etiketi eklemek tek başına yeterli değildir. Sayfadaki sabit genişlikler ve diğer yerleşim kuralları da düzenlenmelidir. Kullanıcının yakınlaştırmasını kapatmak ise okunabilirlik sorununa çözüm olarak kullanılmamalıdır.

Basit bir responsive CSS örneği​

Aşağıdaki örnek, .kartlar alanını küçük ekranda tek, daha geniş ekranda üç sütuna geçirir:
Kod:
*,
*::before,
*::after {
  box-sizing: border-box;
}

.kapsayici {
  width: min(100% - 2rem, 72rem);
  margin-inline: auto;
}

.kartlar {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}

.kartlar > * {
  min-width: 0;
  overflow-wrap: anywhere;
}

img {
  max-width: 100%;
  height: auto;
}

@media (min-width: 48rem) {
  .kartlar {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
Buradaki 48rem, örnek bir kırılım noktasıdır. Kendi tasarımınızda sütunların ve içeriğin rahatça yerleşebildiği genişliği esas alın.

Mobil Öncelikli Tasarım Nasıl Planlanır?​

Mobil öncelikli tasarımda önce dar ekran için kullanılabilir bir düzen hazırlanır. Daha geniş ekranlarda sütunlar, boşluklar ve ek yerleşim seçenekleri devreye girer.
Planlamaya ziyaretçinin yapmak istediği işlemlerle başlayabilirsiniz. Bir hosting sitesinde paket karşılaştırması ve sipariş butonu; bir forumda konu okuma, arama ve cevap yazma; bir mağazada ürün seçimi ve ödeme akışı öne çıkabilir.
Küçük ekranda alan kazanmak için önemli içeriği silmek yerine yerleşimi değiştirin. Ürün özelliklerini açılır bölümlerde sunabilir, uzun menüyü gruplandırabilir veya karşılaştırma alanını yeniden düzenleyebilirsiniz.
Kırılım noktalarını yalnızca telefon modellerine göre belirlemek de gerekli değildir. Tarayıcı genişliğini değiştirerek menünün, başlıkların ve kartların hangi noktada sıkıştığını gözlemleyin. Tasarımın ara genişliklerde de çalışmasını sağlayın.
Ayrıca mobil öncelikli tasarım ile Google’ın mobil öncelikli indekslemesi farklı kavramlardır. İlki tasarım sürecini, ikincisi Google’ın indeksleme için hangi içerik sürümünü esas aldığını anlatır.

Mevcut Siteyi Mobil Uyumlu Hale Getirme​

Elinizde çalışan bir site varsa önce sorunların hangi sayfalarda ortaya çıktığını belirleyin. Ana sayfa düzgün görünürken ürün detayları, tablolar veya üyelik ekranları taşabilir.

1. Taşan alanları bulun​

Sabit genişlikte hazırlanmış kapsayıcılar, reklamlar, videolar, uzun bağlantılar ve tablolar yatay taşmaya yol açabilir.
Sayfanın tamamına overflow-x: hidden eklemek, taşan içeriği görünmez hale getirebilir. Sorunun kaynağını bulup ilgili bileşeni düzeltmek daha sağlıklıdır.
Geniş bir veri tablosu için kendi alanı içinde yatay kaydırma kullanılabilir. Böylece bütün sayfanın sağa sola hareket etmesi önlenir.

2. Yazıları gerçek içerikle kontrol edin​

Kısa demo başlıkları tasarımdaki sorunları gizleyebilir. Uzun Türkçe başlıklar, fiyatlar, kullanıcı adları ve açıklamalarla test yapın.
Gövde metni için 1rem, başlangıç değeri olarak kullanılabilir; fakat okunabilirlik yazı tipine, satır aralığına ve kontrasta da bağlıdır. Kullanıcı metni büyüttüğünde içerik kesilmemelidir.

3. Menüyü dokunarak deneyin​

Fareyi üzerine getirince açılan bir menü, telefonda aynı biçimde kullanılamayabilir. Alt menülere dokunarak erişilebildiğini ve menünün kolayca kapatıldığını kontrol edin.
Menü düğmesinin anlaşılır bir adı olmalı. Açılır menü, klavye ve ekran okuyucu kullanan ziyaretçiler için de erişilebilir şekilde hazırlanmalıdır.

4. Formları uçtan uca test edin​

Ad, e-posta ve telefon alanlarına uygun giriş türleri seçin. Etiketleri yalnızca alanın içindeki geçici metne bırakmayın; kullanıcı yazmaya başladıktan sonra da hangi bilgiyi girdiğini anlayabilsin.
Ekran klavyesi açıldığında gönderme butonu veya hata mesajı görünmez hale geliyor mu? Doğrulama hatasından sonra doldurulan bilgiler korunuyor mu? Bunları gerçek cihazda deneyin.

Dokunma Alanları ve Erişilebilirlik​

Küçük ikonlar, birbirine çok yakın bağlantılar ve dar butonlar yanlış dokunmaları artırabilir. Görünen ikonla tıklanabilir alanın aynı boyutta olması gerekmez; çevresindeki boşlukla dokunma alanı büyütülebilir.
WCAG 2.2’nin AA düzeyindeki hedef boyutu ölçütü, belirli istisnalarla en az 24 × 24 CSS piksel veya uygun aralık koşullarını ele alır. Daha yüksek düzeydeki ölçütte 44 × 44 CSS piksel bulunur. Bu nedenle “bütün bağlantılar için zorunlu minimum 44 piksel” ifadesi doğru değildir.
Ana işlemlerde geniş ve rahat dokunulan alanlar tercih edin. Menü açma, sepete ekleme, cevap gönderme ve ödeme gibi düğmeleri özellikle kontrol edin.

Görselleri Mobil Ekrana Uygun Hazırlama​

Bir görselin CSS ile küçültülmesi, indirilen dosyanın küçüldüğü anlamına gelmez. Telefonda küçük görünen bir görselin masaüstü için hazırlanmış büyük dosyası yükleniyor olabilir.
srcset ve sizes, tarayıcının uygun görsel kaynağını seçmesine yardımcı olur. Gerektiğinde <picture> ile farklı kaynaklar veya farklı kırpılmış görseller sunulabilir.
Görsel hazırlarken şunları kontrol edin:
  • Kullanılan alana uygun çözünürlük.
  • Kabul edilebilir kalite ve dosya boyutu.
  • Görsel yüklenmeden önce ayrılmış alan.
  • Anlamlı görseller için uygun alternatif metin.
  • Ekranın altında kalan görseller için gecikmeli yükleme.
Sayfanın ana görseline gelişigüzel lazy loading uygulamayın. LCP öğesi olan görselin geç yüklenmesi, ana içeriğin görünmesini geciktirebilir.
WebP veya AVIF kullanmak faydalı olabilir; yine de format değişikliğinden sonra kaliteyi ve dosya boyutunu karşılaştırın.

WordPress’te Mobil Uyumlu Site Yapımı​

WordPress’te başlangıç noktası, temanın gerçek sayfalarda nasıl davrandığını incelemektir. Demo sayfasının düzgün olması, kendi içeriklerinizin de sorunsuz yerleşeceğini garanti etmez.
Tema değişikliğinden önce dosya ve veritabanı yedeği alın. Mümkünse değişikliği test ortamında deneyin. Ardından şu sayfaları kontrol edin:
  • Ana sayfa ve yazı detayları.
  • Kategori ve arama sonuçları.
  • İletişim ve üyelik formları.
  • Kullanılıyorsa ürün, sepet ve ödeme ekranları.
Blok tema kullanıyorsanız Site Düzenleyicisi üzerinden şablonlar ve site bölümleri düzenlenebilir. Bu arayüzün kullanılabilmesi blok tema gerektirir; her WordPress temasında aynı düzenleme ekranı bulunmaz.
Sayfa oluşturucu kullanıyorsanız mobil ayarları tek tek inceleyin. Sabit yükseklikler, büyük iç boşluklar ve üst üste yerleştirilmiş bileşenler telefonda sorun çıkarabilir.
Eklentileri de etkilerine göre değerlendirin. Her eklenti ziyaretçi tarafında JavaScript yüklemez; buna karşılık tek bir ağır bileşen belirgin yavaşlama oluşturabilir. Önbellekleme ve kod optimizasyonundan sonra menü, form ve ödeme işlemlerini yeniden test edin.

Mobil Uyumluluk ile Sayfa Hızı Aynı Şey mi?​

Bir site ekrana düzgün yerleştiği halde yavaş çalışabilir. Hızlı açılan bir sayfada da okunamayan metin veya kullanılamayan menü bulunabilir.
Core Web Vitals, yükleme, etkileşim ve görsel kararlılık alanlarını ölçer:

ÖlçümDeğerlendirdiği alanİyi kabul edilen değer
LCPAna içeriğin görünme süresi2,5 saniye veya daha az
INPEtkileşimlere yanıt200 milisaniye veya daha az
CLSBeklenmedik yerleşim kaymaları0,1 veya daha az

Değerlendirmede mobil ve masaüstü kullanıcıları için 75. yüzdelik değer esas alınır. Bu ölçümler, menünün anlaşılır olduğunu veya formun eksiksiz kullanılabildiğini tek başına kanıtlamaz.
Sunucu yanıtı, görseller, JavaScript, yazı tipleri ve üçüncü taraf hizmetler performansa katkıda bulunur. Sorunu ölçmeden yalnızca hosting değiştirmek beklenen sonucu vermeyebilir.

Mobil Site Nasıl Test Edilir?​

Tarayıcı araçları​

Chrome’un geliştirici araçlarındaki cihaz görünümüyle farklı genişlikleri ve bağlantı koşullarını deneyebilirsiniz. Ancak bu görünüm gerçek telefonun bütün davranışlarını taklit etmez.

PageSpeed Insights​

PageSpeed Insights, laboratuvar testi ve yeterli örnek varsa gerçek kullanıcı verileri sunar. Laboratuvar sonuçlarıyla gerçek kullanım sonuçlarının farklı olması mümkündür. Kullanıcı verisinin bulunmaması da otomatik olarak sorun olduğu anlamına gelmez.

Search Console​

Core Web Vitals raporuyla performans sorunlarını takip edebilirsiniz. Eski rehberlerdeki Mobile-Friendly Test ve Mobil Kullanılabilirlik raporu kullanımdan kaldırılmıştır. Ayrı Sayfa Deneyimi raporu da kaldırılmıştır.

Gerçek cihaz kontrolü​

KontrolDenenecek işlem
GezinmeMenüyü açma, alt sayfaya geçme ve geri dönme
OkumaUzun yazı, liste ve tablo görüntüleme
FormlarBilgi girme, hata alma ve yeniden gönderme
E-ticaretVaryasyon seçme, sepete ekleme ve ödeme
GörünümEkranı döndürme ve metni büyütme
Sabit öğelerÇerez bildirimi veya sohbet kutusu açıkken işlem yapma

Yalnızca ana sayfayı test etmek yerine ziyaretçinin tamamlamasını istediğiniz işlemi baştan sona deneyin.

Mobil Uyumluluk Google Sıralamasını Etkiler mi?​

Google, indeksleme ve sıralama için sitenin mobil içerik sürümünü esas alır. Bu nedenle önemli metinlerin, bağlantıların ve diğer bilgilerin mobil görünümde de erişilebilir olması gerekir.
Ancak mobil uyumluluk veya yüksek performans puanı, üst sıraya çıkmayı garanti etmez. Google, iyi Core Web Vitals sonuçlarının tek başına yüksek sıralama sağlamadığını açıkça belirtir.
Hedefiniz, ziyaretçinin ihtiyaç duyduğu içeriği rahatça okuyabildiği ve işlemini tamamlayabildiği bir site oluşturmak olmalıdır.

Sıkça Sorulan Sorular​

Mobil site için ayrı alan adı gerekir mi?​

Hayır. Responsive tasarımda aynı adres farklı ekranlara uygun görünüm sunabilir.

Mobil uyumluluk için eklenti kurmak şart mı?​

Hayır. Düzgün hazırlanmış tema ve sayfa düzeniyle ek bir mobil tema eklentisine ihtiyaç duyulmayabilir.

Viewport etiketi bütün sorunları çözer mi?​

Hayır. Sabit genişlikler, taşan bileşenler ve kullanılamayan menüler ayrıca düzeltilmelidir.

Mobil görünümde önemli içeriği kaldırmalı mıyım?​

Önemli içeriği koruyup yerleşimini düzenlemek daha sağlıklıdır. Bölümleri anlaşılır şekilde gruplandırabilir veya açılır alanlarda sunabilirsiniz.

PageSpeed puanı yüksekse site tamamen mobil uyumlu mudur?​

Hayır. Okunabilirlik, dokunma alanları, form davranışları ve erişilebilirlik ayrıca kontrol edilmelidir.

Çalışmaya nereden başlamalıyım?​

Telefondan sitenizi açıp en önemli kullanıcı işlemini tamamlamayı deneyin. İşlemi engelleyen sorunları önce düzeltin; ardından performans ölçümleriyle yükleme ve etkileşim gecikmelerini inceleyin.
 

Benzer Konular

3 konu
Geri
Üst