Como corrigir erros de dados na estrutura do Blog

corrigindo-erros-estrutura-blogger

Hoje vamos ajudar você a corrigir erros de dados na estrutura do template de seu Blogger esses erros muitas vezes se perdem devido atualização e também corrigir isso para que seu Blog tenha mais saúde os motores de busca sempre fazem uma varredura no código do template e acredite essa otimização SEO é muito importante, Schema é usado por mais de 10 milhões e sites ativo na web e servem para auxiliar os mecanismos de busca em uma questão de melhoria, se seu Blog esta em perfeito funcionamento ok, para experts no assunto é facil identificar o erro mas para quem não conheçe códigos isso pode se tornar uma dor de cabeça pensando nisso como solicitado no e-mail criamos um post para ajudar a corrigir possiveis erro em um template que você vai ver a seguir como identificar e corrigir isso a tempo para melhorar não só a estrutura do template mas também manter a visibilidade nos motores de busca e agarrar um maior tráfego.

Note: antes faça um backup no seu template


Você pode começar por aqui para visualizar os erros use a ferramenta.

https://search.google.com/structured-data/testing-tool

Veja a foto abaixo mostra o histórico de uma estrutura:

how-to-fix-schema-code-blogger-step-by-step



Esse é um erro ao ser identificado e ao abrir ele mostrou os seguintes erros.

erro-de-estrutura-de-dados-blogger-como-consertar


Então vamos a resolver isso  

resolvendo erro de estrutura website então se você tem esse erro faça login no blogger vá no menu modelo então editar HTML/JavaScript com as teclas CTRL+F busque por </head> copie o código abaixo e cole antes disso.


Para o erro Webstite

<b:if cond='data:blog.pageType != &quot;error_page&quot;'>
<script type='application/ld+json'>{ &quot;@context&quot;: &quot;http://schema.org&quot;, &quot;@type&quot;: &quot;WebSite&quot;, &quot;url&quot;: &quot;<data:blog.homepageUrl/>&quot;, &quot;potentialAction&quot;: { &quot;@type&quot;: &quot;SearchAction&quot;, &quot;target&quot;: &quot;<data:blog.homepageUrl/>?q={search_term}&quot;, &quot;query-input&quot;: &quot;required name=search_term&quot; } }</script>
</b:if>

Erro autor 

Essa é uma das causas frequentes por isso procure pelo código 

<b:if cond='data:post.authorProfileUrl'>
    <a class='g-profile' expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
        <data:post.author/>
    </a>   
<b:else/>


e substitua todo ele por esse.

<b:if cond='data:post.authorProfileUrl'>
    <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
        <meta expr:content='data:post.authorProfileUrl' itemprop='url'/>
        <a class='g-profile' expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
            <span itemprop='name'><data:post.author/></span>
        </a>
    </span>
<b:else/>


Se não atualizar o autor pode fazer o seu próprio encontre o código.

<article class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

e substitua por esse.

<article class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
<span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
     <meta expr:content='data:post.authorProfileUrl' itemprop='url'/>
     <meta expr:content='data:post.author' itemprop='name' />
</span>

Erro data Published data Modified 

Encontre
<time class='timestamp-link' expr:content='data:post.timestampISO8601'><data:post.timestamp/></time>

e substitua por:

<time class='timestamp-link' expr:content='data:post.timestampISO8601' itemprop='datePublished dateModified'><data:post.timestamp/></time>


Erro imagem na estrutura.

Encontre o código.


 <article class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

Substitua por.

<article class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
<b:if cond='data:post.firstImageUrl'>
<div itemprop='image' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<meta expr:content='data:post.firstImageUrl' itemprop='url'/>
<meta content='320' itemprop='width'/>
<meta content='172' itemprop='height'/>
</div>
</b:if>

Erro de dados nome e titulo 

<h1 class='post-title entry-title'>
    <b:if cond='data:post.link or (data:post.url and data:blog.url != data:post.url)'>
        <a expr:href='data:post.link ? data:post.link : data:post.url'><data:post.title/></a>
    <b:else/>
        <data:post.title/>
    </b:if>
</h1>

substitua por

<h1 class='post-title entry-title' itemprop='headline name'>
    <b:if cond='data:post.link or (data:post.url and data:blog.url != data:post.url)'>
        <a expr:href='data:post.link ? data:post.link : data:post.url'><data:post.title/></a>
    <b:else/>
        <data:post.title/>
    </b:if>
</h1>

Erro de Publisher 

Procure por:

<div class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>


Substitua por:

<div class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
<span itemprop='publisher' itemscope='itemscope' itemtype='https://schema.org/Organization'>
    <meta expr:content='data:blog.title' itemprop='name'/>
    <span itemprop='logo' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
        <meta content='https://4.bp.blogspot.com/-8Gf7bf8EWJY/V2VnuUivU7I/AAAAAAAAAV0/Ii3e7IPSC2Ia7MkDCxuak0ItNEogsgW6ACLcB/s1600/pasien-bpjs.jpg' itemprop='url'/>
        <meta content='146' itemprop='width'/>
        <meta content='146' itemprop='height'/>
    </span>
</span>  

Substitua também o link em amarelo. pelo link de logo do seu Blog e também o tamanho que deseja.

Erro  MainEntityOfPage

<div class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

Substitua por:

<div class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
<meta expr:content='data:post.url' itemprop='mainEntityOfPage' />

Se seu post em um link para o titulo do artigo então use:

<h1><'a itemprop='mainEntityOfPage' href='xxx'>title</a><h1>


Corrigindo os erros de estrutura vai fazer seu Blogger melhor isso influencia também para um melhor resultado de ranking Isso também pode aumentar o CTR  Google ainda não revelou se isso realmente impacta no resultado mas o que se sabe é que ele ajuda e auxilia para a melhorar da estrutura como um todo esteja conosco para o Próximo post.



5 comentários

avatar

Olá!

Eu continuei com dois erros (datePublished e publisher) e dois avisos (dateModified e mainEntityOfPage).

O interessante é que isso aparece no subtítulo Blog Posting e não no subtítulo Blog dos resultados da Ferramenta de Dados Estruturados.

E o interessante é que o resultado mostra apenas as últimas 5 postagens...

Vc saberia por que?

Obrigado.

avatar

Verifique a estrutura busque atualizar os códigos no site de schema e faça validacão

avatar

Valeu amigo, mas sou meio leigo nisso. Eu precisaria de uma dica um pouco mais específica. Mas obrigado!

avatar

André, eu consegui resolver alguns erros aqui: http://www.tutorialparacriarsites.com.br/2016/08/corrigir-erros-de-dados-estruturados.html?showComment=1474283142355#c1300496713522119841
Mas o erro publisher e o dateModified, também ainda não consegui descobrir...

avatar

Não que por qual motivo, mais apartir do dia 03/9, começou aparece muitos erro no dados da estrutura, como da nota no post que fiz no fórum do ferramenta de webmaster do google: https://productforums.google.com/forum/#!topic/webmaster-pt/zcyLHOjr7nQ;context-place=forum/webmaster-pt

Click to comment