SOLICITAR ORÇAMENTO

Otimizando seu site para publicação nas redes sociais com as meta tags do Facebook

Otimizando seu site para publicação nas redes sociais com as meta tags do Facebook

O tutorial para compartilhar o conteúdo do seu site no Facebook de forma eficaz.

Facebook Share

Esse tipo de compartilhamento é devido ao uso das meta tags que o próprio facebook oferece aos desenvolvedores, as famosas metas :og ou Open Graph. Elas existem com o intuito de especificar metas no <head> para sua publicação no facebook ser a mais agradável e apresentável possível.

O que você precisa saber e fazer

A syntax para essa tag é básica:

  1. <head>
  2. <meta property="OG TAG" content="VALOR">
  3. </head>

A seguir veremos as tags que podemos especificar para modificar nossa publicação:

Locale

  1. <meta property="og:locale" content="en_US">

Nessa tag definimos basicamente o local/idioma da publicação. O valor default dela é en_US. É interessante o idioma dessa tag acompanhar o mesmo que está definido dentro do <html lang="">.

Eu, particularmente, não uso pt_BR para publicações no facebook, e para ser bem sincero não encontro muitas pessoas que usam. Porém, a documentação do Open Graph diz para optarmos pelo idioma em qual o site, artigo ou portfólio está escrito.

URL

  1. <meta property="og:url" content="http://www.meusite.com.br/ola-mundo">

A tag URL é usada para definir o link destino da publicação. Ela também é usada para definir o tanto de  likes e shares que uma página possui, sem desmembrar nenhum dado perdido por ai, como um like ali e um like aqui. Tudo é “somado” na URL especificáda.

Title

  1. <meta property="og:title" content="Utilizando as meta tags do Facebook.">
  2. <meta property="og:site_name" content="Tableless">

No HTML puro, a forma que usamos para especificar, tanto o nome a página quanto o nome do site é a tag <title>. As meta tags:og vão um pouco a mais que isso. É fornecido 2 tags para usar em relação ao título da página:

<property="og:title"> Específica o título da página, assim como essa: Utilizando as meta tags do Facebook.

<property="og:site_name"> Especifica o nome do site: Tableless.

Description

  1. <meta property="og:description" content="O tutorial para compartilhar o conteúdo do seu site de forma eficaz.">

Acho que essa tag não necessita de muita explicação. É basicamente a descrição da sua postagem. Mas é importante ressaltar de colocar um bom texto chamativo e interessante, para o usuário ver a publicação, gostar e acessar.

É interessante a sua descrição não ultrapassar o máximo de 200 caracteres.

Images

  1. <meta property="og:image" content="www.meusite.com.br/imagem.jpg">
  2. <meta property="og:image:type" content="image/jpeg">
  3. <meta property="og:image:width" content="800"> /** PIXELS **/
  4. <meta property="og:image:height" content="600"> /** PIXELS **/

A syntax mostrada logo a cima seria a ideal para um bom compartilhamento. Lembre-se que imagens são a porta de entrada. Você pode ter um bom título, uma boa descrição, mas nada se compara com o impacto que uma imagem provoca no usuário.

Colocando apenas a URL da imagem já é necessário para que sua postagem a apresente. Porém, quando você não especifica o tamanho da imagem, a miniatura vai ser estabelecida com as dimensões originais, e assim o próprio facebook vai decidir se o thumbnail vai ser:

Pequeno

Imagem compartilhamento Facebook.

Facebook Share Pequeno

Isso acontece porque ela não é grande o suficiente para ser um Thumbanil de modelo grande, e caso tentássemos “esticar” a imagem para transformar num thumbanil grande a qualidade ficaria MUITO ruim. Mas não se esqueça, se você especificar na tag uma dimensão pequena, mesmo que sua dimensão original seja grande, ela vai aparecer pequena, como no modelo a cima.

E caso a imagem seja grande, ou se você especificou uma dimensão grande na tag, ela irá aparecer assim:

Compartilhamento com Thumbnail grande.

Facebook Share Grande

Os formatos que o Facebook aceita é: JPEG, PNG, GIF, e BMP. A dica que eu dou é sempre optar pelo JPG e sempre especificar o formato e as dimensões da imagem. Isso faz o Facebook “entender melhor” o que você está enviando.

Type

  1. <meta property="og:type" content="website">

Define o tipo do seu site. O valor default desse atributo é o website. Geralmente é isso mesmo que é usado, o valor website. Mas, caso o seu conteúdo for um artigo, você pode optar pela tag article e assim especificar novos valores (o próprio Tableless faz isso.)

  1. <meta property="og:type" content="article">
  2. <meta property="article:author" content="reidark">
  3. <meta property="article:section" content="Tutoriais">
  4. <meta property="article:tag" content="Facebook, tags, og, open graph">
  5. <meta property="article:published_time" content="date_time">

Escopo Final

Especificando todas as meta tags:og o seu cabeçalho tem que ficar preenchido mais ou menos dessa maneira:

  1. <head>
  2. <meta property="og:locale" content="pt_BR">
  3.  
  4. <meta property="og:url" content="http://www.meusite.com.br/ola-mundo">
  5.  
  6. <meta property="og:title" content="Título da página ou artigo">
  7. <meta property="og:site_name" content="Nome do meu site">
  8.  
  9. <meta property="og:description" content="Minha boa descrição para intrigar os usuários.">
  10.  
  11. <meta property="og:image" content="www.meusite.com.br/imagem.jpg">
  12. <meta property="og:image:type" content="image/jpeg">
  13. <meta property="og:image:width" content="800"> /** PIXELS **/
  14. <meta property="og:image:height" content="600"> /** PIXELS **/
  15.  
  16. /** CASO SEJA UM SITE NORMAL **/
  17.  
  18. <meta property="og:type" content="website">
  19.  
  20. /** CASO SEJA UM ARTIGO **/
  21.  
  22. <meta property="og:type" content="article">
  23. <meta property="article:author" content="Autor do artigo">
  24. <meta property="article:section" content="Seção do artigo">
  25. <meta property="article:tag" content="Tags do artigo">
  26. <meta property="article:published_time" content="date_time">
  27. </head>
  28.  

Lembre-se que essa forma de publicação no Facebook atrai pessoas para seu site, seja tanto para ler um artigo, ou apenas dar uma olhada, e assim acaba sendo uma espécie de SEO para rede sociais. Então não esqueça de acrescentar isso ao seu site, vai te ajudar ;)

Tenha em mente que isso é o básico, mas é essencial.

Caso você queira pular de ponta nessas meta tags Open Graph, entre aqui e se divirta

Abraços!