Демо-бриф · сгенерировано на seoforge.dev

Пример брифа · Schema.org

как добавить json-ld на wordpress без плагина

Добавляем JSON-LD на WordPress вручную через functions.php и footer.php. Примеры кода для Article, Organization, Product. Без плагинов и сложностей.

intent: informational14002800 слов~9 мин чтения

SEO-теги

title: JSON-LD на WordPress без плагина: пошаговая инструкция
description: Добавляем JSON-LD на WordPress вручную через functions.php и footer.php. Примеры кода для Article, Organization, Product. Без плагинов и сложностей.

Структура статьи

  1. H2. Что такое JSON-LD и зачем он WordPress
    • — H3. Чем JSON-LD отличается от других микроразметок
    • — H3. Как Google использует JSON-LD для SEO
    • — H3. Почему без плагина это выгодно

    Быстрая контекстуализация для новичков, затем сразу переход к практике

  2. H2. Способ 1: Добавляем JSON-LD через functions.php
    • — H3. Где найти и отредактировать functions.php
    • — H3. Готовый код для Organization schema
    • — H3. Где разместить код правильно
    • — H3. Проверяем работу в Google Search Console

    Самый безопасный способ для новичков, не требует доступа к шаблонам

  3. H2. Способ 2: Вставляем JSON-LD прямо в footer.php
    • — H3. Как отредактировать footer.php без ошибок
    • — H3. Вставляем Article schema для постов
    • — H3. Вставляем BreadcrumbList для навигации
    • — H3. Проверяем синтаксис через валидатор

    Альтернатива для тех, кто комфортнее работает с шаблонами

  4. H2. Как добавить разные типы schema в зависимости от страницы
    • — H3. Organization для главной
    • — H3. Article для записей блога
    • — H3. Product для карточек товаров
    • — H3. LocalBusiness для компаний с адресом

    Показываем, что JSON-LD гибкий и нужно адаптировать под структуру сайта

  5. H2. Инструменты для проверки JSON-LD
    • — H3. Rich Results Test от Google
    • — H3. Schema.org validator
    • — H3. Почему Google Search Console показывает ошибки
    • — H3. Как читать отчеты об ошибках

    Практический блок для того чтобы убедиться что всё работает

  6. H2. Частые ошибки и как их избежать
    • — H3. Невалидный JSON (запятые, кавычки)
    • — H3. Дублирование schema на одной странице
    • — H3. Забыли закрыть скрипт тегом
    • — H3. Конфликты с кэшированием

    Экономим время читателя на отладку

  7. H2. Когда же нужен плагин и когда хватит ручного способа
    • — H3. Размер сайта и количество schema типов
    • — H3. Сложность генерации динамических данных
    • — H3. Когда ручной способ стоит времени

    Объективный взгляд, повышает доверие

Gap-темы (чего у конкурентов нет)

  • ·Как добавить JSON-LD для динамических постов без копипаста (цикл по массиву данных с get_post_meta)
  • ·Почему JSON-LD в head лучше чем в body для кэширования (и как это организовать)
  • ·Как проверить что Google вообще видит ваш JSON-LD (не только валидатор, но и реальный краулинг)
  • ·Конфликты Yoast/Rankmath с ручным JSON-LD и как их решить (wp_enqueue_script приоритеты)
  • ·Как добавить JSON-LD для вложенных элементов (@graph для 3+ типов на одной странице)
  • ·Почему валидатор Google говорит OK а в Search Console Error (кэш и обновление индекса)

Перелинковка

Внутренние ссылки

  • микроразметка /blog/seo-mikrorazmetka-wordpress
  • Google Search Console для WordPress /blog/google-search-console-wordpress
  • functions.php WordPress /blog/functions-php-wordpress-beginner
  • кэширование WordPress /blog/keshirovanie-wordpress-seo

Внешние источники

  • Rich Results Test search.google.com/test/rich-results
  • документация Schema.org schema.org
  • JSON-LD от Google developers.google.com/search/docs/guides/intro-structured-data
  • структурированные данные Article schema.org/Article
  • валидатор JSON jsonlint.com
  • WordPress Codex functions.php developer.wordpress.org/plugins/hooks/actions

FAQ

Можно ли добавить JSON-LD на WordPress совсем без редактирования файлов?

Да, через Custom HTML блок в редакторе Гутенберга или через плагин Custom Post Type. Но это работает только для одной страницы. Для всего сайта нужно functions.php.

JSON-LD ломает дизайн сайта после добавления?

Нет, JSON-LD это невидимый код в теге <script type="application/ld+json">. Он не отображается на странице, только передаёт информацию поисковикам.

Какой schema добавить если я не знаю какой тип нужен?

Начните с Organization (главная страница) и Article (записи блога). Это охватит 80% сайтов. Остальные типы добавляйте по мере необходимости.

Как часто обновляется информация из JSON-LD в Google?

После добавления Google переиндексирует страницу обычно за 1-14 дней. Проверяйте через Rich Results Test сразу и через Google Search Console через неделю.

Плагин Yoast SEO добавляет JSON-LD автоматически, нужен ли мне ручной?

Если Yoast у вас включен, проверьте что он уже добавил нужные schema. Но часто нужно дополнить его для Product, Event или других специфичных типов.

Хотите такой же бриф под ваш ключ?

Введите свой запрос и URL 3-5 конкурентов — получите outline + gap + FAQ через Claude. 3 брифа в день бесплатно. Pro 1 700 ₽/мес — 100 брифов.

Следующий шаг

Разметить статью перед публикацией

Бриф готов — добавьте JSON-LD для Rich Results. Бесплатно, 30 секунд.

Перейти →