Uzyskaj identyfikator, adres URL i nazwę swoich treści

Encje treści w katalogu zwykle wymagają tych właściwości:

  • @id: globalny identyfikator podmiotu.
  • url: kanoniczny URL treści. Nie używaj url w przypadku encji BroadcastEvent, SportsEvent ani encji związanych z ofertą kanałów (TelevisionChannel i CableOrSatelliteService).
  • name: nazwa treści.

Przykłady: @id, url i name:

"@id": "http://www.example.com/episode/video/432432432",
"url": "http://www.example.com/episode/video/432432432",
"name": "My example episode",

Identyfikator

Identyfikator (@id) musi spełniać te wymagania:

  • Unikalny w skali globalnej w całym katalogu
    • Na przykład nie używaj tego samego elementu @id w przypadku TVSeries i TVSeason.
  • Statyczny
    • Nie możesz później zmienić @id.
  • W formie ujednoliconego identyfikatora zasobu (URI)
    • Jeśli lokalny identyfikator treści nie jest w formacie identyfikatora URI, dodaj przed nim swoją domenę, aby spełnić to wymaganie. Jeśli na przykład identyfikator treści to 1234abc, a Twoja domena to https://example.com, @id może mieć postać https://example.com/1234abc.
    • @id nie musi być działającym adresem URL, musi tylko mieć format identyfikatora URI.
    • Domena używana w @id (np. https://example.com) musi należeć do Twojej organizacji.

Ponieważ url elementu spełnia wszystkie wymagania dotyczące identyfikatora (czyli jest unikalny globalnie, statyczny i ma postać identyfikatora URI), zalecamy używanie url elementu jako @id.

Kanoniczny URL

Kanoniczny URL (url) pomaga Google dokładnie uzgodnić zawartość katalogu z zawartością baz danych Google.

"Kanoniczny URL to adres strony, którą Google uznaje za najbardziej reprezentatywną spośród zbioru duplikatów stron w Twojej witrynie. Jeśli masz na przykład 2 adresy URL tej samej strony (załóżmy example.com?dress=1234 i example.com/dresses/1234), Google wybiera jeden z nich jako kanoniczny. (Źródło: Konsolidowanie duplikatów adresów URL)

Wymagania dotyczące kanonicznego adresu URL:

  • url musi być globalnie unikalna.
  • url musi zawierać działający kanoniczny URL, który Google może zindeksować.
  • (Tylko działania związane ze słuchaniem) url musi wskazywać stronę z opisem treści, która nie jest blokowana przez paywall.
  • (Telewizja na żywo) Nie uwzględniaj elementów url w BroadcastEvent. W przypadku transmisji telewizyjnych i filmowych podaj url w podstawowym elemencie Movie, TVSeries lub TVEpisode.
  • (Sport) Nie uwzględniaj elementu url w elementach SportsEvent. Podaj linki do odtwarzania za pomocą elementu SportsEvent.potentialAction.
  • (Telewizja na żywo i sport) Upewnij się, że właściwość BroadcastEvent.@id różni się od właściwości @id powiązanego elementu Movie, TVSeries, TVEpisode lub SportsEvent.

Zbieranie identyfikatora, adresu URL i nazwy

Wykonaj te czynności:

  1. Zbierz nazwy treści w katalogu.
  2. Określ kanoniczne adresy URL treści. (Zalecamy użycie url treści jako @id).