Разработка лендингов

Как проверить JSON-LD сайта?

Константин, Уфа 558 просмотров

Заказал у фрилансера лендинг, он сказал, что добавил разметку schema.org для лучшей индексации. Как технарь хочу сам проверить, что она реально есть в коде и без ошибок, а не просто на словах.

Дмитрий Акиндинов разработчик лендингов, 15 лет практики

ответил

Проверить JSON-LD на сайте можно двумя способами. Быстрый - открыть исходный код страницы (Ctrl+U в браузере) и найти тег script с атрибутом type="application/ld+json": внутри должен быть текст в фигурных скобках с полями вроде @context и @type. Если такого блока нет вообще, разметки на странице не существует, независимо от того, что написано в договоре.

Второй способ надежнее, потому что проверяет не только наличие, но и корректность - официальный инструмент Google Rich Results Test. Вставляете туда URL страницы, он парсит разметку так же, как это делает поисковый робот, и показывает, какие типы данных найдены (Organization, FAQPage, LocalBusiness и другие) и есть ли ошибки или предупреждения в обязательных полях.

Частые проблемы, которые находит этот инструмент: пропущенное обязательное поле, например address у LocalBusiness, или ссылка на несуществующий @id, когда одна сущность должна ссылаться на другую внутри того же графа, а ссылка ведет в никуда. Такие ошибки не ломают страницу визуально, поэтому фрилансер может искренне не знать, что разметка невалидна, если сам не проверял через валидатор, а только смотрел, что код не выдает ошибок в консоли.

Если инструмент показывает разметку без ошибок и с ожидаемыми типами данных - организация, услуга, вопросы-ответы, смотря что должно быть на конкретной странице - работа сделана корректно. Если типов меньше, чем обещали, или валидатор ругается на обязательные поля, это повод вернуться к исполнителю с конкретным списком, а не с общей претензией.

Подробный разбор Как проверить лендинг на телефоне: чек-лист без специальных программ
Не нашли свой вопрос

Задайте его напрямую

Отвечаю сам, на почту, обычно в тот же день. Разбор самых частых вопросов потом попадает в этот раздел.

Похожие вопросы

Все вопросы темы "Разработка лендингов"

Помогу выбрать

Сомневаетесь — напишите, разберёмся за 10 минут

Расскажете про ваш бизнес и задачу — подскажу, что нужно: лендинг, многостраничник или вообще не сайт. Без обязательств, бесплатно.

Отвечаю в течение 15 минут в рабочее время (будни 11:00–20:00 МСК). Если удобнее e-mail: 9123578@gmail.com

Telegram TG MAX MAX Звонок