Структурированные данные для страницы профиля (ProfilePage)
Разметка ProfilePage предназначена для сайтов, авторы которых (физические или юридические лица) делятся собственными мнениями. Добавление этой разметки позволяет Google Поиску распознавать авторов, публикующих информацию в интернет-сообществе, и показывать больше информации из этого сообщества в результатах поиска, включая функцию Обсуждения и форумы.
На страницы с разметкой ProfilePage могут указывать и другие функции структурированных данных. В частности, авторы упоминаются в разметке для статей и рецептов, а на форумах и страницах с вопросами и ответами иногда нужно размечать сведения о нескольких авторах.
Как добавить структурированные данные
Структурированные данные – стандартизированный формат, который позволяет предоставлять поисковым системам информацию о странице и классифицировать ее контент. Подробнее о принципах работы структурированных данных…
Ниже в общих чертах описано, как создать, проверить и добавить на сайт структурированные данные.
- Добавьте обязательные свойства. Узнайте, в каких частях страницы нужно размещать структурированные данные выбранного вами формата.
- Следуйте рекомендациям.
- Протестируйте свой код с помощью инструмента проверки расширенных результатов. Если будут обнаружены критические ошибки, устраните их. Мы также рекомендуем устранить некритические ошибки, отмеченные в инструменте. Это может привести к повышению качества структурированных данных, хотя страницы будут подходить для создания расширенных результатов и без этого.
- Опубликуйте страницу и с помощью инструмента проверки URL выясните, как она выглядит для робота Googlebot. Убедитесь, что доступ Google к странице не заблокирован файлом robots.txt или метатегом
noindexи авторизация на ней не требуется. Если все в порядке, то запросите повторное сканирование ваших URL. - Отправляйте нам файл Sitemap, чтобы информировать нас об изменениях на сайте. Отправку такого файла можно автоматизировать с помощью Search Console Sitemap API.
Примеры
Вот пример страницы профиля с разметкой:
<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>Правила
Чтобы структурированные данные для страницы профиля могли использоваться в Google Поиске, они должны соответствовать указанным ниже требованиям.
- Общие правила в отношении структурированных данных
- Главное о Поиске
- Требования к контенту
- Технические требования
Требования к контенту
- Страница должна быть посвящена человеку или организации, которые имеют отношению ко всему сайту. Ниже приведены примеры страниц профиля.
Для какого контента подходит эта разметка:
- страница профиля на форуме или в социальной сети;
- страница автора на новостном сайте;
- страница "Обо мне" в блоге;
- страница сотрудника на сайте компании;
Для какого контента эта разметка не подходит:
- главная страница магазина (на которой обычно содержится много информации, не имеющей отношения к данным профиля);
- сайт с отзывами об организации (если организация не связана с сайтом).
Технические требования
Если на странице профиля также содержится информация о недавних действиях автора, вы можете добавить в разметку URL, указывающие на страницу с полным контентом и разметкой. Например, разметка может иметь следующую структуру:
{ "@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" } }] }
Типы структурированных данных
Чтобы ваш контент мог появляться в расширенных результатах поиска, необходимо задать обязательные свойства структурированных данных. Также будут полезными и рекомендуемые свойства: благодаря им пользователи Google смогут сразу получить более полное представление о странице профиля.
ProfilePage
Полное описание типа ProfilePage приведено на странице schema.org/ProfilePage.
| Обязательные свойства | |
|---|---|
mainEntity
|
Физическое или юридическое лицо, сведения о котором размещены на странице профиля. Так вы обозначите, что большая часть информации на странице посвящена определенному лицу. Используйте это свойство, если знаете, кому посвящена страница – человеку или организации. В противном случае (если тип аккаунта неизвестен) укажите свойство |
| Рекомендуемые свойства | |
|---|---|
dateCreated |
Дата и время создания профиля в формате ISO 8601 (если применимо). |
dateModified |
Дата и время изменения информации в профиле в формате ISO 8601 (если применимо). К этой категории относится только редактирование метаданных профиля вручную. Добавление внешних ссылок в разделы, на которые ссылается этот профиль, не будет считаться изменением. |
Person или Organization
Типы разметки schema.org/Person и schema.org/Organization содержат общие свойства, которые поддерживаются в Google.
| Обязательные свойства | |
|---|---|
name |
Имя лица или название организации. Мы рекомендуем указывать в этом поле настоящие имена (а в поле |
| Рекомендуемые свойства | |
|---|---|
agentInteractionStatistic |
Статистика действий на странице с профилем лица (если применимо).
Google распознает следующие типы взаимодействий (
|
alternateName |
Псевдоним (если применимо). Например, псевдоним пользователя в социальных сетях, если в поле |
description |
Краткие сведения об авторе или действующие сертификаты/дипломы пользователя (если применимо). |
identifier |
Уникальный идентификатор, который используется на вашем сайте, если применимо. Это может быть внутренний идентификатор базы данных, позволяющий распознать того или иного пользователя, даже если он сменил псевдоним в социальных сетях. |
image |
URL или свойство Дополнительные рекомендации для изображений:
Пример: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
interactionStatistic |
Статистика пользователя, относящаяся к лицу, которому посвящен профиль (если применимо). Сюда относится только статистика, связанная с платформой, на которой размещена страница профиля (не указывайте, что у автора 100 000 подписчиков на его домашней странице).
Google распознает следующие типы взаимодействий (
|
sameAs |
URL на другие внешние профили или домашние страницы профиля (если применимо). |
Сбор статистики по расширенным результатам в Search Console
С помощью Search Console вы можете собирать данные об эффективности страниц вашего ресурса в Google Поиске. Вам не обязательно регистрироваться в этом сервисе, чтобы ваши страницы попали в результаты поиска. Однако это позволит узнать, как роботы Google воспринимают сайт, и упростить им его обработку. Рекомендуем проверять информацию в Search Console в следующих случаях:
- После первого размещения структурированных данных
- После выпуска новых шаблонов или обновления кода
- При регулярном анализе трафика
После первого размещения структурированных данных
Когда ваши страницы будут проиндексированы, проверьте их на наличие ошибок с помощью отчета о статусе расширенных результатов. Желательно, чтобы количество объектов с правильной разметкой выросло, а число объектов с ошибками – нет. Если в структурированных данных будут обнаружены ошибки, примите следующие меры:
- Устраните проблемы в объектах.
- Проверьте исправленную страницу, чтобы узнать, обнаруживаются ли ошибки.
- Запросите проверку ресурса, используя отчет о статусе расширенных результатов.
После выпуска новых шаблонов или обновления кода
Если вы внесли значительные изменения на сайт, проверьте, не увеличилось ли число недействительных объектов, связанных со структурированными данными.- Увеличилось число недействительных объектов? Возможно, вы создали шаблон, с которым что-то не так, или имеющийся шаблон используется некорректно.
- Уменьшилось число действительных элементов, но не увеличилось количество недействительных? Возможно, на ваших страницах не размещены структурированные данные. Выяснить, с чем связаны ошибки, можно при помощи инструмента проверки URL.
При регулярном анализе трафика
Анализировать трафик сайта из Google Поиска можно с помощью отчета об эффективности. Из этого отчета вы узнаете, как часто страница появляется в Поиске в виде расширенного результата, с какой регулярностью пользователи нажимают на нее и какова ее средняя позиция в результатах поиска. Эти сведения также можно автоматически получать с помощью Search Console API.Устранение неполадок
Если у вас возникли трудности с добавлением или отладкой структурированных данных, вам помогут ресурсы и сведения, доступные по приведенным ниже ссылкам.
- Если вы используете систему управления контентом (CMS) или поручили настройку сайта другому человеку, обратитесь за помощью к нему или разработчику CMS. Не забудьте переслать ему сообщения о проблеме, полученные вами в Search Console.
- Google не гарантирует показ вашего контента в результатах поиска, которые формируются на основе структурированных данных. Возможные причины, по которым ваши материалы могут не показываться в виде расширенных результатов, перечислены в общих рекомендациях по использованию структурированных данных.
- Ознакомьтесь со списком типичных ошибок в структурированных данных и отчетом о структурированных данных, которые невозможно обработать, и проверьте, правильно ли вы добавили разметку.
- Если мы вручную приняли меры в отношении страницы, недопустимые структурированные данные на ней будут игнорироваться до тех пор, пока вы не исправите код. При этом сама страница может появляться в результатах поиска и дальше. Чтобы устранить проблемы со структурированными данными, воспользуйтесь отчетом о мерах, принятых вручную.
- Ещё раз изучите рекомендации, чтобы выяснить, соответствует ли им ваш контент. Проблема может быть связана со спамом в контенте или разметке, а не с ошибками в синтаксисе. Тогда ее не получится выявить с помощью инструмента проверки расширенных результатов.
- Узнайте, чем может быть вызвано отсутствие расширенных результатов или уменьшение их общего количества.
- Робот Googlebot сканирует и индексирует страницы не сразу после обновления контента. С момента публикации страницы может пройти несколько дней, пока Google обнаружит и просканирует ее. Мы собрали на отдельной странице ответы на часто задаваемые вопросы о сканировании и индексировании.
- В случае необходимости задавайте вопросы на форуме Центра Google Поиска