Mapy witryn wideo i rozwiązania alternatywne
Mapa witryny wideo to mapa witryny zawierająca dodatkowe informacje o filmach umieszczonych na stronach. Utworzenie mapy witryny wideo to dobry sposób, żeby pomóc Google znaleźć i przeanalizować materiały wideo w Twojej witrynie. Dotyczy to zwłaszcza filmów dodanych niedawno lub takich, które trudno byłoby nam znaleźć przy użyciu standardowych mechanizmów skanowania.
Zalecamy korzystanie z map witryn wideo, ale obsługujemy też kanały mRSS.
Sprawdzone metody dotyczące map witryn wideo
Mapy witryn wideo bazują na ogólnych mapach witryn, więc w ich przypadku również obowiązują ogólne sprawdzone metody dotyczące map witryn. Możesz utworzyć osobną mapę witryny bądź kanał mRSS tylko na potrzeby filmów lub umieścić tagi mapy witryny wideo w istniejącej mapie witryny – użyj metody, która lepiej odpowiada Twoim potrzebom.
W przypadku map witryn wideo dodatkowo obowiązują też te specjalne wymagania:
- Nie wymieniaj filmów niezwiązanych z zawartością strony hostującej. Przykładem może tu być film, który stanowi drobne uzupełnienie strony lub nie ma związku z główną treścią tekstową.
-
Wszystkie pliki wymienione w mapie witryny wideo muszą być dostępne dla Googlebota. Oznacza to, że adresy URL w mapie witryny wideo:
- nie mogą być wykluczone z indeksowania przez reguły w pliku robots.txt,
- muszą być dostępne bez metaplików i bez logowania się,
- nie mogą być blokowane przez zapory sieciowe ani podobny mechanizm,
- muszą być dostępne za pomocą obsługiwanego protokołu: HTTP i FTP (protokoły transmisji strumieniowej nie są obsługiwane).
Jeśli chcesz zablokować spamerom dostęp do Twoich materiałów wideo pod adresami
<player_loc>
lub<content_loc>
, sprawdź, czy każdy z robotów uzyskujących dostęp do Twojego serwera to naprawdę Googlebot.
Więcej wskazówek na temat filmów w wyszukiwarce Google znajdziesz w naszych sprawdzonych metodach dotyczących filmów.
Przykładowa mapa witryny wideo
Przykład poniżej pokazuje zwykłą mapę witryny z rozszerzeniem dotyczącym filmów. Obejmuje 2 wpisy o filmie zagnieżdżone w pojedynczym tagu <url>
. Pierwszy wpis <video>
zawiera wszystkie tagi, z których może korzystać Google, a drugi – tylko tagi wymagane.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc> <video:title>Grilling steaks for summer</video:title> <video:description> Alkis shows you how to get perfectly done steaks every time </video:description> <video:content_loc> http://streamserver.example.com/video123.mp4 </video:content_loc> <video:player_loc> https://www.example.com/videoplayer.php?video=123 </video:player_loc> <video:duration>600</video:duration> <video:expiration_date>2021-11-05T19:20:30+08:00</video:expiration_date> <video:rating>4.2</video:rating> <video:view_count>12345</video:view_count> <video:publication_date>2007-11-05T19:20:30+08:00</video:publication_date> <video:family_friendly>yes</video:family_friendly> <video:restriction relationship="allow">IE GB US CA</video:restriction> <video:price currency="EUR">1.99</video:price> <video:requires_subscription>yes</video:requires_subscription> <video:uploader info="https://www.example.com/users/grillymcgrillerson">GrillyMcGrillerson </video:uploader> <video:live>no</video:live> </video:video> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/345.jpg</video:thumbnail_loc> <video:title>Grilling steaks for winter</video:title> <video:description> In the freezing cold, Roman shows you how to get perfectly done steaks every time. </video:description> <video:content_loc> http://streamserver.example.com/video345.mp4 </video:content_loc> <video:player_loc> https://www.example.com/videoplayer.php?video=345 </video:player_loc> </video:video> </url> </urlset>
Więcej przykładów
Poniższy przykład pokazuje, jak dodać do mapy witryny wideo umieszczony film w odtwarzaczu Vimeo:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc> <video:title>Lizzi is painting the wall</video:title> <video:description> Gary is watching the paint dry on the wall Lizzi painted. </video:description> <video:player_loc> https://player.vimeo.com/video/987654321 </video:player_loc> </video:video> </url> </urlset>
Ten przykład pokazuje, jak dodać do mapy witryny wideo umieszczony film w YouTube:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/345.jpg</video:thumbnail_loc> <video:title>John teaches cheese</video:title> <video:description> John explains the differences between a banana and cheese. </video:description> <video:player_loc> https://www.youtube.com/embed/1a2b3c4d </video:player_loc> </video:video> </url> </urlset>
Odwołanie do mapy witryny wideo
Tagi video
są zdefiniowane w przestrzeni nazw map witryn wideo: http://www.google.com/schemas/sitemap-video/1.1
Aby umożliwić Google korzystanie z mapy witryny wideo, musisz użyć tych wymaganych tagów:
Tagi wymagane | |
---|---|
<video:video> |
Element nadrzędny wszystkich informacji o pojedynczym filmie na stronie określonej przez tag |
<video:thumbnail_loc> |
URL wskazujący plik graficzny miniatury filmu. Postępuj zgodnie z wymaganiami dotyczącymi pliku miniatury filmu. |
<video:title> |
Tytuł filmu. Wszystkie encje HTML muszą mieć zmienione znaczenie lub być umieszczone w bloku |
<video:description> |
Opis filmu. Maksymalnie 2048 znaków. Wszystkie encje HTML muszą mieć zmienione znaczenie lub być umieszczone w bloku |
<video:content_loc> |
Adres URL wskazujący multimedialny plik wideo. Plik musi być w jednym z obsługiwanych formatów. Dodatkowe wytyczne
|
<video:player_loc> |
Adres URL odtwarzacza określonego filmu. Zazwyczaj ta informacja znajduje się w atrybucie Dodatkowe wytyczne
|
Dodatkowe tagi opcjonalne mogą ułatwić Google rozpoznanie Twoich filmów i ich właściwości:
Tagi opcjonalne | |
---|---|
<video:duration> |
Czas trwania filmu w sekundach. Wartość musi mieścić się w przedziale od |
<video:expiration_date> |
Data, po której film nie będzie już dostępny, podana w formacie W3C. Pomiń ten tag, jeśli Twój film będzie dostępny cały czas. Jeśli określisz ten parametr, wyszukiwarka Google nie wyświetli filmu po upływie wskazanego terminu. W przypadku filmów cyklicznych z tym samym adresem URL zmień datę wygaśnięcia na nową.
Obsługiwane wartości to pełna data ( Przykład: |
<video:rating> |
Ocena filmu. Obsługiwane wartości to liczby zmiennoprzecinkowe z zakresu od 0.0 (niska) do 5.0 (wysoka). |
<video:view_count> |
Liczba wyświetleń filmu. |
<video:publication_date> |
Data pierwszego opublikowania filmu w formacie W3C.
Obsługiwane wartości to pełna data ( Przykład: |
<video:family_friendly> |
Określa, czy film jest dostępny przy włączonym filtrze SafeSearch. Jeśli pominiesz ten tag, po włączeniu filtra SafeSearch film będzie dostępny. Obsługiwane wartości:
|
<video:restriction>
|
Określa, czy film ma się pojawiać w wynikach wyszukiwania w określonych krajach.
Podaj listę kodów krajów rozdzielonych spacjami w formacie ISO 3166.
Można użyć tylko 1 tagu Atrybuty:
Jeśli użyto tagu nadrzędnego
Przykład: w tym przykładzie film pojawi się w wynikach wyszukiwania tylko w Kanadzie i Meksyku:
|
<video:platform> |
Określa, czy film ma się pojawiać w wynikach wyszukiwania na podanych typach platform. Jest to lista rozdzielonych spacjami typów platform. Pamiętaj, że ten tag ma wpływ tylko na wyniki wyszukiwania na określonych typach urządzeń. Nie powstrzyma jednak użytkownika przed odtworzeniem filmu na niedozwolonej platformie.
Dla każdego filmu można użyć tylko 1 tagu Obsługiwane wartości:
Atrybuty:
Jeśli użyto tagu nadrzędnego
Przykład: w tym przykładzie film można wyświetlić w internecie lub na telewizorze, ale nie na urządzeniach mobilnych: |
<video:requires_subscription> |
Wskazuje, czy do wyświetlenia filmu wideo wymagana jest subskrypcja. Obsługiwane wartości to:
|
<video:uploader> |
Imię i nazwisko lub nazwa osoby przesyłającej film. Do każdego filmu można zastosować maksymalnie 1 tag Atrybuty:
|
<video:live> |
Wskazuje, czy film jest transmitowany na żywo. Obsługiwane wartości to:
|
<video:tag> |
Tag z dowolnym ciągiem tekstowym opisującym film. Tagi są zazwyczaj bardzo krótkimi opisami głównych zagadnień związanych z filmem lub innym materiałem. Może istnieć kilka tagów dotyczących danego filmu, ale może on należeć tylko do 1 kategorii. Na przykład film o grillowaniu może należeć do kategorii „grillowanie”, ale można go oznaczyć tagami „stek”, „mięso”, „lato” i „na świeżym powietrzu”. Dla każdego tagu powiązanego z filmem trzeba utworzyć nowy element |
Wycofane tagi i atrybuty
Z dokumentacji usunęliśmy te tagi i atrybuty: <video:category>
, <video:gallery_loc>
, atrybuty autoplay
i allow_embed
tagu <video:player_loc>
, tag <video:price>
i jego atrybuty oraz tag <video:tvshow>
i jego atrybuty. Więcej informacji znajdziesz w ogłoszeniu o wycofaniu funkcji.
Rozwiązanie alternatywne wobec mapy witryny: mRSS
Zalecamy korzystanie z map witryn wideo, ale obsługujemy też kanały mRSS.
Google obsługuje rozszerzenie mRSS, czyli moduł RSS rozszerzający możliwości standardu RSS 2.0. Kanały mRSS są bardzo podobne do map witryn wideo i można je testować, przesyłać oraz aktualizować tak samo jak mapy witryn.
Więcej informacji o kanałach multimedialnych znajdziesz w oficjalnej dokumentacji kanału media RSS.
Przykład wpisu mRSS
Oto przykład wpisu mRSS, w którym podano wszystkie tagi używane przez Google.
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/"> <channel> <title>Example MRSS</title> <link>https://www.example.com/examples/mrss/</link> <description>MRSS Example</description> <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/"> <link>https://www.example.com/examples/mrss/example.html</link> <media:content url="https://www.example.com/examples/mrss/example.flv" fileSize="405321" type="video/x-flv" height="240" width="320" duration="120" medium="video" isDefault="true"> <media:player url="https://www.example.com/shows/example/video.swf?flash_params" /> <media:title>Grilling Steaks for Summer</media:title> <media:description>Get perfectly done steaks every time</media:description> <media:thumbnail url="https://www.example.com/examples/mrss/example.png" height="120" width="160"/> <media:price price="19.99" currency="EUR" /> <media:price type="subscription" /> </media:content> <media:restriction relationship="allow" type="country">us ca</media:restriction> <dcterms:valid xmlns:dcterms="http://purl.org/dc/terms/">end=2020-10-15T00:00+01:00; scheme=W3C-DTF</dcterms:valid> <dcterms:type>live-video</dcterms:type> </item> </channel> </rss>
Odwołanie do mRSS
Pełna specyfikacja mRSS zawiera wiele innych tagów opcjonalnych oraz sprawdzone metody i przykłady.
Aby umożliwić Google korzystanie z Twojego kanału mRSS, musisz użyć tych wymaganych tagów:
Tagi wymagane | |
---|---|
<media:content> |
Zawiera informacje o filmie. Atrybuty:
Informacje o innych atrybutach opcjonalnych i polach podrzędnych tagu |
<media:player> |
Musisz podać co najmniej 1 atrybut
Adres URL odtwarzacza określonego filmu. Zazwyczaj ta informacja znajduje się w atrybucie |
<media:title> |
Tytuł filmu. Maksymalnie 100 znaków. Wszystkie encje HTML muszą mieć zmienione znaczenie lub muszą być umieszczone w bloku CDATA. |
<media:description> |
Opis filmu. Maksymalnie 2048 znaków. Wszystkie encje HTML muszą mieć zmienione znaczenie lub muszą być umieszczone w bloku CDATA. |
<media:thumbnail> |
URL wskazujący miniaturę podglądu. Postępuj zgodnie z wymaganiami dotyczącymi pliku miniatury filmu. |
Dodatkowe tagi opcjonalne mogą ułatwić Google rozpoznanie Twoich filmów i ich właściwości:
Tagi opcjonalne | |
---|---|
<dcterms:valid> |
Data opublikowania i wygaśnięcia filmu. Oto pełna specyfikacja tagu Przykład: <dcterms:valid> start=2002-10-13T09:00+01:00; end=2002-10-17T17:00+01:00; scheme=W3C-DTF <dcterms:valid> |
<media:restriction> |
Lista rozdzielonych spacjami kodów krajów, w których film może lub nie może być odtwarzany, w formacie ISO 3166.
W przypadku braku tagu Atrybuty:
Jeśli użyto tagu nadrzędnego
Więcej informacji o stosowaniu ograniczeń dotyczących krajów Przykład: <media:restriction relationship="allow" type="country">us ca</media:restriction> |
<media:price> |
Cena za pobranie lub wyświetlenie filmu. Nie używaj tego tagu w przypadku filmów bezpłatnych. Można podać kilka elementów Atrybuty:
Jeśli użyto tagu nadrzędnego
|
Dodatkowe materiały
Chcesz dowiedzieć się więcej? Zapoznaj się z tymi zasobami: