プログラマーによるウェブ標準の軽視:これは決して許されるべきではない重大な過ちである。

この記事では、プログラマーが基本的なウェブ標準を無視し、ウェブサイトの品質とユーザーエクスペリエンスを損なっている現状を明らかにします。その影響と、なぜこのような怠慢が許されないのかについて解説します。

知っておくべき最も重要なこと

  • ウェブ上で最もアクセス数の多いウェブサイトのうち、ホームページにHTML違反が含まれているのは2%に過ぎず、厳格なベストプラクティスを適用すると、この割合はわずか2.6%にまで低下する。
  • ウェブサイトの33%以上がアクセシビリティの問題を抱えており、欧州アクセシビリティ法などの法律に基づき罰金を科される可能性がある。
  • ウェブ標準は、ブラウザ間での読みやすさを確保し、AIロボットが人間が読めるコンテンツを好むようにするために不可欠です。これらを無視すると、顧客はAI生成コードなどの代替手段を求めるようになる可能性があります。

  • ValidateHTMLプロジェクトは、Trancoリストに基づいて、最も人気のある5,000のドメインを調査した。
  • プロジェクトリーダーのテオ・デュクロック氏は、これらのサイトのうち、人間が読みやすいホームページを備えているのはわずか53%であることを発見した。
  • ウェブサイトの約90%がW3Cのウェブ標準を満たしておらず、HTML5の仕様にも違反していることが判明した。

フランス人開発者テオ・デュクロック氏が監督する独立系プロジェクト「ValidateHTML」は、インターネット上で最もアクセス数の多いウェブサイトのほとんどにおいて、ウェブ標準が露骨に無視されていることを明らかにした。

ValidateHTMLは5,000のドメインを調査した結果、半数強のサイトが人間が読めるホームページを備えていたものの、World Wide Web Consortium(W3C)およびWeb Hypertext Applications Technology Working Group(WHATWG)が定めたHTML標準を満たしていなかったことを発見した。

これらのサイトは、Trancoが選定した上位5,000のウェブサイトのリストから選ばれたもので、Docrowの調査では、現代のブラウザがほとんどのプログラミングエラーを修正できるため、「十分」だとしてサイトを公開する残念な傾向が浮き彫りになった。

ValidateHTMLは無効なHTMLを検出します

テオ・デュクロック氏のプロジェクトでは、5,000のウェブサイトすべてをhtml-validate.orgのHTML5検証ツールに提出した。チェック対象はホームページのみで、デュクロック氏が「おそらくはるかに悪い」と考えているペイページやコンテンツ管理システム(CMS)で生成された記事は含まれていない。

ValidateHTMLの結果を発表した際、デュクロ氏は「優れたHTMLは例外であり、一般的ではない」と断言した。ウェブ上で最もアクセス数の多いウェブサイトの87.2%はホームページにHTML違反があり、完全に有効なHTMLを提供しているのはわずか12.8%に過ぎない。しかし、これは控えめな推定値であり、ウェブ標準のベストプラクティスを適用した場合、トランコ氏のリストにある上位5,000のウェブサイトのうち、有効なHTMLを持っていると考えられるのはわずか2.6%に過ぎない。

一方、ウェブサイトの33%以上でアクセシビリティの問題が存在します。欧州のアクセシビリティ法や世界各国の同様の規制では、コンプライアンス違反が認められていません。これは罰金につながる可能性があるため、非常に危険です。

Dokroは同じ検証ツールを使用してvalidatehtml.comドメインのチェックも実施し、いくつかのエラーを指摘した。

ウェブ標準が重要な理由とは?

1996年以来のW3Cと、2004年以来のWHATWG(Apple、Google、Mozilla、Microsoftなどが参加)によって定められた標準規格は、ウェブサイト開発者がユーザーを最優先に考え、アクセシビリティに課題を抱える人々がコンテンツを利用できるようにし、不合理または秘密主義的なコードやデザインの使用を防止することを保証してきた。

AI搭載のウェブ閲覧ロボットの時代において、ウェブ標準はもはや重要ではないと主張する人もいるかもしれないが、これは2つの根本的な事実を無視している。第一に、標準はウェブサイトがすべてのブラウザで読みやすいことを保証するために重要である。

第二に、そしておそらく最も重要な点として、AIボットは確かに人間が読めるコンテンツを好む。これは、問題のウェブサイトが人間による閲覧や利用を目的としており、したがって訪問する価値があることを示唆している。

ウェブ標準に準拠しないウェブサイトを作成するプログラマーは、後々修正が必要となる問題を自ら作り出しているだけではありません。顧客や管理者も代替ソリューションを求める可能性があり、AIが生成したコードを代替案として検討するかもしれません。



コメントは締め切りました。