Nano Hash - криптовалюты, майнинг, программирование

Как установить хлебные крошки для статьи в Schema.org?

Используя Schema.org, я хотел бы, чтобы поисковые системы читали «хлебные крошки» моих статей.

Однако BreadcrumbList является частью WebPage, но не является частью Article.

Я могу добавить объект WebPage к каждой статье, но это кажется немного излишним, и я не уверен, как поисковые системы отнесутся к этому.

Как правильно реализовать и навигационные крошки, и объекты статьи?
Было бы здорово использовать примеры из жизни.


Ответы:


1

Статьи и веб-страницы — это разные объекты. По разным причинам имеет смысл не стирать грань между этими сущностями. В статьях нет хлебных крошек, в отличие от веб-страниц. Вот почему Schema.org определяет свойство breadcrumb только для WebPage (и подтипов).

Обычный и ожидаемый способ — предоставить объект WebPage в дополнение к любым объектам, которые есть на странице (например, один или несколько Article).

mainEntity свойство (или обратное mainEntityOfPage свойство) используется для обозначения основного объекта, который описывает веб-страница.

Итак, для веб-страницы, содержащей одну статью, у вас может быть что-то вроде:

  • WebPage breadcrumb BreadcrumbList
  • WebPage mainEntity Article
13.07.2016

2

Вот пример в Google со schema.org.

14.07.2016
  • Этот пример не показывает, как содержать хлебные крошки внутри статьи. 14.07.2016
  • Вы можете добавить новую схему навигации, которая не является частью статьи. Если вы используете более одной «хлебной крошки», Google говорит, что он использует первую «хлебную крошку» в качестве основной. См.: searchenginewatch.com/sew/news/2335753/ 14.07.2016
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..