Обратно към Блога
Статия

Schema LiveBlogPosting: Бустер за Успех в Top Stories

Schema LiveBlogPosting: Бустер за Успех в Top Stories

Колко Често Google Показва Значката/Таблетката "Live" в Top Stories?

По време на Олимпийските игри в Париж 2024, нашите данни показват, че разпределението между значките е както следва:

  • Значката/таблетката LiveBlog доминира с 66.6%
  • Видео значките, които не са толкова популярни, достигнаха 29.1% от всички значки

Като цяло, Google показва значката LiveBlog само на 3.5% от резултатите в Google Top Stories.

Schema Маркиране на LiveBlogPosting

<!DOCTYPE html>
<html>
<head>
<title>Блог на Живо без AMP</title>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LiveBlogPosting",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/live_blog/"
  },
  "url": "https://example.com/live_blog/",
  "datePublished": "2024-08-09T11:30:00-07:00",
  "dateModified": "2024-08-09T16:00:00-07:00",
  "coverageStartTime": "2024-08-09T11:30:00-07:00",
  "coverageEndTime": "2024-08-09T16:00:00-07:00",
  "about": {
    "@type": "Event",
    "startDate": "2024-08-09T13:00:00-07:00",
    "name": "Блог на Живо без AMP",
    "location": {
      "@type": "EventVenue",
      "name": "John Doe",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "123 Main St",
        "addressLocality": "Los Angeles",
        "addressRegion": "CA",
        "postalCode": "90001",
        "addressCountry": "US"
      }
    }
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example Publisher",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png",
      "height": "60",
      "width": "600"
    }
  },
  "author": {
    "@type": "Person",
    "name": "John Doe"
  },
  "headline": "Блог на Живо без AMP",
  "description": "Имплементация на Блог на Живо без AMP",
  "image": {
    "@type": "ImageObject",
    "url": "https://example.com/image.png",
    "height": "1532",
    "width": "2046"
  },
  "keywords": "Покритие на Живо, LiveBlogPosting",
  "liveBlogUpdate": [
    {
      "@type": "BlogPosting",
      "headline": "Градски Скайлайн",
      "url": "https://example.com/live_blog/#post1",
      "datePublished": "2024-08-09T11:30:00-07:00",
      "articleBody": "Красив градски скайлайн при залез слънце."
    },
    {
      "@type": "BlogPosting",
      "headline": "Изглед към Океана",
      "url": "https://example.com/live_blog/#post2",
      "datePublished": "2024-08-09T16:00:00-07:00",
      "articleBody": "Спокоен изглед към океанските вълни."
    }
  ]
}
</script>
</head>
<body>
</body>
</html>

Можете също да използвате Microdata, за да маркирате вашия блог на живо вместо JSON-LD. В този случай публикациите в блог на живо само с текст ще се показват заедно с основното изображение на целия блог на живо.

Насоки за Използване на Маркиране LiveBlogPosting

LiveBlogPosting включва множество liveBlogUpdates, всеки от тип BlogPosting, представляващи индивидуални актуализации с времева марка на блога на живо. Всеки BlogPosting трябва да има указан articleBody и може също да включва изображение или видео.

Свойства на LiveBlogPosting

СвойствоТипОписание
aboutSportsEvent или EventБележка относно реалното събитие, покрито в тази статия. Повече детайли могат да бъдат намерени в секциите SportsEvent и Event по-долу.
dateModifiedDateTimeПоследната актуализация с времева марка, представена във формат ISO 8601. Когато статията е публикувана първоначално, тази стойност трябва да е идентична с datePublished.
datePublishedDateTimeОригиналната дата и час на публикуване, форматирани според ISO 8601. Тази стойност остава постоянна, независимо от последващи актуализации на статията.
headlineTextЗаглавието на статията. Трябва да е кратко, с максимална дължина от 110 знака.
image.heightIntegerВисочината на изображението, измерена в пиксели.
image.urlURLURL адресът на изображението.
image.widthIntegerШирината на изображението в пиксели.
urlURLURL адресът на статията, който винаги трябва да бъде указан

LiveBlogPosting - Допълнителни Свойства

СвойствоТипОписание
imageImageObjectТрябва да има поне едно изображение с обхождащ URL с минимум 696px широко.
keywordsTextНай-добрата практика сред новинарските издатели е да се използват таговете на статията като ключови думи в schema маркирането.
mainEntityOfPage.@idURLЗадайте mainEntityOfPage.@id, когато статията е основният фокус на страницата. Стойността на това свойство трябва да се подравни с каноничния URL на страницата със статията.

Информация за BlogPosting

В рамките на LiveBlogPosting, тип BlogPosting представлява единичен запис. Съдържанието на всяка публикация трябва да бъде маркирано следвайки насоките, предоставени тук.

Свойства на BlogPosting

СвойствоТипОписание
liveBlogUpdateBlogPostingМасив от анотации, една за всяка актуализация на блога на живо.
liveBlogUpdate.datePublishedDateTimeДатата и часът на актуализацията на блога. Използвайте формат ISO 8601.
liveBlogUpdate.articleBodyTextТялото на актуализацията на блога. В допълнение към текста, articleBody може да съдържа тагове, за да посочи преминавания на редове, но в този случай трябва да бъде въведен като HTML.
liveBlogUpdate.image.urlURLАнотация за основното изображение на актуализацията на блога. Това свойство е задължително, ако BlogPosting съдържа изображение.
liveBlogUpdate.urlURLAMP URL адресът за актуализацията на блога на живо. Обикновено това ще бъде същото като LiveBlogPosting.url с допълнителна HTML котва (например: https://www.website.com/someArticle#post). Не използвайте CGI параметри в URL адреса.
liveBlogUpdate.videoVideoObjectАнотация за основното видео на актуализацията на блога. Това свойство е задължително, ако BlogPosting съдържа видео
liveBlogUpdate.video.thumbnailUrlURLURL адрес към миниатюрата, която да се използва във видеото. Това свойство е задължително, ако BlogPosting съдържа видео. Ако е избрано да се маркира видео за BlogPosting, тогава video.thumbnail също трябва да бъде маркирано.

Какво да Правите, Когато Блог на Живо Изтече:

Когато публикация в блог на живо приключи, е важно да следвате тези най-добри практики:

  • Премахнете URL адреса на блога на живо от вашия XML sitemap на Google News.
  • Изключете го от началната страница, както и от всяка категорийна или индексна страница.
  • За текущи събития, помислете да поставите връзка към страницата на блога на живо видно на основната страница на събитието като мека пренасочване.
  • Избягвайте премахването на schema liveBlogPosting, тъй като атрибутът "coverageEndTime" предлага ценни детайли за периода на покритие на събитието.

Добри Примери за Добре Имплементиран LiveBlogPosting

Въз основа на моя опит, New York Times (NYT) винаги е много детайлен и точен в своето schema маркиране. Така че, ако търсите някои най-добри практики и вдъхновение за някои допълнителни свойства, които да добавите към вашия schema, бих препоръчал да разгледате тяхното schema маркиране.

Аз съм пристрастен, но добър пример е също schema маркирането на liveblogPosting в The Telegraph.

Отстраняване на Грешки в Schema Маркиране на LiveBlogPosting

За отстраняване на грешки в schema на LiveBlogPosting, трябва да използвате Инструмент за Валидиране на Schema. Можете да въведете URL адреса или да поставите целия HTML и JSON-LD за валидиране. Този инструмент ще подчертае всякакви грешки или предупреждения във вашето schema маркиране.

Валидирайте Вашия Schema LiveBlogPosting

Използвайте нашия безплатен инструмент, за да валидирате и анализирате вашето schema маркиране на LiveBlogPosting. Получете незабавна обратна връзка за грешки, липсващи задължителни свойства и препоръки за подобряване на вашите публикации в блог на живо за Google News и Top Stories.

Проверете Вашия Schema LiveBlogPosting →

Инструментът на Google Rich Result Test специално проверява дали вашите структурирани данни са подходящи за генериране на обогатени резултати (подобрени фрагменти от търсене) в Google Search.

Каква е Разликата между Rich Result Test и Инструмента за Валидиране на Schema?

Rich Results Test: Този инструмент, предоставен от Google, специално проверява дали вашите структурирани данни са подходящи за генериране на обогатени резултати (подобрени фрагменти от търсене) в Google Search. Оценява структурираните данни за съвместимост с функциите за търсене на Google, като обогатени фрагменти, карусели или панели за знания. Също така подчертава грешки и предупреждения, свързани със специфичните schemas, които могат да повлияят на появата на вашето съдържание в резултатите от търсене.

Инструмент за Валидиране на Schema: Този инструмент (като валидатора на Schema.org) проверява коректността на вашите структурирани данни спрямо стандартите на Schema.org. Проверява дали вашето маркиране е правилно форматирано и се придържа към спецификациите, независимо от това дали данните са подходящи за обогатени резултати в Google. Този инструмент гарантира, че вашият schema е технически точен, но не предоставя информация за това как ще се покаже в търсачките.

Svet Petkov

За Автора

Svet Petkov

Свет Петков е основателят на StoryHawk. Той има солидна подготовка в оптимизация на SEO и през последните години в SEO за редакции на новини. С неговата страст към Python и данните, той винаги се интересува от предоставяне на ценни данни и историята зад тях.

Schema LiveBlogPosting: Бустер за Успех в Top Stories - Блог StoryHawk