Uporządkowane dane na stronie profilu (ProfilePage)
Znaczniki ProfilePage są przeznaczone dla witryn, w których twórcy (osoby lub organizacje) dzielą się swoimi komentarzami. Dodanie tych znaczników pomaga wyszukiwarce Google rozpoznawać twórców, którzy publikują treści w społeczności online, oraz wyświetlać lepsze treści z tej społeczności w wynikach wyszukiwania, w tym w funkcji Dyskusje i fora.
Inne funkcje dotyczące uporządkowanych danych mogą też zawierać linki do stron ze znacznikami ProfilePage. Przykład: uporządkowane dane Article i Recipe mają autorów, a w uporządkowanych danych forum dyskusyjnego i Strony z pytaniami i odpowiedziami często jest podanych kilku autorów.
Dodawanie uporządkowanych danych
Uporządkowane dane to standardowy format udostępniania informacji o stronie i klasyfikowania jej zawartości. Jeśli dopiero zaczynasz, dowiedz się, jak działają uporządkowane dane.
Poniżej omawiamy sposób tworzenia, testowania i udostępniania uporządkowanych danych.
- Dodaj wymagane właściwości. Dowiedz się, w którym miejscu na stronie umieścić uporządkowane dane w zależności od używanego formatu.
- Przestrzegaj wskazówek.
- Zweryfikuj kod za pomocą testu wyników z elementami rozszerzonymi i napraw błędy krytyczne. Rozważ też usunięcie niekrytycznych problemów, które mogą zostać zgłoszone w narzędziu – to może poprawić jakość uporządkowanych danych (ale nie jest to konieczne, aby witryna kwalifikowała się do wyników z elementami rozszerzonymi).
- Możesz wdrożyć kilka stron z uporządkowanymi danymi i dzięki narzędziu do sprawdzania adresów URL zobaczyć, jak Google je odczytuje. Upewnij się, że Twoja strona jest dostępna dla Google i nie jest blokowana przez plik robots.txt lub tag
noindexani nie wymaga logowania. Jeśli strona wygląda dobrze, możesz poprosić Google o ponowne zindeksowanie adresów URL. - Aby na bieżąco informować Google o przyszłych zmianach, prześlij mapę witryny. Możesz zautomatyzować ten proces za pomocą interfejsu Search Console Sitemap API.
Przykłady
Oto przykład strony profilu ze znacznikami:
<html>
<head>
<title>Angelo Huff on Cool Forum Platform</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfilePage",
"dateCreated": "2024-12-23T12:34:00-05:00",
"dateModified": "2024-12-26T14:53:00-05:00",
"mainEntity": {
"@type": "Person",
"name": "Angelo Huff",
"alternateName": "ahuff23",
"identifier": "123475623",
"interactionStatistic": [{
"@type": "InteractionCounter",
"interactionType": "https://schema.org/FollowAction",
"userInteractionCount": 1
},{
"@type": "InteractionCounter",
"interactionType": "https://schema.org/LikeAction",
"userInteractionCount": 5
}],
"agentInteractionStatistic": {
"@type": "InteractionCounter",
"interactionType": "https://schema.org/WriteAction",
"userInteractionCount": 2346
},
"description": "Defender of Truth",
"image": "https://example.com/avatars/ahuff23.jpg",
"sameAs": [
"https://www.example.com/real-angelo",
"https://example.com/profile/therealangelohuff"
]
}
}
</script>
</head>
<body>
</body>
</html><html>
<head>
<title>Angelo Huff on Cool Forum Platform</title>
</head>
<body itemtype="https://schema.org/ProfilePage" itemscope>
<meta itemprop="dateCreated" content="2024-12-23T12:34:00-05:00" />
<meta itemprop="dateModified" content="2024-12-26T14:53:00-05:00" />
<div itemprop="mainEntity" itemtype="https://schema.org/Person" itemscope>
<div><span itemprop="alternateName" id="handle">ahuff23</span> (<span itemprop="name" id="real-name">Angelo Huff</span>)</div>
<meta itemprop="identifier" content="123475623" />
<div itemprop="description">Defender of Truth</div>
<img itemprop="image" src="https://example.com/avatars/ahuff23.jpg" />
<div>Links: <a itemprop="sameAs" href="https://www.therealangelohuff.com">Home Page</a><br>
<a itemprop="sameAs" href="https://example.com/profile/therealangelohuff">Other Social Media Site</a></div>
<div><span itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
<span itemprop="userInteractionCount">5</span>
<span itemprop="interactionType" content="https://schema.org/LikeAction">likes</span>
</span>,
<span itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
<span itemprop="userInteractionCount">1</span>
<span itemprop="interactionType" content="https://schema.org/FollowAction">follower</span>
</span>, and
<span itemprop="agentInteractionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
<span itemprop="userInteractionCount">2346</span>
<span itemprop="interactionType" content="https://schema.org/WriteAction">posts</span>
</span>
</div>
</div>
</body>
</html>Wytyczne
Aby uporządkowane dane strony profilu mogły być używane w wyszukiwarce Google, musisz przestrzegać tych wytycznych:
- Ogólne wytyczne dotyczące uporządkowanych danych
- Podstawowe zasady dotyczące wyszukiwarki
- Wskazówki dotyczące treści
- Wskazówki techniczne
Wskazówki dotyczące treści
- Strona musi być skupiona głównie na 1 osobie lub organizacji powiązanych z całą witryną. Oto kilka przykładów stron profilu:
Prawidłowe użycie:
- Strona profilu użytkownika na forum lub w serwisie społecznościowym
- Strona o autorze w witrynie z wiadomościami
- Strona „O mnie” w witrynie bloga
- Strona pracownika w witrynie firmy
Nieprawidłowe użycie:
- Główna strona główna sklepu (zwykle zawiera wiele informacji niezwiązanych z profilem).
- Witryna z opiniami o organizacji (organizacja nie jest powiązana z witryną).
Wskazówki techniczne
Jeśli strona profilu zawiera też ostatnią aktywność twórcy, możesz użyć znaczników adresów URL w tych obiektach, aby wskazać stronę z pełną treścią i znacznikami. Oto na przykład jedna z możliwych struktur znaczników:
{ "@context": "https://schema.org", "@type": "ProfilePage", "mainEntity": { "@id": "#main-author", "@type": "Person", "name": "Marlo Smith" }, "hasPart": [{ "@type": "Article", "headline": "Things to see in NJ", "url": "https://example.com/things-to-see-nj", "datePublished": "2014-02-23T18:34:00Z", "author": { "@id": "#main-author" } }] }
Definicje typów uporządkowanych danych
Aby uporządkowane dane mogły wyświetlać się w wynikach wyszukiwania, musisz w nich stosować wymagane właściwości. Możesz też dodawać do nich właściwości zalecane, aby wzbogacać informacje o stronach profili dla wygody użytkowników.
ProfilePage
Pełną definicję znaczników ProfilePage znajdziesz na schema.org/ProfilePage.
| Właściwości wymagane | |
|---|---|
mainEntity
|
Osoba lub organizacja, której dotyczy ta strona profilu. Wskazuje to, że strona zawiera głównie informacje o danym podmiocie. Jeśli takie informacje są dostępne (to znaczy wiadomo, czy strona reprezentuje osobę czy organizację), postaraj się użyć odpowiedniego typu. W przeciwnym razie ustaw domyślną wartość |
| Właściwości zalecane | |
|---|---|
dateCreated |
Data i godzina utworzenia profilu (w stosownych przypadkach) podane w formacie daty ISO 8601. |
dateModified |
Data i godzina zmiany informacji w profilu (w stosownych przypadkach) podana w formacie daty ISO 8601. Najlepiej byłoby, gdyby te dane odzwierciedlały tylko zmiany w metadanych zmodyfikowanych przez człowieka w profilu (np. dodanie dodatkowych linków do miejsc, w których występują odwołania do tego profilu, nie jest modyfikacją). |
Person lub Organization
Zarówno schema.org/Person, jak i schema.org/Organization mają wspólne właściwości używane przez Google.
| Właściwości wymagane | |
|---|---|
name |
Jest to podstawowy sposób identyfikacji osoby lub organizacji. Zalecamy korzystanie z tego pola w przypadku prawdziwych imion i nazwisk (oraz |
| Właściwości zalecane | |
|---|---|
agentInteractionStatistic |
Statystyki użytkownika dotyczące zachowania podmiotu strony profilu (w stosownych przypadkach).
Google rozpoznaje te dane
|
alternateName |
Alternatywny identyfikator publiczny (w stosownych przypadkach). Przykład: nick do mediów społecznościowych, jeśli w polu |
description |
Informacje o użytkowniku jako autorze lub odpowiedni certyfikat (w stosownych przypadkach). |
identifier |
Każdy unikalny identyfikator używany w Twojej witrynie (w stosownych przypadkach). Może to być wewnętrzny identyfikator bazy danych, którego Twoja witryna używa do identyfikowania użytkownika, nawet jeśli zmieniają się jego profile w mediach społecznościowych. |
image |
Adres URL lub Dodatkowe wytyczne dotyczące obrazów:
Na przykład: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
interactionStatistic |
Statystyki dotyczące użytkowników stosowane do elementu strony profilu (w stosownych przypadkach). Podaj tylko statystyki dotyczące platformy, na której jest hostowana strona profilu (nie wspominaj, że twórca ma 100 tys. obserwatorów na stronie głównej).
Google rozpoznaje te dane
|
sameAs |
Adres URL innych profili zewnętrznych lub stron głównych profilu (w stosownych przypadkach). |
使用 Search Console 监控富媒体搜索结果
Search Console 是一款工具,可帮助您监控网页在 Google 搜索结果中的显示效果。即使没有注册 Search Console,您的网页也可能会显示在 Google 搜索结果中,但注册 Search Console 能够帮助您了解 Google 如何查看您的网站并做出相应的改进。建议您在以下情况下查看 Search Console:
首次部署结构化数据后
等 Google 将网页编入索引后,请在相关的富媒体搜索结果状态报告中查看是否存在问题。 理想情况下,有效项目数量会增加,而无效项目数量不会增加。如果您发现结构化数据存在问题,请执行以下操作:
发布新模板或更新代码后
如果对网站进行重大更改,请监控结构化数据无效项目的增幅。- 如果您发现无效项目增多了,可能是因为您推出的某个新模板无法正常工作,或者您的网站以一种新的错误方式与现有模板交互。
- 如果您发现有效项目减少了(但无效项目的增加情况并不对应),可能是因为您的网页中未再嵌入结构化数据。请通过网址检查工具了解导致此问题的原因。
定期分析流量时
请使用效果报告分析您的 Google 搜索流量。数据将显示您的网页在 Google 搜索结果中显示为富媒体搜索结果的频率、用户点击该网页的频率以及网页在搜索结果中的平均排名。您还可以使用 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.