Das Aufräumen, das 180 Adressen verschwinden lassen hätte
Zwei Tage im August tragen dreizehn und sieben Beiträge. Jeder andere Tag des Monats trägt drei. Das gleichzuziehen sieht nach fünf Minuten Arbeit aus, und es hätte 180 funktionierende Adressen abgeschaltet.
Was ein Datum in der Zukunft bewirkt
Die Terminierung ist hier eine Bedingung in der Abfrage: ein Beitrag wird nur geholt, wenn seine Erscheinungszeit vorbei ist. Das macht eine Warteschlange erst möglich, und es heißt zugleich, dass ein in die Zukunft geschobener Beitrag aufhört zu existieren. Seine eigene Adresse antwortet mit 404, er verlässt die Liste, er verlässt die Sitemap. Alle drei stimmen miteinander überein, was der richtige Entwurf und genau das Problem ist.
Jeder Beitrag liegt unter zwölf Adressen: elf Sprachpfade und einer, der aushandelt. Fünfzehn nach vorn geschobene Beiträge sind 180 Adressen, die bis zu ihrem neuen Termin mit 404 antworten.
Wem davon aufgefallen wäre
Das Protokoll beantwortet das genau. Von den zwanzig Beiträgen waren fünfzehn bereits von Sammlern geholt worden — zwischen 21 und 38 Abrufe je Beitrag, Googlebot bei bis zu fünf davon, bingbot bei bis zu zwölf. Das sind Seiten, die irgendwo in einem Verzeichnis stehen. Sie für mehrere Tage in Fehler zu verwandeln ist kein Aufräumen, sondern ein Zurückziehen und ein erneutes Einreichen.
Die übrigen fünf hatte nie etwas geholt. Die zu verschieben kostet gar nichts, und das ist die nützliche Hälfte der Messung: nicht die Terminierung ist gefährlich, sie ist nur so lange umsonst, wie noch niemand hingesehen hat.
Die andere Hälfte der Antwort
Vier dieser fünf ließen sich trotzdem nicht verschieben, aus einem Grund, der mit Sammlern nichts zu tun hat. Sie sagen heute und gestern und am Tag davor — dreizehn solcher Wendungen zusammen. Ein Beitrag mit einem drei Tage späteren Datum, der „gestern" sagt, ist schlicht falsch, und zwar in elf Sprachen auf einmal.
Die Alternative zum Vorschieben ist das Zurückschieben, und das ist schlimmer: diese Beiträge sind an den Tagen entstanden, die sie tragen. Sie zurückzudatieren, damit ein Kalender gleichmäßig aussieht, wäre eine kleine Lüge an den Leser, um einem Diagramm zu gefallen.
Was wir stattdessen getan haben
Nichts an der Vergangenheit und ein Werkzeug für die Zukunft. Neue Beiträge nehmen jetzt den nächsten freien Platz in einem Raster von drei am Tag, und das Werkzeug weigert sich, einen bereits veröffentlichten Beitrag zu verschieben, solange es nicht zweimal gesagt wird — und nennt vorher die Zahl der Adressen, die dunkel würden.
Die ungleichen Tage bleiben ungleich. Sie sind das, was passiert ist.
Was sich verallgemeinern lässt
Die Kosten einer Änderung stecken nicht in der Änderung, sondern in dem, was mit dem Geänderten schon geschehen ist. Ein Erscheinungsdatum ist eine Zahl in einer Spalte, genau so lange, bis jemand die Seite geholt hat, zu der sie gehört, und danach ist es ein Versprechen.
Beide Hälften standen im selben Protokoll, und keine davon stand im Code.