Ir para o conteúdo
TubePress — gratuito, auto-hospedado & ativamente mantido
SEO e crescimento

SEO

Meta tags, URLs canônicas, dados estruturados, sitemaps, robots e controles de indexação.

TubePress inclui uma camada completa de SEO ativa no momento da instalação — não é necessário ativar nenhum plugin nem adicionar código ao tema. URLs amigáveis, títulos de página, meta descrições, tags Open Graph e Twitter Card, links canônicos, dados estruturados schema.org, sitemaps de vídeo e hreflang multilíngue são todos gerados automaticamente a partir do seu conteúdo e de algumas configurações.

Esta página explica o que você obtém automaticamente e quais controles podem ser ajustados em /admin/settings.

SEO pronto para usar

O gerenciador de SEO é inicializado junto com a aplicação principal, portanto todas as páginas do front-end são otimizadas por padrão. Sem plugin Ativo na instalação

  • URLs amigáveis para vídeos, categorias, tags, performers, canais e páginas.
  • Padrões configuráveis de título e meta descrição por tipo de entidade.
  • Tags Open Graph e Twitter Card, com seleção automática de imagem.
  • Uma URL canonical por página e alternativas hreflang para cada idioma habilitado.
  • schema.org JSON-LD para vídeos, breadcrumbs e a caixa de pesquisa do site.
  • Sitemaps de vídeo comprimidos com Gzip e um /robots.txt dinâmico.
  • Meta tags de verificação para mecanismos de busca, um campo GA4 e código personalizado para head/body.
Padrões sensatos. Na primeira execução, cada configuração de SEO é inicializada com um valor padrão funcional, de modo que um site novo já é indexável. Ajuste apenas o que for necessário.

Títulos, meta & Open Graph

Cada tipo de entidade tem seu próprio padrão de título e descrição construído a partir de variáveis. Você os define uma vez e eles se aplicam em todo o catálogo.

Video title:    {title} {sep} {site_name}
Category title: {name} {sep} {site_name}
Video meta:     Watch {title} online. {description_short}

As variáveis úteis incluem {title}, {name}, {site_name}, {sep} (o separador de título), {count} e {type}. As descrições têm o HTML removido e são limitadas a aproximadamente 160 caracteres. Páginas individuais podem substituir o padrão com seus próprios campos de meta título e meta descrição no editor de páginas.

Para compartilhamento em redes sociais, o og:image é resolvido na seguinte ordem: primeiro uma imagem específica da página, depois — quando o plugin de CTR ranking estiver ativo — a miniatura do vídeo com maior engajamento em uma listagem e, por fim, a imagem padrão enviada por você. Os Twitter Cards usam por padrão summary_large_image, e você pode adicionar um nome de usuário do Twitter, um ID de App do Facebook e tags og:locale:alternate para seus outros idiomas.

URLs canônicas & conteúdo duplicado

Cada página emite exatamente uma <link rel="canonical">. Query strings e fragmentos são removidos da canonical, e as barras finais são normalizadas pelo roteador, de modo que /category/x, /category/x/ e /category/x?sort=newest resolvem para um único endereço indexável.

Se você utiliza mais de um tipo de conteúdo, TubePress garante uma URL canonical por entidade tipada: uma requisição que chega com o prefixo de tipo de vídeo incorreto é redirecionada com 301 para o correto, de modo que o mesmo vídeo jamais pode ser indexado em duas URLs. As versões em diferentes idiomas são vinculadas com alternativas hreflang em vez de competirem como duplicatas.

Parâmetros de ordenação e paginação. O arquivo robots.txt padrão já proíbe o rastreamento de ?sort= e ?page=, reforçando a canonical e economizando o orçamento de rastreamento.

Dados estruturados

TubePress gera JSON-LD schema.org para que os mecanismos de busca possam exibir resultados enriquecidos:

  • VideoObject nas páginas de exibição — nome, descrição, miniatura, data de upload, duração, URLs de incorporação e de conteúdo, e uma estatística de interação com contagem de visualizações.
  • BreadcrumbList para descrever onde uma página está na hierarquia do site.
  • WebSite + SearchAction na página inicial, que pode ativar uma caixa de pesquisa de sitelinks para sua marca.

Sitemaps

Um índice de sitemap é servido em /sitemap.xml. Ele é gerado dinamicamente a partir de algumas consultas rápidas de COUNT/MAX e referencia os sitemaps filhos, que são gravados em disco como arquivos comprimidos com gzip e regenerados sempre que seu conteúdo é alterado.

SitemapConteúdo
VídeosTags video:video + image:image: miniatura, título, descrição, URLs do player e de conteúdo, duração, contagem de visualizações, data de publicação
Categorias / tags / performers / canaisURLs de entidades com alternativas hreflang bidirecional (incluindo x-default)
PáginasPáginas CMS estáticas e páginas iniciais por tipo, com hreflang

Cada arquivo filho contém até 25.000 URLs (configurável entre 1.000 e 50.000), e você pode ativar ou desativar qualquer tipo de entidade, as tags de vídeo/imagem ou o bloco hreflang. As respostas de sitemap incluem um cabeçalho X-Robots-Tag: noindex para que os próprios arquivos não apareçam nos resultados.

Robots & indexação

O arquivo /robots.txt é dinâmico: ele anuncia seu sitemap, proíbe caminhos administrativos e facetados e aplica um crawl-delay a bots de SEO agressivos. As páginas indexáveis recebem uma meta robots padrão permissiva (max-image-preview:large, max-video-preview:-1, max-snippet:-1).

Você pode aplicar noindex seletivamente — a listagens de tags, categorias, performers ou canais, a páginas paginadas ou a resultados de busca (ativo por padrão) — sem afetar o restante do site. Há também um interruptor mestre único para ambientes de staging.

Mantenha o staging fora dos buscadores. Ativar seo_noindex_entire_site adiciona noindex, nofollow a todas as páginas e faz o robots.txt proibir tudo. É o interruptor correto para um site em pré-lançamento — lembre-se de desativá-lo antes de ir ao ar.

SEO Multilíngue

Quando você habilita mais de um idioma, TubePress vincula as traduções com tags rel="alternate" hreflang tanto no <head> da página quanto nos sitemaps de entidades, além de um x-default apontando para o seu idioma principal. O idioma padrão fica na raiz, enquanto os outros idiomas ficam sob um prefixo curto /{code}/. Consulte Internacionalização para o fluxo de trabalho completo de idiomas.

Desempenho

A saída de SEO é construída para escalar. Os sitemaps são transmitidos com consultas de banco de dados em lote e armazenados comprimidos com gzip, o índice é calculado sob demanda a partir de consultas de contagem e o robots.txt fica em cache por um dia. A imagem Open Graph baseada em CTR é calculada apenas quando o plugin de ranking está ativo, portanto não há sobrecarga se você não o utilizar. O resultado são metadados corretos e rápidos, mesmo em catálogos com milhões de vídeos.

Próximas etapas

Ainda com dúvidas?

Abra um ticket pelo painel e nossa equipe vai ajudá-lo.

Experimente o demo ao vivo → Baixar TubePress →