Blogger Seo: Modificando a head

Blogger Seo: O que colocar na head

Sempre que se fala em Seo no Blogger, é lançado um olhar para a <head> do modelo.

A intenção deste artigo é fazer uma compilação de tudo o que deveria haver no modelo de seu blog antes de <b:skin>

Sigam o Bloggermin no Twitter e no Google+, e curta nossa página no Facebook.


É possível que esteja faltando algo. Tentei ser tão organizado quanto possível, incluindo as coisas mais importantes, mas se acha que algo está faltando, não hesite em dizer.

Mais Seo, vejam:

Tem que substituir alguns valores:

  • [CÓDIGO] pelo código bing para validar seu site
  • [DESCRIÇÃO_GERAL_DO_BLOG] (autodescritivo)
  • [palavras, chave, separadas, por, vírgula] (autodescritivo também)

Sem mais delongas, aqui vai:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html b:version='2'
xmlns='http://www.w3.org/1999/xhtml'
xmlns:b='http://www.google.com/2005/gml/b'
xmlns:data='http://www.google.com/2005/gml/data'
xmlns:expr='http://www.google.com/2005/gml/expr'
xmlns:og='http://opengraphprotocol.org/schema/'
expr:dir='data:blog.languageDirection'
lang='pt-br'
class='v2 no-js'>
<head>
<!-- script redirecionamento -->
<script type='text/javascript'>
//<![CDATA[
(function(){
var URL = document.URL,
reg = /.blogspot.(com...|..)//
if( URL.match( reg ) ){
window.location = URL.replace( reg, ".blogspot.com/ncr/" )
}
})()
// Fallback CSS para quando não haver javascript
document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
//]]>
</script>

<!--
Comentários condicionais IE -> Permite usar CSS condicionalmente
A melhor maneira de usá-lo seria no <html>, porém não pode, sem tranformar em entidades
-->
<!--[if IE 8]>
<script type='text/javascript'>document.documentElement.className += ' ie8 lt-ie9'</script>
<![endif]-->
<!--[if IE 7]>
<script type='text/javascript'>document.documentElement.className += ' ie7 lt-ie8 lt-ie9'</script>
<![endif]-->
<!--[if lt IE 7]>
<script type='text/javascript'>document.documentElement.className += ' ie6 lt-ie7 lt-ie8 lt-ie9'</script>
<![endif]-->


<!--Meta X-UA-Compatible -> Melhor experiencia para IE -->
<meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'/>

<!-- meta viewport -> dispositivos móveis -->
<meta content='width=device-width,initial-scale=1.0,maximum-scale=1.0' name='viewport'/>

<!-- Para que indexe Bing [código fornecido pelo] -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<meta content='[CÓDIGO]' name='msvalidate.01'/>
</b:if>


<!-- Metas para facebook (name=descrição inclui all-head-content) -->
<!-- <meta property='og:title'> onde incluímos o título, por conveniência -->
<meta property='og:site_name' expr:content='data:blog.title'/>
<meta property='og:type' content='blog'/>
<meta expr:content='data:blog.canonicalUrl' property='og:url'/>
<b:if cond='data:blog.metaDescription'>
<meta property='og:description' expr:content='data:blog.metaDescription'/>
<b:else />
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<!-- Metas home -->
<meta property='og:description' content='[DESCRIÇÃO_GERAL_DO_BLOG]'/>
<b:else />
<!--
all-head-content inclue a meta descrição se houver data:blog.metaDescription
Na home sempre há, mas neste caso particular não
-->
<meta name='description' property='og:description' expr:content='data:blog.pageName + ": " + data:blog.title'/>
</b:if>
</b:if>

<!-- Imagem do post -->
<b:if cond='data:blog.postImageThumbnailUrl'>
<meta property='og:image' expr:content='data:blog.postImageThumbnailUrl' />
</b:if>
<!--
Meta keywords -> não usada atualmente, mas nunca se sabe ;)
-->
<meta name='keywords' content='[palavras, chave, separadas, por, vírgula]'/>

<!-- Indexação -->
<b:if cond='data:blog.pageType == "archive"'>
<!-- Não queremos indexar os arquivos -->
<meta content='noindex,nofollow' name='robots'/>
<b:else />
<b:if cond='data:blog.pageType == "error_page"'>
<!-- Nem as 404 -->
<meta content='noindex,nofollow' name='robots'/>
<b:else />
<b:if cond='data:blog.pageType == "index"'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<!-- Na home sim -->
<meta content='index,follow' name='robots'/>
<b:else/>
<!-- Mas no resto das index não -->
<meta content='noindex,nofollow' name='robots'/>
</b:if>
<b:else />
<!-- No resto (páginas y posts) sim -->
<meta content='index,follow' name='robots'/>
</b:if>
</b:if>
</b:if>

<!-- Links rel=next y rel=prev -> Indexação também -->
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:blog.newerPageUrl'>
<link expr:href='data:blog.newerPageUrl' rel='next'/>
</b:if>
<b:if cond='data:blog.olderPageUrl'>
<link expr:href='data:blog.olderPageUrl' rel='prev'/>
</b:if>
</b:if>

<!-- Conteúdo -->
<meta content='all' name='audience'/>
<meta content='general' name='rating'/>

<!--
Em vez de usar:
<meta name="language" content="pt-br" />
Adicione ao elemento <html> o atributo lang="pt-br"
-->
<!-- Título -->
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<meta property='og:title' expr:content='data:blog.pageName + ": " + data:blog.title'/>
<title><data:blog.pageName/>: <data:blog.title/></title>
<b:else/>
<meta property='og:title' expr:content='data:blog.pageTitle'/>
<title><data:blog.pageTitle/></title>
</b:if>

<!--
all-head-content. Inclui:
=> link[rel=me]
=> link[rel=publisher]
=> link[rel=canonical]
=> link[rel=image_src] se houver uma imagem no artigo
=> meta[name=description] se existir data:blog.metaDescription
=> meta[http-equiv=content-type]
=> links do feed
=> scripts para compatibilidade com HMTL5
-->
<b:include data='blog' name='all-head-content'/>
<!-- /all-head-content -->

<!--
Aqui iria <b:skin>
-->
Caso não entenda o motivo de alguma tag, embora creio que esteja explicado, deixe um comentário.
Se preferir um arquivo txt poderá vê-lo aqui.

COMENTÁRIOS

Nome

Básicos,3,Blogger,43,Botões,2,buscadores,3,Comentários,5,Css3,9,Design,3,Dominio,3,Downloads,2,Efeito,13,Facebook,3,Feed,1,Festividades,1,GooglePlus,6,Hacks,7,HTML,8,Imagens,8,Menu,3,Recursos,3,Seo,8,Truque,24,Twitter,2,Widget - Gadget,16,
ltr
item
Bloggermin: Blogger Seo: Modificando a head
Blogger Seo: Modificando a head
Blogger Seo: O que colocar na head
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvCF5ql7hej3H8rrh1IVbOTqIAOpJR575hviYhYCy0c3z27VldQA1wkES2q8a5aMCN7pNTELfny8gH1J6u4FN98HWcqVbuCd4o0Bo1BwhKK0Jy_lNgwjbO5kICgVD-VaGCHd1TN77lCpM/s1600/bloggerseo3.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvCF5ql7hej3H8rrh1IVbOTqIAOpJR575hviYhYCy0c3z27VldQA1wkES2q8a5aMCN7pNTELfny8gH1J6u4FN98HWcqVbuCd4o0Bo1BwhKK0Jy_lNgwjbO5kICgVD-VaGCHd1TN77lCpM/s72-c/bloggerseo3.png
Bloggermin
https://bloggermit.blogspot.com/2013/01/seo-blogger-head.html
https://bloggermit.blogspot.com/
https://bloggermit.blogspot.com/
https://bloggermit.blogspot.com/2013/01/seo-blogger-head.html
true
3085171147808187471
UTF-8
Carregado Todas os Posts. Não foi encontrado nenhum post. VER TUDO Leia mais Responder Cancelar resposta Excluir Por Home PÁGINAS POSTAGENS Ver tudo RECOMENDADO PARA VOCÊ ETIQUETA ARQUIVO SEARCH TODAS AS PUBLICAÇÕES Não foi encontrado qualquer correspondência postal com o seu pedido Voltar a Home Domingo Segunda-feira Terça-feira Quarta-feira Quinta-feira Sexta-feira Sábado Dom Seg Ter Qua Qui Sex Sáb Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez agora mesmo 1 minuto atrás $$1$$ minutes ago 1 hora atrás $$1$$ hours ago Ontem $$1$$ days ago $$1$$ weeks ago mais de 5 semanas atrás Seguidores Seguir THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copiar Todo o Código Selecionar Todo o Código Todos os códigos foram copiados para a área de transferência Não é possível copiar os códigos / textos, por favor pressione [CTRL] + [C] (ou CMD + C com Mac) para copiar Table of Content