Como Esconder Vídeos Relacionados de Outros Canais em Vídeos Incorporados

Para evitar que vídeos relacionados de outros canais apareçam ao final de um vídeo do YouTube incorporado no Blogger, a configuração disponível no player oficial é o parâmetro rel=0. Ele deve ser adicionado à URL existente dentro do atributo src do iframe.

É importante entender exatamente o que essa configuração faz. Atualmente, rel=0 não remove completamente os vídeos relacionados. Quando o vídeo termina, o YouTube ainda pode apresentar recomendações, porém elas passam a ser selecionadas entre conteúdos do mesmo canal do vídeo que acabou de ser reproduzido.

Essa diferença é fundamental porque muitos tutoriais antigos ainda afirmam que rel=0 desativa totalmente as recomendações. Esse comportamento deixou de existir em 2018. Hoje, o parâmetro serve principalmente para impedir que a tela final seja preenchida normalmente com vídeos relacionados provenientes de diferentes canais.

O que o parâmetro rel=0 realmente faz no YouTube

O parâmetro rel controla parte do comportamento das recomendações exibidas pelo player incorporado do YouTube quando um vídeo termina.

Existem duas situações principais:

  • Sem rel=0: o YouTube pode apresentar vídeos relacionados segundo seus próprios critérios de recomendação, inclusive conteúdos pertencentes a outros canais.
  • Com rel=0: os vídeos relacionados apresentados após a reprodução são limitados ao mesmo canal do vídeo reproduzido.

Portanto, a forma mais precisa de explicar essa configuração é: rel=0 restringe os vídeos relacionados ao mesmo canal, mas não remove a funcionalidade de recomendações do player.

Por que tutoriais antigos dizem que rel=0 remove todos os vídeos relacionados

A confusão acontece porque o parâmetro já funcionou dessa maneira.

Antes da mudança implementada pelo YouTube em setembro de 2018, configurar rel=0 impedia que os vídeos relacionados fossem apresentados depois da reprodução. Depois da alteração, o YouTube manteve o parâmetro, porém redefiniu o seu comportamento.

Desde então, não existe um parâmetro oficial simples do iframe que permita desligar completamente os vídeos relacionados. O rel=0 passou a determinar de onde essas recomendações devem vir: do mesmo canal do vídeo reproduzido.

Essa mudança é especialmente importante ao seguir tutoriais antigos de Blogger, WordPress ou HTML. Códigos publicados há vários anos podem continuar funcionando tecnicamente, mas a explicação sobre o resultado obtido pode estar desatualizada.

Comparação das configurações do player

Configuração Vídeos relacionados Recomendação
Iframe padrão Podem aparecer conteúdos de diferentes canais Adequado quando isso não representa problema
rel=0 Relacionados ficam limitados ao mesmo canal Melhor opção oficial quando você deseja evitar recomendações de outros canais
modestbranding=1 Não controla relacionados Não utilizar como solução; o parâmetro está descontinuado e não produz efeito
Scripts ou overlays para esconder a tela final Podem tentar interferir na interface Não recomendado porque pode entrar em conflito com as políticas do player do YouTube

Como adicionar rel=0 ao vídeo incorporado

O procedimento é simples. Você precisa localizar a URL do YouTube dentro do atributo src do iframe e acrescentar o parâmetro.

Exemplo de iframe sem rel=0

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/VIDEO_ID"
  title="Vídeo do YouTube"
  loading="lazy"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
  allowfullscreen>
</iframe>

A parte que precisa ser modificada é:

https://www.youtube.com/embed/VIDEO_ID

Adicione ?rel=0 ao final:

https://www.youtube.com/embed/VIDEO_ID?rel=0

Iframe completo com rel=0

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/VIDEO_ID?rel=0"
  title="Vídeo do YouTube"
  loading="lazy"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
  allowfullscreen>
</iframe>

Substitua VIDEO_ID pelo identificador real do vídeo.

E se a URL já tiver outro parâmetro?

Esse é um dos pontos que mais causam erros ao editar iframes manualmente.

Quando nenhum parâmetro existe na URL, o primeiro deve ser iniciado com ?:

https://www.youtube.com/embed/VIDEO_ID?rel=0

Quando a URL já possui um parâmetro, os seguintes precisam ser separados com &. Dentro do HTML, é recomendável representar esse caractere como &amp;.

Imagine, por exemplo, que o vídeo já esteja configurado para começar no segundo 45:

https://www.youtube.com/embed/VIDEO_ID?start=45

A combinação correta fica:

https://www.youtube.com/embed/VIDEO_ID?start=45&amp;rel=0

No iframe:

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/VIDEO_ID?start=45&amp;rel=0"
  title="Vídeo do YouTube"
  loading="lazy"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
  allowfullscreen>
</iframe>

Evite estruturas como:

?start=45?rel=0

Uma URL deve possuir apenas uma interrogação para iniciar sua sequência de parâmetros.

Como fazer a alteração diretamente no Blogger

No Blogger, você pode modificar o iframe diretamente pelo editor HTML da postagem.

  1. Abra a postagem que contém o vídeo.
  2. No editor do Blogger, alterne da visualização de composição para a visualização HTML.
  3. Localize o iframe correspondente ao vídeo.
  4. Encontre o atributo src.
  5. Localize a URL que começa com https://www.youtube.com/embed/ ou https://www.youtube-nocookie.com/embed/.
  6. Adicione ?rel=0 caso não exista nenhum parâmetro.
  7. Se a URL já contiver parâmetros, acrescente &amp;rel=0.
  8. Salve ou atualize a postagem.
  9. Abra a página publicada e teste o vídeo.

Não é necessário instalar plugin, script ou modificar todo o template do Blogger para realizar essa configuração em um vídeo específico.

O que fazer quando o código do YouTube já contém ?si=

Dependendo de como o código foi obtido, a URL do iframe pode já apresentar um parâmetro depois do identificador do vídeo.

Um exemplo simplificado seria:

https://www.youtube.com/embed/VIDEO_ID?si=CODIGO

Nesse caso, você não deve inserir outra interrogação. Acrescente o novo parâmetro à sequência existente:

https://www.youtube.com/embed/VIDEO_ID?si=CODIGO&amp;rel=0

A regra prática é simples:

  • não existe ? na URL: use ?rel=0;
  • já existe ?: acrescente &amp;rel=0.

É possível remover completamente os vídeos relacionados do YouTube?

Não existe atualmente um parâmetro oficial do iframe que desative completamente os vídeos relacionados.

Essa é uma limitação importante do player incorporado. O rel=0 é a opção disponibilizada pelo YouTube para restringir as recomendações ao mesmo canal.

Você pode encontrar na internet scripts que prometem esconder o player imediatamente após o término do vídeo, colocar uma camada sobre a tela final ou substituir elementos visuais do player. Essas soluções não devem ser tratadas como equivalentes a um recurso oficial.

As regras do player incorporado exigem que funcionalidades e elementos fornecidos pelo YouTube não sejam bloqueados ou encobertos indevidamente. Por isso, não é recomendável utilizar overlays, máscaras ou outras técnicas especificamente destinadas a impedir que links e elementos normais do player sejam exibidos.

Se uma página exige um player completamente personalizado, sem recomendações ou elementos próprios do YouTube, a solução adequada é avaliar uma plataforma de hospedagem de vídeo cujo produto ofereça oficialmente esse nível de personalização, em vez de tentar modificar o funcionamento do player do YouTube.

modestbranding=1 ainda funciona?

Não. Esse é outro ponto em que muitos códigos antigos estão desatualizados.

O parâmetro modestbranding já foi utilizado para alterar parcialmente a presença visual da marca YouTube no player. Atualmente ele está descontinuado e não produz efeito.

Portanto, códigos como este não devem ser apresentados como uma forma moderna de "limpar" o player:

https://www.youtube.com/embed/VIDEO_ID?rel=0&amp;modestbranding=1

Para o objetivo deste tutorial, basta utilizar:

https://www.youtube.com/embed/VIDEO_ID?rel=0

Quanto menos parâmetros obsoletos forem acumulados no iframe, mais simples fica sua manutenção.

showinfo=0 também não deve ser usado

Outro parâmetro frequentemente encontrado em tutoriais antigos é showinfo=0.

Ele também foi descontinuado e não deve ser utilizado para tentar remover título, nome do canal ou outras informações do player.

Se encontrar um iframe antigo parecido com este:

https://www.youtube.com/embed/VIDEO_ID?showinfo=0&amp;rel=0

Você pode remover showinfo=0 e manter somente os parâmetros atuais realmente necessários.

Quais parâmetros ainda podem ser úteis?

Além de rel=0, o player possui outros parâmetros que podem ser usados em situações específicas.

start

Define aproximadamente o ponto inicial do vídeo em segundos.

?start=60

Nesse exemplo, o player começa próximo de um minuto.

controls

Controla a exibição dos controles do player.

?controls=0

Na maioria dos artigos, porém, manter os controles disponíveis oferece uma experiência mais previsível para o leitor.

playsinline

Pode ser usado para controlar determinados comportamentos de reprodução em dispositivos móveis compatíveis.

?playsinline=1

autoplay

O parâmetro autoplay=1 solicita reprodução automática, mas seu funcionamento depende das regras do navegador e do dispositivo. Navegadores modernos aplicam restrições principalmente quando o conteúdo possui áudio.

Para artigos comuns, normalmente é preferível permitir que o visitante escolha quando deseja iniciar o vídeo.

rel=0 funciona com youtube-nocookie.com?

O YouTube também disponibiliza um modo de privacidade avançada para incorporações, utilizando o domínio youtube-nocookie.com.

Nesse formato, o parâmetro pode ser acrescentado normalmente à URL:

<iframe
  width="560"
  height="315"
  src="https://www.youtube-nocookie.com/embed/VIDEO_ID?rel=0"
  title="Vídeo do YouTube"
  loading="lazy"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
  allowfullscreen>
</iframe>

O modo de privacidade avançada altera a forma como determinadas informações de visualização são utilizadas pelo YouTube e pode reduzir a personalização associada ao player.

Entretanto, utilizar youtube-nocookie.com não deve ser apresentado como garantia automática de conformidade com LGPD, GDPR ou qualquer outra legislação. A adequação de um site depende do conjunto de tecnologias utilizadas, da finalidade do tratamento de dados, das configurações de consentimento e de outros fatores.

Como deixar o iframe responsivo no celular

Adicionar rel=0 resolve a questão das recomendações de outros canais, mas não corrige automaticamente a responsividade do player.

Um iframe com dimensões fixas pode ultrapassar a largura da área do artigo em determinadas telas. Uma solução moderna é utilizar CSS com aspect-ratio.

.post-body iframe[src*="youtube.com"],
.post-body iframe[src*="youtube-nocookie.com"] {
  width: 100%;
  max-width: 100%;
  aspect-ratio: 16 / 9;
  height: auto;
}

Assim, o player se adapta à largura disponível e preserva a proporção do vídeo.

Use loading="lazy" para reduzir o impacto inicial do iframe

Players incorporados adicionam recursos externos à página. Quando existem vários vídeos em um único artigo, o impacto de carregamento pode se tornar mais perceptível.

Uma otimização simples é adicionar o atributo:

loading="lazy"

Exemplo:

<iframe
  src="https://www.youtube.com/embed/VIDEO_ID?rel=0"
  title="Vídeo do YouTube"
  loading="lazy"
  allowfullscreen>
</iframe>

O carregamento nativo adiado permite ao navegador postergar determinados iframes que ainda estão distantes da área visível da página.

Isso não significa que o iframe será necessariamente substituído por uma imagem até o clique. Essa é uma técnica diferente, normalmente chamada de facade ou player leve. O atributo loading="lazy" funciona no nível de carregamento do próprio navegador.

rel=0 melhora o SEO do artigo?

Não é correto afirmar que rel=0 seja um fator de ranqueamento do Google.

O parâmetro controla o comportamento das recomendações apresentadas pelo player e deve ser adotado principalmente por motivos de experiência editorial e controle da navegação oferecida ao usuário.

Evitar recomendações de canais externos pode ser interessante para um site que trabalha com vídeos próprios porque reduz uma possível distração dentro do conteúdo. Entretanto, isso não significa que o Google concederá uma vantagem direta de posicionamento simplesmente porque rel=0 foi utilizado.

Para SEO, fatores como conteúdo realmente útil, correspondência com a intenção de busca, estrutura da página, rastreabilidade, desempenho, experiência mobile, linkagem interna e qualidade geral do site continuam sendo considerações muito mais importantes.

Erros comuns ao configurar vídeos relacionados

Erro Problema Correção
Acreditar que rel=0 remove todos os relacionados Esse comportamento é antigo Entenda que atualmente ele limita as recomendações ao mesmo canal
Usar duas interrogações A URL fica malformada Use ? apenas no primeiro parâmetro e &amp; nos seguintes
Usar modestbranding=1 Parâmetro descontinuado Remova-o do código
Usar showinfo=0 Parâmetro antigo e sem efeito atual Remova-o do iframe
Adicionar overlays para esconder elementos do YouTube Pode conflitar com as regras do player Utilize apenas recursos e parâmetros oficialmente suportados
Deixar o iframe com largura fixa no mobile Pode prejudicar o layout Utilize CSS responsivo
Inserir vários players sem otimização Pode aumentar o trabalho de carregamento da página Considere loading="lazy" e outras otimizações adequadas

Checklist para configurar o vídeo corretamente

  • Confirme que está utilizando uma URL de incorporação /embed/.
  • Adicione rel=0 quando desejar restringir relacionados ao mesmo canal.
  • Use apenas uma interrogação na URL.
  • Separe parâmetros adicionais corretamente.
  • Remova modestbranding=1 de códigos antigos.
  • Remova showinfo=0 quando ainda estiver presente.
  • Não use overlays ou máscaras para bloquear elementos normais do player.
  • Adicione um título descritivo ao iframe.
  • Verifique se o vídeo é responsivo no celular.
  • Considere loading="lazy" em páginas com conteúdo incorporado.
  • Teste o player na página publicada.

Perguntas frequentes sobre rel=0

rel=0 remove todos os vídeos relacionados?

Não. Atualmente, rel=0 faz com que os vídeos relacionados exibidos após a reprodução sejam provenientes do mesmo canal do vídeo que acabou de ser assistido.

Como impedir vídeos relacionados de outros canais?

Adicione rel=0 à URL de incorporação do vídeo. Se não existir outro parâmetro, use ?rel=0. Se a URL já possuir parâmetros, acrescente &amp;rel=0.

Existe um parâmetro para desativar completamente os relacionados?

Não existe atualmente um parâmetro oficial do iframe que elimine completamente os vídeos relacionados ao final da reprodução.

Posso usar JavaScript para cobrir a tela final do YouTube?

Não é uma solução recomendada. Técnicas destinadas a bloquear ou encobrir elementos normais do player podem entrar em conflito com as políticas de utilização do player incorporado do YouTube.

modestbranding=1 ainda funciona?

Não. O parâmetro foi descontinuado e atualmente não produz efeito.

showinfo=0 ainda funciona?

Não. Esse parâmetro também pertence a versões antigas do player e não deve ser utilizado como solução atual.

rel=0 funciona no Blogger?

Sim. O Blogger utiliza o player incorporado através de iframe, portanto o parâmetro pode ser acrescentado normalmente à URL do vídeo dentro do editor HTML da postagem.

rel=0 funciona no celular?

O parâmetro faz parte da URL do player e não depende de uma configuração específica para desktop. O que precisa ser tratado separadamente no celular é a responsividade das dimensões do iframe.

Posso combinar rel=0 com start?

Sim. Um exemplo é:

https://www.youtube.com/embed/VIDEO_ID?start=60&amp;rel=0

Usar rel=0 prejudica a monetização do vídeo?

O parâmetro é destinado ao comportamento dos vídeos relacionados e não deve ser confundido com uma configuração para remover anúncios do YouTube. A disponibilidade e a veiculação de anúncios em vídeos incorporados dependem das regras e configurações aplicáveis ao YouTube e ao canal.

rel=0 melhora diretamente o posicionamento no Google?

Não há motivo para tratar rel=0 como fator direto de ranqueamento. Seu benefício principal está no controle editorial da experiência oferecida pelo vídeo incorporado.

Conclusão

Se o seu objetivo é impedir que o player incorporado apresente normalmente vídeos relacionados de outros canais depois que um vídeo termina, rel=0 continua sendo a configuração adequada.

A diferença é que ele não deve ser descrito como um bloqueador completo de recomendações. Desde a mudança implementada pelo YouTube em 2018, o parâmetro limita os relacionados ao mesmo canal do vídeo reproduzido.

Também não é necessário recorrer a scripts que escondem o iframe, overlays sobre o player ou parâmetros antigos como modestbranding=1 e showinfo=0. Para uma implementação atual e simples no Blogger, mantenha o player oficial, utilize parâmetros suportados, deixe o iframe responsivo e cuide do desempenho da página.

Leitura recomendada: para completar a configuração, veja YouTube para Blog: Como Integrar Vídeos, Reaproveitar Conteúdo e Gerar Tráfego.

Próximo artigo Artigo anterior