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 на сайте услуг и в блоге
- Проверьте, что уже выводит сайт, до любых правок
- Настройте Rank Math: модуль Schema и тип для записей
- Сравните Rank Math и Yoast: один плагин, один граф
- Заполните author, datePublished и image без выдуманного «Admin»
- Отделите Article от Organization и лишних типов schema
- Пройдите чеклист после правок и зафиксируйте эталон
- Частые вопросы
- Чем Article отличается от BlogPosting в WordPress?
- Нужен ли отдельный плагин только для JSON-LD?
- Влияет ли JSON-LD на позиции в поиске?
- Как убрать дубль схемы на одной странице?
- Можно ли вставить JSON-LD вручную без плагина?
- Нужен ли FAQPage на той же странице, что и статья?
- Что делать, если Rich Results Test показывает только предупреждения?
Разберите, зачем Article на сайте услуг и в блоге

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

Боль «не понимаю, есть ли разметка» лечится проверкой, а не установкой третьего плагина. Сначала посмотрите, что WordPress уже отдает в HTML.
- Откройте опубликованную запись блога в браузере → правый клик → «Просмотр кода страницы».
- Найдите script с type=»application/ld+json» — их может быть несколько, это нормально, если они собираются в один @graph без второго Article.
- Ищите @type Article или BlogPosting и поля headline, author, datePublished, image.
- Скопируйте URL страницы и вставьте в Rich Results Test — официальный инструмент Google.
- Запишите: есть ли ошибки (красные) и предупреждения о дублях типа Article — предупреждения тоже стоит разобрать.
Чаще ломается дубль: тема, второй SEO-плагин или вставка в HTML. Yoast просит один граф без второго Article. Два разных author в тесте — уберите лишний источник. Избегайте копипаста JSON из чата: используйте только вывод одного SEO-плагина и сверяйте с Rich Results Test.
Настройте Rank Math: модуль Schema и тип для записей

Если вы на Rank Math, путь для новичка без кода выглядит так. Сверьтесь с базовой настройкой Rank Math, если плагин только что установлен.
- Убедитесь, что активен только один SEO-плагин со Schema: Rank Math или Yoast, не оба сразу.
- Rank Math → Dashboard → Modules → включите Schema (Structured Data).
- Titles & Meta → Posts → задайте тип по умолчанию Blog Posting (или Article, если формат ближе к новостям).
- Откройте тестовую запись → блок Rank Math → Schema → Schema Generator → Article / Blog Post.
- Примите автозаполнение или поправьте headline, description, image, author, даты публикации и обновления.
- Сохраните запись, очистите кэш сайта, если он есть, и снова прогоните 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 — другой слой, тот же принцип одной честной картинки.
Отделите 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 трактуйте как задачу на сегодня, не «когда-нибудь».
