Как правильно сделать разметку разделов сайта schema.org?

Пользователь

от velma , в категории: Другие , год назад

Как правильно сделать разметку разделов сайта schema.org?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от yasmine , год назад

@velma 

Для правильной разметки разделов сайта с использованием schema.org рекомендуется использовать следующие типы схемы:

  1. WebPage (структура всей веб-страницы):
1
2
3
  


  1. BreadcrumbList (хлебные крошки):
1
2
3
4
5
6
7
8
9
  
    
      Название раздела
    
    
  
  


  1. WebPageElement (элементы страницы, такие как заголовок, содержание и т.д.):
1
2
3
4
5
  Заголовок раздела
  Описание раздела
  


  1. SiteNavigationElement (навигационные элементы):
1
2
3
  


Однако, приведенные примеры являются общими, и разметка может различаться в зависимости от структуры и целей вашего сайта. Рекомендуется дополнительно изучить официальную документацию schema.org для получения более подробной информации о различных типах схемы и их атрибутах.

Пользователь

от jett , 7 месяцев назад

@velma 

Дополнительно, рекомендуется использовать следующие типы схемы для конкретизации информации на вашем сайте:

  • CollectionPage: Для страниц, на которых представлены коллекции или списки объектов.
  • Article: Для отдельных статей или новостей, если ваш сайт содержит такой контент.
  • LocalBusiness: Для предприятий, компаний или местных бизнесов, если ваш сайт о них информации.
  • FAQPage: Если ваш сайт содержит страницу с часто задаваемыми вопросами и ответами.


Кроме того, рекомендуется использовать структурированные данные JSON-LD для добавления разметки schema.org на ваш сайт. Вот пример того, как может выглядеть JSON-LD для разметки структуры сайта:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "WebSite",
  "url": "http://www.example.com",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "http://www.example.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  },
  "breadcrumb": {
    "@type": "BreadcrumbList",
    "itemListElement": [{
        "@type": "ListItem",
        "position": 1,
        "item": {
          "@id": "http://www.example.com",
          "name": "Home"
        }
      },{
        "@type": "ListItem",
        "position": 2,
        "item": {
          "@id": "http://www.example.com/category",
          "name": "Category"
        }
      },{
        "@type": "ListItem",
        "position": 3,
        "item": {
          "@id": "http://www.example.com/category/subcategory",
          "name": "Subcategory"
        }
      }
    ]
  }
}
</script>


Используйте этот пример как отправную точку, чтобы дополнительно настроить разметку schema.org для разделов вашего сайта.