Зачем это нужно
Голосовой поиск через Алису-колонки и Я.Станцию выбирает источник по совокупности сигналов, и Speakable — один из них. Schema указывает CSS-селекторы блоков, которые подходят для зачитывания вслух (короткие, без таблиц и сложной разметки). Это усиливает шансы попасть в голосовые ответы.
Как сделать
Speakable добавляется в JSON-LD страницы через свойство speakable у WebPage или Article:
- Указать
cssSelectorдля блока с прямым ответом (40-60 слов) - Альтернативно —
xpathдля точечного выбора абзацев - Выбирать только короткие фрагменты с законченной мыслью
- Не указывать таблицы, списки с длинными элементами, FAQ-блоки целиком
- Один абзац — одна мысль, средняя длина предложения 15-20 слов
Как проверить
Schema.org Validator подтвердит синтаксис. Полностью протестировать Speakable можно только через голосовое устройство: задайте вопрос Алисе по теме страницы и послушайте, цитируется ли указанный фрагмент.
Типичные ошибки
CSS-селектор указывает на блок с длинным абзацем (более 80 слов) или с разметкой — голосовой ассистент пропустит такой фрагмент. Speakable на странице без чёткого прямого ответа в первом абзаце даст нулевой эффект.