HTML5

HTML5, her web sayfasına yapısını veren işaretleme dili: başlıklar, metinler, bağlantılar, görseller ve formlar onunla tanımlanır. Her sitede bu yapıyı özenle kendimiz yazıyoruz; böylece tarayıcılar, arama motorları ve ekran okuyucular içeriğinizi doğru anlıyor.

HTML5 Nedir?

HTML (HyperText Markup Language), bütün web sayfalarının yazıldığı dildir; Tim Berners-Lee onu 1990'ların başında web ile birlikte ortaya koydu. Renklere ya da harekete karar vermez, her içeriğin ne olduğunu söyler: bu ana başlık, bu bir liste, bu bir düğme, bu da sitenin menüsü. Tarayıcılar da, arama motorları da, ekran okuyucu gibi yardımcı teknolojiler de sayfanızı bu yapı üzerinden okur.

HTML5, sayfanın bölümlerini işlevine göre adlandıran öğeler getirdi: header, nav, main, article, section, aside ve footer. Ekran okuyucular bu bölgeleri (landmark) kullanarak doğrudan menüye ya da ana içeriğe atlar. Formlara email, tel ve date gibi alan türleri eklendi: telefonda uygun klavyeyi ya da tarih seçiciyi açarlar, tarayıcı da girilen bilgiyi gönderilmeden önce denetleyebilir. Metnin dilini ve okuma yönünü ise lang ve dir nitelikleri belirtir.

HTML5, 2014'te W3C tarafından resmî tavsiye (Recommendation) olarak yayımlandı. W3C ve WHATWG 2019'dan beri dilin tek bir sürümü üzerinde birlikte çalışıyor: WHATWG'nin yürüttüğü HTML Living Standard, yani “yaşayan standart”. Bu grubun yönlendirme kurulunda tarayıcı üreticileri Apple, Google, Microsoft ve Mozilla yer alıyor. Standart artık sürüm numarası taşımıyor; sürekli güncelleniyor, tarayıcılar da yeni özellikleri adım adım benimsiyor. “HTML5” ise modern HTML'nin gündelik adı olarak kaldı. Herkesin ücretsiz kullanabildiği açık bir standarttır.

HTML5'i Nerede Kullanıyoruz?

Kurduğumuz her site, öğe öğe kendi yazdığımız HTML ile başlıyor. En çok şu noktalarda fark yaratıyor:

  • Anlaşılır Sayfa Yapısı

    Her sayfaya tek bir ana başlık, mantıklı sırada alt başlıklar ve menü, ana içerik ile alt bilgi için net bölgeler veriyoruz. Sayfaya göz gezdiren ziyaretçi de, arama motoru da, ekran okuyucu kullanan da yolunu kolayca buluyor.

  • Erişilebilir Formlar ve Düğmeler

    Her alanın görünür bir etiketi var; tıklanabilir kutular yerine gerçek düğme ve bağlantı öğeleri kullanıyoruz. Her şey yalnızca klavyeyle de çalışıyor, ekran okuyucular da her öğenin ne işe yaradığını söylüyor.

  • Çok Dilli, Sağdan Sola Sayfalar

    Türkçe, İngilizce ve Arapça sürümlerde her sayfanın dilini ve yönünü tanımlıyoruz; Arapça sağdan sola akıyor, ekran okuyucular her dili doğru telaffuz ediyor. Hangi sürümün hangi dilde olduğunu arama motorlarına hreflang bağlantılarıyla bildiriyoruz.

  • Yapılandırılmış Veri

    Sayfalara schema.org yapılandırılmış verisini JSON-LD biçiminde ekliyor; işletmenizi, hizmetlerinizi ve yazılarınızı arama motorlarının doğrudan okuyabileceği şekilde tanımlıyoruz. Bu, sizi doğru anlamalarına yardım ediyor; bazı zengin arama özellikleri de buna dayanıyor.

Neden HTML5?

  • Her Şeyin Temeli

    Tasarım, hız, erişilebilirlik ve SEO aynı temelin üzerinde durur: işaretleme. İyi kurulmuş HTML sonraki her adımı kolaylaştırır; burada yapılan hataların düzeltilmesi ise site büyüdükçe zorlaşır.

  • Her Yerde, Yıllarca Çalışır

    Her cihazdaki her tarayıcı HTML okur ve standart, var olan sayfaları çalışır durumda tutacak şekilde gelişir. İyi yazılmış bir sayfa uzun yıllar okunabilir kalır.

  • Yerleşik Erişilebilirlik

    Tarayıcının kendi öğeleri klavye desteğini ve ekran okuyucular için anlamı beraberinde getirir. HTML'yi doğru kurmak, herkesin kullanabildiği bir siteye giden en basit ve en sağlam adımdır.

Projenizde Nasıl İlerliyoruz?

Figma'da onaylanan tasarımdan yola çıkıp önce her sayfanın taslağını çıkarıyoruz: başlık seviyeleri, bölgeler, hangi içeriğin liste, tablo ya da form olacağı. Ardından HTML'yi yazıyor, Türkçe, İngilizce ve Arapça sürümleri doğru dil ve yön ayarlarıyla kuruyor, CSS ve JavaScript'i ancak bundan sonra ekliyoruz.

Yayından önce işaretlemeyi bir doğrulayıcıdan geçiriyor, Lighthouse ile erişilebilirlik ve SEO denetimi yapıyor, her sayfayı yalnızca klavyeyle geziyor ve önemli sayfaları bir ekran okuyucuyla deniyoruz. Başlıkların, açıklamaların, dil bağlantılarının ve yapılandırılmış verinin her sayfada yerinde olduğundan da emin oluyoruz.

Web Tasarım ve Yazılım

Sıkça Sorulan Sorular

Yardım Merkezi
HTML ile HTML5 arasındaki fark nedir?

HTML5, aynı dilin modern hâlidir. Adı, anlamsal öğeleri, yerleşik video desteğini ve daha gelişmiş formları getiren büyük güncellemeden gelir; bugün ise sürekli güncellenen tek bir “yaşayan standart” olarak kısaca HTML'dir.

İyi bir HTML gerçekten SEO'ya yardımcı olur mu?

Arama motorları sayfanızın yapısını okur: başlık, ara başlıklar, bağlantılar ve görsel açıklamaları her sayfanın ne anlattığını gösterir. Temiz işaretleme tek başına sıralama garantisi vermez, ama engelleri kaldırır ve içeriğinizin doğru anlaşılmasına yardım eder.

Sitem ekran okuyucularla çalışır mı?

Siteyi tam da bunu gözeterek kuruyoruz. Doğru başlıkları, etiketleri ve bölgeleri kullanıyor, görsellere metin karşılıkları yazıyor, klavyeyle kullanımı kontrol ediyor ve yayından önce önemli sayfaları bir ekran okuyucuyla deniyoruz.

Sitemi güncellemek için HTML bilmem gerekir mi?

Hayır. Teslimde ekibinizi metinleri ve görselleri güncelleyebilecek şekilde eğitiyoruz; günlük değişiklikler için kod yazmanız gerekmiyor.

Doğru Araç, Doğru Ekiple

Hangi araçların işinize yarayacağını birlikte belirleyelim; projenize uygun bir yol haritasıyla dönelim.