Уборка, после которой исчезли бы 180 адресов
Два августовских дня несут тринадцать и семь записей. Любой другой день месяца несёт три. Выровнять это выглядит работой на пять минут, и это вывело бы из строя 180 работающих адресов.
Что делает дата в будущем
Планирование здесь — это одно условие в запросе: запись выдаётся, только если время её выхода уже прошло. Именно это делает очередь возможной и одновременно означает, что запись, сдвинутая в будущее, перестаёт существовать. Её собственный адрес отвечает 404, она уходит из списка, уходит из карты сайта. Все три согласны друг с другом, что и есть правильный замысел и ровно та самая беда.
Каждая запись живёт по двенадцати адресам: одиннадцать языковых путей и один согласующий. Пятнадцать сдвинутых вперёд записей — это 180 адресов, отвечающих 404 до наступления новой даты.
Кто бы это заметил
Журнал отвечает на это точно. Из двадцати записей пятнадцать уже были забраны сборщиками — от 21 до 38 обращений на запись, Googlebot на пяти из них, bingbot на двенадцати. Это страницы, которые где-то стоят в указателе. Превратить их в ошибки на несколько дней — не уборка, а отзыв и повторная подача.
Остальные пять не забирал никто и никогда. Сдвинуть их не стоит ничего, и это полезная половина измерения: опасно не планирование, оно просто бесплатно лишь до тех пор, пока никто не посмотрел.
Вторая половина ответа
Четыре из этих пяти всё равно нельзя было сдвинуть, по причине, к сборщикам отношения не имеющей. Они говорят сегодня, и вчера, и днём раньше — тринадцать таких оборотов на четверых. Запись с датой на три дня позже, говорящая «вчера», просто неверна, и сразу на одиннадцати языках.
Замена сдвигу вперёд — сдвиг назад, и это хуже: эти записи написаны в те дни, которые они несут. Датировать их задним числом, чтобы календарь выглядел ровно, было бы маленькой ложью читателю в угоду диаграмме.
Что мы сделали вместо этого
Ничего с прошлым и инструмент для будущего. Новые записи занимают теперь ближайшее свободное место в сетке по три в день, а инструмент отказывается двигать уже вышедшую запись, пока ему не скажут дважды, — и прежде называет число адресов, которые погаснут.
Неровные дни остаются неровными. Они — то, что случилось.
Что здесь обобщается
Цена изменения не в изменении, а в том, что уже случилось с изменяемым. Дата выхода — это число в столбце ровно до того мгновения, когда кто-то забрал страницу, которой она принадлежит, а после этого она обещание.
Обе половины стояли в одном журнале, и ни одной не было в коде.