概要
このドキュメントは、 優れたウェブサイト が備えるべき 技術的機能 のプラットフォーム非依存仕様をまとめたものです。 10分野 に分類し、各項目は国際的な標準に準拠しています。 人間とエージェント の両方を対象とした内容設計。 各トピックは 公式標準 へのリンク付きで、実装ヒントも提供。 オープン開発 ・PR歓迎・GitHub編集リンク・全仕様はMCPサーバー経由で提供。
優れたウェブサイトの技術仕様
- HTML・head・ドキュメント基本要素 の網羅
- title要素、基本的なHTML構造、メタデータなどの基礎仕様
- SEO(検索エンジン最適化)対応
- robots.txt、sitemaps、canonical、構造化データなど検索可視性向上策
- アクセシビリティ(WCAG準拠)
- 色コントラスト、キーボード操作、代替テキストなど全ユーザー対応
- セキュリティ
- HTTPヘッダー、HTTPS強制、CSPなど安全性確保策
- Well-Known URI
- /.well-known/配下の標準パス(security.txt等)の設置
- エージェント対応
- AIエージェントやクローラーに読解可能な構造・llms.txt対応
- パフォーマンス最適化
- Core Web Vitals、キャッシュ制御、画像・フォント最適化
- プライバシー尊重
- 同意管理、プライバシーシグナル対応、ユーザー選択の尊重
- レジリエンス(耐障害性)
- エラーページ、オフライン対応、リダイレクト設計
- 国際化
- 言語・ロケール・テキスト方向・翻訳コンテンツ対応
標準と実装方針
- 各項目 はWHATWG、W3C、IETF RFCs、WCAG、MDNなどの 公式標準 に準拠
- プラットフォーム非依存 (WordPress、Drupal、Next.js、Hugo、Django、静的HTML等すべて対象)
- 仕様が最優先、実装ヒントは仕様に従属
- オープン開発体制、全ページに「Edit on GitHub」リンク設置
- 情報源明記、各ページにソースクレジット
- エージェント対応 :全仕様はMCPサーバー経由で公開、/llms.txtやAccept: text/markdownでMarkdown取得可能
サイトの利用方法
- 監査
- チェックリスト形式で「実装済みか否か」を確認
- 学習
- 各項目をクリックし、内容・重要性・実装方法を詳細解説
- 改善
- 不足・誤り・追加要望はPRで提案(ソース必須)
MCPサーバー・エージェント連携
- 仕様全体 はMCPサーバー(https://mcp.specification.website/mcp)で公開
- Agent Skill としても提供、互換エージェントが利用可能
- ページごとにMarkdown取得 (/llms.txtまたはAccept: text/markdownヘッダー)
まとめ
- 広範な標準準拠チェックリスト による品質保証
- 人間とAIエージェント 双方の利用を想定した設計
- オープンかつ透明性重視 の運用方針