프로그래머들이 웹 표준을 무시하는 것은 더 이상 용납할 수 없는 심각한 실수입니다.
이 글에서는 프로그래머들이 기본적인 웹 표준을 무시하여 웹사이트 품질과 사용자 경험을 저해하는 행태를 밝힙니다. 이러한 부주의가 초래하는 결과와 용납할 수 없는 이유에 대해 알아보세요.
가장 중요한 사항들
- 웹에서 가장 많이 방문하는 웹사이트 중 2%는 홈페이지에 HTML 규정 위반 사항이 포함되어 있으며, 엄격한 모범 사례를 적용하면 이 수치는 2.6%로 떨어집니다.
- 웹사이트의 33% 이상이 접근성 문제를 안고 있으며, 이로 인해 유럽 접근성법과 같은 법률에 따라 벌금을 부과받을 위험에 처해 있습니다.
- 웹 표준은 다양한 브라우저에서 가독성을 보장하고 AI 로봇이 사람이 읽기 쉬운 콘텐츠를 선호하는 경향을 고려하는 데 필수적입니다. 이를 무시하면 고객이 AI가 생성한 코드와 같은 대안을 찾게 될 수 있습니다.
- ValidateHTML 프로젝트는 Tranco 목록을 기준으로 가장 인기 있는 5,000개 도메인을 조사했습니다.
- 프로젝트 책임자인 테오 듀크로크는 이러한 사이트 중 단 53%만이 사람이 읽을 수 있는 홈페이지를 가지고 있다는 사실을 발견했습니다.
- 웹사이트의 거의 90%가 W3C 웹 표준을 충족하지 못했고, 심지어 HTML5 사양 위반 사항까지 제출했습니다.
프랑스 개발자 테오 뒤크로크가 주도하는 독립 프로젝트인 ValidateHTML은 인터넷에서 가장 많이 방문되는 웹사이트 대부분이 웹 표준을 노골적으로 무시하고 있다는 사실을 밝혀냈습니다.

ValidateHTML은 5,000개 도메인을 조사한 결과, 절반이 조금 넘는 사이트의 홈페이지가 사람이 읽을 수 있는 형태를 갖추고 있으면서도 월드 와이드 웹 컨소시엄(W3C)과 웹 하이퍼텍스트 애플리케이션 기술 워킹 그룹(WHATWG)이 정한 HTML 표준을 충족하지 못하는 것으로 나타났다고 밝혔습니다.
해당 사이트들은 Tranco가 선정한 상위 5,000개 웹사이트 목록에서 선정되었으며, Docrow의 연구는 최신 브라우저가 대부분의 프로그래밍 오류를 수정할 수 있으므로 "충분히 괜찮다"는 이유로 사이트를 게시하는 실망스러운 경향을 보여주었습니다.
ValidateHTML은 유효하지 않은 HTML을 감지합니다.
테오 뒤크로크의 프로젝트는 5,000개의 웹사이트 각각을 html-validate.org 의 HTML5 유효성 검사 도구에 제출하는 것이었습니다 . 홈페이지만 검사했으며, 뒤크로크가 "훨씬 더 나쁠 것"이라고 생각하는 유료 페이지나 콘텐츠 관리 시스템(CMS)에서 생성된 기사는 포함하지 않았습니다.
ValidateHTML 결과를 발표하면서 Ducrot은 "올바른 HTML은 예외일 뿐, 일반적인 경우가 아니다"라고 단언했습니다. 웹에서 가장 많이 방문하는 웹사이트의 87.2%가 홈페이지에 HTML 규정을 위반하고 있으며, "완전히 유효한 HTML"을 제공하는 웹사이트는 12.8%에 불과합니다. 하지만 이는 보수적인 추정치입니다. 웹 표준에 대한 모범 사례를 적용한다면 Tranco의 목록에 있는 상위 5,000개 웹사이트 중 유효한 HTML을 사용한다고 볼 수 있는 웹사이트는 2.6%에 그칠 것입니다.
한편, 웹사이트의 33% 이상에서 접근성 문제가 발생하고 있습니다. 유럽의 접근성 법규 및 전 세계의 유사 규정을 준수하지 못하는 것은 매우 위험하며, 벌금 부과로 이어질 수 있습니다.
Dokro는 동일한 유효성 검사 도구를 사용하여 validatehtml.com 도메인에 대한 검사도 수행했으며, 몇 가지 오류를 발견했습니다.
웹 표준이 중요한 이유는 무엇일까요?
1996년부터 W3C가, 그리고 2004년부터 WHATWG(애플, 구글 , 모질라, 마이크로소프트 포함 )가 제정한 표준은 웹 개발자들이 사용자를 최우선으로 생각하도록 보장하여 접근성에 어려움을 겪는 사람들도 콘텐츠를 이용할 수 있도록 하고, 비합리적이거나 비밀스러운 코드 및 디자인 사용을 방지합니다.
인공지능 기반 웹 판독 로봇 시대에는 웹 표준이 더 이상 중요하지 않다고 주장하는 사람들도 있겠지만 , 이는 두 가지 근본적인 사실을 간과하는 것입니다. 첫째, 표준은 모든 브라우저에서 웹사이트를 제대로 읽을 수 있도록 보장하는 데 중요합니다.
둘째로, 그리고 아마도 가장 중요하게는, AI 봇은 실제로 사람이 읽기 쉬운 콘텐츠를 선호합니다. 이는 해당 웹사이트가 사람이 읽거나 사용하기 위한 목적으로 만들어졌으며, 따라서 방문할 가치가 있음을 시사합니다.
웹 표준을 준수하지 않는 웹사이트를 만드는 프로그래머는 나중에 수정해야 할 문제를 스스로 만들어내는 것뿐만 아니라, 고객이나 관리자가 대안을 찾거나 AI가 생성한 코드를 고려할 수도 있다는 점을 간과해서는 안 됩니다.
댓글이 닫혔습니다.