Our versioning contract: a change that can move a score is announced here with a measured drift table, and every report carries the engine version it was measured with. An older report stays the record of the version that produced it.
lekta-score/2026.6current
Second wave of the independent scoring audit
Sixteen findings from the 2026-08-20 independent audit closed in one release. Two of them can move a page grade; the other fourteen are internal corrections with no visible effect on scores.
What can move a grade
Recency: the date you show readers must match a date you declare to machines. A date-shaped string anywhere on the page used to be enough.
A+ now requires an unrounded full score. Pages that rounded up from 99.5 to 100 were getting A+; your points are unchanged, only A+ eligibility tightened — so a report can show 100 points with an A.
Measured — Measured before release: in our frozen reference set one target of six moved (Wikipedia, 100 → 94, because it declares 2001 to machines and shows 2026 to readers); the broken-page corpus did not move at all.
lekta-score/2026.5
First wave of the independent scoring audit
An independent review of the scoring engine produced 23 confirmed findings. This release closed the high-severity half.
What can move a grade
Pages that read like an article but carry no article markup are now graded as articles. Deleting markup no longer raised a grade.
The robots.txt and X-Robots-Tag readers were corrected, and robots rules are now evaluated against the page a redirect actually lands on.
A crashed rule can no longer inflate a score silently — the report is marked degraded instead.
lekta-score/2026.4
Page-type detection: dominance instead of counting
A page with several <article> elements was blindly treated as a listing, which under-measured real articles that happen to embed related cards.
What can move a grade
If the largest article carries at least 60% of the page text (and at least 500 characters), the page is measured as an article rather than a collection.
lekta-score/2026.3
Four layers instead of three
The score was restructured so that each layer answers one question a reader can check.
What can move a grade
Layers became Access 25 · Indexability 25 · Answerability 30 · Recency 20. Recency became a layer of its own instead of a check inside another layer.
lekta-score/2026.2
Semantic section signals
Two scored checks were added using a frozen multilingual embedding model, pinned to a fixed revision and run on CPU so the same page always yields the same number.
What can move a grade
Answerability now measures whether a section actually answers its own heading, and whether sections stand on their own when quoted out of context.
lekta-score/2026.1
A+ means a full score
The grade definitions were tightened to match the published plan.
What can move a grade
A+ now requires a full score and zero warnings. A page scoring 97–99 without warnings is an A.
Warnings do not change the number; their only effect is on the grade.
lekta-score/2026.0-proto
First prototype
The first working engine: an AI-crawler matrix over robots.txt, a JavaScript dependency measure, content freshness, a severity-weighted score and the partial-coverage cap.
No change that moves an existing grade.
Score changed, site did not?
Check the engine version on the two reports. If it differs, the change is ours and it is described above — your history marks runs where the engine version changed, so our updates never masquerade as yours.
Changelog — engine versions and what changed — Lekta