Alle 86 regler

Af content-framework-redaktionen · Opdateret

Kontrakten består af 86 maskinelt verificerbare regler fordelt på 14 domæner, og hver regel her på siden er genereret programmatisk fra selve regel-registret — datasættet bag denne demoside er frameworkets egen kildekode.

Teknisk SEO (24)

Reglerne i seo-domænet dækker det klassiske tekniske fundament: titler, beskrivelser, canonicals, struktureret data, sitemaps og URL-hygiejne. Det er her de fleste sites taber terræn — ikke på avancerede tricks, men på basale signaler der mangler eller modsiger hinanden på tværs af tusindvis af sider.

Indholdskvalitet (9)

Quality-domænet er pSEO-sitets livsforsikring mod Googles scaled content abuse-politik: tyndt indhold, genbrugte sætninger, dubletter og template-artefakter. Reglerne måler det, kvalitetsbedømmere kigger efter, og fejler builds før mønstrene når at skade hele sitets klassifikation.

Linkgraf (4)

Graph-domænet behandler den interne linkstruktur som et førsteklasses objekt: ingen forældreløse sider, ingen brudte interne links, kort klikdybde og en URL-taksonomi uden vildfarne stier. For datadrevne sites er grafen deterministisk beregnelig ved build — så den kan håndhæves, ikke bare anbefales.

Performance (8)

Perf-domænet internaliserer de statisk afgørbare dele af Lighthouse: billedformater og -vægt, render-blokerende ressourcer, dimensioner mod layout shift og selvhostede fonte. Målet er ikke en score men disciplin — siden er hurtig, fordi den ikke kan bygges langsom.

Tilgængelighed (8)

A11y-domænet håndhæver WCAG 2.2-krav ud over hvad Lighthouse måler: landmarks, tilgængelige navne, ARIA-integritet, zoom-frihed og skip-links. Tilgængelighed og agent-læsbarhed er næsten samme akse — semantisk HTML tjener både skærmlæsere og sprogmodeller.

Agent-parathed (8)

Agent-domænet gør sitet læsbart for AI-assistenter: llms.txt og llms-full.txt, markdown-spejle af hver side, korrekt encoding af danske tegn, svar-først-afsnit og stabile ankre til citationer. Det er det mindst kommodiserede domæne — og det hurtigst voksende discovery-lag.

Sikkerhed (5)

Security-domænet fjerner de klassiske statiske-site-huller: mixed content, reverse tabnabbing, inline event handlers, manglende SRI og base-tag-kapring. Et zero-JS content-site kan køre en stram CSP uden undtagelser — så det skal det.

Grøn web (1)

Green-domænet sætter hårde transfer-budgetter, som en Lighthouse-score kan skjule: en side kan score 100 og stadig veje to megabyte. Budgettet gælder summen af HTML, CSS, JS og billeder per side — målt på de faktiske filer i build-output.

Privatliv (2)

Privacy-domænet håndhæver GDPR som arkitektur i stedet for som banner: nul samtykke-krævende trackere, nul tredjeparts-origins og selvhostede ressourcer. Et site uden tredjeparter har intet at bede om samtykke til — og dermed ingen cookie-banner overhovedet.

Internationalisering (2)

I18n-domænet fanger de fejl, der rammer dansk indhold hårdest: mojibake hvor æ, ø og å bliver til Ã​¦, Ã​¸ og Ã​¥, amerikanske datoformater på danske sider og sprogdeklarationer der ikke passer til indholdet.

Distribution (1)

Distribution-domænet dækker lagene oven på rankings: delingsbilleder, feeds og verifikationsfiler. Første regel håndhæver per-side OG-billeder, så tusind sider ikke deler ét intetsigende preview i sociale medier og chat-apps.

Build-ledger (4)

Ledger-domænet er frameworkets hukommelse på tværs af builds: en committet manifest af URL'er, content-hashes og ankre. Den gør ærlighed maskinelt verificerbar — ingen URL forsvinder lydløst, lastmod må kun rykke sig når indholdet faktisk ændrede sig, og udgivelsestakten holdes under abuse-tærsklen.

Servering (5)

Served-domænet verificerer det, HTML'en ikke kan bære: security headers, CSP-kvalitet, HSTS, komprimering og ægte 404-statuskoder. Reglerne kører mod den levende server og parres med adapters-pakken, der genererer host-konfigurationen fra én kanonisk kilde.

Netværk og forfald (5)

Network-domænet overvåger forfald over tid via pseo monitor: døde eksterne links, rådnende OG-billeder, sitemap-drift, manglende security.txt og TLS-certifikater på vej mod udløb. Born perfect klarer de andre domæner — stays perfect er dette domænes job.