Meta Tags
Cada página e post que o Chinaski constrói recebe um head completo: título, meta descrição, tags Open Graph e Twitter Card, URL canônica, dados estruturados JSON-LD e os extras (RSS, hreflang, links de paginação) quando se aplicam. Você controla tudo com sobrescritas por página mais algumas configurações de site; o builder preenche fallbacks sensatos para tudo que você deixar em branco. Esta página explica o que é usado e como.
Títulos
Cada página e post tem um campo de meta título. Se você deixá-lo em branco, o título da página/post é usado em vez dele. O que quer que acabe escolhido é renderizado como <title> com o nome do seu site acrescentado após um travessão (por exemplo, “Sobre | Meu Site”).
Descrições
O campo de meta descrição também tem fallback: se deixado vazio, a tagline do seu site é usada em vez dela. As meta descrições de todo o site são verificadas em tempo de build, e o relatório do build conta páginas com descrições vazias e duplicadas, para que você encontre lacunas e clones de copiar-e-colar.
Pré-visualizações sociais
O mesmo conteúdo preenche tanto as tags Open Graph quanto as Twitter Card, para que um compartilhamento seja renderizado corretamente nas duas plataformas:
- og:title / twitter:title: usam o título OG explícito se definido, depois o meta título, depois o título simples.
- og:description / twitter:description: descrição OG primeiro, depois meta descrição, depois a tagline do site.
- og:image / twitter:image: uma URL de imagem OG por página primeiro, depois a imagem destacada do item, depois a configuração Imagem Padrão do Site. Se alguma imagem resolver, o cartão Twitter é a variante de imagem grande; sem uma, é a variante summary e a tag de imagem é omitida.
- og:site_name, og:locale, og:type: sempre emitidas (o locale corresponde ao idioma da página).
- twitter:site: incluída apenas quando você define o handle em Configurações → Integrações.
URLs canônicas
Cada página, post e listagem carrega uma URL canônica. Deixe o campo em paz e o Chinaski a deriva automaticamente da configuração da URL do seu site; cole uma URL canônica explícita no item para apontar para outro lugar (por exemplo, ao sindicar). O que for escolhido se torna tanto <link rel="canonical"> quanto og:url. O build também examina páginas com canonicals vazias e as reporta como problemas de SEO.
Sites multilíngues
Quando mais de um idioma está ativo, as páginas emitem links alternates hreflang apontando para suas traduções em cada idioma, para que os mecanismos de busca sirvam o locale certo ao visitante certo. Títulos de blog específicos por idioma podem ser personalizados por idioma nas configurações.
Dados estruturados
Cada página gerada inclui dados estruturados JSON-LD: esquema WebSite ancorado na home do blog, um bloco Organization construído a partir das suas configurações de Organização (nome, logo, telefone, e-mail, endereço de rua e seus perfis de LinkedIn/Facebook/Instagram/X como links same-as), além de breadcrumbs e objetos de página/artigo em páginas de conteúdo, páginas de categoria, páginas de autor e listagens de documentos. Mantenha os campos de Organização preenchidos se quiser informações ricas de entidade nos resultados de busca.
Mantendo páginas fora da busca
Definir Noindex em Configurações → Geral adiciona uma meta tag robots noindex,nofollow a cada página construída e um disallow-all ao robots.txt, para sites de staging que você quer invisíveis. O robots.txt em si é gerado por idioma como parte de cada build.
Pequenos extras
- RSS: feeds do blog são vinculados no head como alternates RSS, e o feed em si é construído por idioma.
- Favicons: links de favicon (PNG 96×96), apple-touch-icon (180×180) e favicon.ico são emitidos quando um favicon está habilitado para o tema.
- Analytics: se você configurou GA4/GTM, o loader é adiado até a interação do visitante e controlado por consentimento (estado do aviso de cookies); no modo air-gap nenhum snippet de analytics é enviado.
- Paginação: listagens paginadas carregam links
rel="prev"/rel="next".