Meta tags são linhas de código HTML que descrevem o conteúdo do site para os buscadores (Google, Bing, etc.). As meta tags não irão ser visualizadas na página, mas os robôs de pesquisas poderão visualizar as informações contidas dentro dessas meta tags.
As meta tags são tipicamentes usadas para especificar descrição da página, palavras-chaves, autor do documento, última modificação, e etc.. Elas podem ser utilizadas por navegadores para, por exemplo, informar ao navegador como apresentar as informações contidas naquela página, ou recarregar a página para obter informações atualizadas. Os mecanismos de buscas podem coletar as informações e facilitar, por exemplo, no posicionamento de sua página web nos resultados das buscas de internet.
Portanto, as meta tags são uma das técnicas utilizadas em estratégias de SEO que significa Search Engine Optimization (Otimização para mecanismos de busca) que permite o melhor posicionamento dos sites/blogs nos buscadores.
As meta tags <meta>
são sempre inseridas dentro do elemento <head>
. Além disso, meta tags sempre recebem um par de nome e valor.
As meta tags utilizadas neste blog, que serão dividas em 4 partes, são as seguintes:
- Meta tags básicas
- Meta tags do Open Graph protocol
- Meta tags voltadas para artigos
- Meta tags para imagens
1. Meta tags básicas
-
É referente ao tipo de codificação dos caracteres da página, o
utf-8
é uma codificação padrão para email, páginas web e outros locais onde os caracteres são armazenados, essa codificação permite basicamente que caracteres com diacríticos, ou seja, com sinais gráficos como acentos, sejam visualizados de forma correta. -
Trata do viewport, ou a área onde o site aparece. É a área branca da janela quando é aberta o navegador. O viewport sempre vai ter o tamanho da janela, mas as formas que serão renderizados vai depender bastante do dispositivo. Os valores de content pode ser os que seguem abaixo:
a. width: Define uma largura para o viewport. Os valores podem ser em PX ou “device-width”, que determina automaticamente um valor igual a largura da tela do dispositivo.
b. height: Define uma altura para o viewport. Os valores podem ser em PX ou “device-height”, que determina automaticamente um valor igual a altura da tela do dispositivo.
c. initial-scale: Define a escala inicial do viewport.
d. user-scalable: Define a possibilidade de o usuário fazer “zoom” em um determinado lugar da tela. É ativado quando o usuário bate duas vezes com o dedo em um lugar da tela.
e. shrink-to-fit: Previne que a página seja escalado para caber no viewport em navegadores Safari. Omitir essa irá gerar uma alerta no navegador.
-
Define a descrição básica da página. Em algumas situações parte dessa descrição é utilizada em resultados de buscas.
-
Nome do autor da página.
-
Palavras-chaves da página. Termos mais importantes que podem ser usadas para facilitar nos resultados dos buscadores.
Você pode usar outras tags específicas para o buscador do Google que controlam o comportamento do rastreamento e indexação das páginas, tradução automática e etc..
2. Meta tags do Open Graph protocol
O protocolo Open Graph permite que qualquer página da web seja visualizado como um post normal do Facebook.
- Define o local do seu site, o padrão é
en_US
.
1.1 e 1.2 Definem locais alternativos. - Nome do site.
- Título da página.
- Endereço da página.
3. Meta tags voltadas para artigos
- Tipo da página, pode ser “article”, “book” ou “profile”.
- Autor do artigo.
- Qual a categoria do artigo.
- Tópicos referente ao artigo.
- Data da publicação.
- Data da modificação.
- Descrição do artigo.
4. Meta tags para imagens
- Imagem da página quando for compartilhada, eu particularmente utilizo a minha foto.
- Tipo da imagem.
- Largura da imagem definida em 460 px.
- Altura da imagem definida em 460px.
Essas são só as meta tags utilizadas nesse post.