Przewodnik po mapie witryny wideo na 2026 rok: składnia XML Google, wymagane i wycofane tagi, kiedy pomaga, VideoObject vs mRSS i dlaczego filmy nie są indeksowane.

Na tej stronie
W skrócie
Mapa witryny wideo to mapa witryny XML (lub kanał mRSS), która informuje Google, jakie filmy występują na jakich stronach, z przestrzenią nazw http://www.google.com/schemas/sitemap-video/1.1. Każdy film potrzebuje miniatury, tytułu, opisu oraz adresu pliku (video:content_loc) albo adresu odtwarzacza (video:player_loc). Pomaga Google odkrywać filmy, ale film zostaje zindeksowany dopiero wtedy, gdy znajduje się na stronie odtwarzania, na której jest główną treścią. Dane strukturalne VideoObject na stronie robią to samo z poziomu HTML, a większość serwisów korzysta z obu.
Chcesz dowiedzieć się więcej? Zapytaj
Szybki quiz
Kto powinien naprawić techniczną stronę Twojej witryny?
Nasza rada dla Ciebie
Wypisz swoje rzeczywiste strony odtwarzania to właściwe rozwiązanie dla Ciebie
Miejsce 1 w tym rankingu, najlepiej pasuje do Twoich odpowiedzi.
Nasza rada dla Ciebie
Wygeneruj plik to właściwe rozwiązanie dla Ciebie
Miejsce 2 w tym rankingu, najlepiej pasuje do Twoich odpowiedzi.
Nasza rada dla Ciebie
Sprawdź, czy każdy adres jest dostępny to właściwe rozwiązanie dla Ciebie
Miejsce 3 w tym rankingu, najlepiej pasuje do Twoich odpowiedzi.
Nasza rada dla Ciebie
Zgłoś ją i wskaż to właściwe rozwiązanie dla Ciebie
Miejsce 4 w tym rankingu, najlepiej pasuje do Twoich odpowiedzi.
Mapa witryny wideo to najbardziej bezpośredni sposób, aby przekazać Google listę Twoich filmów wraz z metadanymi. Zasady znajdują się w dokumentacji Google o mapach witryn wideo i mRSS (ostatnia aktualizacja w maju 2026), i zmieniły się bardziej, niż przyznaje większość poradników: pięć tagów zostało usuniętych, a od grudnia 2023 Google ignoruje filmy, które obsługuje wyłącznie strona tekstowa. Ten przewodnik podaje aktualną składnię, wyjaśnia, kiedy mapa witryny wideo jest warta wysiłku, porównuje ją z oznaczeniami danych strukturalnych i z mRSS oraz wymienia powody, dla których filmy pozostają poza indeksem.
Mapa witryny wideo to standardowa mapa witryny XML rozszerzona o wpisy wideo. Każdy element url nadal wskazuje na stronę (stronę odtwarzania), a w jego wnętrzu blok video:video opisuje każdy film wyświetlany na tej stronie: miniaturę, tytuł, opis, adres pliku lub odtwarzacza, a także opcjonalne szczegóły, takie jak czas trwania czy data publikacji.
Trzy fakty wyznaczają ramy dla reszty:
Jeśli już korzystasz z mapy witryny obrazów, logika jest identyczna: strona pozostaje jednostką, a rozszerzenie multimedialne dodaje to, czego Google nie potrafi niezawodnie odgadnąć.
Oto minimalny, poprawny plik z jedną stroną odtwarzania i jednym filmem hostowanym u Ciebie, zgodny z formatem Google:
<?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://example.com/videos/grilling-steaks.html</loc>
<video:video>
<video:thumbnail_loc>https://example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Grilling steaks for summer</video:title>
<video:description>Bob shows how to get perfectly done steaks every time.</video:description>
<video:content_loc>https://cdn.example.com/video/123.mp4</video:content_loc>
<video:duration>600</video:duration>
<video:publication_date>2026-05-20T08:00:00+00:00</video:publication_date>
</video:video>
</url>
</urlset>W przypadku osadzenia z YouTube zamień video:content_loc na <video:player_loc>https://www.youtube.com/embed/VIDEO_ID</video:player_loc>. Pod tym samym url może stać kilka bloków video:video, po jednym na każdy film na stronie, ale Google prosi, by nie wymieniać filmów niezwiązanych z główną treścią strony.
| Tag | Co zawiera | Zasady |
|---|---|---|
| video:video | Element nadrzędny jednego filmu | Jeden na każdy film na stronie |
| video:thumbnail_loc | Adres obrazu miniatury | Musi spełniać wymagania Google dotyczące miniatur |
| video:title | Tytuł filmu | Powinien odpowiadać tytułowi widocznemu na stronie; zamień encje HTML lub użyj CDATA |
| video:description | Opis filmu | Maksymalnie 2048 znaków; zbliżony do tekstu na stronie, nie musi być dosłowny |
| video:content_loc lub video:player_loc | Adres pliku multimedialnego lub odtwarzacza | Jeden z nich jest wymagany, preferowany jest content_loc; oba muszą różnić się od adresu strony w loc |
Wiele generatorów i starszych poradników nadal produkuje tagi, które Google usunął ze swojej dokumentacji: video:category, video:gallery_loc, video:price, video:tvshow oraz atrybuty autoplay i allow_embed w video:player_loc. Nie psują pliku, ale nic nie wnoszą. Usuń je, gdy porządkujesz szablon.
Wskazówka
Użyj dokładnie tego samego adresu miniatury w mapie witryny wideo, w oznaczeniu VideoObject i w tagu og:image. Dobre praktyki Google dotyczące wideo wymagają jednej, spójnej miniatury dla każdego filmu we wszystkich źródłach metadanych.
Odpowiedź zależy mniej od pliku, a bardziej od strony, która hostuje film. We wpisie na blogu Search Central z 4 grudnia 2023 Google ogłosił, że tryb wideo będzie prowadził tylko do stron, na których film jest główną treścią. Jego własne przykłady stron, na których film jest uzupełnieniem: wpis na blogu, w którym film uzupełnia tekst, strona produktu z filmem oraz strona kategorii wymieniająca kilka filmów o równym znaczeniu.
Google w dobrych praktykach SEO wideo (zaktualizowanych w grudniu 2025) dodaje, że sama strona odtwarzania musi być zindeksowana i dobrze działać w Wyszukiwarce, zanim jej film będzie mógł zostać uwzględniony. Mapa witryny nie pozwala obejść tej zasady.
| Twoja sytuacja | Czy mapa witryny wideo jest przydatna? | Dlaczego |
|---|---|---|
| Filmy hostowane u Ciebie, jedna strona odtwarzania na film (kursy, media, poradniki) | Tak, duża wartość | Google dostaje adres pliku, czas trwania i miniaturę dla każdej strony, nawet jeśli odtwarzacz ładuje się późno |
| Duża lub zmienna biblioteka wideo (setki stron, treści z datą wygaśnięcia) | Tak | Tagi expiration_date, restriction i platform łatwiej zarządzać w jednym kanale |
| Transmisje na żywo i powtórki | Tak, z oznaczeniem schema | video:live w mapie witryny, oznaczenie BroadcastEvent dla odznaki LIVE |
| Filmy z YouTube osadzone w wpisach na blogu | Rzadko | Strona jest artykułem, więc film nie pojawi się jako wynik wideo; zamiast tego pozycjonuje się strona YouTube |
| Strony produktów z filmem demonstracyjnym | Niska | Główną treścią jest produkt; zainwestuj w stronę produktu i wgranie filmu na YouTube |
Uwaga
Wymienianie w mapie witryny wideo każdego wpisu na blogu z osadzonym filmem z YouTube nie tworzy wyników wideo. Te adresy pojawią się w Search Console z komunikatem „No video indexed”. Zostaw mapę dla prawdziwych stron odtwarzania.
Google czyta metadane wideo z trzech źródeł: danych strukturalnych, map witryn wideo (lub kanałów mRSS) i tagów Open Graph. Jego dokumentacja nie stawia żadnej z tych metod ponad pozostałe, więc wybór jest praktyczny.
| Metoda | Gdzie się znajduje | Najlepsza do | Ograniczenia |
|---|---|---|---|
| Mapa witryny wideo | Plik XML przesłany w Search Console | Masowe odkrywanie, wiele stron odtwarzania, reguły wygaśnięcia i krajów | Brak momentów kluczowych, brak odznaki LIVE |
| Oznaczenie VideoObject (JSON-LD) | W HTML każdej strony odtwarzania | Wyniki rozszerzone, momenty kluczowe (Clip, SeekToAction), odznaka LIVE | Musi być obecne na wyrenderowanej stronie; jedna strona naraz |
| Kanał mRSS | Plik Media RSS przesłany jak mapa witryny | Platformy, które już publikują RSS | Search Console może zgłosić „MRSS failure; try using schema.org instead” |
| Open Graph (og:video) | Tagi meta w nagłówku strony | Podglądy w mediach społecznościowych, sygnał zapasowy | Mało metadanych |
Przewodnik Google o danych strukturalnych VideoObject (zaktualizowany we wrześniu 2026) wymaga tylko trzech właściwości: name, thumbnailUrl i uploadDate. Zaleca contentUrl (preferowane przed embedUrl), description, duration oraz hasPart dla segmentów Clip. Momenty kluczowe wymagają filmu trwającego co najmniej 30 sekund, a odznaka LIVE wymaga BroadcastEvent z isLiveBroadcast ustawionym na true. Nic z tego nie istnieje w składni mapy witryny, dlatego najlepsza konfiguracja łączy mapę witryny wideo do odkrywania z oznaczeniem schema na każdej stronie odtwarzania. Nasz bezpłatny generator schema tworzy JSON-LD, a walidator danych strukturalnych sprawdza go przed publikacją. Szerszy obraz oznaczeń znajdziesz w naszym przewodniku po danych strukturalnych dla wyszukiwania AI.
Zacznij od stron, na których film jest pierwszą rzeczą, którą widzi odwiedzający, i powodem istnienia strony. Pomiń artykuły i strony produktów, które tylko osadzają film.
Większość platform do hostingu wideo i wtyczek CMS potrafi wyeksportować mapę witryny wideo; na własnej stronie wygeneruj ją z bazy danych, tak aby tytuły, miniatury i czasy trwania pozostawały zsynchronizowane ze stronami. Standardowa mapa witryny obsługuje do 50'000 adresów URL lub 50 MB bez kompresji; powyżej tego podziel ją i użyj indeksu map witryn.
Google wymaga, aby adresy strony, miniatury i filmu nie były blokowane przez robots.txt, nie wymagały logowania, nie były zatrzymywane przez zaporę sieciową i korzystały z HTTP lub FTP (protokoły strumieniowe nie są obsługiwane). Miniatura zablokowana przez robots.txt ma nawet własny błąd w raporcie „Video indexing” w Search Console.
Dodaj plik w raporcie Mapy witryny w Search Console i wskaż go w robots.txt wierszem Sitemap:. Nasz przewodnik, jak zgłosić mapę witryny do Google, opisuje oba kroki, a sprawdzacz map witryn wyłapuje źle sformatowany XML, zanim zrobi to Google.
Aktualizuj plik, gdy film zostanie dodany, zastąpiony lub usunięty, i ustaw video:expiration_date dla treści z datą końcową. Mapa witryny, która wymienia usunięte filmy, marnuje crawl i zaciemnia raporty.
Raport „Video indexing” w Search Console pokazuje, ile zindeksowanych stron zawiera zindeksowany film i dlaczego pozostałe go nie mają. Najczęstsze przyczyny i ich naprawy:
| Przyczyna w Search Console | Co oznacza | Naprawa |
|---|---|---|
| „Video isn't on a watch page” | Film wspiera stronę zamiast być jej główną treścią | Utwórz dedykowaną stronę odtwarzania albo zaakceptuj, że strona pozycjonuje się jako tekst |
| „Cannot determine video position and size” | Odtwarzacz nie jest obecny przy ładowaniu, często ukryty za obrazem do kliknięcia | Wyrenderuj odtwarzacz w początkowym HTML, nad linią przewijania |
| „No thumbnail URL provided” / „Invalid thumbnail size” | Brak miniatury lub jest mniejsza niż 60x30 pikseli | Dodaj większą miniaturę w mapie witryny i w schema |
| „Thumbnail blocked by robots.txt” | Googlebot nie może pobrać obrazu | Zezwól na ścieżkę miniatury, także w CDN |
| „Thumbnail is transparent” | Mniej niż 80 % pikseli jest wystarczająco nieprzezroczystych | Użyj nieprzezroczystego obrazu w formacie JPEG, PNG, WebP lub AVIF |
| „Video not found on host service” | Film usunięty lub ustawiony jako prywatny u hosta | Usuń wpis lub przywróć film |
Jeśli sama strona odtwarzania nie jest zindeksowana, napraw to najpierw: nasz przewodnik po indeksowaniu w Google omawia typowe przyczyny.
Dla Google czysta mapa witryny wideo wraz z oznaczeniem VideoObject sprawia, że każda strona odtwarzania kwalifikuje się do wyników wideo, momentów kluczowych i zakładki Wideo. Dla asystentów AI sytuacja wygląda inaczej. Badanie Sorank dotyczące cytowań YouTube w odpowiedziach AI (301'025 odpowiedzi AI, od sierpnia 2025 do sierpnia 2026) wykazało, że YouTube był cytowany w 2,35 % mierzonych odpowiedzi w ciągu ostatnich trzech miesięcy, z dużymi różnicami między modelami: 3,69 % w Gemini i 0 % w Claude. Asystenci AI cytują przede wszystkim tekst, więc strona odtwarzania zdobywa cytowania, gdy obok odtwarzacza znajduje się pisemne podsumowanie lub transkrypcja.
Praktyczną konsekwencją jest podział: hostuj kluczowe filmy na stronach odtwarzania, które kontrolujesz (mapa witryny i schema), publikuj te same filmy na YouTube dla zasięgu (zobacz nasz przewodnik po marketingu na YouTube) i otocz je artykułami, które odpowiadają na pytania Twoich klientów. Tu pomaga Sorank: to oprogramowanie do SEO i GEO działające na autopilocie, które znajduje Twoje słowa kluczowe, grupuje je w tematy za pomocą generatora klastrów tematycznych i pisze oraz publikuje zoptymalizowane artykuły dzięki generatorowi artykułów blogowych.

Mapa witryny wideo działa tylko na prawdziwych stronach odtwarzania: wymień je z wymaganymi tagami, dodaj oznaczenie VideoObject na każdej stronie i utrzymuj miniatury w dostępności. Aby treści pisemne wokół Twoich filmów powstawały na autopilocie, porównaj pakiety na stronie cennika; każdy pakiet zaczyna się od 3-dniowego bezpłatnego okresu próbnego.
Nie. Mapa witryny wideo opisuje filmy na stronach Twojej własnej witryny. Film z YouTube pozycjonuje się dzięki swojej stronie na YouTube, tytułowi, opisowi i zaangażowaniu. Możesz nadal zadeklarować osadzenie z YouTube za pomocą video:player_loc, ale tylko wtedy, gdy strona, która je osadza, jest prawdziwą stroną odtwarzania.
Plik mapy witryny obsługuje do 50'000 adresów URL lub 50 MB bez kompresji, a każdy adres URL może zawierać kilka wpisów wideo, po jednym na każdy film wyświetlany na stronie. Duże biblioteki rozdzielają filmy na kilka plików i wymieniają je w indeksie map witryn.
Tak, w serwisach z wieloma stronami odtwarzania. Dane strukturalne są odczytywane dopiero wtedy, gdy Google przeszukuje każdą stronę, a mapa witryny wymienia wszystkie filmy w jednym miejscu i zawiera reguły wygaśnięcia, krajów i platform. Momenty kluczowe i odznaka LIVE wymagają danych strukturalnych, więc oba rozwiązania działają najlepiej razem.
WYPRÓBOWALI SORANK PRZED TOBĄ
