Структурированные данные для страницы профиля (ProfilePage
)
Разметка ProfilePage
предназначена для сайтов, авторы которых (физические или юридические лица) делятся собственными мнениями. Она помогает роботам Google лучше распознавать сведения об авторе, такие как его имя, псевдоним в социальных сетях, фото профиля, количество подписчиков или уровень популярности его материалов. В дальнейшем такие сведения могут показываться в результатах поиска 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 Поиска