WCAG 2.2 AA — erişilebilirlik
Kontrast, klavye ile gezinme, ekran okuyucu uyumu, hareket duyarlılığı. Kamu ve kurumsal alımlarda giderek bir ön koşul.
Kontrast oranlarını araçla ölçer, alt metin kapsamını sayar, klavye gezinmesini fiilen test ederiz. Ölçüm her derlemede yeniden koşar — bir kez geçip unutulmaz.
Core Web Vitals
Google’ın kullanıcı deneyimi eşikleri: LCP ≤ 2,5 sn (ilk büyük içerik), INP ≤ 200 ms (etkileşim gecikmesi), CLS ≤ 0,1 (kayan yerleşim).
Görsel boyutları, yazı tipi yükleme sırası ve JavaScript bütçesi ölçülerek kurulur; sayfa ağırlığı otomatik denetlenir. Hedefimiz "iyi" değil, tam puan pratiğidir.
Aktarım ve başlık güvenliği
HTTPS, HSTS ve tarayıcı güvenlik başlıkları (CSP, X-Content-Type-Options, Referrer-Policy, X-Frame-Options). Bunlar olmadan site "çalışıyor" ama korumasızdır.
Yayına çıkan sitelerimizde güvenlik başlıkları eksiksiz kurulur ve canlı yanıt üzerinden doğrulanır; sunucu kimliği sızdıran başlıklar kapatılır.
KVKK ve çerez düzeni
Kişisel veri toplayan her form için aydınlatma, açık rıza ve saklama süresi; çerezlerde zorunlu/isteğe bağlı ayrımı.
Yayın öncesi KVKK kontrol listesi doldurulmadan site canlıya alınmaz — bu bizde esnetilmeyen bir kapıdır.
Yedekleme ve geri dönüş
Yedeğin varlığı yetmez; geri yüklemenin çalıştığı kanıtlanmalıdır. Sınanmamış yedek, yedek sayılmaz.
Gece yedeği alınır, bütünlüğü sınanır ve geri yükleme tatbikatı yapılır. Bozuk bir sürüm yayına çıkarsa dağıtım hattı önceki çalışan sürüme otomatik döner.
Yapılandırılmış veri (schema.org)
Arama motorlarının ve yapay zekâ arama araçlarının sayfayı doğru okuması için makine tarafından okunabilir tanım katmanı.
Organization, LocalBusiness, Service, FAQ ve içerik şemaları kurulur; şema envanteri her denetimde raporlanır.