Você sabia que seu site WordPress pode estar criando centenas de páginas desnecessárias sem que você perceba?
Na verdade, cada vez que você faz upload de uma imagem no WordPress, uma página de mídia é automaticamente criada. Entretanto, essas páginas raramente têm utilidade real e podem prejudicar significativamente o desempenho do seu site.
Por isso, desativar as páginas de mídia no WordPress tornou-se uma prática essencial para otimização de sites. Além de melhorar o SEO, essa ação evita problemas de indexação e oferece uma experiência mais limpa para seus visitantes.
Neste guia completo, você aprenderá diferentes métodos para desativar páginas de mídia no WordPress, desde soluções com plugins até códigos personalizados. Vamos explorar cada opção passo a passo para que você possa escolher a melhor alternativa para seu site.
O que são páginas de mídia no WordPress
As páginas de mídia no WordPress são um recurso pouco compreendido, mas com grande impacto no funcionamento do seu site. Diferentemente de posts e páginas que você cria manualmente, as páginas de mídia (também chamadas de páginas de anexo) são geradas automaticamente pelo sistema para cada arquivo de mídia carregado em seu site.
Funcionamento das páginas de anexo
No WordPress, um “anexo” é qualquer arquivo de mídia que você carrega e vincula a um post, página ou tipo de post personalizado 1. Isso inclui imagens, vídeos, arquivos de áudio, documentos PDF e outros tipos de arquivos. Quando você faz upload de qualquer mídia, o WordPress não apenas armazena o arquivo, mas também cria uma página dedicada para exibi-lo.
Estas páginas de anexo funcionam como um tipo especial de post no WordPress, completo com URL própria, título e área de conteúdo. Elas são projetadas para mostrar o arquivo de mídia junto com informações adicionais como título da imagem, descrição e até mesmo um formulário de comentários, caso estejam habilitados 2.
O WordPress armazena todos os dados relacionados aos anexos em seu banco de dados. Especificamente, as informações básicas são registradas na tabela wp_posts, enquanto os metadados são armazenados na tabela wp_postmeta 3. Estes metadados podem incluir a URL do arquivo, dimensões da imagem, tipos de mímica e outros dados técnicos.
Como o WordPress cria essas páginas automaticamente
O processo de criação destas páginas acontece nos bastidores. Sempre que você faz upload de um arquivo de mídia através do editor de posts ou páginas, o WordPress instantaneamente registra este arquivo como um “anexo” daquele conteúdo específico 4. Além disso, o sistema gera automaticamente uma página dedicada para este anexo.
No entanto, existe uma diferença importante: os arquivos enviados diretamente para a biblioteca de mídia nem sempre estão associados a uma postagem ou página específica 4. Mesmo assim, o WordPress ainda cria páginas de anexo para estes arquivos.
Tecnicamente, o WordPress trata cada anexo como um tipo de post especial com o status “attachment”. Quando um usuário acessa a URL deste anexo, o sistema utiliza um arquivo de template específico (geralmente o attachment.php) para exibir o conteúdo 1. Se este arquivo não existir no tema, o WordPress recorrerá a outros templates como single-attachment.php, single.php ou mesmo single-post.php.
Visualizando uma página de mídia em seu site
Para visualizar uma página de mídia em seu site WordPress, você pode seguir alguns passos simples. Primeiramente, acesse seu painel administrativo e navegue até a seção “Mídia” ou “Biblioteca de Mídia”. Ao selecionar qualquer arquivo de mídia, você verá a opção “Ver página de anexo” 5.
Ao clicar neste link, você será direcionado para a página de anexo que exibe o arquivo de mídia em uma visualização simulada, mostrando como a imagem aparecerá no tema do seu site 5. Esta página possui uma URL única, geralmente no formato: seu-site.com/?attachment_id=123 ou seu-site.com/nome-do-arquivo/.
A aparência exata de uma página de anexo varia conforme o tema que você utiliza. Alguns temas podem simplesmente exibir o próprio arquivo de mídia, talvez junto com o título e a descrição que você adicionou 1. Outros temas podem apresentar layouts mais elaborados, especialmente temas de fotografia que mostram dados EXIF da foto, como marca e modelo da câmera, configurações utilizadas e até informações geográficas 2.
Vale ressaltar que, embora estas páginas possam ser úteis para sites com foco em conteúdo visual, para a maioria dos sites elas representam conteúdo duplicado e podem prejudicar a experiência do usuário, principalmente quando visitantes chegam a essas páginas através de mecanismos de busca 6.
Por que desativar páginas de mídia é importante
Desativar as páginas de mídia no WordPress não é apenas uma questão de preferência, mas uma necessidade técnica para muitos sites. Essas páginas de anexo podem parecer inofensivas, contudo, provocam diversos problemas que comprometem tanto a experiência do usuário quanto a visibilidade do seu site nos mecanismos de busca.
Impacto negativo no SEO
As páginas de mídia representam um sério problema para a otimização de sites. Em termos técnicos, são consideradas “conteúdo fino”, ou seja, páginas com pouca ou nenhuma informação relevante que podem prejudicar significativamente seus esforços de SEO 1. Quando o Google analisa seu site, ele visualiza cada página de anexo como conteúdo separado do post original onde a imagem foi inserida.
Este fenômeno cria um problema conhecido como conteúdo duplicado, já que a mesma imagem aparece tanto na postagem original quanto na página de anexo. Consequentemente, isso dilui o valor do seu conteúdo principal e pode afetar negativamente a classificação do seu site nos resultados de busca 1.
Além disso, os mecanismos de busca e visitantes preferem páginas com conteúdo rico e substancial. As páginas de anexo geralmente não oferecem esse valor, a menos que incluam descrições detalhadas relacionadas ao arquivo de mídia 1.
Experiência ruim para o usuário
Do ponto de vista da experiência do usuário, as páginas de mídia criam diversos inconvenientes. Quando um visitante chega ao seu site através de uma busca de imagem no Google e acessa uma página de anexo, ele encontra uma página praticamente vazia, sem contexto adequado 7.
Esta situação frequentemente deixa os visitantes confusos e perdidos, resultando em altas taxas de abandono do site 7. O ideal seria que os usuários chegassem diretamente à postagem relacionada à imagem, onde poderiam ver a mídia no contexto apropriado que você criou.
Muitos temas WordPress não possuem templates específicos para páginas de anexo, o que agrava o problema 8. Quando um visitante acessa essas páginas, encontra um layout incompleto ou inadequado, transmitindo uma impressão negativa sobre a qualidade do seu site como um todo.
Problemas de indexação no Google
Um dos maiores desafios relacionados às páginas de mídia está na forma como o Google as indexa. Recentemente, o Google começou a mostrar URLs de anexos de imagem diretamente nos resultados de busca (SERPs) 9. Isso significa que, mesmo que você não utilize ativamente essas páginas, elas podem aparecer nos resultados de pesquisa.
Problemas de indexação podem tornar seus esforços de SEO inúteis – uma página pode estar perfeitamente otimizada e proporcionar ótima experiência, mas isso não terá valor se o Google indexar páginas incorretas ou incompletas 10. As páginas não indexadas corretamente não aparecerão nas SERPs e não gerarão tráfego nem conversões.
Por outro lado, quando o Google indexa páginas que não deveriam ser indexadas, você corre o risco de prejudicar seu site com conteúdo de baixa qualidade 10. Isso pode resultar em penalidades nos algoritmos de busca ou quedas de posicionamento.
Além disso, ter muitas páginas de baixa qualidade indexadas no Google pode diluir o “crawl budget” – a quantidade de recursos que o Google aloca para rastrear seu site 10. Isso significa que páginas importantes do seu site podem ser ignoradas porque o Googlebot gastou tempo rastreando páginas de anexo desnecessárias.
Portanto, desativar as páginas de mídia e implementar redirecionamentos 301 para as postagens originais é considerada a melhor solução tanto para SEO quanto para a usabilidade do site 9.
Métodos para desativar usando plugins
Existem diversas maneiras de resolver o problema das páginas de mídia no WordPress, mas os plugins oferecem a solução mais prática e acessível. Sem necessidade de editar códigos, estas ferramentas permitem desativar ou redirecionar páginas de anexo com apenas alguns cliques.
Usando o plugin All in One SEO
O All in One SEO (AIOSEO) é uma das ferramentas mais completas para otimização de sites WordPress. Para desativar páginas de mídia usando este plugin:
- Instale e ative o All in One SEO em seu site
- Navegue até All in One SEO → Aparência de pesquisa
- Clique na guia Image SEO
- Encontre a opção Redirecionar URLs de anexos
- Escolha Redirecionar para a página principal do anexo
Este método oferece a vantagem de redirecionar automaticamente qualquer visitante que acesse uma página de anexo para o post original onde a imagem foi inserida. Assim, o Google não indexará páginas de conteúdo fino e os usuários terão uma experiência mais coerente.
Configurando o Yoast SEO
O Yoast SEO, outro popular plugin de otimização, também oferece uma solução eficiente para este problema:
- Acesse o menu SEO → Avançado no painel administrativo
- Clique na guia Permalinks
- Ative a opção Redirecionar URLs de anexos para URL de postagem pai
- Salve as alterações
Além disso, no Yoast SEO você pode configurar a opção noindex para páginas de mídia através do menu SEO → Títulos e Metas, na guia Tipos de Post. Esta configuração impede que o Google indexe suas páginas de anexo mesmo que alguém consiga acessá-las.
Outras opções de plugins
Se você prefere uma solução mais específica, existem plugins dedicados a este único propósito:
O Attachment Pages Redirect é uma alternativa simples e objetiva. Após a instalação e ativação, o plugin começa a funcionar automaticamente, sem necessidade de configurações adicionais. Ele redireciona todas as páginas de anexo para seus posts principais.
Para casos mais complexos, o Media Cleaner pode ajudar a gerenciar e limpar arquivos de mídia não utilizados, reduzindo o número de páginas de anexo desnecessárias em seu site.
Outra opção é o WP Plugin Manager Pro, que permite desabilitar plugins específicos em determinadas páginas. Embora não seja uma solução direta para páginas de mídia, pode ser útil para gerenciar o comportamento de plugins relacionados a mídia em páginas específicas.
Independentemente do plugin escolhido, lembre-se de testar seu site após implementar as mudanças para garantir que os redirecionamentos estejam funcionando corretamente.
Soluções com código personalizado
Além das soluções com plugins, existem métodos mais diretos para desativar páginas de mídia usando código personalizado. Estas abordagens oferecem maior controle e eliminam a necessidade de instalar ferramentas adicionais no seu site WordPress.
Redirecionamento via functions.php
Uma maneira eficaz de desativar páginas de mídia é adicionar um código de redirecionamento personalizado ao arquivo functions.php do seu tema. Este método redireciona automaticamente visitantes das páginas de anexo para o conteúdo principal ou para a página inicial.
Para implementar esta solução, adicione o seguinte código ao arquivo functions.php do seu tema (preferencialmente em um tema filho):
function myprefix_redirect_attachment_page() {
if ( is_attachment() ) {
global $post;
if ( $post && $post->post_parent ) {
wp_redirect( esc_url( get_permalink( $post->post_parent ) ), 301 );
exit;
} else {
wp_redirect( esc_url( home_url( '/' ) ), 301 );
exit;
}
}
}
add_action( 'template_redirect', 'myprefix_redirect_attachment_page' );
Este código verifica se a página atual é uma página de anexo. Em caso positivo, redireciona para o post principal ou, se não houver post principal, para a página inicial do site.
Criando um arquivo image.php personalizado
Outra abordagem é criar ou modificar o arquivo image.php no diretório do seu tema. Este arquivo controla especificamente como as páginas de imagem são exibidas.
Crie um novo arquivo chamado image.php em seu tema (ou tema filho) e adicione:
<?php
global $post;
if ( $post && $post->post_parent ) {
wp_redirect( esc_url( get_permalink( $post->post_parent ) ), 301 );
exit;
} else {
wp_redirect( esc_url( home_url( '/' ) ), 301 );
exit;
}
Este método funciona de forma semelhante ao anterior, porém é específico para imagens. Quando um visitante tenta acessar uma página de imagem, o redirecionamento acontece imediatamente.
Usando a nova opção wp_attachment_pages_enabled
A partir do WordPress 6.4, foi introduzida uma nova opção de banco de dados chamada wp_attachment_pages_enabled que controla o comportamento das páginas de anexo:
- Para sites existentes, a opção é definida como
1durante a atualização, mantendo o funcionamento das páginas de anexo - Para novos sites, a opção é definida como
0por padrão, redirecionando páginas de anexo para a URL do próprio anexo
Para alterar esta configuração, você pode usar um destes métodos:
- Via WP CLI:
wp option set wp_attachment_pages_enabled 0(para desativar) - Com código:
add_action( 'pre_option_wp_attachment_pages_enabled', '__return_false' );(para desativar)
Este método oficial é mais elegante e futuro, pois integra-se diretamente com o núcleo do WordPress.
Independentemente do método escolhido, é fundamental testar o site após a implementação para garantir que tudo funcione como esperado.
Verificando se a desativação funcionou corretamente
Após implementar qualquer método para desativar páginas de mídia, é fundamental verificar se a solução está funcionando conforme o esperado. Este passo é frequentemente negligenciado, embora seja essencial para garantir que seu site esteja otimizado corretamente.
Testando URLs de anexos
A maneira mais direta de confirmar o funcionamento da desativação é acessar diretamente algumas URLs de anexos. No painel administrativo do WordPress, navegue até o menu “Mídia” e selecione qualquer arquivo. Em seguida, clique na opção “ver” para acessar a página do anexo. Ao fazer isso, você deve ser redirecionado automaticamente para:
- A postagem principal onde a imagem foi inserida (no caso de redirecionamento para o “Attachment Parent”)
- A página inicial do site (se configurado dessa forma ou se não houver post principal)
Caso o redirecionamento não ocorra e a página do anexo seja exibida normalmente, significa que a desativação não foi implementada corretamente.
Verificando no Google Search Console
O Google Search Console é uma ferramenta poderosa para monitorar como o Google vê seu site. Para verificar se as páginas de mídia foram corretamente removidas da indexação:
- Acesse o Search Console com uma conta verificada como proprietária do site
- Utilize a “Ferramenta de inspeção de URL” para checar o status de indexação de algumas páginas de anexo
- Analise o relatório de cobertura do índice para identificar problemas com páginas de anexo
Vale lembrar que o Google pode levar alguns dias para processar as mudanças em seu site, portanto, seja paciente durante esta verificação.
Monitorando redirecionamentos
Além de testes manuais, você pode utilizar plugins como o Redirection para monitorar o comportamento dos redirecionamentos implementados. Essa ferramenta registra todos os redirecionamentos e erros 404 que ocorrem no site, permitindo:
- Verificar quais URLs de anexo estão sendo acessadas
- Confirmar se os redirecionamentos estão funcionando corretamente
- Identificar qualquer problema potencial através dos logs
Os registros podem ser exportados e filtrados para uma análise mais detalhada. Caso note acessos frequentes a páginas de anexo específicas, pode ser necessário criar redirecionamentos individuais para esses casos.
Dessa forma, garantir que a desativação das páginas de mídia esteja funcionando corretamente é um passo crucial para otimizar seu site WordPress e melhorar sua performance nos mecanismos de busca.
Conclusão
Desativar páginas de mídia no WordPress tornou-se essencial para manter um site otimizado e eficiente. Certamente, essas páginas automáticas podem prejudicar tanto o SEO quanto a experiência dos visitantes quando não gerenciadas adequadamente.
Portanto, escolher um método apropriado para desativar essas páginas – seja através de plugins populares como Yoast SEO e All in One SEO, ou mediante código personalizado – representa um passo fundamental para melhorar o desempenho do seu site. Além disso, a verificação constante garante que a solução implementada continue funcionando conforme planejado.
Finalmente, lembre-se que um site WordPress bem otimizado não apenas melhora seu posicionamento nos mecanismos de busca, mas também oferece uma experiência mais agradável para seus visitantes. Mantenha suas páginas de mídia sob controle e observe os resultados positivos em seu site.
Referências
[1] – https://www.wpbeginner.com/pt/glossary/attachment/
[2] – https://aioseo.com/pt-br/docs/what-are-media-attachments-and-should-i-submit-them-to-search-engines/
[3] – https://kinsta.com/pt/blog/biblioteca-midia-wordpress/
[4] – https://seahawkmedia.com/pt/wp-glossary/what-is-attachment-in-wordpress/
[5] – https://br.wordpress.org/support/article/media-library-screen/
[6] – https://www.escolawp.com/2013/06/como-desabilitar-as-paginas-de-arquivos-anexos-do-wordpress/
[7] – https://www.wpbeginner.com/pt/wp-tutorials/how-to-disable-image-attachment-pages-in-wordpress/
[8] – https://br.otwt.net/wordpress/tutoriais/como-desativar-as-paginas-de-anexos-de-imagens-no-wordpress/
[9] – https://full.services/como-desativar-paginas-de-anexo-de-imagem-wordpress/
[10] – https://www.link-assistant.com/pt/news/indexing-issues-guide.html
