Uporządkowane dane dotyczące filmów edukacyjnych (LearningResource
, VideoObject
, Clip
)
Wyszukiwarka Google to miejsce, w którym uczniowie i nauczyciele mogą odkrywać i oglądać filmy edukacyjne. Jeśli w uporządkowanych danych wyraźnie podasz informacje dotyczące treści edukacyjnych, takie jak poziom edukacyjny i pojęcia oraz umiejętności omówione w filmie, będziemy mogli lepiej zrozumieć zawarte w nim treści. Pozwoli nam to udostępnić osobom uczącym się dodatkowe funkcje pomagające znaleźć odpowiednie treści.
Uporządkowane dane filmów edukacyjnych mogą też zawierać elementy informacji o filmie edukacyjnym, takie jak poziom edukacyjny i rodzaj filmu (np. przegląd lub film z rozwiązaniem).
Dostępność funkcji
Wynik z elementami rozszerzonymi dotyczący filmu edukacyjnego jest dostępny w języku angielskim we wszystkich regionach, w których działa wyszukiwarka Google. Ta funkcja jest dostępna tylko podczas wyszukiwania akademickich treści edukacyjnych na komputerach i urządzeniach mobilnych.
Przykłady
Pojedynczy film edukacyjny
Oto przykład pojedynczego filmu edukacyjnego.
<html> <head> <title>Learning video markup example</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": ["VideoObject", "LearningResource"], "name": "An introduction to Genetics", "description": "Explanation of the basics of Genetics for beginners.", "learningResourceType": "Concept Overview", "educationalLevel": "High school (US)", "contentUrl": "https://www.example.com/video/123/file.mp4", "thumbnailUrl": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "uploadDate": "2024-03-31T08:00:00+08:00" } </script> </head> <body> </body> </html>
Film edukacyjny z kilkoma klipami
Oto przykład filmu edukacyjnego, który zawiera 3 klipy: 2 klipy z analizą i rozwiązaniem problemu i 1 klip z omówieniem zagadnienia.
<html> <head> <title>Learning video and clips markup example</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": ["VideoObject", "LearningResource"], "name": "An introduction to XYZ", "description": "Solving equations using exponent properties", "educationalLevel": "High school (US)", "educationalAlignment": { "@type": "AlignmentObject", "educationalFramework": "Common Core", "targetName": "HSA-SSE.B.3", "targetUrl": "https://www.corestandards.org/Math/Content/HSA/SSE/#CCSS.Math.Content.HSA.SSE.B.3" }, "contentUrl": "https://www.example.com/video/123/file.mp4", "thumbnailUrl": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "hasPart": [{ "@type": ["Clip", "LearningResource"], "learningResourceType": "Concept Overview", "name": "Understanding exponents", "startOffset": 40, "endOffset": 120, "url": "https://www.example.com/example?t=501" },{ "@type": ["Clip", "LearningResource"], "learningResourceType": "Problem Walkthrough", "name": "Example problem 1: suspended wires", "text": "Consider a weight suspended from two wires as shown in Figure. Find the tension in each wire.", "startOffset": 150, "endOffset": 225, "url": "https://www.example.com/example?t=30" },{ "@type": ["Clip", "LearningResource"], "learningResourceType": "Problem Walkthrough", "name": "Example problem 2: exponents", "text": "Consider a weight suspended from five wires as shown in Figure. Find the tension in one wire.", "startOffset": 275, "endOffset": 500, "url": "https://www.example.com/example?t=201" }], "uploadDate": "2024-03-31T08:00:00+08:00" } </script> </head> <body> </body> </html>
Film instruktażowy pokazujący rozwiązywanie problemu
Ten przykład pokazuje wszystkie właściwości, które należy dodać do znaczników filmów edukacyjnych, aby zostały one uznane za prawidłowe filmy instruktażowe pokazujące rozwiązywanie problemów.
<html> <head> <title>Problem Walkthrough Learning Video example</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": ["VideoObject", "LearningResource"], "name": "Mechanics problem for Grade 10", "description": "Video walks through solution for problems in mechanics.", "learningResourceType": "Problem Walkthrough", "text": "Three balls have a mass of 2kg, 4kg and 6kg each. Find the relative velocity after collision.", "contentUrl": "https://www.example.com/video/123/file.mp4", "thumbnailUrl": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "uploadDate": "2024-03-31T08:00:00+08:00" } </script> </head> <body> </body> </html>
Kilka klipów instruktażowych pokazujących rozwiązywanie problemów
Oto przykład strony internetowej z kilkoma klipami instruktażowymi pokazującymi rozwiązywanie problemów. Ten przykład pokazuje wszystkie właściwości, które należy dodać do znaczników filmów edukacyjnych na poziomie filmu i klipu, aby były one prawidłowymi znacznikami klipu instruktażowego pokazującego rozwiązanie problemu.
<html> <head> <title>Problem Walkthrough in clips in Learning Videos markup</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": ["VideoObject", "LearningResource"], "name": "An introduction to XYZ", "description": "Solving equations using exponent properties", "learningResourceType": "Problem Walkthrough", "contentUrl": "https://www.example.com/video/123/file.mp4", "text": "Three balls have a mass of 2kg, 4kg and 6kg each. Find the relative velocity after collision.", "thumbnailUrl": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "hasPart": [{ "@type": ["Clip", "LearningResource"], "learningResourceType": "Problem Walkthrough", "name": "Example problem 1: suspended wires", "text": "Consider a weight suspended from two wires. Find the tension in each wire.", "startOffset": 150, "endOffset": 225, "url": "https://www.example.com/example?t=150" },{ "@type": ["Clip", "LearningResource"], "learningResourceType": "Problem Walkthrough", "name": "Example problem 2: exponents", "text": "Consider a weight suspended from five wires. Find the tension in one wire.", "startOffset": 275, "endOffset": 500, "url": "https://www.example.com/example?t=275" }], "uploadDate": "2024-03-31T08:00:00+08:00" } </script> </head> <body> </body> </html>
如何添加结构化数据
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式。
下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab。
- 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据。
- 遵循指南。
- 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
- 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、
noindex
标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址。 - 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图。Search Console Sitemap API 可以帮助您自动执行此操作。
Wytyczne
Aby Twoja strona mogła wyświetlać się w wynikach z elementami rozszerzonymi wskazujących filmy edukacyjne, musisz przestrzegać tych wytycznych:
- Ogólne wytyczne dotyczące uporządkowanych danych
- Podstawowe zasady wyszukiwania
- Sprawdzone metody dotyczące filmów
- Wytyczne dotyczące map witryn wideo
- Wskazówki techniczne
Wskazówki techniczne
- Oprócz znaczników filmu edukacyjnego dodaj
wymagane i zalecane właściwości
VideoObject
. - Film musi być dostępny publicznie i nie może wymagać subskrypcji.
- Łączny czas trwania filmu musi wynosić co najmniej 30 sekund.
- Znaczniki filmu edukacyjnego należy dodać do strony, na której użytkownicy mogą go obejrzeć. Wskazanie strony, na której nie da się go wyświetlić, może powodować frustrację użytkowników.
Definicje typów uporządkowanych danych
Pełną definicję znaczników VideoObject
i LearningResource
znajdziesz na schema.org VideoObject
i LearningResource
.
Aby filmy edukacyjne mogły się wyświetlać w wynikach z elementami rozszerzonymi, musisz w swoich treściach zastosować wymagane właściwości. Możesz też dodawać do nich właściwości zalecane, aby wzbogacać informacje o treściach i zwiększać w ten sposób komfort użytkowników.
Film edukacyjny [VideoObject
, LearningResource
]
Znaczniki filmów edukacyjnych pozwalają uzyskać lepszy wgląd w treści edukacyjne filmu. Znaczniki mogą zawierać informacje o różnych zagadnieniach i umiejętnościach prezentowanych w filmie.
Dla filmów edukacyjnych użyj typu [VideoObject, LearningResource]
.
Oprócz wymaganych i zalecanych właściwościVideoObject
dodaj poniższe właściwości dotyczące filmów edukacyjnych.
Właściwości wymagane | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
educationalAlignment
|
Oficjalny kod standardu, klasę lub egzamin powiązany z treścią. Używaj tej właściwości tylko wtedy, gdy Twoje treści są zgodne z określonymi standardami lub egzaminami. Jeśli nie, użyj tylko właściwości
Możesz podać kilka wartości Przykłady: "educationalAlignment": { "@type": "AlignmentObject", "educationalFramework": "Common Core", "targetName": "CCSS.MATH.CONTENT.7.SP.B.4", "targetUrl": "https://www.corestandards.org/Math/Content/7/SP/B/4/" } "educationalAlignment": { "@type": "AlignmentObject", "educationalFramework": "NCERT", "targetUrl": "https://ncert.nic.in/" } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
educationalLevel |
Docelowy poziom edukacyjny filmu. Ustaw docelowy poziom edukacyjny na wartość odpowiednią dla kraju lub ogólną. Wartości dotyczące kraju:
Każdy kraj ma własny system akademicki. Ustaw
Przykład: "educationalLevel": "10th Grade (AR)" Wartości ogólne: Jako wartość
"educationalLevel": "Beginner" |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
learningResourceType |
Typ treści filmu zależny od tego, jaki cel określono dla filmu. Tej właściwości można używać na poziomie filmu (jeśli film ma tylko 1 typ treści) lub na poziomie klipu (jeśli film ma więcej niż 1 typ treści). Na liście poniżej znajdziesz przykłady akceptowanych wartości. Jeśli Twój film nie pasuje do żadnej z nich, możesz utworzyć nową, bo rozważamy obsługę nowych wartości. Pamiętaj, że jeśli wartość nie jest ustawiona na wartość wymienioną poniżej, informacji o typie edukacyjnym nie można używać w żadnej funkcji wyszukiwania.
"learningResourceType": "Problem walkthrough" |
Właściwości zalecane | |
---|---|
educationalAlignment.educationalFramework
|
Nazwa oficjalnego standardu powiązanego z treścią. "educationalFramework": "Common Core" |
educationalAlignment.targetName |
Standardowy kod lub węzeł (na przykład CCSS.MATH.CONTENT.7.SP.B.4, AP physics A, CCSS.MATH). "targetName": "CCSS.MATH.CONTENT.7.SP.B.4" |
educationalAlignment.targetUrl |
Adres URL opisu standardu. "targetUrl": "https://www.corestandards.org/Math/Content/8/EE/A/2/" |
hasPart |
Lista klipów w filmie. Każdy klip musi skupiać się na konkretnym temacie lub problemie. Listę wymaganych i zalecanych właściwości obiektu edukacyjnego Oto przykład klipu z rozwiązaniem problemu: { "@type": ["Clip","LearningResource"], "learningResourceType": "Problem Walkthrough", "name": "Example 1", "text": "Consider a weight suspended from five wires as shown in Figure. Find the tension in one wire.", "startOffset": 201, "url": "https://www.example.com/example?t=201" } Oto przykład klipu z omówieniem zagadnienia: { "@type": ["Clip","LearningResource"], "learningResourceType": "Concept Overview", "name": "ABC Law", "startOffset": 501, "url": "https://www.example.com/example?t=501" } |
text |
Tekst pytania, na które odpowiedź znajduje się w filmie. Ta właściwość musi zawierać kompletne pytanie, a nie tylko jego tytuł. Jeśli Twój film rozwiązuje kilka problemów, możesz użyć tej samej właściwości, ale na poziomie "text": "Consider a weight suspended from two wires as shown in Figure. Find the tension in each wire." |
Klip edukacyjny [Clip, LearningResource]
Klipy edukacyjne można określić we właściwości hasPart
w filmach edukacyjnych. Oto lista zalecanych właściwości klipów.
Oznacz klipy szkoleniowe typem [Clip, LearningResource]
. Opróczwymaganych i zalecanych właściwości Clip
dodaj poniższe właściwości dotyczące klipów edukacyjnych.
Właściwości zalecane | |
---|---|
learningResourceType |
Typ treści klipu zależny od tego, jaki cel określono dla klipu. Jeśli klip zawiera rozwiązanie problemu krok po kroku, możesz ustawić wartość Na liście poniżej znajdziesz przykłady akceptowanych wartości. Jeśli Twój klip nie pasuje do żadnej z nich, możesz utworzyć nową, bo rozważamy obsługę nowych wartości. Pamiętaj, że jeśli wartość nie jest ustawiona na jedną z opcji wymienionych poniżej, tych informacji nie można używać w żadnej funkcji wyszukiwania. Akceptowane wartości:
"learningResourceType": "Problem walkthrough" |
Film instruktażowy dotyczący problemu [VideoObject
, LearningResource
]
Film instruktażowy dotyczący problemu to podtyp filmów edukacyjnych, które prezentują szczegółowe rozwiązanie problemu.
W przypadku filmów instruktażowych korzystaj z typu [VideoObject, LearningResource]
.
Oprócz wymienionych i zalecanych właściwości VideoObject
dodaj poniższe właściwości filmów instruktażowych dotyczących problemów.
Właściwości wymagane | |
---|---|
learningResourceType |
Typ treści filmu zależny od tego, jaki cel określono dla filmu. W przypadku filmów instruktażowych dotyczących problemu musisz mieć ustawienie „Instrukcja rozwiązywania problemu”. "learningResourceType": "Problem walkthrough" |
Właściwości zalecane | |
---|---|
hasPart |
Lista klipów w filmie. Każdy klip musi skupiać się na konkretnym problemie. Listę wymaganych i zalecanych właściwości obiektu edukacyjnego Oto przykład klipu z instrukcjami rozwiązywania problemu: [ { "@type": ["Clip","LearningResource"], "learningResourceType": "Problem Walkthrough", "name": "Example 1", "text": "Consider a weight suspended from five wires as shown in Figure. Find the tension in one wire.", "startOffset": 201, "url": "https://www.example.com/example?t=201" }, { "@type": ["Clip","LearningResource"], "learningResourceType": "Problem Walkthrough", "name": "Example 2", "text": "Consider two weights suspended from five wires as shown in Figure. Find the tension in all wires.", "startOffset": 501, "url": "https://www.example.com/example?t=501" } ] |
text |
Tekst pytania, na które odpowiedź znajduje się w filmie. Jeśli Twój film rozwiązuje kilka problemów, możesz użyć tej samej właściwości na poziomie "text": "Consider a weight suspended from two wires as shown in Figure. Find the tension in each wire." |
Klip z instrukcjami rozwiązywania problemu [Clip, LearningResource]
Klipy z instrukcjami rozwiązywania problemu można określić we właściwości hasPart
w filmach edukacyjnych. Klip z instrukcjami rozwiązywania problemu to podtyp klipu szkoleniowego, który zawiera szczegółowe rozwiązanie problemu. Oto lista wymaganych właściwości klipów z instrukcjami rozwiązywania problemu.
W przypadku klipów edukacyjnych używaj typu [Clip, LearningResource]
. Oprócz wymienionych i zalecanych właściwości Clip
dodaj poniższe właściwości klipów z instrukcjami rozwiązywania problemu.
Właściwości wymagane | |
---|---|
learningResourceType |
Jeśli klip zawiera rozwiązanie problemu krok po kroku, musisz ustawić wartość "learningResourceType": "Problem walkthrough" |
Właściwości zalecane | |
---|---|
text |
Tekst pytania, na które odpowiedź znajduje się w klipie. "text": "Consider a weight suspended from two wires as shown in Figure. Find the tension in each wire." |
Monitorowanie wyników z elementami rozszerzonymi w Search Console
Search Console to narzędzie, które pomaga monitorować skuteczność stron w wyszukiwarce Google. Aby Twoja witryna mogła pojawiać się w wynikach wyszukiwania Google, nie musisz rejestrować jej w Search Console. Jeśli jednak to zrobisz, lepiej zrozumiesz, jak robot Google widzi Twoją witrynę i jak możesz mu ułatwić jej skanowanie. Zalecamy sprawdzenie danych w Search Console w tych przypadkach:
- po pierwszym wdrożeniu uporządkowanych danych,
- po opublikowaniu nowych szablonów lub zaktualizowaniu kodu,
- podczas okresowego analizowania ruchu.
Po pierwszym wdrożeniu uporządkowanych danych
Gdy Google zindeksuje Twoje strony, poszukaj problemów w odpowiednim raporcie o stanie wyników z elementami rozszerzonymi. W idealnej sytuacji powinno się pojawić więcej elementów prawidłowych, a liczba elementów nieprawidłowych nie powinna się zwiększyć. Jeśli zauważysz problemy w uporządkowanych danych:
- Napraw nieprawidłowe elementy
- Sprawdź opublikowany adres URL, by zobaczyć, czy problem nadal występuje.
- Poproś o weryfikację, korzystając z raportu o stanie.
Po opublikowaniu nowych szablonów lub zaktualizowaniu kodu
Po wprowadzeniu istotnych zmian w witrynie monitoruj wzrost liczby nieprawidłowych elementów w uporządkowanych danych.- Możesz zauważyć większą liczbę elementów nieprawidłowych, jeśli wprowadzisz nowy szablon, który nie działa, lub jeśli Twoja witryna wykorzystuje istniejący szablon w nowy i nieprawidłowy sposób.
- Jeśli okaże się, że jest mniej prawidłowych elementów (ale liczba nieprawidłowych elementów się nie zwiększyła), być może na swoich stronach nie umieszczasz już uporządkowanych danych. Użyj narzędzia do sprawdzania adresów URL, by dowiedzieć się, co jest przyczyną problemu.
Okresowe analizowanie ruchu
Analizuj ruch w wyszukiwarce Google za pomocą raportu skuteczności. Zawarte w nim dane pokazują, jak często Twoja strona wyświetla się w wyszukiwarce jako wynik z elementami rozszerzonymi, jak często użytkownicy ją klikają i jaka jest jej średnia pozycja w wynikach wyszukiwania. Możesz też pobrać te wyniki automatycznie za pomocą interfejsu Search Console API.Rozwiązywanie problemów
Jeśli masz problem z zastosowaniem lub debugowaniem uporządkowanych danych, skorzystaj z tych rozwiązań:
- Jeśli korzystasz z systemu zarządzania treścią (CMS) lub ktoś inny zajmuje się Twoją witryną, poproś odpowiednią osobę o pomoc. Pamiętaj, aby przekazać tej osobie wszystkie wiadomości z Search Console, które zawierają szczegółowe informacje o problemie.
- Google nie gwarantuje, że funkcje wykorzystujące uporządkowane dane pojawią się w wynikach wyszukiwania. Listę typowych powodów, dla których Google może nie wyświetlać Twoich treści w wyniku z elementami rozszerzonymi, znajdziesz w Ogólnych wytycznych dotyczących uporządkowanych danych.
- Możliwe, że w uporządkowanych danych wystąpił błąd. Sprawdź listę błędów uporządkowanych danych i raport dotyczący uporządkowanych danych, których nie można przeanalizować.
- Jeśli wobec Twojej strony zostały podjęte ręczne działania dotyczące uporządkowanych danych, dane te zostaną zignorowane (mimo że strona nadal może się pojawiać w wynikach wyszukiwania Google). Aby rozwiązać problemy z uporządkowanymi danymi, użyj raportu Ręczne działania.
- Przejrzyj jeszcze raz wytyczne, aby sprawdzić, czy Twoje treści ich nie naruszają. Przyczyną problemu mogą być treści spamerskie lub użycie spamerskich znaczników. Jeśli jednak problem nie jest związany ze składnią, test wyników z elementami rozszerzonymi go nie wykryje.
- Rozwiązywanie problemów z brakującymi wynikami z elementami rozszerzonymi lub ze spadkiem całkowitej liczby wyników z elementami rozszerzonymi
- Poczekaj na ponowne zindeksowanie strony. Pamiętaj, że gdy opublikujesz stronę, Google może potrzebować kilku dni na jej znalezienie i zindeksowanie. Odpowiedzi na ogólne pytania dotyczące skanowania i indeksowania znajdziesz w artykule Najczęstsze pytania o indeksowanie i skanowanie w wyszukiwarce Google.
- Zadaj pytanie na forum Centrum wyszukiwarki Google.
Niezgodność treści z uporządkowanymi danymi
error Przyczyna problemu: strona zawiera treści niezgodne ze znajdującymi się na niej uporządkowanymi danymi. Na przykład tytuł filmu widoczny na stronie różni się od podanego we właściwości name
. Mogą też występować treści spamerskie, np. tytuły lub opisy zachęcające do klikania lub znaczniki nie nawiązujące do treści filmu. W takiej sytuacji w Search Console może Ci się wyświetlić komunikat: „Naruszenie zasad uporządkowanych danych – zawartość stron różni się od uporządkowanych danych na stronie”.
done Rozwiąż problem
- Sprawdź, czy uporządkowane dane są zgodne z treściami na stronie.
- Za pomocą narzędzia do sprawdzania adresów URL upewnij się, że treści są widoczne na wyrenderowanej stronie (treść strony jest widoczna dla Google właśnie w formie wyrenderowanej).
- Po rozwiązaniu problemu zgłoś witrynę do ponownego sprawdzenia.