Dados estruturados de página de perfil (ProfilePage
)
![Ilustração do filtro "Perspectivas" nos resultados da pesquisa](https://developers-dot-devsite-v2-prod.appspot.com/static/search/docs/images/perspectives.png?authuser=19&hl=pt-br)
A marcação ProfilePage
foi projetada para qualquer site em que criadores de conteúdo (pessoas ou organizações) compartilhem perspectivas em primeira mão. Isso ajuda a Pesquisa Google a destacar informações sobre o criador, como nome ou nome de usuário da rede social, foto do perfil, número de seguidores ou a popularidade do conteúdo. A Pesquisa Google também usa essa marcação para remover a ambiguidade do criador e em recursos como Perspectivas e Discussões e fóruns.
Outros recursos de dados estruturados também podem ser vinculados a páginas com a marcação ProfilePage
. Por exemplo, os dados estruturados de Artigo
e Receita têm autores,
e muitas vezes há vários autores presentes nos dados estruturados de fórum de discussão
e Página de perguntas e respostas.
Como adicionar dados estruturados
Os dados estruturados são um formato padronizado para fornecer informações sobre uma página e classificar o conteúdo dela. Caso você não saiba muito sobre o assunto, veja como os dados estruturados funcionam.
Esta é uma visão geral de como criar, testar e lançar dados estruturados.
- Adicione as propriedades obrigatórias. Com base no formato que você está usando, saiba onde inserir dados estruturados na página.
- Siga as diretrizes.
- Valide o código com o Teste de pesquisa aprimorada e corrija os erros críticos. Corrija também os problemas não críticos que possam ser sinalizados na ferramenta, porque eles podem melhorar a qualidade dos dados estruturados, mas isso não é necessário para se qualificar para pesquisas aprimoradas.
- Implante algumas páginas que incluam os dados estruturados e use a Ferramenta de inspeção de URL para testar como o Google vê a página. Verifique se a página está
acessível ao Google e se não está bloqueada por um arquivo robots.txt, pela tag
noindex
ou por requisitos de login. Se estiver tudo certo, peça ao Google para rastrear novamente seus URLs. - Para informar o Google sobre mudanças futuras, recomendamos que você envie um sitemap. É possível automatizar isso com a API Search Console Sitemap.
Exemplos
Veja um exemplo de página de perfil com marcação:
<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>
Diretrizes
Para que os dados estruturados da página de perfil sejam qualificados para uso na Pesquisa Google, siga estas diretrizes:
- Diretrizes gerais de dados estruturados
- Fundamentos da Pesquisa
- Diretrizes de conteúdo
- Diretrizes técnicas
Diretrizes de conteúdo
- O foco principal da página precisa ser uma pessoa ou organização afiliada ao site como um todo. Veja alguns exemplos de páginas de perfil:
:
- Uma página de perfil de usuário em um fórum ou site de mídia social
- A página de um autor em um site de notícias
- Uma página "Sobre mim" em um blog
- A página de um funcionário no site de uma empresa
:
- A página inicial principal de uma loja (geralmente contém muitas informações que não são do perfil)
- Um site de avaliação da organização (a organização não é associada ao site)
Diretrizes técnicas
Se a página do perfil também incluir a atividade recente do criador, inclua uma marcação usando URLs nesses objetos para fazer referência à página com a marcação e o conteúdo completo. Por exemplo, esta é uma estrutura de marcação possível:
{ "@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" } }] }
Definições de tipos de dados estruturados
É necessário incluir as propriedades obrigatórias para que seus dados estruturados sejam qualificados para exibição nos resultados da pesquisa. Você também pode incluir as propriedades recomendadas para adicionar mais informações sobre suas páginas de perfil, o que pode proporcionar uma melhor experiência do usuário.
ProfilePage
A definição completa de ProfilePage
está disponível em
schema.org/ProfilePage (em inglês).
Propriedades obrigatórias | |
---|---|
mainEntity
|
A pessoa ou organização relacionada à página do perfil. Isso indica que o foco principal desta página são informações sobre essa entidade. Tente usar o tipo correto se essa informação estiver disponível, ou seja, se você sabe se a página representa um indivíduo ou uma organização. Caso contrário, use |
Propriedades recomendadas | |
---|---|
dateCreated |
A data e a hora em que o perfil foi criado, se aplicável, no formato de data ISO 8601. |
dateModified |
É a data e a hora em que as informações no perfil foram modificadas, se aplicável, no formato de data ISO 8601. O ideal é que isso represente apenas alterações de metadados editadas por pessoas no perfil. Por exemplo, adicionar outros links para locais em que esse perfil é referenciado não seria uma modificação. |
Person
ou Organization
Tanto schema.org/Person quanto schema.org/Organization compartilham propriedades comuns que são usadas pelo Google.
Propriedades obrigatórias | |
---|---|
name |
A principal forma de identificação da pessoa ou organização. Recomendamos o uso desse campo para nomes reais (e |
Propriedades recomendadas | |
---|---|
agentInteractionStatistic |
Estatísticas do usuário sobre o próprio comportamento da entidade da página de perfil, se aplicável.
O Google reconhece os seguintes
|
alternateName |
Um identificador público alternativo, se aplicável. Por exemplo, um identificador de mídia social se o nome real de uma pessoa é usado no campo |
description |
A assinatura do usuário ou a credencial aplicável, se aplicável. |
identifier |
Qualquer identificador exclusivo usado no seu site, se aplicável. Pode ser um ID do banco de dados interno que seu site usa para identificar um usuário, mesmo que o identificador de mídia social dele mude. |
image |
O URL ou Outras diretrizes para imagens:
Exemplo: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
interactionStatistic |
Estatísticas do usuário aplicadas à entidade da página do perfil, se aplicável. Inclua apenas estatísticas sobre a plataforma em que a página do perfil está hospedada (não faça referência a que o criador também tem 100.000 seguidores na página inicial).
O Google reconhece os seguintes
|
sameAs |
O URL para outros perfis ou páginas iniciais externas do perfil, se aplicável. |
Monitorar pesquisas aprimoradas com o Search Console
O Search Console é uma ferramenta que ajuda você a monitorar o desempenho das suas páginas na Pesquisa Google. Não é preciso se inscrever na plataforma para ser incluído nos resultados da Pesquisa Google, mas isso pode ajudar você a entender e melhorar como vemos seu site. Recomendamos verificar o Search Console nos seguintes casos:
- Depois de implantar os dados estruturados pela primeira vez
- Depois de lançar novos modelos ou atualizar o código
- Análise periódica do tráfego
Depois de implantar os dados estruturados pela primeira vez
Depois que o Google indexar as páginas, procure problemas com o relatório de status da pesquisa aprimorada relevante. Em condições ideais, vai haver um aumento de itens válidos e nenhum aumento de itens inválidos. Se você encontrar problemas nos dados estruturados, faça o seguinte:
- Corrija os itens inválidos.
- Inspecione um URL ativo para verificar se o problema persiste.
- Solicite a validação com o relatório de status.
Depois de lançar novos modelos ou atualizar o código
Ao fazer mudanças significativas no site, monitore aumentos nos itens inválidos de dados estruturados.- Caso você perceba um aumento nos itens inválidos, talvez tenha lançado um novo modelo que não funcione ou o site esteja interagindo com o modelo existente de uma maneira nova e incorreta.
- Caso você veja uma diminuição nos itens válidos (não correspondidos por um aumento nos itens inválidos), talvez não esteja mais incorporando os dados estruturados às páginas. Use a Ferramenta de inspeção de URL para saber o que está causando o problema.
Análise periódica do tráfego
Analise o tráfego da Pesquisa Google com o Relatório de desempenho. Os dados vão mostrar com que frequência sua página aparece como aprimorada na Pesquisa, com que frequência os usuários clicam nela e qual é a posição média dela nos resultados. Também é possível extrair automaticamente esses resultados com a API Search Console.Solução de problemas
Se você tiver problemas para implementar ou depurar dados estruturados, veja alguns recursos que podem ajudar.
- Se você usa um sistema de gerenciamento de conteúdo (CMS) ou se alguém está cuidando do seu site, peça ajuda para o prestador de serviço. Não se esqueça de encaminhar todas as mensagens do Search Console com os detalhes do problema.
- O Google não garante que os recursos que consomem dados estruturados vão ser exibidos nos resultados da pesquisa. Para ver uma lista de motivos comuns por que o Google pode não exibir seu conteúdo na pesquisa aprimorada, consulte as diretrizes gerais de dados estruturados.
- Pode haver um erro nos dados estruturados. Confira a lista de erros de dados estruturados e o Relatório de dados estruturados que não podem ser analisados.
- Se você recebeu uma ação manual de dados estruturados relacionada à sua página, esses dados serão ignorados, embora a página ainda possa aparecer nos resultados da Pesquisa Google. Para corrigir problemas de dados estruturados, use o Relatório de ações manuais.
- Consulte as diretrizes novamente para identificar se o conteúdo não está em conformidade com elas. O problema pode ser causado por conteúdo com spam ou uso de marcação com spam. No entanto, talvez o problema não seja de sintaxe e, por isso, o teste de pesquisa aprimorada não poderá identificá-lo.
- Resolva problemas relacionados à ausência e à queda no total de pesquisas aprimoradas.
- Aguarde algum tempo antes de voltar a rastrear e reindexar. Pode levar vários dias depois da publicação de uma página para que o Google a localize e rastreie. Para perguntas gerais sobre rastreamento e indexação, consulte as Perguntas frequentes sobre rastreamento e indexação da Pesquisa Google.
- Poste uma pergunta no fórum da Central da Pesquisa Google