Web Sitesi Spesifikasyonu: Modern Web İçin Kapsamlı Bir Rehber
Günümüz dijital çağında, her iyi web sitesinin belirli teknik özelliklere sahip olması kritik öneme sahiptir. 'The Website Specification', platformdan bağımsız olarak, bir web sitesinin sahip olması gereken teknik özellikleri detaylandıran kapsamlı bir rehber sunar. Bu spesifikasyon, `
Her İyi Web Sitesi Ne Yapar?
Bu spesifikasyon, bir web sitesinin temellerini oluşturan önemli alanları belirler. Geniş çapta kabul görmüş standartlara uygun on kategoriye ayrılmıştır. Bunlar, bir web sitesinin dijital varlığını güçlendirmek için gereken tüm temel bileşenleri kapsar.
- Foundations (14 Madde): HTML, head ve dokümanların temel ihtiyaçları.
- SEO (13 Madde): robots.txt, sitemaps, canonicals ve yapılandırılmış veri ile arama görünürlüğü.
- Accessibility (20 Madde): WCAG uyumlu kurallar ile her yetenekten insanın siteyi kullanabilmesini sağlama.
- Security (12 Madde): Ziyaretçileri güvende tutan başlıklar, aktarım ve politikalar.
- Well-Known URIs (9 Madde): /.well-known/ altında standart, üzerinde anlaşılmış yollar.
- Agent Readiness (18 Madde): Yapay zeka ajanları ve tarayıcılar için bir siteyi okunur hale getiren unsurlar.
- Performance (19 Madde): Core Web Vitals, önbelleğe alma, görseller, fontlar ve ağ davranışı.
- Privacy (6 Madde): Onay, sinyaller ve ziyaretçi seçimlerine saygı.
- Resilience (5 Madde): Hata sayfaları, çevrimdışı çalışma, yönlendirmeler ile zarif başarısızlık yönetimi.
- Internationalisation (12 Madde): Dil, yerel ayar, yön ve çevrilmiş içerik.
Standartlar, Fikirler Değil
Website Specification'ın temelinde, her konunun kaynak standarda (WHATWG, W3C, IETF RFC'ler, WCAG, MDN ve modern web'i tanımlayan diğer kuruluşlar) geri bağlanması yatar. Bu sayede, her bilgi parçası sağlam ve güvenilir bir temele dayanır, kişisel görüşlerden arındırılmış bilimsel bir yaklaşım sunar.
Platformdan Bağımsız Bir Yaklaşım
İster WordPress, Drupal, TYPO3, Next.js, Astro, Hugo, bir Django uygulaması veya düz HTML kullanın, spesifikasyon değişmez. Uygulama ipuçları spesifikasyonu takip eder, tersi değil. Bu, rehberin evrensel uygulanabilirliğini ve değerini pekiştirir.
Açık Kaynak Geliştirme
Bu spesifikasyon açık bir şekilde geliştirilmiştir. Her sayfada bir 'Edit on GitHub' bağlantısı bulunur ve katkılar (PR'lar) memnuniyetle karşılanır. Tüm kaynaklar her sayfada belirtilmiştir, şeffaflık ve topluluk işbirliği teşvik edilir.
Yapay Zeka Ajanları İçin Hazırlık
Tüm spesifikasyon, açık bir Model Context Protocol (MCP) sunucusu olarak mevcuttur (salt okunur, kimlik doğrulamasız). Ayrıca, uyumlu herhangi bir ajana ne zaman ve nasıl kullanılacağını öğreten yayımlanmış bir Agent Skill de bulunmaktadır. Sayfa başına Markdown içeriğine `/llms.txt` üzerinden ve herhangi bir spesifikasyon URL'sinde `Accept: text/markdown` ile erişilebilir.
Bu Site Nasıl Kullanılır?
Spesifikasyonu kullanmak oldukça basittir:
- 01 Denetleme: Sitenizi kontrol listesi üzerinden denetleyin. Her madde için sitenizin bu özelliği yapıp yapmadığını 'evet' veya 'hayır' olarak değerlendirin.
- 02 Öğrenme: Her maddeye tıklayarak ne olduğunu, neden önemli olduğunu ve nasıl uygulanacağını öğrenin.
- 03 İyileştirme: Bir boşluk, güncel olmayan bir bilgi veya eksik bir konu mu buldunuz? Bir PR açarak katkıda bulunun. Kaynaklar gereklidir.

