quinta-feira, 30 de junho de 2016

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.



NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post

5 comentários:

André Rezende Azevedo disse...

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.

Myblogger SEO disse...

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

André Rezende Azevedo disse...

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

Maria de Ferro disse...

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...

Apostilas Opção disse...

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

Postar um comentário

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
 

Delivered by FeedBurner