Проверить JSON-LD на сайте можно двумя способами. Быстрый - открыть исходный код страницы (Ctrl+U в браузере) и найти тег script с атрибутом type="application/ld+json": внутри должен быть текст в фигурных скобках с полями вроде @context и @type. Если такого блока нет вообще, разметки на странице не существует, независимо от того, что написано в договоре.
Второй способ надежнее, потому что проверяет не только наличие, но и корректность - официальный инструмент Google Rich Results Test. Вставляете туда URL страницы, он парсит разметку так же, как это делает поисковый робот, и показывает, какие типы данных найдены (Organization, FAQPage, LocalBusiness и другие) и есть ли ошибки или предупреждения в обязательных полях.
Частые проблемы, которые находит этот инструмент: пропущенное обязательное поле, например address у LocalBusiness, или ссылка на несуществующий @id, когда одна сущность должна ссылаться на другую внутри того же графа, а ссылка ведет в никуда. Такие ошибки не ломают страницу визуально, поэтому фрилансер может искренне не знать, что разметка невалидна, если сам не проверял через валидатор, а только смотрел, что код не выдает ошибок в консоли.
Если инструмент показывает разметку без ошибок и с ожидаемыми типами данных - организация, услуга, вопросы-ответы, смотря что должно быть на конкретной странице - работа сделана корректно. Если типов меньше, чем обещали, или валидатор ругается на обязательные поля, это повод вернуться к исполнителю с конкретным списком, а не с общей претензией.