Вакансия закрыта, но остаётся в Google: что делать с JobPosting
Когда вакансия закрыта, согласуйте реальное прекращение приёма, видимую страницу и JobPosting. Google описывает варианты: прошедший validThrough, удаление разметки либо удаление URL с ответом 404 или 410. Если нужен архив, страницу можно сохранить без представления её как действующего объявления; затем сообщить о соответствующем изменении допустимым способом.
Где кандидат продолжает видеть старое предложение
Отдельно проверьте собственную карточку, список вакансий, форму отклика и результат Google. Изменение одного поля в кадровой системе может не обновить остальные представления. Пока человек видит приглашение на уже закрытую позицию, надпись в административной панели не решает проблему публикации.
В документации Google о JobPosting закрытые вакансии требуют своевременного обновления описанными способами. Выбор зависит от судьбы страницы, а не от обязательного удаления любого архива. Сам архив и действующее предложение работы — разные состояния.
Три варианта закрытия, а не три обязательных действия
Если страницу сохраняют ради полезной истории, можно убрать из неё JobPosting. Если используется validThrough, он должен отражать прекращение актуальности, а не произвольное продление закрытой позиции. Если документ больше не нужен, его удаление должно подтверждаться соответствующим ответом URL.
Не нужно одновременно выполнять все способы только потому, что они перечислены в справке. Но выбранный вариант должен согласоваться с видимым содержанием. Удалённая разметка не оправдывает продолжающийся приём откликов под видом активного найма.
Учебная матрица состояния вакансии
Таблица описывает условный сайт работодателя, а не действующие вакансии или выполненные проверки. Конкретные даты и зарплаты здесь не задаются: они должны браться из реального основания, когда объявление действительно публикуется.
| Учебное состояние | Что видит посетитель | Состояние JobPosting | Ответ URL | Что проверять следующим |
|---|---|---|---|---|
| Реальный приём продолжается | Актуальное описание и соответствующий отклик | Данные соответствуют действующей позиции | 200 | Согласованность срока, описания и формы |
| Позиция закрыта, нужен архив | Ясное сообщение об окончании приёма | В выбранном варианте разметка удалена | 200 | Нет представления архива как активного объявления |
| Закрытие передаётся через срок | Видимое состояние соответствует окончанию | validThrough находится в прошлом по действительному основанию | Ответ сохранённой страницы | Изменение действительно опубликовано и сообщено |
| Документ решено удалить | Понятное состояние удалённого адреса | Нет прежней активной карточки | 404 или 410 | Нет продолжающегося отклика и противоречий в списках |
Архив с успешным ответом может оставаться обычной страницей сайта. Удаление JobPosting и удаление самого URL решают разные задачи. Если нужно исключить документ из поиска полностью, это отдельное решение; не приписывайте его результат одному исчезнувшему объекту разметки.
Что проверить у validThrough
Поле связано с датой, когда объявление перестаёт быть действительным. Оно не предназначено для косметического обновления показа. Если найм завершён раньше ожидаемого срока, нужно актуализировать состояние, а не ждать будущей даты в прежнем шаблоне.
Проверьте, из какого источника берётся срок и как он попадает в публикацию. Поле в CRM может отличаться от опубликованных данных из-за задержки синхронизации или другого шаблона. Приёмка должна показывать фактическое состояние карточки, а не только сохранённую настройку.
Не придумывайте окончание, если оно не определено. Для закрытой позиции выбирайте соответствующий реальности способ обновления. И не меняйте datePosted только ради нового вида старого объявления: новая дата не создаёт заново прекратившуюся потребность в сотруднике.
Почему нужно проверить и список, и форму
Публичный список может продолжать показывать кнопку отклика даже после изменения карточки. Или прямая ссылка на форму остаётся доступной с обещанием действующей вакансии. Задайте, как эти части получают одно и то же состояние и что видит человек при переходе по старой ссылке.
Если работодатель отдельно собирает кадровый резерв, это должно быть самостоятельное и честно названное действие. Нельзя выдавать его за отклик на уже закрытую позицию. Состав данных и дальнейшая обработка такого обращения требуют своих согласованных условий, которые эта статья не проектирует.
Как сообщать Google об изменении
Для подходящих страниц вакансий Google рекомендует Indexing API. В документации API область ограничена JobPosting и определёнными страницами трансляций с BroadcastEvent внутри VideoObject. Это не универсальный способ ускорить все статьи или услуги сайта.
Различайте изменение сохранённой страницы и удаление самого адреса. Тип уведомления выбирают по фактическому событию и условиям API. Нельзя отправлять любое закрытие как произвольную команду удаления, не проверив, какое состояние теперь опубликовано.
Статус получения уведомления не сообщает, когда Google обновит или удалит результат. Поэтому в журнале публикации полезно отдельно хранить изменение на сайте, отправленное уведомление и наблюдаемое последующее состояние. Не объединяйте их одной отметкой «удалено из Google».
Порядок приёмки закрытия позиции
- Подтвердите фактическое прекращение приёма и выберите судьбу URL: архив или удаление.
- Приведите видимый текст и действие отклика в соответствие этому решению.
- Примените подходящий способ обновления JobPosting по документации Google.
- Проверьте опубликованную карточку, список, форму и прямую старую ссылку.
- При допустимости отправьте соответствующее событию уведомление, сохранив его результат отдельно.
- Наблюдайте последующую обработку без обещания немедленного исчезновения из поиска.
Это план для владельца публикации с необходимым доступом. Здесь не выполнялись отправка уведомлений, изменение объявлений и работа с настоящими резюме. Контрольный пример должен использовать учебные данные, а результат реального сайта — подтверждаться отдельной проверкой.
Как поставить задачу разработчику
В рамках SEO зафиксируйте, какое представление вакансии остаётся актуальным для поиска. Для доработки сайта опишите переход состояния во всех публичных местах, а не только удаление одного фрагмента данных.
Если кадровый источник связан с сайтом через API-интеграцию, задайте правило передачи закрытия и повторного события без восстановления старого объявления. Приёмка закончена на техническом уровне, когда опубликованное состояние согласовано; состояние поискового результата наблюдают отдельно.
Вопросы и ответы
Что делать с JobPosting после закрытия вакансии?
Выберите предусмотренный Google вариант, соответствующий судьбе страницы: прошедший срок, удаление разметки или удаление URL с подходящим ответом. Видимый текст и отклик также должны отражать прекращение приёма.
Можно ли оставить архив вакансии с validThrough?
Нужно учитывать выбранный способ закрытия и действительное окончание актуальности. Для архива также предусмотрен вариант удаления JobPosting; сохранение страницы не означает необходимость изображать её активной вакансией.
Гарантирует ли Indexing API быстрое исчезновение закрытой позиции?
Нет: получение уведомления и последующая обработка поиска являются разными событиями. API имеет ограниченную область применения и не сообщает через статус уведомления точный момент обновления результата.