Одна із старих ідей до тесту якої руки не дійшли. Колись задумався над тим, що не бачив в реалізації використання breadcrumbs в оптимізації сторінок пагінації.
І в документації Google (https://developers.google.com/search/docs/advanced/structured-data/breadcrumb) - A breadcrumb trail on a page indicates the page's position in the site hierarchy
і в специфікації Schema - https://schema.org/BreadcrumbList - The position property is used to reconstruct the order of the items in a BreadcrumbList The convention is that a breadcrumb list has an itemListOrder of ItemListOrderAscending (lower values listed first), and that the first items in this list correspond to the "top" or beginning of the breadcrumb trail, e.g. with a site or section homepage
- вказується, що breadcrumbs уточнюють положення сторінок в ієрархії сайту.
Звідси цілком логічним рішенням мала б бути розмітка breadcrumbs на сторінках пагінації, що відкриті для індексації, як додатковий сигнал того, що вони є дочірніми для основної сторінки.
Технічний приклад того, що я маю на увазі:
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Сторінка 2 - Смартфони Xiaomi",
"description": "Друга сторінка категорії Смартфони Xiaomi",
"breadcrumb": {
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://example.com/xiaomi",
"name": "Смартфони Xiaomi"
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "https://example.com/dresses/xiaomi/page-2",
"name": "Сторінка 2"
}
}
]
}
}
І в документації Google (https://developers.google.com/search/docs/advanced/structured-data/breadcrumb) - A breadcrumb trail on a page indicates the page's position in the site hierarchy
і в специфікації Schema - https://schema.org/BreadcrumbList - The position property is used to reconstruct the order of the items in a BreadcrumbList The convention is that a breadcrumb list has an itemListOrder of ItemListOrderAscending (lower values listed first), and that the first items in this list correspond to the "top" or beginning of the breadcrumb trail, e.g. with a site or section homepage
- вказується, що breadcrumbs уточнюють положення сторінок в ієрархії сайту.
Звідси цілком логічним рішенням мала б бути розмітка breadcrumbs на сторінках пагінації, що відкриті для індексації, як додатковий сигнал того, що вони є дочірніми для основної сторінки.
Технічний приклад того, що я маю на увазі:
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Сторінка 2 - Смартфони Xiaomi",
"description": "Друга сторінка категорії Смартфони Xiaomi",
"breadcrumb": {
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://example.com/xiaomi",
"name": "Смартфони Xiaomi"
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "https://example.com/dresses/xiaomi/page-2",
"name": "Сторінка 2"
}
}
]
}
}