whatisgithub

What is specification.website?

jdevalk/specification.website — explained in plain English

Analysis updated 2026-05-18

92TypeScriptAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

An open reference site collecting the rules a website should follow for HTML, accessibility, security, SEO, and AI-agent readiness.

Mindmap

mindmap
  root((specification.website))
    What it does
      Collects web standards
      Traces every rule to source
    Categories
      HTML and accessibility
      Security and privacy
      SEO and performance
      Agent readiness
    Tech stack
      Astro
      TypeScript
      Cloudflare Pages
    Outputs
      Checklist and sitemap
      RSS and Markdown pages
      MCP server
    Audience
      Web developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Check whether a site meets accessibility, security, and SEO best practices with sources

USE CASE 2

Look up what llms.txt and other agent-readiness files are and how to add them

USE CASE 3

Use the MCP server to expose the spec content to an AI coding agent

USE CASE 4

Pull the auto-generated checklist to audit a website before launch

What is it built with?

AstroTypeScriptCloudflare PagesNode.js

How does it compare?

jdevalk/specification.websiteaitabby/opencodexdataants-ai/cutscript
Stars929293
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasymoderate
Complexity2/52/53/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Running it locally requires Node.js 22.12 or later.

Code is free to use for any purpose under MIT, written content is licensed CC BY 4.0, which requires attribution.

So what is it?

The Website Specification is an open reference site that collects the rules a website should follow across HTML structure, accessibility, security, SEO, performance, privacy, and readability by AI agents. The web is built on many overlapping standards from different organizations, and this project pulls them into one place with every requirement traced back to its original source. It is not tied to any particular technology or framework: it describes what the outcome should be, not which tool to use to get there. The content is organized into categories covering areas like HTML document basics, search visibility, WCAG-aligned accessibility rules, security headers and transport policies, well-known URI paths, Core Web Vitals performance, privacy signals, resilience under failure, and internationalization. Each page states whether a requirement is required, recommended, optional, or something to avoid, and links to the relevant standards from bodies like the WHATWG, W3C, IETF, and IANA alongside search engine guidance. A separate category covers agent readiness, which means making a site's content structured and accessible enough for AI agents and tools to read and use correctly. This includes things like llms.txt, a file format for exposing content summaries to AI systems. The project is built with Astro and deployed to Cloudflare Pages. Running it locally requires Node.js 22.12 or later. The build derives several outputs automatically from the spec source files: a checklist page, sitemap, RSS feed, per-page Markdown endpoints, a Pagefind search index, and an MCP server that exposes the spec content to AI agents that support the Model Context Protocol. Those derived files should never be edited by hand. Contributions follow three stated rules: cite sources, stay platform-agnostic, and be honest about whether something is settled or contested. Code is MIT licensed, content is CC BY 4.0.

Copy-paste prompts

Prompt 1
Check my site against the specification.website checklist for accessibility and security headers
Prompt 2
Explain what llms.txt is and how to add one to my site using this spec
Prompt 3
Set up the specification.website MCP server so my AI agent can query the rules
Prompt 4
Summarize the required security headers this spec recommends for a website

Frequently asked questions

What is specification.website?

An open reference site collecting the rules a website should follow for HTML, accessibility, security, SEO, and AI-agent readiness.

What language is specification.website written in?

Mainly TypeScript. The stack also includes Astro, TypeScript, Cloudflare Pages.

What license does specification.website use?

Code is free to use for any purpose under MIT, written content is licensed CC BY 4.0, which requires attribution.

How hard is specification.website to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is specification.website for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.