Reemake Digital Agency · AI Schema Manager

Как привязать кастомный JSON-LD к конкретному URL в Joomla

Разметка на всех страницах — спам. Разбираем, как через Reemake AI Schema Manager задать JSON-LD только для нужных URL. С точной привязкой, масками и проверкой валидатором.

Почему это важно

Три причины привязывать к URL

Спам

Одинаковая разметка на всех страницах — Яндекс считает это манипуляцией и пессимизирует.

Точность

Разные страницы требуют разной разметки: Product для товаров, Service для услуг.

Аналитика

Точечная разметка даёт расширенные сниппеты там, где нужно — не размывает эффект.

Синтаксис

Как привязать правило к URL

# /obnovlenie-joomla
{
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "Обновление и миграция Joomla",
  "provider": { "@type": "Organization", "name": "Reemake" }
}

Строка # /obnovlenie-joomla — указание, на какой URL применять правило. Плагин читает его и вставляет JSON-LD только на странице с этим путём. На остальных страницах разметки не будет.

Точный URL vs маска

Когда что использовать

ФорматКогда использоватьПример
Точный URLДля одной уникальной страницы# /about
Маска /*Для раздела или всех страниц под ним# /blog/*
Точное + маскаТочное приоритетнее. Можно задать исключение из маски# /blog/* + # /blog/about

Кейс · Глобус-Тур

Турагентство: разная разметка для разных типов страниц

Задача: «Глобус-Тур» — турагентство из Перми. Сайт с 4 типами страниц: главная, направления (Турция, Египет), отели, статьи блога. Раньше разметка была одинаковой на всех — Google не показывал rich-сниппеты.

Что сделали: настроили 4 разных правила в AI Schema Manager. Для главной — TravelAgency, для направлений — Service с указанием направления, для отелей — Hotel, для блога — BlogPosting. Каждое правило привязано к своей маске URL.

Результат: через 6 недель Google показал расширенные сниппеты: у направлений — с ценой тура, у отелей — с рейтингом, у блога — с датой публикации. CTR по страницам направлений вырос на 24 %. Разметка работает точечно, не спамит.

Проверка

Как убедиться, что разметка работает

1. Откройте страницу, Ctrl+U. Найдите <script type="application/ld+json"> в <head>. Убедитесь, что разметка именно та, которую вы задали.

2. Прогоните через validator.schema.org или Google Rich Results Test. Проверьте — распознаётся ли тип и нет ли ошибок.

Вопросы и ответы

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

Что если URL с другим языком?
Укажите правила с языковым префиксом: # /en/about, # /ru/about. Плагин обработает каждый отдельно.

Можно ли применить два правила к одной странице?
Да, если они не конфликтуют. Оба блока выведутся в head. Можно объединить в один @graph — так чище.

Что если правило задано для /blog/* и /blog/article-1?
Работают оба. Для /blog/article-1 точное правило имеет приоритет, для остальных статей — маска. Обе разметки выводятся.

Можно ли через API задать разметку?
Да, при разработке кастомных решений — плагин имеет API. Синхронизация с внешними системами (CRM, PIM) через API — отдельная задача. Обсудим.

Нужна разметка на конкретных URL?

Настроим правила, проверим валидатором, отправим URL на переобход. Покажем результат до и после.

Обсудить задачу →
8 (950) 442-49-00 reemake@inbox.ru Max Messenger Max

с 8:00 до 20:00 (МСК)

г. Пермь