Suporte » Desenvolvendo com WordPress » Robots.txt e as imagens no google

  • Olá pessoal, estou enfrentando um problema…

    Ao pesquisar pelo meu site no google, está aparecendo imagens que eu NÃO desejo que sejam indexadas, com isso, se o usuário acessar, abrirá o meu site com a imagem na corpo principal da página.

    Para isso eu deveria alterar o robots.txt conforme o exemplo abaixo?

    Disallow: /wp-admin/
    Disallow: /wp-content/uploads/ <===
    Allow: /wp-admin/admin-ajax.php

    Isto poderia gerar algum problema?

    Estou bem perdido com relação ao Robots.txt do meu site, qualquer ajuda é bem vinda.

Visualizando 12 respostas - 1 até 12 (de um total de 12)
  • Moderador Felipe Elia

    (@felipeelia)

    Oi @marketingsys,

    Estas páginas onde a imagem aparece no corpo principal da página são as “páginas de anexo”. Acredito que você não queria que o google deixe de indexar suas imagens e sim só esse tipo de página certo? Deixar de indexar suas imagens pode resultar em queda de tráfego.

    Se você quiser só deixar de indexar suas páginas de anexos, você pode incluir o código abaixo no seu robots.txt, segundo esse site:

    Disallow: /?attachment_id

    Outra solução envolve o plugin Yoast SEO e é descrita nesse outro site. Dessa forma você redirecionaria seus usuários que visitam essas páginas para os endereços onde as imagens são utilizadas, o que acaba sendo um método preferível por orientar seu tráfego para o conteúdo em si, que é seu objetivo principal.

    Não esqueça de voltar para dizer se tem alguma dúvida, se conseguiu resolver, se eu não entendi alguma coisa ou, se for o caso, para marcar seu tópico como resolvido, beleza?

    Criador do tópico marketingsys

    (@marketingsys)

    Oi @felipeelia, tudo bem?

    Alterei conforme você me falou no plugin do Yoast SEO, selecionado a opção “Redirect attachment URLs to parent post URL.” e salvei, até aí tudo bem, mas conferi no google e ele ainda não redirecionou para a página em que a imagem está anexada. Que atitude devo tomar? Esta ação demora para tomar efeito?

    Outro detalhe, no robots.txt, que tipo de disallow é posto?
    Atualmente eu tenho a linha de uploads, deveria tirá-la?
    Disallow: /wp-admin/
    Disallow: /wp-content/uploads/ <===
    Allow: /wp-admin/admin-ajax.php

    Tenho muito interesse nesta área e se pudesse me indicar algum curso online para fazer, ficaria muito grato! Sempre pesquiso sobre isto mas nem sempre consigo todas as informações pelo google.

    Abraço! Agradeço a atenção desde já!

    Moderador Felipe Elia

    (@felipeelia)

    Na verdade @marketingsys, o que deveria acontecer é que nenhum usuário chegaria em uma página com a imagem no corpo. Pode passar o endereço do site e qual resultado devemos clicar para reproduzir o problema?

    Na solução que eu sugeri você deve tirar a linha que você destacou e trocá-la pela que eu indiquei.

    Infelizmente não conheço nenhum curso online, mas essa área (SEO) tem bastante conteúdo, se eu encontrar algum coloco aqui pra você 🙂

    Criador do tópico marketingsys

    (@marketingsys)

    Oi @felipeelia,

    seguinte, eu procurei no google por “system sapi” e ele me retornou a página “http://www.systempro.com.br/sapi/&#8221; com a imagem.

    isso acontece com outras imagens também, mesmo com todas estas configurações que você me passou.

    Qualquer informação é só avisar.

    Agradeço a atenção desde já

    Moderador Felipe Elia

    (@felipeelia)

    Oi @marketingsys,

    Esta imagem não deve estar associada a nenhum post. Dê uma olhada na seção “Why Is It Not Working?” desse link: https://kb.yoast.com/kb/redirect-image-attachment-urls/

    Não esqueça de voltar para dizer se funcionou ou não, beleza?

    Criador do tópico marketingsys

    (@marketingsys)

    Bom Dia @felipeelia, tudo bem?

    Conferi as imagens que NÃO estão anexadas e realmente esta parecia que não estava, CONTUDO, o que não entendo é que ela estava sim anexada em uma página (http://www.systempro.com.br/solucoes/area-publica/) mas o wordpress entende que não.

    Eu acabei deletando a imagem, e ela não desapareceu do link sitado acima, por que isto ocorre? Outro detalhe é que se eu entrar no google e pesquisar, ainda aparece o link errado mas quando direciona em meu site, entra na página 404.

    Poderia me explicar mais sobre o assunto? Ainda não entendi o “por quê” disto. Tenho várias imagens que aparecem que não estão anexadas mas todas estão ligadas a uma página por algum componente.

    • Esta resposta foi modificada 7 anos, 1 mês atrás por marketingsys.
    Moderador Felipe Elia

    (@felipeelia)

    Oi @marketingsys,

    Vamos por partes:
    – Por padrão, quando você adiciona uma mídia no WordPress, é criada uma página para exibir só essa mídia. É a página de anexo, aquela em que aparece a “casca” do seu site e a imagem no meio;
    – Você está usando o módulo Photon do Jetpack, certo? Quando este módulo está habilitado, as imagens são exibidas a partir de um endereço diferente do seu site, para melhorar o desempenho. Pode reparar que o endereço da imagem na página é https://i2.wp.com/www.systempro.com.br/wp-content/uploads/2017/04/SAPI.png?fit=724%2C1024, começando com i2.wp.com, ou seja, está puxando de outro domínio. Provavelmente quando você excluiu a imagem ela só foi excluída da sua hospedagem, deve demorar um pouco para refletir lá no i2.wp.com (se refletir).
    – Você está usando um page builder para a montagem das páginas, muito provavelmente por isso não está sendo feita a relação entre a imagem e o post. Infelizmente não tem muito jeito para que isso aconteça, ou você faz na mão toda vez que subir uma imagem ou elas ficarão sem a ligação;
    – Para que o google pare de indexar um endereço você pode colocar algum formato no robots.txt ou incluir uma tag na <head> de cada página. O formato do robots.txt eu te passei, mas pode ser que falhe (ele é baseado em um formato de endereço que pode alterar, vi depois que te mandei). O ideal é incluir o seguinte código no functions.php do seu tema:

    function attachmentpages_noindex() {
    	if( is_attachment() ) {
    		echo '<meta name="robots" content="noindex" />';
    	}
    }
    add_action( 'wp_head', 'attachmentpages_noindex' );

    Ele fará um teste: se a página for uma página de anexos ele inclui essa meta tag, dizendo para os buscadores não indexarem aquele endereço. No seu caso parece o melhor caminho a seguir, já que essa relação entre post e imagem não está sendo feita.

    Consegui esclarecer um pouco mais?

    Criador do tópico marketingsys

    (@marketingsys)

    Boa Tarde Felipe! Tudo bem? Deixa eu ver se eu entendi…

    O objetivo desta função é manter as páginas de anexo que são automaticamente criadas, porém, NÃO indexar as mesmas no google, certo?

    Incluí o código no meu arquivo, localizado em “/opt/bitnami/apps/wordpress/htdocs/wp-content/themes/meutema”, seria esta a localização, correto? Infelizmente ainda não desapareceu dos mecanismos de busca, devo aguardar um tempo?

    Outro detalhe, isto não seria um problema do próprio tema? Ele não deveria indexar as imagens automaticamente?

    Agradeço MUITO a sua ajuda desde já felipe!

    Criador do tópico marketingsys

    (@marketingsys)

    Outro detalhe, hoje o jetpack me gerou dois sitemaps, um deles é um sitemap de imagens que pode estar influenciando o google neste problema. Que ação devo tomar? Devo retirar este sitemap?

    http://www.systempro.com.br/image-sitemap-1.xml

    Moderador Felipe Elia

    (@felipeelia)

    Oi @marketingsys,

    As respostas:

    O objetivo desta função é manter as páginas de anexo que são automaticamente criadas, porém, NÃO indexar as mesmas no google, certo?
    Isso aí

    Incluí o código no meu arquivo, localizado em “…”, seria esta a localização, correto?
    Sim!

    Infelizmente ainda não desapareceu dos mecanismos de busca, devo aguardar um tempo?
    Demora um tempinho mesmo, às vezes alguns dias.

    Outro detalhe, isto não seria um problema do próprio tema? Ele não deveria indexar as imagens automaticamente?
    A gente precisa ter cuidado para não confundir alguns conceitos aqui. Temos as imagens e as páginas de anexo. Indexar, isto é, listar nos buscadores as imagens é uma coisa boa. Indexar suas páginas de anexo é ruim, leva seus usuários para um lugar que eles não precisavam conhecer. Seu tema usa um plugin para a construção da página (o page builder) e é esse plugin que não está fazendo a ligação entre o post e a imagem que você sobe. Deu pra entender melhor?

    Que ação devo tomar? Devo retirar este sitemap?
    Se conseguir retirar melhor, senão a meta tag lá de cima deve resolver.

    Criador do tópico marketingsys

    (@marketingsys)

    Entendido Felipe! Sem palavras pela ajuda! Muito obrigado!

    Vou alterar para resolvido e tentarei ajudar pessoas com a mesma dúvida também…

    Tenho várias dúvidas sobre o wordpress e pretendo pedir detalhadamente mais tarde em outros tópicos!

    Um ótimo feriado!

    Criador do tópico marketingsys

    (@marketingsys)

    Bom Dia @felipeelia, tudo bem? Seguinte cara, a página ainda não desapareceu do google. Acho que não resolveu a situação =/

Visualizando 12 respostas - 1 até 12 (de um total de 12)
  • O tópico ‘Robots.txt e as imagens no google’ está fechado para novas respostas.