Прострочені структуровані дані з обмеженим терміном залишаються на сторінці, доступній для індексування

У звітіTime-bound markup has expired but the page is still live

structured_data_expired_time_bound_markup · Проблема

Коротка відповідь

Оновіть або приберіть розмітку з обмеженим терміном, коли її оголошений термін закінчився. Минуле значення validThrough у JobPosting — це дозволений спосіб закрити вакансію, і цієї перевірки воно не запускає.

Серйозність: Середня. Виправте прострочені декларації на сторінці, доступній для індексування.

Чому це важливо

Застаріла розмітка з обмеженим терміном може описувати подію чи пропозицію, яка вже не актуальна. У звіті показано точну декларацію й час відповіді, використаний для порівняння.

Що зробити

  1. Звірте зафіксований тип сутності, властивість дати й оригінальну розмітку з поточною сторінкою.
  2. Для Event використовуйте його справжній endDate; коли endDate відсутній, має завершитися весь календарний день startDate, перш ніж подія вважатиметься простроченою. Оновіть або приберіть застарілі декларації.
  3. Тримайте Offer.priceValidUntil і BroadcastEvent.endDate узгодженими з фактичною пропозицією чи трансляцією.

Коли залишити як є: JobPosting із минулим validThrough — це підтримуваний спосіб закриття, і він не є порушенням цього правила. Event, який почався й має майбутній endDate, ще триває.

Що ми читаємо

Ми поєднуємо повні захоплені JSON-LD, Microdata чи RDFa з часом спостереження тієї самої відповіді, директивами індексування сторінки, canonical і захопленою політикою robots. Ми не виконуємо JavaScript і не завантажуємо віддалених контекстів.

Event використовує endDate, коли він є. Без endDate потрібен явний часовий пояс, щоб визначити завершення календарного дня startDate. Відсутній, недійсний чи недоведений часовий пояс не доводить ні прострочення, ні виправлення.

Offer використовує priceValidUntil. BroadcastEvent використовує endDate, коли isLiveBroadcast має значення true. JobPosting із цієї перевірки виключено.

Правило Disallow у robots не може довести, що раніше прострочену розмітку виправлено. Noindex у HTML чи HTTP є переконливим для цієї перевірки, лише коли захоплена політика robots для Googlebot дозволяє завантажувати сторінку. Canonical, що вказує деінде, — це підказка, і сам собою він залишається неперевіреним.

Приклад і докази

Ілюстративне порівняння станом на 2026-10-03T12:00:00Z; це не реальний аудит.

{"@type":"Event","startDate":"2026-10-02T10:00:00Z","endDate":"2026-10-04T18:00:00Z"}

Ця подія ще триває й не прострочена. Без endDate значення startDate 2026-10-02T10:00:00Z стає простроченим о 2026-10-03T00:00:00Z, коли завершився весь день її початку.

Підтвердити й перевірити знову

Перевірте самі: Порівняйте зафіксовану оригінальну декларацію з HTML, який віддає сервер, і перевірте задуманий часовий пояс та час відповіді. Змінюючи розмітку, користуйтеся відповідними настановами Google щодо структурованих даних.

Повторна перевірка: Повний аудит — Запустіть новий повний аудит сайту. Виправлення потребує достатнього поточного охоплення тієї самої сторінки й відсутності простроченої декларації, що залишилася. Неповне захоплення, невідома дата, недоступна політика robots, сам лише canonical на іншу адресу чи noindex за Disallow знахідку не закривають.

Обмеження та джерела

Дати без часу та локальні дата й час без доведеного часового поясу події залишаються неперевіреними. Захоплена сторінка не дає надійного способу вивести часовий пояс за місцем події.

Ця перевірка не встановлює індексування, ранжування чи показу розширених результатів у Google. Скасовані чи перенесені Event виключено; неоднозначний статус чи непідтримувана розмітка залишаються неперевіреними.

Упевненість: Висока Знахідка зберігає оригінальну декларацію, межу порівняння, час відповіді та докази доступності для індексування. Вона не припускає, що відсутнє охоплення перевірки доводить виправлення.

Джерела

Редакційна перевірка: 2 листопада 2026