Как добавить разметку Article для статей WordPress и проверить JSON-LD?

schema article wordpress blog cover Без рубрики
Rank Math или Yoast: BlogPosting, поля author и image, Rich Results Test без дублей. FAQPage не в фокусе - чистая статья в schema.

SEO-плагин стоит, галочка «схема» горит, а вы всё равно боитесь заглянуть в исходный код: длинный JSON, два плагина, красная строка «дубль» в проверке Google. Микроразметка Article путается с FAQ, а копипаст с форума ломает то, что Rank Math уже вывел. Сегодня включите разметку статьи в Rank Math или проверите блок Yoast, откроете одну запись в Rich Results Test и увидите Article или BlogPosting с заголовком, датой, автором и картинкой — без правки functions.php.

JSON-LD для статьи — это служебная записка в коде страницы: поисковик и нейросети читают её отдельно от красивого дизайна. Для блога на WordPress обычно хватает Article или BlogPosting из одного SEO-плагина. Проверяйте живой URL в Rich Results Test, а не веру в галочку в админке. В 2026 году гнаться за FAQPage ради «раскрывающегося блока» в Google для обычного бизнес-сайта не нужно — важнее чистый тип статьи без дублей.

Эксперт по ремонту вставил чужой JSON-LD в «произвольный HTML» и получил два Article с ошибкой — Rank Math уже отдавал BlogPosting. Типичная ошибка: «чем больше разметки, тем лучше». На практике один граф полей на странице надежнее копипаста.

У Google нет списка обязательных полей у Article, но без headline, image, datePublished, author и publisher пользы мало. FAQ как отдельный блок в выдаче для обычных сайтов в 2026 не цель — фокус на Article/BlogPosting.

Разберите, зачем Article на сайте услуг и в блоге

Экран WordPress с полями статьи и подписью Article в разметке

Статья на сайте услуг ведет в заявку; разметка Article или BlogPosting связывает URL с заголовком, автором, датой и картинкой для поиска и нейроответов. Это паспорт материала, не кнопка «в топ».

JSON-LD лежит в script type=»application/ld+json» — робот читает карточку отдельно от дизайна. Google рекомендует этот формат; BlogPosting — подтип Article для постов блога. Одна запись — один главный тип статьи в одном @graph, без зоопарка schema на странице.

Проверьте, что уже выводит сайт, до любых правок

Исходный код страницы с блоком application/ld+json

Боль «не понимаю, есть ли разметка» лечится проверкой, а не установкой третьего плагина. Сначала посмотрите, что WordPress уже отдает в HTML.

  1. Откройте опубликованную запись блога в браузере → правый клик → «Просмотр кода страницы».
  2. Найдите script с type=»application/ld+json» — их может быть несколько, это нормально, если они собираются в один @graph без второго Article.
  3. Ищите @type Article или BlogPosting и поля headline, author, datePublished, image.
  4. Скопируйте URL страницы и вставьте в Rich Results Test — официальный инструмент Google.
  5. Запишите: есть ли ошибки (красные) и предупреждения о дублях типа Article — предупреждения тоже стоит разобрать.

Чаще ломается дубль: тема, второй SEO-плагин или вставка в HTML. Yoast просит один граф без второго Article. Два разных author в тесте — уберите лишний источник. Избегайте копипаста JSON из чата: используйте только вывод одного SEO-плагина и сверяйте с Rich Results Test.

Настройте Rank Math: модуль Schema и тип для записей

Панель Rank Math Schema Generator на записи WordPress

Если вы на Rank Math, путь для новичка без кода выглядит так. Сверьтесь с базовой настройкой Rank Math, если плагин только что установлен.

  1. Убедитесь, что активен только один SEO-плагин со Schema: Rank Math или Yoast, не оба сразу.
  2. Rank Math → Dashboard → Modules → включите Schema (Structured Data).
  3. Titles & Meta → Posts → задайте тип по умолчанию Blog Posting (или Article, если формат ближе к новостям).
  4. Откройте тестовую запись → блок Rank Math → Schema → Schema Generator → Article / Blog Post.
  5. Примите автозаполнение или поправьте headline, description, image, author, даты публикации и обновления.
  6. Сохраните запись, очистите кэш сайта, если он есть, и снова прогоните URL в Rich Results Test.

Если в тесте только WebPage — в Rank Math для постов включите Blog Posting. Article schema не вешайте на главную и услуги; Organization — отдельная тема. После смены типа снова сохраните запись и прогоните URL — кэш иногда прячет старый JSON.

Сравните Rank Math и Yoast: один плагин, один граф

На Yoast Article на post уже в графе с WebPage — руками не трогайте. Не добавляйте второй Article из темы или AI-плагина.

Ситуация Rank Math Yoast SEO
Включить schema глобально Dashboard → Modules → Schema ON Schema включен в ядре; проверьте, что нет конфликтующего плагина
Тип для записи блога Titles & Meta → Posts → Blog Posting; на записи Schema Generator Article в графе по умолчанию; смена на BlogPosting — через фильтр wpseo_schema_article по доке Yoast
Риск дубля Второй SEO-плагин или JSON в «произвольный HTML» Тема + Yoast + копипаст из ChatGPT без проверки
Проверка Rich Results Test по URL записи Тот же тест; смотрите один связный набор полей

Итог по выбору: Не ставьте Rank Math «поверх» Yoast ради schema. Выберите один инструмент, отключите JSON-LD у темы и сомнительных дополнений, затем один раз настройте тип статьи на тестовом посте.

Заполните author, datePublished и image без выдуманного «Admin»

Автор «Admin» в schema убивает доверие: в профиле WordPress задайте имя и ссылку, в разметке уйдет Person. Даты — ISO 8601 с часовым поясом; dateModified меняйте только при реальной правке текста.

image по https, доступна роботу, совпадает с миниатюрой записи. Проверьте URL в тесте. Для мессенджеров параллельно настройте Open Graph — другой слой, тот же принцип одной честной картинки.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)

Отделите Article от Organization и лишних типов schema

На услугах — не Article; на посте — не Organization вместо статьи. Блок вопросов внизу поста для людей — да; отдельная разметка «вопрос-ответ» ради старого сниппета Google в 2026 — нет. Не копируйте JSON в header: View Source, один плагин, финал — Rich Results Test, не ответ нейросети.

Пройдите чеклист после правок и зафиксируйте эталон

Схема контроля:

Одна запись → один SEO-плагин → сохранить → Rich Results Test → исправить ошибки → Search Console «Проверка URL» → записать эталонный URL в заметки команды

Успех: Rich Results Test видит Article или BlogPosting; headline, author, datePublished, image совпадают с экраном; нет второго Article. Canonical — на эту запись (гайд по canonical). В Search Console проверьте URL после правок; дубли и неверный @type не откладывайте. Зафиксируйте эталонный пост в заметках — по нему сверяете все новые материалы.

Если нужно настроить schema на серии статей под продвижение — посмотрите другие материалы в разделе статей или напишите в форму на сайте и в Telegram (мессенджер, без звонка). Сборка сайта и контент под SEO/GEO — в услугах.

Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями (SEO/GEO)).
Достоверность данных: Google Search Central (Article structured data, intro JSON-LD), Rich Results Test, Schema.org Article и BlogPosting, Rank Math KB (Article schema, Rich snippets), Yoast developer docs (Article piece, integration guidelines), Google Search blog про изменения FAQ/HowTo rich results; частотность запросов — Яндекс Вордстат, 24.09.2026 (MCP недоступен, точные показы не получены).

Частые вопросы

Чем Article отличается от BlogPosting в WordPress?

Оба описывают статью. BlogPosting — более узкий тип для постов блога в Schema.org. В Rank Math для записей чаще выбирают Blog Posting; Yoast по умолчанию отдает Article. Для вашей задачи важнее один корректный тип без дубля, чем спор о названии.

Нужен ли отдельный плагин только для JSON-LD?

Если стоят Yoast или Rank Math — отдельный плагин schema обычно создает второй script и путаницу. Отдельный легкий плагин имеет смысл только на чистой установке без SEO-модуля и после проверки View Source.

Влияет ли JSON-LD на позиции в поиске?

Прямой «буст в топ» Google не обещает. Разметка помогает связать страницу с заголовком, автором и датой, снижает ошибки интерпретации и поддерживает доверие — особенно в связке с сильным текстом и нормальным canonical.

Как убрать дубль схемы на одной странице?

Оставьте один SEO-плагин, отключите JSON-LD в теме и удалите вставки JSON из виджетов «произвольный HTML». Снова Rich Results Test — должен остаться один логичный Article или BlogPosting в графе.

Можно ли вставить JSON-LD вручную без плагина?

Теоретически да, через сниппет или header, но при активном Yoast или Rank Math легко получить второй Article. Новичку безопаснее править поля в плагине и проверять URL, а не копировать блок из интернета.

Нужен ли FAQPage на той же странице, что и статья?

Для блока «Частые вопросы» внизу поста разметка FAQPage не обязательна и не должна быть главной SEO-целью в 2026 году. Сфокусируйтесь на Article/BlogPosting; вопросы в HTML остаются для людей и нейроответов без гонки за снятым rich result.

Что делать, если Rich Results Test показывает только предупреждения?

Ошибки (invalid) исправляйте сразу. Предупреждения о необязательных полях — по приоритету: сначала headline, image, author, даты, потом дополнительные свойства. Дубль Article трактуйте как задачу на сегодня, не «когда-нибудь».

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
Новый маркетинг с искусственным интеллектом
Добавить комментарий