İnternet sitelerinin tüm vatandaşlara uygun olarak tasarlanabilmeleri için, temel kullanılabilirlik prensiplerini sağlamaları gerekmektedir. Birincil öncelikle internet siteleri kullanımı kolay ve içeriği tüm kullanıcılar tarafından anlaşılabilen yapıda tasarlanmalıdır. Kullanılabilirlik uygulamalarının amacı, kullanıcılara site üzerinden herhangi bir işlemi tamamlamalarını, yaşadıkları bir soruna çözüm bulmalarını, fikir beyan etmelerini ve ihtiyaçları olan bir konuda kolayca aradıkları bilgiyi bulmalarını sağlayacak bir yapı oluşturmaktır. İnternet sitesinin amacı kullanıcıya açıkça sunulmalıdır. Kullanılabilirlikten uzak internet sitesi tasarımları, kullanıcılar açısından zaman kaybı, üretkenliğin azalması, asabiyet ve saygınlığın yitirilmesine yok açarken, kullanıcılar kusurlu buldukları bu sayfaları tekrar ziyaret etmekten kaçınır.
Sistem Bilgisinin Sunumu:
Kullanılabilirlik standartlarına uygun bir internet sitesi, kullanıcılarına sitedeki her adımda gerçekleşecek olaylarla ilgili uygun zaman kullanımı ile bilgi ve dönüt vermelidir.
Sistem Dil Kullanımının Gerçek Hayata Uygun Olması:
Uygun bir internet sitesi, kullanıcılarına gerek verdiği bilgi ve dönütler, gerekse uygun hata mesajları ile onların dilinden konuşmalı ve sistem tabanlı terimler yerine günlük hayattaki kavram ibare ve deyimlere yer vermelidir. Bilginin günlük akıştaki kullanımı ve mantığını göz önünde bulunduran tasarımlar kullanılmalıdır.
Kullanıcı Kontrolü ve Esneklik:
Kullanıcılar herhangi bir sistem kontrolünü yanlışlıkla tıkladıklarında veya bulundukları sayfadan önceki sayfalara gitmek istediklerinde genelde uzun ve sıkıcı yönergeler izlemek durumunda kalıyorlar. Bu durumla başa çıkmanın en kolay yolu Ekmek kırıntısı (Breadcrumbs) yaklaşımı olarak da bilinen, kullanıcının izlediği yolu gösteren bağlantıların sıralanmasıdır. Bu bağlantı sırası sayesinde kullanıcılar kolaylıkla bir önceki sayfaya geçebilir, ana sayfaya dönebilir veya sistemden çıkış yapabilirler.
Tutarlılık ve Standartlar:
İnternet sayfası yerleşim elemanlarının (Layout Elements) tutarlılık sağlaması kullanılabilirliği arttıran faktörlerdendir. Sayfanın ulaşılabilirliği açısından da W3C de belirlenen tasarım standartlarının gözetilmesi gerekmektedir.
Hata Engelleme:
Öncelikle sistemde hata oluşmasını mümkün olduğunca önleyici direktifler verilmesi ve oluşan hatalardan kurtulmak için de kullanıcının anlayacağı dilden dönütler verilmesi gerekmektedir.
Bilişsel Yükün Azaltılması:
Kullanıcının bilişsel yükünü azaltan sistemler kullanılması, kullanılabilirlik için önemli bir ayrıntıdır. İnternet sitesinde herhangi bir sayfada verilen bilginin, başka bir sayfada hatırlanması gerekmeyecek şekilde düzenlenmelidir. Kullanıcılar verilen bilgileri akıllarında tutmak zorunda bırakılmamalıdır.
Estetik ve Minimalist Tasarım:
Kullanılabilir bir internet sitesi tutarsız ve gereksiz bilgi içermemelidir. Sayfanın çok fazla yazı veya bilgi içermesi, önemli bilgilere dikkat çekilmesini ve görünür olmasını engeller. Dolayısıyla gereksiz görsel ve metin içeriği kullanmaktan kaçınılmalı ve kullanılan görsellerin de içerikle ve konseptle uyumlu olmasına dikkat edilmelidir.
Uygun Hata Mesajları Sunma:
Kullanıcılara internet sitesinde veya bağlantıda bir sorun yaşandığında, bu hata bilgisini teşhis edebilecekleri şekilde sunmak çok önemlidir. Hata mesajlarında hata kodlarını kullanmak yerine, bu kodun ne tür bir hatayı belirttiğine dair açıklama vermek ve hatta bu hatayı gidermek için yardım seçenekleri sunmak kullanılabilirlik açısından önemli bir yaklaşımdır.
Yardım ve Dokümantasyon:
Her ne kadar bir sistem dokümantasyona gerek olmadan kullanılabilir olmalıysa da, sistem için gerekli yardım ve kullanım kılavuzu dokümanları gerekli durumlarda kullanılmak üzere muhakkak sunulmalıdır. Bu tür yardım dokümanları aranan bilginin kolaylıkla bulunabileceği ve uygun hiyerarşiyi sağlayıcı şekilde düzenlenmelidir.