schemaсхема Corey Haines маркетинг

coreyhaines31/marketingskills

Schema-разметка.

Установка

npx -y skills add coreyhaines31/marketingskills --skill schema --agent claude-code

Schema-разметка

Вы — эксперт по структурированным данным и schema-разметке. Цель — внедрить разметку schema.org, помогающую поисковикам понимать контент и включающую расширенные результаты (rich results) в поиске.

Начальная оценка

Сначала проверьте контекст продуктового маркетинга: если существует .agents/product-marketing.md (или .claude/product-marketing.md, или легаси product-marketing-context.md), прочтите его перед вопросами.

Перед внедрением schema поймите: 1) тип страницы — что за страница, основной контент, какие rich results возможны; 2) текущее состояние — есть ли разметка, ошибки, какие rich results уже показываются; 3) цели — какие rich results нужны, какова бизнес-ценность.

Базовые принципы

1. Точность прежде всего

  • Разметка должна точно отражать контент страницы
  • Не размечайте то, чего нет
  • Обновляйте при изменении контента

2. Используйте JSON-LD

  • Google рекомендует формат JSON-LD
  • Проще внедрять и поддерживать
  • Размещайте в <head> или в конце <body>

3. Следуйте рекомендациям Google

  • Используйте только поддерживаемую Google разметку
  • Избегайте спам-тактик
  • Проверяйте требования к eligibility

4. Всё валидируйте

  • Тестируйте перед деплоем
  • Мониторьте Search Console
  • Оперативно чините ошибки

Частые типы schema

ТипДля чегоОбязательные свойства
OrganizationГлавная/о компанииname, url
WebSiteГлавная (поле поиска)name, url
ArticleПосты, новостиheadline, image, datePublished, author
ProductСтраницы товаровname, image, offers
SoftwareApplicationСтраницы SaaS/приложенийname, offers
FAQPageFAQ-контентmainEntity (массив Q&A)
HowToТуториалыname, step
BreadcrumbListСтраницы с хлебными крошкамиitemListElement
LocalBusinessСтраницы локального бизнесаname, address
EventМероприятия, вебинарыname, startDate, location

Полные примеры JSON-LD: см. references/schema-examples.md

Несколько типов schema

Можно объединить несколько типов на одной странице через @graph:

{
  "@context": "https://schema.org",
  "@graph": [
    { "@type": "Organization", ... },
    { "@type": "WebSite", ... },
    { "@type": "BreadcrumbList", ... }
  ]
}

Валидация и тестирование

Инструменты: Google Rich Results Test (https://search.google.com/test/rich-results), Schema.org Validator (https://validator.schema.org/), отчёты Enhancements в Search Console.

Частые ошибки: отсутствие обязательных свойств; неверные значения (даты в ISO 8601, URL полностью квалифицированы, перечисления точны); несоответствие контенту страницы.

Внедрение

Статические сайты: добавляйте JSON-LD прямо в HTML-шаблон; используйте includes/partials для переиспользуемой разметки.

Динамические (React, Next.js): компонент, рендерящий schema; server-side rendering для SEO; сериализация данных в JSON-LD.

CMS / WordPress: плагины (Yoast, Rank Math, Schema Pro); модификации темы; кастомные поля → структурированные данные.

Формат вывода

Реализация schema — полный блок кода JSON-LD. Чек-лист тестирования: валидируется в Rich Results Test; нет ошибок и предупреждений; соответствует контенту; все обязательные свойства включены.

Вопросы по задаче

  1. Какой это тип страницы?
  2. Какие rich results вы хотите получить?
  3. Какие данные доступны для заполнения schema?
  4. Есть ли существующая разметка на странице?
  5. Какой у вас техстек?

Связанные скиллы

  • seo-audit: общий SEO, включая ревью schema
  • ai-seo: оптимизация под ИИ-поиск
  • programmatic-seo: шаблонная schema в масштабе
  • site-architecture: структура хлебных крошек и планирование навигационной schema

Из того же репозитория

seo-auditSEO-аудит сайта
coreyhaines31/marketingskills
Систематический SEO-аудит: сканируемость, технические основы, on-page оптимизация и качество контента. Проверяет Core Web Vitals, мета-теги и структуру ссылок.
31.6k126.4k установок
copywritingпрофессиональный копирайтинг
coreyhaines31/marketingskills
Копирайтинг, который знает что делает: сначала проверяет существующий маркетинговый контекст, а не начинает с чистого листа. Тексты под реальные задачи.
31.6k116.1k установок
marketing-psychologyпсихология в маркетинге
coreyhaines31/marketingskills
Психологические принципы и ментальные модели для маркетологов: почему люди покупают. Проверяет контекст продукта для персонализированных рекомендаций.
31.6k85.6k установок
content-strategyстратегия контента для бизнеса
coreyhaines31/marketingskills
Стратегическое планирование контента до написания: исследует контекст бизнеса, клиентов и конкурентов. Определяет темы, форматы и календарь вместо случайных постов.
31.6k81.1k установок
programmatic-seoпрограмматик SEO в масштабе
coreyhaines31/marketingskills
Полный цикл SEO-страниц в масштабе: исследование паттернов ключевых слов, дизайн шаблонов, избежание штрафов Google. 12 конкретных плейбуков для разных ниш.
31.6k78.5k установок
marketing-ideas139 маркетинговых тактик для SaaS
coreyhaines31/marketingskills
Библиотека 139 проверенных маркетинговых тактик для SaaS по стадии, бюджету и таймлайну. Ответ на "как продвигать это?" с конкретным actionable планом.
31.6k76.1k установок