Web

Veri Görselleştirme ile Web Sitesinde Etkileşim Nasıl Artırılır?

Talha AslanTalha Aslan 15 dk okuma 2 görüntülenme

Veri görselleştirme, bir web sitesinde rakamları okunması kolay grafiklere, haritalara ve etkileşimli tablolara çevirip ziyaretçinin kararını hızlandırmanın en etkili yollarından biridir. Bu yazıda hangi veriye hangi grafiği seçmeniz gerektiğini, erişilebilirlik ve hız tarafında nelere dikkat ettiğimi, hangi araçlarla çalıştığımı ve etkileşimi nasıl ölçtüğümü anlatıyorum. 2012'den beri kurumsal sitelerde gördüğüm tabloya dayanıyorum; hazır reçete değil, karar çerçevesi sunuyorum.

Veri görselleştirme nedir ve web sitesinde ne işe yarar?

Veri görselleştirme, sayısal bilgiyi grafik, infografik, harita veya etkileşimli tablo gibi görsel biçimlere dönüştürme işidir. Web sitesinde amacı ziyaretçinin bir karşılaştırmayı, eğilimi ya da oranı saniyeler içinde kavramasını sağlamaktır. İyi bir grafik uzun bir paragrafın anlatamadığını tek bakışta gösterir.

Kurumsal sitelerde bu ihtiyaç sandığınızdan sık çıkar. Örneğin bir enerji firması tasarruf oranlarını, bir lojistik şirketi teslim sürelerini, bir yazılım firması da sürüm performansını anlatmak ister. Bu bilgileri düz metinle verdiğinizde ziyaretçi rakamları kafasında karşılaştırmak zorunda kalır. Grafik ise bu yükü onun yerine taşır.

Ancak her rakam grafiğe dönüşmek zorunda değildir. Tek bir sayıyı vurgulamak istiyorsanız büyük puntolu bir rakam çoğu zaman grafikten daha net anlatır. Dolayısıyla ilk soru her zaman şudur: ziyaretçi bu veriyle neyi karşılaştıracak?

Grafikler ziyaretçi etkileşimini neden artırır?

Grafikler etkileşimi artırır çünkü okuru pasif bir okuyucudan aktif bir keşifçiye çevirir. Ziyaretçi bir çubuğun üzerine gelir, bir yılı seçer ya da haritada kendi şehrini arar. Bu küçük eylemler sayfada geçen süreyi uzatır ve içeriğin hatırlanmasını kolaylaştırır.

Öte yandan etkileşimin tek başına amaç olmaması gerekir. Ziyaretçinin grafikle oynaması güzeldir; ancak asıl soru, grafiğin onu bir sonraki adıma taşıyıp taşımadığıdır. Örneğin bir fiyat karşılaştırma grafiğinin altında teklif butonu yoksa etkileşim boşa gider.

Sahada gördüğüm en yaygın sonuç şudur: veriyi görselleştiren sayfaları insanlar daha çok paylaşıyor ve başka sitelerden kaynak olarak bağlantı alma ihtimali artar. Bu da dolaylı olarak SEO tarafına katkı sağlar. Yine de bu bir garanti değil, saha tecrübesine dayalı bir gözlemdir. Bağlantı kazanımının mantığını backlink rehberinde ayrıca anlattım.

Hangi veriye hangi grafik türünü seçmelisiniz?

Doğru grafik türü, verinin yapısına ve ziyaretçinin soracağı soruya bağlıdır. Yanlış grafik seçimi doğru veriyi bile yanıltıcı hale getirir. Bu yüzden projelerde önce soruyu yazarım, sonra grafiği seçerim.

Ziyaretçinin sorusuUygun grafikUzak durun
Hangisi daha büyük?Yatay veya dikey çubuk grafik3B çubuk, pasta
Zamanla nasıl değişti?Çizgi grafikÇok sayıda ayrı çubuk
Bütünün ne kadarı?Üst üste çubuk veya en fazla 4 dilimli halka10 dilimli pasta
Nerede daha yoğun?Renk skalalı haritaNüfusu düzeltmeden ham sayı haritası
İki değişken ilişkili mi?Dağılım grafiğiÇift eksenli çizgi
Tam değeri bulmak istiyorumSıralanabilir tabloEtiketsiz grafik

Tablodaki son satır önemlidir. Ziyaretçi kesin bir rakam arıyorsa en iyi görselleştirme bazen iyi kurgulanan bir tablodur. Grafik eğilimi gösterir; tablo ise ayrıntıyı verir.

Pasta grafik ne zaman yanlış tercih olur?

Pasta grafik, dilim sayısı artınca ya da dilimler birbirine yakın değerlerde olunca yanlış tercih olur. İnsan gözü açıları ve alanları karşılaştırmakta, uzunlukları karşılaştırmaktaki kadar başarılı değildir. Bu nedenle yüzde 23 ile yüzde 27 arasındaki farkı pastada görmek zordur; çubukta ise hemen fark edersiniz.

Pasta grafiği yalnızca bir parçanın bütüne göre çok belirgin olduğu durumlarda kullanırım. Örneğin "müşterilerimizin çoğunluğu kurumsal" mesajını vermek için iki dilimli bir halka yeterlidir. Ancak beşten fazla kategori varsa sıralı çubuk grafiğe geçerim.

Üç boyutlu pasta grafik ise neredeyse her zaman hatadır. Perspektif öndeki dilimi olduğundan büyük gösterir ve veriyi çarpıtır. Kısacası, gösterişli görünen seçim çoğu zaman en az dürüst olanıdır.

İnfografik mi, etkileşimli grafik mi kullanmalısınız?

İnfografik, bir hikâyeyi sabit bir görselde anlatır; etkileşimli grafik ise ziyaretçinin veriyi kendisinin keşfetmesine izin verir. İkisi farklı amaçlara hizmet eder ve birbirinin yerine geçmez.

  • İnfografik, sosyal medyada paylaşacağınız, sunumda kullanacağınız ya da basacağınız özet bilgi için uygundur.
  • Etkileşimli grafik, çok sayıda kategori, yıl veya bölge içeren ve ziyaretçinin kendi durumunu arayacağı veri için uygundur.
  • Statik SVG grafik, az veri içeren ve hızlı yüklenmesi gereken sayfalar için en dengeli çözümdür.

İnfografiklerde en sık gördüğüm sorun, önemli metnin görselin içine gömülmesidir. Google, görsel arama yönergelerinde önemli metni görselin içine yerleştirmemeyi öneriyor. Dolayısıyla infografik kullansanız bile ana bulguları sayfada HTML metin olarak da yazmanız gerekir. Böylece hem arama motoru hem ekran okuyucu kullanan ziyaretçi içeriğe ulaşır.

Etkileşimli harita ve tablo hangi sitelerde işe yarar?

Etkileşimli harita, konumun karar için önemli olduğu sitelerde işe yarar. Bayi ağı olan bir üretici, şubeleri olan bir hizmet firması ya da ihracat yaptığı ülkeleri göstermek isteyen bir şirket bu gruba girer. Ziyaretçi kendi bölgesini bulur ve en yakın temas noktasına ulaşır.

Etkileşimli tablo ise çok sayıda ürünü, teknik özelliği ya da fiyat seçeneğini karşılaştırmak zorunda olan sitelerde değer üretir. Sıralama, filtreleme ve arama özellikleri eklediğinizde ziyaretçi yüzlerce satır içinde aradığını saniyeler içinde bulur. Özellikle sanayi firmalarında teknik katalog verisini bu şekilde sunmak satış ekibinin yükünü hafifletir; bu konuya sanayi ve üretim firmaları için web tasarım yazısında da değindim.

Ancak harita ve tabloyu yalnızca göstermek için eklemeyin. Beş şubesi olan bir firma için basit bir adres listesi, ağır bir harita kütüphanesinden çoğu zaman daha kullanışlıdır.

Veri görselleştirmede rengi nasıl seçmelisiniz?

Veri görselleştirmede rengi süs için değil, anlam için seçersiniz. Her renk bir kategoriyi, bir değeri ya da bir vurguyu temsil etmelidir. Rastgele renk kullanımı ziyaretçinin gözünü yorar ve olmayan bir ilişkiyi ima eder.

Ben üç tür palet ayırırım. Kategorik palet, birbirinden bağımsız grupları ayırır; örneğin farklı ürün hatlarını. Sıralı palet, açıktan koyuya giden tek renk tonlarıyla az ve çok arasındaki farkı gösterir. Ayrışan palet ise ortada nötr bir renkle iki yöne giden değerleri anlatır; örneğin artış ve düşüşü.

Ayrıca marka renklerini grafiğe zorla uygulamamaya dikkat ediyorum. Marka paletinde birbirine çok yakın iki mavi varsa bunlar grafikte ayırt edilemez. Bu durumda markanın ana rengini vurgu için saklar, diğer serilerde nötr griler kullanırım. Böylece ziyaretçinin gözü önemli seriye gider. Renk kodlarını seçerken HTML renk kodları aracından yararlanabilirsiniz.

Grafikler erişilebilir olmak için hangi kurallara uymalı?

Erişilebilir bir grafik, rengi göremeyen, ekranı büyüten ya da ekran okuyucu kullanan ziyaretçiye de aynı bilgiyi verir. W3C'nin WCAG 2.2 standardı bu konuda birkaç temel kural koyar ve kurumsal projelerde bunları başlangıç noktası olarak alıyorum.

  • Bilgiyi yalnızca renkle vermeyin (WCAG 1.4.1). Çizgilere farklı desenler, noktalara farklı şekiller ya da doğrudan etiket ekleyin.
  • Grafik öğeleri ile arka plan arasında en az 3:1 kontrast olsun (WCAG 1.4.11). Açık gri çizgiler beyaz zeminde çoğu zaman bu eşiği geçemez.
  • Metin etiketleri için normal metinde en az 4,5:1 kontrast hedefleyin (WCAG 1.4.3).
  • Görsel olmayan içerik için metin alternatifi sunun (WCAG 1.1.1). Karmaşık grafikte bu kısa bir alt metin ve ayrıntılı bir açıklama anlamına gelir.

Bu kuralların hepsi yalnızca engelli kullanıcılar için değil, güneş altında telefondan bakan herkes için de işe yarar. Yani erişilebilirlik, grafiğin genel okunabilirliğini de yükseltir.

Karmaşık bir grafiğe metin alternatifini nasıl yazarsınız?

Karmaşık bir grafiğin metin alternatifini iki katmanda yazarsınız: kısa bir alt metin ve grafiğin yakınında duran uzun bir açıklama. W3C'nin karmaşık görseller eğitimi de bu iki katmanlı yaklaşımı öneriyor.

Kısa alt metin grafiğin ne olduğunu ve ana mesajını söyler. Örneğin: "Son beş yılda online siparişlerin toplam satış içindeki payını gösteren çizgi grafik; pay her yıl artıyor." Uzun açıklama ise verinin tamamını verir. Bunun en pratik yolu, grafiğin altına "veriyi tablo olarak göster" bağlantısı koyup aynı veriyi bir HTML tablosunda sunmaktır.

Bu tablo ayrıca bir yan kazanç sağlar. Arama motorları tablodaki rakamları metin olarak okuyabilir; üstelik yapay zeka destekli arama sonuçları da kesin rakamı alıntılamak için net bir kaynak bulur. Bu yaklaşımın arka planını AI Overviews için içerik yazma yazısında anlattım.

Grafikler sayfa hızını nasıl etkiler?

Grafikler sayfa hızını üç yoldan etkiler: yüklenen kütüphanenin boyutu, grafiğin çizilmesi için gereken işlem süresi ve grafik yüklenirken sayfa düzeninin kayması. Bu üçü de Google'ın Core Web Vitals metriklerine doğrudan yansır.

web.dev'deki CLS rehberine göre iyi bir deneyim için düzen kayması skoru 0,1 veya altında olmalıdır. Grafik alanına önceden yükseklik vermezseniz grafik yüklendiğinde altındaki metni aşağı iter ve bu skor bozulur. Çözüm basittir: grafik kapsayıcısına sabit bir en boy oranı ya da minimum yükseklik tanımlarsınız.

Etkileşim tarafında ise INP metriği devreye girer. Ziyaretçi bir filtreye tıkladığında binlerce veri noktasını yeniden çizen bir grafik, tarayıcının ana iş parçacığını kilitleyebilir. Bu nedenle büyük veri setlerinde veriyi sunucuda özetlemeyi tercih ederim. Hızın SEO'ya etkisini site hızı yazısında ayrıntılı ele aldım.

SVG mi, Canvas mı, hazır görsel mi tercih etmelisiniz?

Seçimi veri miktarı ve etkileşim ihtiyacı belirler. SVG, grafiğin her parçasını ayrı bir öğe olarak tutar; bu yüzden keskin durur, CSS ile stillenir ve erişilebilirlik etiketleri eklemek kolaydır. Ancak on binlerce nokta içeren grafiklerde SVG ağırlaşır.

Canvas ise grafiği tek bir piksel yüzeyine çizer. Çok büyük veri setlerinde daha hızlıdır; buna karşın içindeki öğeler ekran okuyucuya kendiliğinden görünmez. Canvas kullandığınızda metin alternatifi ve veri tablosu zorunlu hale gelir.

Hazır görsel, yani PNG veya WebP formatında dışa aktarılmış grafik, hiç değişmeyecek bir veri için en hafif çözümdür. Örneğin bir yıllık raporun özet grafiği bu gruba girer. Görseli sayfaya koymadan önce boyutunu küçültmeyi unutmayın; bunun için resim küçültme aracını kullanabilirsiniz. Kısacası, küçük ve etkileşimli veri için SVG, dev veri için Canvas, sabit veri için optimize edilmiş görsel mantıklı bir başlangıçtır.

Web sitesinde grafik için hangi araçları kullanabilirsiniz?

Araç seçimini ekibin teknik becerisi ve verinin ne sıklıkla güncelleneceği belirler. Kod yazmayan bir pazarlama ekibiyle geliştirici ekibinin ihtiyacı aynı değildir.

  • Kod gerektirmeyen servisler: Datawrapper ve Flourish gibi araçlar hazır şablonlarla hızlı, gömülebilir grafik üretir. Editoryal içerik için uygundur.
  • JavaScript kütüphaneleri: Chart.js basit grafikler için hafif bir seçenektir; D3.js ise tam kontrol ister ama öğrenmesi daha zordur. Apache ECharts büyük veri setlerinde güçlüdür.
  • Panel araçları: Looker Studio gibi araçlar iç raporlama için iyidir; ancak herkese açık sayfaya gömdüğünüzde hız ve görünüm kontrolü azalır.
  • Elle yazdığınız SVG: birkaç çubuktan oluşan basit bir grafik için hiçbir kütüphaneye ihtiyaç yoktur.

Gömme kodu kullanan servislerde bir noktaya dikkat edin: grafik üçüncü taraf bir sunucudan gelir. O servis yavaşlarsa ya da kapanırsa sayfanızdaki grafik de kaybolur. Bu yüzden kritik sayfalarda grafiğin statik bir yedeğini de saklarım.

Grafikler SEO'ya katkı sağlar mı?

Grafikler dolaylı olarak SEO'ya katkı sağlar; ancak arama motoru grafiğin kendisinden çok çevresindeki metni ve veriyi anlar. Canvas içine çizdiğiniz bir rakamı Google metin olarak okumaz. Dolayısıyla grafiğin mesajını başlıkta, açıklamada ve tabloda da yazmanız gerekir.

Özgün veri ise gerçek bir SEO varlığıdır. Kendi anketinizi, sektör verinizi ya da müşteri istatistiklerinizi görselleştirdiğinizde başka siteler size kaynak olarak bağlantı verir. Bu tür içerik, sıradan bir rehber yazısından çok daha uzun süre değerini korur.

Ayrıca veri setinizi indirilebilir bir dosya olarak sunuyorsanız Google'ın Dataset yapılandırılmış veri belgesine göz atabilirsiniz. Bu işaretleme, veri setinizin Google'ın veri seti aramasında bulunmasına yardımcı olur. Yapılandırılmış verinin genel mantığını schema markup yazısında anlattım; kodu hazırlamak için schema oluşturucu işinizi hızlandırır.

Mobilde grafik nasıl okunaklı hale gelir?

Mobilde grafiği okunur kılmak için masaüstü grafiğini küçültmek yerine yeniden düşünmeniz gerekir. Dar bir ekranda on iki aylık dikey çubuk grafik, etiketleri birbirine giren okunmaz bir yapıya dönüşür.

Benim uyguladığım birkaç kural şunlardır. Birincisi, dikey çubukları mobilde yatay çubuğa çeviririm; böylece kategori adları rahatça sığar. İkincisi, gösterge kutusunu kaldırıp serilere doğrudan etiket veririm. Üçüncüsü, hover ile açılan bilgileri dokunmayla açılacak şekilde tasarlarım, çünkü telefonda fareyle üzerine gelme yoktur.

Ayrıca mobilde veri noktası sayısını azaltmak da işe yarar. Örneğin masaüstünde günlük veriyi, mobilde haftalık özeti gösterebilirsiniz. Böylece grafik hem hafifler hem de ana eğilimi daha net gösterir. Mobil tasarımın genel ilkelerini mobil öncelikli tasarım yazısında bulabilirsiniz.

Grafiklerde en sık yapılan yanıltıcı hatalar nelerdir?

Yanıltıcı grafik çoğu zaman kötü niyetten değil, dikkatsizlikten doğar. Ancak ziyaretçi bunu fark ettiğinde sitenin tamamına olan güvenini kaybeder.

  1. Çubuk grafikte y ekseninin sıfırdan başlamaması: küçük bir farkı dev bir fark gibi gösterir.
  2. Farklı ölçekte iki grafiği yan yana koymak: ziyaretçi ölçeği değil, çubuk boyunu karşılaştırır.
  3. Kaynağı ve tarihi belirtmemek: rakamın ne zaman ve nereden geldiği belli değilse güvenilirliği yoktur.
  4. Seçici zaman aralığı: yalnızca iyi görünen dönemi göstermek eğilimi çarpıtır.
  5. Örneklem büyüklüğünü gizlemek: on kişilik ankette yüzde 80 ile bin kişilik ankette yüzde 80 aynı şey değildir.

Her grafiğin altına kaynak, tarih ve gerekiyorsa örneklem bilgisini yazmayı alışkanlık haline getirin. Bu küçük not, grafiğin inandırıcılığını büyük ölçüde artırır.

Veri görselleştirme için veriyi nasıl hazırlamalısınız?

İyi bir grafik, temiz bir veriyle başlar. Tasarıma geçmeden önce verinin tutarlı, güncel ve tek bir kaynaktan geldiğinden emin olmanız gerekir. Aksi halde güzel bir grafik yanlış bir mesajı daha ikna edici biçimde verir.

Kendi sürecimde önce veriyi bir tabloya dökerim ve eksik değerleri, yinelenen satırları ve birim farklılıklarını kontrol ederim. Örneğin bir sütunda bin lira, diğerinde lira cinsinden değer varsa grafik baştan yanlış olur. Ardından her sütunun ne anlama geldiğini kısa bir notla yazarım.

Sonra veri güncelleme sorumluluğunu belirlerim. Grafik yılda bir mi, ayda bir mi güncellenecek ve bunu kim yapacak? Bu soruya cevap yoksa grafik birkaç ay içinde eskir. Üstelik eskimiş bir grafik, hiç grafik olmamasından daha zararlıdır; çünkü ziyaretçi sitenin güncel tutulmadığı sonucuna varır. İçerik güncelliğinin önemini web sitesini güncel tutmak yazısında anlattım.

Grafik etkileşimini GA4 ile nasıl ölçersiniz?

Grafik etkileşimini ölçmek için GA4'te özel olaylar tanımlarsınız. Varsayılan ölçümler bir grafiğe tıklandığını ya da filtrenin değiştirildiğini kaydetmez; bunu sizin eklemeniz gerekir.

Genellikle üç olay tanımlarım: grafiğin ekranda görünmesi, ziyaretçinin bir filtre veya seçenek değiştirmesi ve veri tablosunun açılması. Bu olaylara grafiğin adını parametre olarak eklerim. Böylece hangi grafiğin ilgi gördüğünü ve hangisinin görmezden gelindiğini ayrı ayrı izleyebilirim.

Asıl değerli analiz ise karşılaştırmadır. Grafikle etkileşime giren ziyaretçilerin dönüşüm oranını etkileşime girmeyenlerle kıyaslarsınız. Fark belirginse grafik büyük ihtimalle katkı sağlıyordur. Yine de bu korelasyondur, kesin kanıt değildir; ilgili ziyaretçi zaten daha istekli olabilir. Hangi rakamlara bakacağınızı dijital pazarlama KPI'ları yazısında topladım.

Canlı veri mi, statik veri mi göstermelisiniz?

Canlı veri, ziyaretçinin güncel duruma göre karar verdiği durumlarda anlamlıdır; statik veri ise geçmişi ya da genel bir eğilimi anlattığınız her yerde yeterlidir. Örneğin döviz kuruna bağlı bir fiyat grafiği canlı olmalıdır. Buna karşın firmanızın beş yıllık büyüme grafiği yılda bir güncellenirse hiçbir şey kaybetmezsiniz.

Canlı verinin gizli bir maliyeti vardır. Grafik her açılışta bir API'ye bağlanır, bu bağlantı yavaşlarsa sayfa da yavaşlar ve API kapanırsa grafik boş kalır. Dolayısıyla canlı grafik kurarken mutlaka bir önbellek ve bir hata durumu tasarlarım. Veri gelmezse ziyaretçi boş bir kutu yerine son bilinen değeri ve tarihini görür.

Kararsız kaldığınızda şu soruyu sorun: ziyaretçi bu veriyi bir saat önceki haliyle görse kararı değişir mi? Değişmiyorsa veriyi günde bir kez sunucuda üretip statik olarak sunmak hem daha hızlı hem de daha güvenilir bir yoldur.

Etkileşimli filtreleri nasıl tasarlamalısınız?

Etkileşimli filtreleri, ziyaretçinin en sık soracağı ayrımlara göre tasarlarsınız. Her sütunu filtrelenebilir yapmak cazip görünür; ancak on seçenekli bir filtre paneli çoğu ziyaretçiyi grafiğe hiç dokunmadan sayfadan uzaklaştırır.

  • Varsayılan görünümü en anlamlı seçenekle açın; ziyaretçi hiçbir şeye tıklamadan da ana mesajı görsün.
  • Filtre sayısını üç ile sınırlamaya çalışın; örneğin yıl, bölge ve ürün grubu çoğu kurumsal senaryoya yeter.
  • Seçili filtreyi grafiğin başlığında da yazın, böylece ziyaretçi neye baktığını unutmaz.
  • Filtreleri klavyeyle kullanılabilir tutun ve odak durumunu görünür yapın.

Bu yaklaşım, etkileşimi bir yük olmaktan çıkarıp ziyaretçinin kendi sorusuna hızla ulaştığı bir yola çevirir. Filtre ve form alanlarının genel kullanılabilirlik ilkelerini UX ve SEO dengesi yazısında da ele aldım.

Veri görselleştirme hangi durumlarda gereksizdir?

Veri görselleştirme, veri az olduğunda, mesaj tek bir rakamdan ibaret olduğunda ya da ziyaretçinin karar sürecinde rol oynamadığında gereksizdir. Grafik eklemek kolaydır; ancak her ek öğe sayfaya ağırlık ve bakım yükü getirir.

Örneğin "20 yıllık tecrübe" mesajını bir zaman çizelgesi grafiğine dönüştürmek genellikle fayda getirmez. Aynı şekilde yalnızca üç rakamı karşılaştırıyorsanız kısa bir cümle ya da üç kutucuk daha hızlı okunur.

Kendime sorduğum test şudur: bu grafiği kaldırırsam ziyaretçi bir bilgiyi ya da bir karşılaştırmayı kaybeder mi? Cevap hayırsa grafiği eklemem. Böylece sayfa hem hızlı kalır hem de gerçekten önemli grafikler dikkat çeker. Gereksiz öğelerin satışa etkisini arayüz tasarımındaki UX hataları yazısında örnekledim.

Veri hikâyeciliği grafiği nasıl güçlendirir?

Veri hikâyeciliği, grafiği tek başına bırakmak yerine onu bir bağlam, bir gerilim ve bir sonuçla birlikte sunmaktır. Ziyaretçi yalnızca rakamı değil, rakamın neden önemli olduğunu da öğrenir. Bu yüzden aynı grafik, iyi bir anlatımla çok daha akılda kalıcı hale gelir.

Pratikte üç parçalı bir kalıp kullanırım. Önce durumu anlatırım: sektörde teslim süreleri uzun. Ardından değişimi gösteririm: bizim teslim sürelerimiz iki yılda kısaldı ve grafik bunu gösterir. Son olarak ziyaretçiye sonucunu söylerim: siparişiniz daha hızlı elinize ulaşır. Böylece grafik bir süs değil, bir argümanın kanıtı olur.

Uzun raporlarda ise kaydırmayla ilerleyen anlatım tercih edebilirsiniz; ziyaretçi aşağı indikçe grafik adım adım değişir. Ancak bu teknik geliştirme maliyetini ve mobil riskleri artırır. Dolayısıyla onu yalnızca yıllık rapor ya da özel araştırma gibi öne çıkan içeriklerde kullanırım. İçeriğin bu tür sayfalarla trafiğe nasıl dönüştüğünü içerik pazarlaması yazısında anlattım.

Grafiği sayfada nereye yerleştirmelisiniz?

Grafiği, desteklediği iddianın hemen yanına yerleştirirsiniz. Metinde "teslim sürelerimiz son iki yılda kısaldı" diyorsanız grafik bu cümlenin hemen altında durmalıdır. Sayfanın sonuna topladığınız grafikler bağlamını kaybeder.

Ayrıca her grafiğe bir mesaj başlığı verin. "Aylık teslim süreleri" yerine "Teslim süresi iki yılda belirgin şekilde kısaldı" gibi bir başlık, ziyaretçiye neye bakması gerektiğini söyler. Böylece grafik okumayı bilmeyen biri de ana fikri yakalar.

Son olarak grafiğin altına bir sonraki adımı koyun. Karşılaştırma grafiği gören ziyaretçi için teklif formu, bölge haritası gören ziyaretçi için en yakın bayi bağlantısı mantıklı bir devamdır. Dönüşüme giden bu akışı kurmak dönüşüm odaklı web tasarımın temelidir.

Kurumsal bir projede veri görselleştirme sürecini nasıl kurarım?

Kendi projelerimde süreci beş adımda yürütüyorum. Bu adımlar hem küçük bir hizmet sitesinde hem de yüzlerce sayfalık bir kurumsal sitede işe yarıyor.

  1. Soru listesi: ziyaretçinin veriyle cevaplamak istediği soruları satış ve müşteri ekibiyle birlikte yazarım.
  2. Veri envanteri: bu sorulara cevap verecek verinin nerede durduğunu, kimin sorumlu olduğunu ve ne sıklıkla güncellendiğini belirlerim.
  3. Taslak: grafik türünü seçer, önce gri tonlarda kaba bir taslak hazırlar ve mesajın net olup olmadığını test ederim.
  4. Erişilebilirlik ve hız: kontrast, metin alternatifi, veri tablosu ve düzen kayması kontrollerini yaparım.
  5. Ölçüm: GA4 olaylarını kurar, birkaç hafta sonra hangi grafiğin işe yaradığına bakarım.

Bu süreç, grafiği tasarım işinin sonuna eklenen bir süs olmaktan çıkarır ve içeriğin bir parçası haline getirir. Veri görselleştirme ancak böyle ele alındığında kalıcı değer üretir.

Veri görselleştirme projesinde kimden destek almalısınız?

Basit grafikler için kod gerektirmeyen araçlar ve biraz dikkat yeterlidir. Ancak veriniz sık güncelleniyorsa, etkileşimli harita veya büyük tablolar gerekiyorsa ya da erişilebilirlik yükümlülüğünüz varsa işi tasarım ve geliştirme birlikte ele almalıdır.

Böyle bir projede ben grafiği ayrı bir iş olarak değil, web tasarım sürecinin bir parçası olarak planlıyorum. Grafik mesajı, sayfa yapısı, hız ve ölçüm birlikte kurgulanınca sonuç daha tutarlı oluyor. Sitenizde anlatmakta zorlandığınız bir veri varsa iletişim sayfasından bana yazabilirsiniz; birlikte hangi görselleştirmenin gerçekten işe yarayacağına bakarız. İlk görüşmede verinizi, hedef kitlenizi ve sayfanın amacını konuşur, ardından somut bir öneriyle dönerim.

Sıkça Sorulan Sorular

Veri görselleştirme için kod bilmem gerekir mi?
Hayır, basit grafikler için kod bilmeniz gerekmez. Datawrapper veya Flourish gibi servisler hazır şablonlarla gömülebilir grafik üretir. Ancak veri sık güncelleniyorsa, grafik sitenin tasarımıyla tam uyumlu olmalıysa ya da hız kritikse bir geliştiriciyle çalışmak daha sağlıklıdır. Hangi yolu seçerseniz seçin, erişilebilirlik ve kaynak notunu atlamayın.
Google grafiklerin içindeki rakamları okur mu?
Canvas ile çizilmiş ya da görsel olarak eklenmiş grafiklerdeki rakamları Google güvenilir biçimde metin olarak okumaz. Bu yüzden grafiğin ana mesajını başlıkta ve açıklamada yazın, veriyi de HTML tablo olarak sunun. SVG içindeki metin daha erişilebilir olsa da kritik bilgiyi yine sayfa metninde tekrar etmek en güvenli yoldur.
Grafikler sayfa hızımı düşürür mü?
Düşürebilir, ancak bu kaçınılmaz değildir. Sorun genellikle küçük bir grafik için yüklenen ağır kütüphanelerden ve önceden boyutu tanımlanmamış grafik alanlarından kaynaklanır. Kapsayıcıya sabit yükseklik verir, gereksiz kütüphaneleri kaldırır ve sabit veriyi sıkıştırdığınız bir görsel olarak sunarsanız hızı koruyabilirsiniz. Değişiklikten sonra Core Web Vitals değerlerini yeniden ölçün.
Pasta grafik mi, çubuk grafik mi kullanmalıyım?
Çoğu durumda çubuk grafik daha iyi sonuç verir. İnsan gözü uzunlukları, açılardan ve alanlardan daha doğru karşılaştırır. Pasta grafiği yalnızca iki veya üç dilimli ve bir parçanın bütüne göre çok belirgin olduğu durumlarda kullanın. Beşten fazla kategori varsa sıralı çubuk grafiğe geçin ve üç boyutlu grafiklerden kaçının.
Grafiklerimin erişilebilir olduğunu nasıl kontrol ederim?
Önce grafiği gri tonlamada görüntüleyin; seriler hâlâ ayırt ediliyorsa bilgiyi yalnızca renkle vermiyorsunuz demektir. Ardından grafik öğelerinin arka planla en az 3:1 kontrasta sahip olduğunu bir kontrast aracıyla ölçün. Son olarak bir ekran okuyucuyla sayfayı dinleyin ve alt metin ile veri tablosunun ana mesajı aktardığından emin olun.
İnfografik hâlâ işe yarıyor mu?
Evet, özellikle paylaşım ve sunum amaçlı özet bilgi için işe yarıyor. Ancak infografiği tek başına bırakmayın. Önemli bulguları sayfada HTML metin olarak da yazın, çünkü görselin içindeki metne arama motorları ve ekran okuyucular güvenilir şekilde ulaşamaz. Ayrıca mobilde okunabilmesi için dikey ve sade bir düzen tercih edin.
#veri görselleştirme#web tasarım#infografik#erişilebilirlik#kullanıcı deneyimi#core web vitals#etkileşimli grafik
Paylaş:
Talha Aslan
Talha Aslan

Google Partner dijital pazarlama uzmanı. 2012’den beri SEO, Google Ads, web tasarım ve e-ticaret projelerinde sahada; bu blogda gördüğünüz her yazı o deneyimden çıkar.

Sıradaki proje

Projenizi konuşalım.

Aracı yok, katman yok: doğrudan işi yapacak uzmanla konuşursunuz. İlk istişare ücretsizdir; hedefinizi dinler, net bir yol haritasıyla dönerim.

WhatsApp Hemen Ara